feat: adds cluster's ownerref on cilium helm values source object #3569
GitHub Actions / e2e test report
failed
Feb 5, 2025 in 0s
50 tests run, 33 passed, 16 skipped, 1 failed.
Annotations
Check failure on line 1 in caren-e2e
github-actions / e2e test report
caren-e2e.[It] Quick start Nutanix Cilium HelmAddon topology-cilium-helm-addon Should create a workload cluster [provider:Nutanix, cni:Cilium, addonStrategy:HelmAddon]
Timed out after 300.000s.
HelmReleaseProxy quick-start-xqh55s/node-feature-discovery-quick-start-p2yo3e36p397yhd04d61qa04h9bp failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Info LastTransitionTime:2025-02-05 18:56:38 +0000 UTC Reason:HelmReleasePending Message:Helm release is in a pending state: pending-install}, revision = 1, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:node-feature-discovery-quick-start-p2yo3e36p397yhd04d61qa04h9bp GenerateName:node-feature-discovery-quick-start-p2yo3e36p397yhd04d61qa0tk1t6lpf1v5pdwimnccpqvh22v37- Namespace:quick-start-xqh55s SelfLink: UID:1246fdb7-2f5d-4dc9-bd4e-3bb99d4cd26c ResourceVersion:3588 Generation:1 CreationTimestamp:2025-02-05 18:55:51 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-p2yo3e36p397yhd04d61qa0tk1t6lpf1v5pdwimnccpqvh22v37 helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:node-feature-discovery-0194d776-9c35-733d-9c30-6e34037e42d8] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:node-feature-discovery-0194d776-9c35-733d-9c30-6e34037e42d8 UID:03e66d40-8ef6-4cfb-adf4-6d92f4e5abc1 Controller:0xc000c0fea7 BlockOwnerDeletion:0xc000c0fea6}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-02-05 18:55:51 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:metadata":{"f:finalizers":{".":{},"v:\"helmreleaseproxy.addons.cluster.x-k8s.io\"":{}},"f:generateName":{},"f:labels":{".":{},"f:cluster.x-k8s.io/cluster-name":{},"f:helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name":{}},"f:ownerReferences":{".":{},"k:{\"uid\":\"03e66d40-8ef6-4cfb-adf4-6d92f4e5abc1\"}":{}}},"f:spec":{".":{},"f:chartName":{},"f:clusterRef":{},"f:namespace":{},"f:options":{".":{},"f:enableClientCache":{},"f:install":{".":{},"f:createNamespace":{}},"f:timeout":{},"f:upgrade":{".":{},"f:maxHistory":{}}},"f:releaseName":{},"f:repoURL":{},"f:tlsConfig":{".":{},"f:caSecret":{}},"f:values":{},"f:version":{}}} Subresource:} {Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-02-05 18:56:38 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-xqh55s Name:quick-start-p2yo3e36p397yhd04d61qa0tk1t6lpf1v5pdwimnccpqvh22v37 UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:node-feature-discovery RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:node-feature-discovery ReleaseNamespace:node-feature-discovery Version:0.16.6 Values:master:
extraLabelNs:
- nvidia.com
- beta.amd.com
- amd.com
tolerations:
- key: "node-role.kubernetes.io/control-plane"
operator: "Equal"
value: ""
effect: "NoSchedule"
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
preference:
matchExpressions:
- key: "node-role.kubernetes.io/control-plane"
operator: In
values: [""]
worker: ### <NFD-WORKER-CONF-START-DO-NOT-REMOVE>
config:
sources:
pci:
deviceLabelFields:
- "class"
- "vendor"
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
gc:
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane Options:{DisableHooks:false Wait:false WaitForJobs:false DependencyUpdate:false Timeout:&Duration{Duration:10m0s,} SkipCRDs:false SubNotes:false DisableOpenAPIValidation:false Atomic:false Install:{CreateNamespace:true IncludeCRDs:false} Upgrade:{Force:false ResetValues:false ReuseValues:false ResetThenReuseValues:false Recreate:false MaxHistory:10 CleanupOnFail:false} Uninstall:<nil> EnableClientCache:false} Credentials:<nil> TLSConfig:0xc00041ec60} Status:{Conditions:[{Type:Ready Status:False Severity:Info LastTransitionTime:2025-02-05 18:56:38 +0000 UTC Reason:HelmReleasePending Message:Helm release is in a pending state: pending-install} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-02-05 18:55:51 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Info LastTransitionTime:2025-02-05 18:56:38 +0000 UTC Reason:HelmReleasePending Message:Helm release is in a pending state: pending-install}] Status:pending-install Revision:1 ObservedGeneration:1}}
`
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 300.000s.
HelmReleaseProxy quick-start-xqh55s/node-feature-discovery-quick-start-p2yo3e36p397yhd04d61qa04h9bp failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Info LastTransitionTime:2025-02-05 18:56:38 +0000 UTC Reason:HelmReleasePending Message:Helm release is in a pending state: pending-install}, revision = 1, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:node-feature-discovery-quick-start-p2yo3e36p397yhd04d61qa04h9bp GenerateName:node-feature-discovery-quick-start-p2yo3e36p397yhd04d61qa0tk1t6lpf1v5pdwimnccpqvh22v37- Namespace:quick-start-xqh55s SelfLink: UID:1246fdb7-2f5d-4dc9-bd4e-3bb99d4cd26c ResourceVersion:3588 Generation:1 CreationTimestamp:2025-02-05 18:55:51 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-p2yo3e36p397yhd04d61qa0tk1t6lpf1v5pdwimnccpqvh22v37 helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:node-feature-discovery-0194d776-9c35-733d-9c30-6e34037e42d8] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:node-feature-discovery-0194d776-9c35-733d-9c30-6e34037e42d8 UID:03e66d40-8ef6-4cfb-adf4-6d92f4e5abc1 Controller:0xc000c0fea7 BlockOwnerDeletion:0xc000c0fea6}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-02-05 18:55:51 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:metadata":{"f:finalizers":{".":{},"v:\"helmreleaseproxy.addons.cluster.x-k8s.io\"":{}},"f:generateName":{},"f:labels":{".":{},"f:cluster.x-k8s.io/cluster-name":{},"f:helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name":{}},"f:ownerReferences":{".":{},"k:{\"uid\":\"03e66d40-8ef6-4cfb-adf4-6d92f4e5abc1\"}":{}}},"f:spec":{".":{},"f:chartName":{},"f:clusterRef":{},"f:namespace":{},"f:options":{".":{},"f:enableClientCache":{},"f:install":{".":{},"f:createNamespace":{}},"f:timeout":{},"f:upgrade":{".":{},"f:maxHistory":{}}},"f:releaseName":{},"f:repoURL":{},"f:tlsConfig":{".":{},"f:caSecret":{}},"f:values":{},"f:version":{}}} Subresource:} {Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-02-05 18:56:38 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-xqh55s Name:quick-start-p2yo3e36p397yhd04d61qa0tk1t6lpf1v5pdwimnccpqvh22v37 UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:node-feature-discovery RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:node-feature-discovery ReleaseNamespace:node-feature-discovery Version:0.16.6 Values:master:
extraLabelNs:
- nvidia.com
- beta.amd.com
- amd.com
tolerations:
- key: "node-role.kubernetes.io/control-plane"
operator: "Equal"
value: ""
effect: "NoSchedule"
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 1
preference:
matchExpressions:
- key: "node-role.kubernetes.io/control-plane"
operator: In
values: [""]
worker: ### <NFD-WORKER-CONF-START-DO-NOT-REMOVE>
config:
sources:
pci:
deviceLabelFields:
- "class"
- "vendor"
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
gc:
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane Options:{DisableHooks:false Wait:false WaitForJobs:false DependencyUpdate:false Timeout:&Duration{Duration:10m0s,} SkipCRDs:false SubNotes:false DisableOpenAPIValidation:false Atomic:false Install:{CreateNamespace:true IncludeCRDs:false} Upgrade:{Force:false ResetValues:false ReuseValues:false ResetThenReuseValues:false Recreate:false MaxHistory:10 CleanupOnFail:false} Uninstall:<nil> EnableClientCache:false} Credentials:<nil> TLSConfig:0xc00041ec60} Status:{Conditions:[{Type:Ready Status:False Severity:Info LastTransitionTime:2025-02-05 18:56:38 +0000 UTC Reason:HelmReleasePending Message:Helm release is in a pending state: pending-install} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-02-05 18:55:51 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Info LastTransitionTime:2025-02-05 18:56:38 +0000 UTC Reason:HelmReleasePending Message:Helm release is in a pending state: pending-install}] Status:pending-install Revision:1 ObservedGeneration:1}}
`
Expected
<bool>: false
to be true
In [It] at: /home/runner/_work/cluster-api-runtime-extensions-nutanix/cluster-api-runtime-extensions-nutanix/test/e2e/helmreleaseproxy_helpers.go:60 @ 02/05/25 19:03:53.577
Loading