Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Additional execution properties as matchable entities. #253

Merged
merged 5 commits into from
Mar 25, 2022

Conversation

katrogan
Copy link
Contributor

@katrogan katrogan commented Feb 7, 2022

Signed-off-by: Katrina Rogan [email protected]

TL;DR

This changes add additional parameters to ExecutionConfig which are applied to a workflow in the form of annotations, labels, rawoutputDataConfig , security context which includes the identity to use for the running the user pod.

The order in which this matchable entities get used are as follows and appears 3rd

  • Execution request directly passing this info
  • Launch plan spec containing this info
  • Matchable attribute containing this info .
  • config from you values.yaml for flyteadmin
  • Flyteadmin defined defaults

The IDL change is used in flyteadmin in the following way
flyteorg/flyteadmin#378

And from Flytectl
flyteorg/flytectl#298

Refer to the testing section of above two PR's

Type

  • Bug Fix
  • Feature
  • Plugin

Are all requirements met?

  • Code completed
  • Smoke tested
  • Unit tests added
  • Code documentation added
  • Any pending items have an associated Issue

Complete description

How did you fix the bug, make the feature etc. Link to any design docs etc

Tracking Issue

Remove the 'fixes' keyword if there will be multiple PRs to fix the linked issue

flyteorg/flyte#2070

Follow-up issue

NA
OR
https://github.com/flyteorg/flyte/issues/

Signed-off-by: Katrina Rogan <[email protected]>
Signed-off-by: Katrina Rogan <[email protected]>
@pmahindrakar-oss pmahindrakar-oss force-pushed the execution-parameters-matchable branch from 828d867 to 3466c8f Compare March 23, 2022 11:23
Signed-off-by: Prafulla Mahindrakar <[email protected]>
@pmahindrakar-oss pmahindrakar-oss changed the title Proposal: additional execution properties as matchable entities. Additional execution properties as matchable entities. Mar 23, 2022
Signed-off-by: Prafulla Mahindrakar <[email protected]>
Signed-off-by: Prafulla Mahindrakar <[email protected]>
@pmahindrakar-oss
Copy link
Contributor

Testing details available here flyteorg/flyteadmin#378

@katrogan
Copy link
Contributor Author

+1 although I guess I opened this PR so can't review hah

@kumare3
Copy link
Contributor

kumare3 commented Mar 25, 2022

Can we please add some description

@pmahindrakar-oss
Copy link
Contributor

Done. Thanks @kumare3

@pmahindrakar-oss pmahindrakar-oss merged commit 254280d into master Mar 25, 2022
@pmahindrakar-oss pmahindrakar-oss deleted the execution-parameters-matchable branch March 25, 2022 04:41
eapolinario pushed a commit that referenced this pull request Sep 8, 2023
* proposal

Signed-off-by: Katrina Rogan <[email protected]>

* comments

Signed-off-by: Katrina Rogan <[email protected]>

* Fixed the import and updated tooling

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Updating the golang version to 1.7

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* feedback

Signed-off-by: Prafulla Mahindrakar <[email protected]>

Co-authored-by: Prafulla Mahindrakar <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants