-
Notifications
You must be signed in to change notification settings - Fork 4
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
Include agent as a deployable component of the operator #46
Comments
Additionally, something like
|
Thanks for writing this up @amcginlay ! I am imagining that it will be two commands
This will make the cluster appear in JS UI later and if we wanted to run any checks against the cluster before attempting to apply operator's configuration to deploy cert-manager (i.e backup & restore) those would be CLI-only. I think this should be fine as I don't think a platform operator needs to look at UI at this point. I don't know if there is a value in striving to combine these two commands - in production I imagine that folks will |
I think that the operator should deploy all components in the same way (from |
I understand that the agent component materialised long before the operator component but, to this day, the agent is expected to be there first (if only to create the jetstack-secure namespace).
I think committed JSS customers may question why the two are not installed as a pair since they can be considered to be two halves of the same coin.
I think the behaviour of
jsctl clusters connect
should be to deploy the operator as necessary and then have the operator (by default) deploy the agent.To put this another way "Jetstack Secure Agent" should appear as a JSS Component in this table:
https://platform.jetstack.io/documentation/installation/js-operator#jss-components
With this arrangement in place the CLI could (perhaps) be simplified by deprecating all
operator
commands. This would amount to a breaking change so it'll be less painful to do this now than later when the user base will likely be larger.The text was updated successfully, but these errors were encountered: