-
Notifications
You must be signed in to change notification settings - Fork 10
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
Change WatcherAPI deployment to a statefulset #59
base: main
Are you sure you want to change the base?
Change WatcherAPI deployment to a statefulset #59
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
7967004
to
526c779
Compare
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.
+1 to add a scaling scenario for testing. Thanks!
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.
+1 thanks for that
In order to be consitent with the decision engine and applier, use an statefulset instead of a deployment for watcher-api. This change also modifies the config templates to ensure we don't rely on the root user at all, and run using either the watcher or apache users.
526c779
to
cf93871
Compare
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.
looks good/didn't spot something and seems consistent with the others
looks good @cescgina |
/lgtm thanks |
In order to be consistent with the decision engine and applier, use an
statefulset instead of a deployment for watcher-api. This change also
modifies the config templates to ensure we don't rely on the root user
at all, and run using either the watcher or apache users.
Related: OSPRH-13578