-
Bug
-
Resolution: Done
-
Major
-
ACM 2.9.0, MCE 2.4.0
-
None
Description of problem:
When querying acm_managed_cluster_info for telemetry, AWS Hosted clusters show "created by" field as "hypershift" but shows nothing for the value instead:
See the managedcluster annotation open-cluster-management/created-via: hypershift for the hosted cluster:
apiVersion: cluster.open-cluster-management.io/v1 kind: ManagedCluster metadata: annotations: import.open-cluster-management.io/hosting-cluster-name: local-cluster import.open-cluster-management.io/klusterlet-deploy-mode: Hosted open-cluster-management/created-via: hypershift creationTimestamp: "2023-09-18T21:29:54Z" finalizers: - managedcluster-import-controller.open-cluster-management.io/cleanup - open-cluster-management.io/managedclusterrole - managedclusterinfo.finalizers.open-cluster-management.io - cluster.open-cluster-management.io/api-resource-cleanup - managedcluster-import-controller.open-cluster-management.io/manifestwork-cleanup generation: 4 labels: cloud: Amazon cluster.open-cluster-management.io/clusterset: default clusterID: e3f7e270-2837-4b4a-b5f3-edf063793d86 feature.open-cluster-management.io/addon-application-manager: available feature.open-cluster-management.io/addon-cert-policy-controller: available feature.open-cluster-management.io/addon-cluster-proxy: available feature.open-cluster-management.io/addon-config-policy-controller: available feature.open-cluster-management.io/addon-governance-policy-framework: available feature.open-cluster-management.io/addon-iam-policy-controller: available feature.open-cluster-management.io/addon-search-collector: available feature.open-cluster-management.io/addon-work-manager: available name: clc-hcp-aws openshiftVersion: 4.14.0-rc.1 openshiftVersion-major: "4" openshiftVersion-major-minor: "4.14" vendor: OpenShift name: clc-hcp-aws resourceVersion: "204818" uid: 5744a1b2-8770-4dee-8ae7-1d2dcb9e9afe spec: hubAcceptsClient: true leaseDurationSeconds: 60 managedClusterClientConfigs: - caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURFRENDQWZpZ0F3SUJBZ0lJRGd6YTdtUS8wM1V3RFFZSktvWklodmNOQVFFTEJRQXdKakVTTUJBR0ExVUUKQ3hNSmIzQmxibk5vYVdaME1SQXdEZ1lEVlFRREV3ZHliMjkwTFdOaE1CNFhEVEl6TURreE9ESXhNalV5TmxvWApEVE16TURreE5USXhNalV5Tmxvd0pqRVNNQkFHQTFVRUN4TUpiM0JsYm5Ob2FXWjBNUkF3RGdZRFZRUURFd2R5CmIyOTBMV05oTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEwcFF4WG81b0xtMy8Kc0tMLy9EZDVmcEpJaVBINm92Y05oQXMwRjZnc2xyKzBCVTNJenQwQ3M5NnU2TWdvemZ5OHJxNUVvR2hyOFdoMApjd2xzOFoyeDZnYTJPZEhuRHBqcm1oTEpuUW1vQndXYWtXZENuWmZSak5zMThBcFF2SG95ZjZuOXFYM3Z0ZGxrCnBjS0QrL3hvTk1LUWdCdm5YMDE3cUJZaS9zcStQRENoQktYbFY0OUdYRFhLTnBKdlNmUnZWUTRVajdiRWcxT0YKcFA1ZUdIcE4vb3NwcURLek5RTGQ0YTNlWFVWV1N4OCt6K1lRUXdGdHVCemxnc2xSK2xuQWZ2RmZFYm5CeE9kbwpBWEVaOGthUEkxWG01NDRMMGRQV3p1RVZrUDhuNXMzN1lYWDZiZUZKdEZSWVFBcFVncmZPdXc3OXRicS94V3QvCngyV3R6bkgvU3dJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBZEJnTlZIUTRFRmdRVVVrTXBiUFI4OXBBcHpxYmhkN0VtWnNUU25xc3dEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0VCQUl5WDllcy9jQ3NMNWp3UVNYazljV1UvYjQxZmFLd05ocUxYRVhWUTNHZjdOOC92UWV1K1ZsRHpKeVRjClczbTc5K1VtRnpkWFRsVG5aSzE5Wi9JbjZpd2RsUW1FTHEzK1hyYm8yeW0zNFBWRDdHWE1SLzdBUERRTkZ2MnoKVVlHakFHV3FHRFlpOVpOaGk0bFJ2MnkyWEJiUUhIU0R5VURZb2FEVkxydElkUktod09WdFNUdEpFTmJWODZjRgpobWloRENKbVBQWFJ6Wm56eWJFRTJady9MbjlSUzdkR2hxSFptdW84MG9QTHBTcDFUdjczbHhrZnBrWFdPWCt3Clg0WHRoVHFJWWwvRjdqcEMxK1l1cWFSYWZONGo3ekc3TXhhM0JZQVQzS0M4ajlBL2RhWTJ0b3o2Z3RHVHVaZnMKRFpkU2lrbjFadjRUZG5RVzREbiswL2hkWm5jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEa3pDQ0FudWdBd0lCQWdJSU1iSlpFbTZaWWpVd0RRWUpLb1pJaHZjTkFRRUxCUUF3SmpFU01CQUdBMVVFCkN4TUpiM0JsYm5Ob2FXWjBNUkF3RGdZRFZRUURFd2R5YjI5MExXTmhNQjRYRFRJek1Ea3hPREl4TWpVeU5sb1gKRFRJME1Ea3hOekl4TWpVek5Wb3dNREVTTUJBR0ExVUVDaE1KYjNCbGJuTm9hV1owTVJvd0dBWURWUVFERXhGdgpjR1Z1YzJocFpuUXRhVzVuY21WemN6Q0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCCkFNTVN3dVhmYzN6V25ncWRXdkJ5U0RjT2l3N1VMbGhsYi9JMXliVkh1Q2t5S20vZkhZVkxUZFVtbWxXSytSVUUKdm9FSkZnVXdmWk95cW1wR0V4emx4S094T2ZwSCtCbnlySHI0UmFGeEVHc1BIUk4xZHZwaTlIYThDbTlmWElWNgpXL3hLbVVCL3hueDNIMkJ3T0RaR3JQNDUvUzdmZWh2Mi9YRTYzLzlabW9HYy9JczZ1TFVoQkszNm95QjZkbUN1Cjg3NEF6eTBwZklaQXEvRzBoeDV0eXhxRThEQlpCd29YR1g1ZXZDWmx5THRHWjVWQzlJbmswT3UyamRxRVRseSsKd3pvbkwxRXAvVG55WjRHYXEzVnZVcFNDL2t2eG9Mb016ekhQdEg5aFIxRm9zaFF5bVIxNkFkbTdKcG5YeWVmawowL1dNUzRveUtTRGd4YjM1dEVNTkY2OENBd0VBQWFPQnVqQ0J0ekFPQmdOVkhROEJBZjhFQkFNQ0JhQXdIUVlEClZSMGxCQll3RkFZSUt3WUJCUVVIQXdJR0NDc0dBUVVGQndNQk1Bd0dBMVVkRXdFQi93UUNNQUF3SFFZRFZSME8KQkJZRUZOYjNSbnE1OXIvYzlhOVY2enJDd0pyS0xRemRNQjhHQTFVZEl3UVlNQmFBRkZKREtXejBmUGFRS2M2bQo0WGV4Sm1iRTBwNnJNRGdHQTFVZEVRUXhNQytDTFNvdVlYQndjeTVqYkdNdGFHTndMV0YzY3k1a1pYWXdPUzV5ClpXUXRZMmhsYzNSbGNtWnBaV3hrTG1OdmJUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFOeTJJRkFrdTU5WU4KbVNKd1dteitZZllsQzNIUmQxTEdFMTNBd09WRERKb3IybmwycElsbEF0bTBtNWlKOG9WbUloRjl3TjVhZThoWgpoelNBeldtOHo1Rm1aTENuVUV1Y1RESmdEelBkR3ZVckIrZkgyeFZQUXlhTGJXWVZQUWRZSDdReWR0aXRPQW0rClNxdldtRnVsbS9HSHowSGY1MkN5ejJJV0N3cm1iV3BtcnhTTjBmSGNGYUsvb0hYUDY3bWlKY3Z1MUZlOHJpWUIKSzgzUlZoUkFIN0szREdNeWdsOXFNaGlmanpmQXRiN3Q3aXl2UldHRitDcFVrTlZmR3BzL0RCOEUyNzVpZTRBTAp3SGFNZWRkRmxMeG9PTGlBTHB2bkp1bVhUNllwSVFhQlBaQkVRbjhGTVFVVUdSL0Y0dVlXZGZuR2FWN0xLV2hNClpOME5OTG5KNGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== url: https://a72220795c39e424d9026465c52b8fce-8c58524ef1fa91e2.elb.us-east-1.amazonaws.com:6443 status: allocatable: cpu: "7" ephemeral-storage: "228699691036" hugepages-1Gi: "0" hugepages-2Mi: "0" memory: 29707848Ki pods: "500" capacity: core_worker: "8" cpu: "8" ephemeral-storage: 250485216Ki hugepages-1Gi: "0" hugepages-2Mi: "0" memory: 32009800Ki pods: "500" socket_worker: "2" clusterClaims: - name: id.k8s.io value: e3f7e270-2837-4b4a-b5f3-edf063793d86 - name: kubeversion.open-cluster-management.io value: v1.27.4+2c287eb - name: platform.open-cluster-management.io value: AWS - name: product.open-cluster-management.io value: OpenShift - name: consoleurl.cluster.open-cluster-management.io value: https://console-openshift-console.apps.clc-hcp-aws.dev09.red-chesterfield.com - name: controlplanetopology.openshift.io value: External - name: hostedcluster.hypershift.openshift.io value: "true" - name: id.openshift.io value: e3f7e270-2837-4b4a-b5f3-edf063793d86 - name: infrastructure.openshift.io value: '{"infraName":"clc-hcp-aws-76pxl"}' - name: oauthredirecturis.openshift.io value: https://oauth-local-cluster-clc-hcp-aws.apps.clc-a29-02.dev09.red-chesterfield.com:443/oauth/token/implicit - name: region.open-cluster-management.io value: us-east-1 - name: version.openshift.io value: 4.14.0-rc.1 conditions: - lastTransitionTime: "2023-09-18T21:29:55Z" message: Import succeeded reason: ManagedClusterImported status: "True" type: ManagedClusterImportSucceeded - lastTransitionTime: "2023-09-18T21:29:55Z" message: Accepted by hub cluster admin reason: HubClusterAdminAccepted status: "True" type: HubAcceptedManagedCluster - lastTransitionTime: "2023-09-18T21:30:24Z" message: Managed cluster joined reason: ManagedClusterJoined status: "True" type: ManagedClusterJoined - lastTransitionTime: "2023-09-18T21:30:24Z" message: Managed cluster is available reason: ManagedClusterAvailable status: "True" type: ManagedClusterConditionAvailable version: kubernetes: v1.27.4+2c287eb
Version-Release number of selected component (if applicable):
ACM 2.9.0-DOWNSTREAM-2023-09-18-01-52-24
How reproducible:
always
Steps to Reproduce:
- deploy aws self-managed hosted cluster
- query acm_managed_cluster_info metric either via ui or cli
- observe created-by column not filled
Actual results:
Expected results:
Additional info:
- is caused by
-
ACM-5492 Auto-import a hypershift hosted cluster with a specific label
- Closed