-
Bug
-
Resolution: Done
-
Major
-
None
-
quay-v3.12.1
Description:
This is a regression issue.
When scale down the quay, clair, mirror replica to 0, it doesn't scale down and error message "invalid overrides: cannot override replicas with managed HPA" in operator log
Quay: quay-operator-bundle-container-v3.12.1-6
Steps:
- Deploy Quay registry with all managed component except monitoring
- After quayregistry in healthy status, override quay(or mirror/clair) component replicas to 0
- Wait Quay registry to reconcile
{ "kind": "quay", "managed": true, "overrides": { "env": [ { "name": "DEBUGLOG", "value": "true" } ], "replicas": 0 } },
Actual Results:
Component doesn't scale down, error message in operator log
{"level":"debug","ts":"2024-08-07T06:15:01Z","logger":"events","msg":"invalid overrides: cannot override replicas with managed HPA","type":"Warning","object":{"kind":"QuayRegistry","namespace":"quay-enterprise-14847","name":"quayregistry","uid":"5ecb3dd0-5b77-403f-886b-c86ed419304c","apiVersion":"quay.redhat.com/v1","resourceVersion":"239504"},"reason":"ComponentOverrideInvalid"}
Quay registry:
{ "lastTransitionTime": "2024-08-07T06:30:02Z", "lastUpdateTime": "2024-08-07T07:00:58Z", "message": "Quay component is being scaled down", "reason": "ComponentNotReady", "status": "False", "type": "ComponentQuayReady" }, { "lastTransitionTime": "2024-08-07T06:30:02Z", "message": "Awaiting for component quay to become available", "reason": "ComponentNotReady", "status": "False", "type": "ComponentMirrorReady" }, { "lastTransitionTime": "2024-08-07T06:30:02Z", "lastUpdateTime": "2024-08-07T07:00:58Z", "message": "Some components are not ready", "reason": "ComponentNotReady", "status": "False", "type": "Available" },
$oc get pod
NAME READY STATUS RESTARTS AGE
quay-operator.v3.12.1-7bf766d974-rzq4r 1/1 Running 0 70m
quayregistry-clair-app-d96688654-vfvvj 1/1 Running 2 (37m ago) 37m
quayregistry-clair-app-d96688654-xjlpb 1/1 Running 0 33m
quayregistry-clair-postgres-5c5b56c6f8-cfhxg 1/1 Running 0 37m
quayregistry-quay-app-74996f8c8f-4fcg6 1/1 Running 0 32m
quayregistry-quay-app-74996f8c8f-l8psx 1/1 Running 0 33m
quayregistry-quay-app-upgrade-wrkcp 0/1 Completed 1 37m
quayregistry-quay-database-bd445fcc5-5tzhr 1/1 Running 0 37m
quayregistry-quay-mirror-855488f4bd-dqltf 1/1 Running 0 37m
quayregistry-quay-mirror-855488f4bd-x475l 1/1 Running 0 37m
quayregistry-quay-redis-7df65c4677-t9ktl 1/1 Running 0 37m
- relates to
-
PROJQUAY-6474 Conflict in replicas management between Quay Operator and unmanaged HPA
- Testing
-
PROJQUAY-3364 Quay 3.7.0 Operator can't scale up quay, mirror and clair
- Closed