-
Notifications
You must be signed in to change notification settings - Fork 349
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set system-owned envs after user-provided envs #1701
Conversation
Thanks for making a pull request to Elyra! To try out this branch on binder, follow this link: |
Should we allow the user to discover + set these at all? |
System-owned properties, in general, were brought up on the issue (#1696 (comment)) and we should probably discuss it as something outside of this particular PR. Generally speaking, I don't think users should be allowed to set system-owned envs. So perhaps the answer is: (We also have some Just my two cents. |
Tested local/kfp/airflow and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The changes introduced in #1668 to indicate the runtime name within an operation failed when an operation referenced
ELYRA_RUNTIME_ENV
on KFP and Local runtimes (Airflow was fine). This corrects those issues and addresses test cases to better handle that scenario - since that is the use case that is being addressed.How was this pull request tested?
Extended the tests to include cases where the system-owned variables are set in the operation to ensure the system values are properly reflected. Ran a test against KFP since the unit tests test this functionality at a lower level for the Kfp and Airflow processors. (The local test can address this since it includes an end-to-end operation.)
Fixes: #1696
Developer's Certificate of Origin 1.1