Skip to content

Conversation

itsptk
Copy link
Contributor

@itsptk itsptk commented May 4, 2021

Operator Subscription resources support users entering further config information about how the operator should be deployed or installed by OLM. These include Env/EnvFrom, Volumes, VolumeMounts, Tolerations and Resources, as seen in the OLM documentation for Subscription Config. Today that information can only be configured via YAML, however the console should support configuration of these as well when installing an operator.

With this design, specifically the configuration of Env/EnvFrom and Tolerations will be supported, as those are low-hanging-fruit since we already have console UI widgets to support editing those configs we can reuse. These will be surfaced under an 'advanced configuration' area on the Install Operator form, and also be surfaced in the operator detail's Subscription tab for editing purposes as well.

Design story: https://issues.redhat.com/browse/PD-960

@openshift/team-ux-leads
@openshift/team-ux-review (Administrator perspective)

@bmignano
Copy link
Contributor

bmignano commented May 4, 2021

This looks good to me! It's interesting seeing the Environment variables in a modal as opposed to a tab, but I think I understand why a modal maybe makes the most sense here. Only other comment I had is a super small nit, but we are updating the drag and drop icons to use PatternFly's fa-grip-vertical icon (PR:openshift/console#8848)!

@itsptk
Copy link
Contributor Author

itsptk commented May 5, 2021

Only other comment I had is a super small nit, but we are updating the drag and drop icons to use PatternFly's fa-grip-vertical icon (PR:openshift/console#8848)!

Thanks! Updated that icon.

Copy link
Contributor

@beanh66 beanh66 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@matthewcarleton matthewcarleton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@matthewcarleton matthewcarleton merged commit 7e599f7 into openshift:master May 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants