Bug 2085237
Summary: | Resources referenced by a channel are not annotated with backup label | ||
---|---|---|---|
Product: | Red Hat Advanced Cluster Management for Kubernetes | Reporter: | Thuy Nguyen <thnguyen> |
Component: | App Lifecycle | Assignee: | Xiangjing Li <xiangli> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | high | Docs Contact: | bswope <bswope> |
Priority: | unspecified | ||
Version: | rhacm-2.5 | CC: | ming, yuhe |
Target Milestone: | --- | Flags: | bot-tracker-sync:
rhacm-2.5+
|
Target Release: | rhacm-2.5 | ||
Hardware: | x86_64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-06-09 02:12:04 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Thuy Nguyen
2022-05-12 20:48:46 UTC
Still investigating but in the log it shows the secret and the configmap was not found. {"level":"error","ts":"2022-05-12T20:11:51.695Z","logger":"controllers.channel","caller":"channel/channel_controller.go:258","msg":"failed to update referred secret label","error":"failed to get the reference object Secret: secrets \"gst09-0installdev09red-chesterfieldcom-testadmin-testrepo-auth\" not found","errorVerbose":"secrets \"gst09-0installdev09red-chesterfieldcom-testadmin-testrepo-auth\" not found {"level":"error","ts":"2022-05-12T20:11:51.856Z","logger":"controllers.channel","caller":"channel/channel_controller.go:274","msg":"failed to update referred configMap label","error":"failed to get the reference object ConfigMap: configmaps \"git-ca\" not found","errorVerbose":"configmaps \"git-ca\" not found\nfailed to get the reference object ConfigMap G2Bsync 1129031708 comment thuyn-581 Tue, 17 May 2022 15:45:51 UTC G2BSync - Retest failed on 2.5.0-RC3. Referenced configmap still does not have the label added. ``` # oc get channel -n gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo -ojsonpath='{.spec}' | jq . { "configMapRef": { "name": "git-ca" }, "pathname": "https://gogs-svc-default.apps.ocp4-az-dr-2.az.dev06.red-chesterfield.com/testadmin/testrepo.git", "secretRef": { "name": "gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-auth" }, "type": "Git" } # oc get cm -n gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns git-ca -oyaml apiVersion: v1 data: caCerts: | --- kind: ConfigMap metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | --- creationTimestamp: "2022-05-17T15:33:30Z" name: git-ca namespace: gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns resourceVersion: "93169632" uid: 7f17e118-a4d2-4e66-b4c0-a475ae5d974f ``` channel log - ``` {"level":"info","ts":"2022-05-17T15:31:57.129Z","logger":"controllers.channel","caller":"channel/channel_controller.go:312","msg":"Set label serving-channel to object: gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns/gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-auth","channel-reconcile":"gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns/gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo"} {"level":"error","ts":"2022-05-17T15:31:57.333Z","logger":"controllers.channel","caller":"channel/channel_controller.go:274","msg":"failed to update referred configMap label","error":"failed to get the reference object ConfigMap: configmaps \"git-ca\" not found","errorVerbose":"configmaps \"git-ca\" not found\nfailed to get the reference object ConfigMap\nopen-cluster-management.io/multicloud-operators-channel/pkg/controller/channel.(*ReconcileChannel).updatedReferencedObjectLabels\n\t/remote-source/app/pkg/controller/channel/channel_controller.go:297\nopen-cluster-management.io/multicloud-operators-channel/pkg/controller/channel.(*ReconcileChannel).handleReferencedObjects\n\t/remote-source/app/pkg/controller/channel/channel_controller.go:273\nopen-cluster-management.io/multicloud-operators-channel/pkg/controller/channel.(*ReconcileChannel).Reconcile\n\t/remote-source/app/pkg/controller/channel/channel_controller.go:236\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:227\nruntime.goexit\n\t/usr/lib/golang/src/runtime/asm_amd64.s:1581","stacktrace":"open-cluster-management.io/multicloud-operators-channel/pkg/controller/channel.(*ReconcileChannel).handleReferencedObjects\n\t/remote-source/app/pkg/controller/channel/channel_controller.go:274\nopen-cluster-management.io/multicloud-operators-channel/pkg/controller/channel.(*ReconcileChannel).Reconcile\n\t/remote-source/app/pkg/controller/channel/channel_controller.go:236\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:114\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:311\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime.0/pkg/internal/controller/controller.go:227"} {"level":"info","ts":"2022-05-17T15:31:57.392Z","logger":"controllers.channel","caller":"channel/channel_controller.go:527","msg":"The channel gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns/gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo is not in the ACM Namespace ocm, skipping...","channel-reconcile":"gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns/gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo"} {"level":"info","ts":"2022-05-17T15:31:57.392Z","logger":"controllers.channel","caller":"channel/channel_controller.go:244","msg":"Finish channel reconcile loop for gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns/gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo","channel-reconcile":"gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo-ns/gcp4-az-dr-2azdev06red-chesterfieldcom-testadmin-testrepo"} ``` G2Bsync 1129083812 comment mikeshng Tue, 17 May 2022 16:35:36 UTC G2Bsync Hi Brian @smithbw88 , Could you please check if the fix is included in RC3? I checked the code in the release 2.5 branch: https://github.com/stolostron/multicloud-operators-channel/blob/release-2.5/pkg/controller/channel/channel_controller.go#L274 and it shouldn't be possible to show this error message ``` ... channel_controller.go:274","msg":"failed to update referred ... ``` Thanks! @thuyn-581 FYI. G2Bsync 1130202866 comment thuyn-581 Wed, 18 May 2022 15:59:29 UTC G2BSync- Retest passed in 2.5.0-RC4. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Red Hat Advanced Cluster Management 2.5 security updates, images, and bug fixes), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:4956 |