Skip to content
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

Fix operator to support autoscaling with HPA #211

Closed
jmesnil opened this issue Dec 16, 2021 · 0 comments · Fixed by #215 or #218
Closed

Fix operator to support autoscaling with HPA #211

jmesnil opened this issue Dec 16, 2021 · 0 comments · Fixed by #215 or #218
Labels
Auto Pilot (V) Features for Phase V of the Operator capability levels bug Something isn't working
Milestone

Comments

@jmesnil
Copy link
Member

jmesnil commented Dec 16, 2021

The existing WildFly operator is not able to be autoscaled based on resources consumptions with HPA.

To fix it, we would need to be able to express resources constraints in the CRD spec and make sure the scale subresource complies with the HPA requirement

@jmesnil jmesnil added Auto Pilot (V) Features for Phase V of the Operator capability levels bug Something isn't working labels Dec 16, 2021
@jmesnil jmesnil added this to the 0.5.3 milestone Dec 16, 2021
@jmesnil jmesnil linked a pull request Dec 16, 2021 that will close this issue
jmesnil pushed a commit to jmesnil/wildfly-operator that referenced this issue Jan 19, 2022
* added resources directive required for autoscaling
* added selector label for CR required by the HPA
  the unique name label should suffice as the selector label

This fixes wildfly#211
jmesnil pushed a commit to jmesnil/wildfly-operator that referenced this issue Jan 19, 2022
* Update doc
* Use same code for statefulset and pvc resources

this fixes wildfly#211
@jmesnil jmesnil linked a pull request Jan 19, 2022 that will close this issue
jmesnil pushed a commit to jmesnil/wildfly-operator that referenced this issue Jan 19, 2022
* Update doc
* Use same code for statefulset and pvc resources

this fixes wildfly#211
jmesnil added a commit to jmesnil/wildfly-operator that referenced this issue Feb 16, 2022
@jmesnil jmesnil linked a pull request Feb 16, 2022 that will close this issue
jmesnil added a commit to jmesnil/wildfly-operator that referenced this issue Feb 16, 2022
jmesnil added a commit to jmesnil/wildfly-operator that referenced this issue Feb 16, 2022
jmesnil added a commit to jmesnil/wildfly-operator that referenced this issue Feb 16, 2022
jmesnil added a commit to jmesnil/wildfly-operator that referenced this issue Feb 16, 2022
jmesnil added a commit to jmesnil/wildfly-operator that referenced this issue Feb 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto Pilot (V) Features for Phase V of the Operator capability levels bug Something isn't working
Projects
None yet
1 participant