feat: Add support for deploying K8s Agent as Helm Addon during cluster deployment #4970
42 tests run, 30 passed, 8 skipped, 4 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 900.000s.
HelmReleaseProxy quick-start-cx4wbh/konnector-agent-quick-start-ivytqh5pdqj8prsotherbwj62gsxhoxqshx failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:21:14 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 4, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-ivytqh5pdqj8prsotherbwj62gsxhoxqshx GenerateName:konnector-agent-quick-start-ivytqh5pdqj8prsotherbwj62gsxhodj0ubmb9l7eo5iydwqubs- Namespace:quick-start-cx4wbh SelfLink: UID:8cc99c2a-ed0e-4dce-b5bb-a0a84da327d1 ResourceVersion:7554 Generation:1 CreationTimestamp:2025-10-31 00:13:15 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-ivytqh5pdqj8prsotherbwj62gsxhodj0ubmb9l7eo5iydwqubs helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3797-8f2d-7a54-86a9-2302e7a10aa4] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3797-8f2d-7a54-86a9-2302e7a10aa4 UID:8579f6f7-b71f-4c85-9934-5459cee023d5 Controller:0xc000c8681d BlockOwnerDeletion:0xc000c8681c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 00:13:15 +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\":\"8579f6f7-b71f-4c85-9934-5459cee023d5\"}":{}}},"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-10-31 00:21:33 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-cx4wbh Name:quick-start-ivytqh5pdqj8prsotherbwj62gsxhodj0ubmb9l7eo5iydwqubs UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:konnector-agent RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:konnector-agent ReleaseNamespace:ntnx-system Version:1.3.0-rc.1 Values:agent:
name: konnector-agent
image:
repository: quay.io/karbon
name: k8s-agent
pc:
port: 9440
insecure: true #set this to true if PC does not have https enabled
endpoint: pc.ci.nkp.sh # eg: ip or fqdn
k8sClusterName: quick-start-ivytqh5pdqj8prsotherbwj62gsx
k8sDistribution: NKP
createSecret: false ReconcileStrategy: 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:0xc000f56bf0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:21:14 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-10-31 00:13:15 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 00:21:14 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:4 ObservedGeneration:1}}
`
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 900.000s.
HelmReleaseProxy quick-start-cx4wbh/konnector-agent-quick-start-ivytqh5pdqj8prsotherbwj62gsxhoxqshx failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:21:14 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 4, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-ivytqh5pdqj8prsotherbwj62gsxhoxqshx GenerateName:konnector-agent-quick-start-ivytqh5pdqj8prsotherbwj62gsxhodj0ubmb9l7eo5iydwqubs- Namespace:quick-start-cx4wbh SelfLink: UID:8cc99c2a-ed0e-4dce-b5bb-a0a84da327d1 ResourceVersion:7554 Generation:1 CreationTimestamp:2025-10-31 00:13:15 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-ivytqh5pdqj8prsotherbwj62gsxhodj0ubmb9l7eo5iydwqubs helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3797-8f2d-7a54-86a9-2302e7a10aa4] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3797-8f2d-7a54-86a9-2302e7a10aa4 UID:8579f6f7-b71f-4c85-9934-5459cee023d5 Controller:0xc000c8681d BlockOwnerDeletion:0xc000c8681c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 00:13:15 +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\":\"8579f6f7-b71f-4c85-9934-5459cee023d5\"}":{}}},"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-10-31 00:21:33 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-cx4wbh Name:quick-start-ivytqh5pdqj8prsotherbwj62gsxhodj0ubmb9l7eo5iydwqubs UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:konnector-agent RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:konnector-agent ReleaseNamespace:ntnx-system Version:1.3.0-rc.1 Values:agent:
name: konnector-agent
image:
repository: quay.io/karbon
name: k8s-agent
pc:
port: 9440
insecure: true #set this to true if PC does not have https enabled
endpoint: pc.ci.nkp.sh # eg: ip or fqdn
k8sClusterName: quick-start-ivytqh5pdqj8prsotherbwj62gsx
k8sDistribution: NKP
createSecret: false ReconcileStrategy: 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:0xc000f56bf0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:21:14 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-10-31 00:13:15 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 00:21:14 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:4 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 @ 10/31/25 00:36:38.569
Check failure on line 1 in caren-e2e
github-actions / e2e test report
caren-e2e.[It] Quick start Nutanix Cilium ClusterResourceSet topology-cilium-crs Should create a workload cluster [provider:Nutanix, cni:Cilium, addonStrategy:ClusterResourceSet]
Timed out after 900.001s.
No Control Plane machines came into existence.
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 900.001s.
No Control Plane machines came into existence.
Expected
<bool>: false
to be true
In [It] at: /home/runner/go/pkg/mod/sigs.k8s.io/cluster-api/[email protected]/framework/controlplane_helpers.go:153 @ 10/31/25 00:23:05.478
Check failure on line 1 in caren-e2e
github-actions / e2e test report
caren-e2e.[It] Quick start Nutanix Cilium HelmAddon topology-with-failuredomains-cilium-helm-addon Should create a workload cluster [provider:Nutanix, cni:Cilium, addonStrategy:HelmAddon]
Timed out after 900.000s.
HelmReleaseProxy quick-start-x6kolf/konnector-agent-quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d5m6bv failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:16:28 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 3, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d5m6bv GenerateName:konnector-agent-quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d35r4qox1qykdcnyvv0ad4- Namespace:quick-start-x6kolf SelfLink: UID:752ec7a3-b1a0-4cf1-9ef0-bd019c68c9e3 ResourceVersion:6002 Generation:1 CreationTimestamp:2025-10-31 00:13:20 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d35r4qox1qykdcnyvv0ad4 helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3797-8eca-7202-8051-fe1aaf68901d] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3797-8eca-7202-8051-fe1aaf68901d UID:e16d27ef-138e-42d7-997f-9dbc4adb86b1 Controller:0xc00132e0ed BlockOwnerDeletion:0xc00132e0ec}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 00:13:21 +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\":\"e16d27ef-138e-42d7-997f-9dbc4adb86b1\"}":{}}},"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-10-31 00:16:37 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-x6kolf Name:quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d35r4qox1qykdcnyvv0ad4 UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:konnector-agent RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:konnector-agent ReleaseNamespace:ntnx-system Version:1.3.0-rc.1 Values:agent:
name: konnector-agent
image:
repository: quay.io/karbon
name: k8s-agent
pc:
port: 9440
insecure: true #set this to true if PC does not have https enabled
endpoint: pc.ci.nkp.sh # eg: ip or fqdn
k8sClusterName: quick-start-0yayh3a5h7psxt01t7drsh1u9bpl
k8sDistribution: NKP
createSecret: false ReconcileStrategy: 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:0xc00037e1f0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:16:28 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-10-31 00:13:21 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 00:16:28 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:3 ObservedGeneration:1}}
`
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 900.000s.
HelmReleaseProxy quick-start-x6kolf/konnector-agent-quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d5m6bv failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:16:28 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 3, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d5m6bv GenerateName:konnector-agent-quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d35r4qox1qykdcnyvv0ad4- Namespace:quick-start-x6kolf SelfLink: UID:752ec7a3-b1a0-4cf1-9ef0-bd019c68c9e3 ResourceVersion:6002 Generation:1 CreationTimestamp:2025-10-31 00:13:20 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d35r4qox1qykdcnyvv0ad4 helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3797-8eca-7202-8051-fe1aaf68901d] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3797-8eca-7202-8051-fe1aaf68901d UID:e16d27ef-138e-42d7-997f-9dbc4adb86b1 Controller:0xc00132e0ed BlockOwnerDeletion:0xc00132e0ec}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 00:13:21 +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\":\"e16d27ef-138e-42d7-997f-9dbc4adb86b1\"}":{}}},"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-10-31 00:16:37 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-x6kolf Name:quick-start-0yayh3a5h7psxt01t7drsh1u9bpl1d35r4qox1qykdcnyvv0ad4 UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:konnector-agent RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:konnector-agent ReleaseNamespace:ntnx-system Version:1.3.0-rc.1 Values:agent:
name: konnector-agent
image:
repository: quay.io/karbon
name: k8s-agent
pc:
port: 9440
insecure: true #set this to true if PC does not have https enabled
endpoint: pc.ci.nkp.sh # eg: ip or fqdn
k8sClusterName: quick-start-0yayh3a5h7psxt01t7drsh1u9bpl
k8sDistribution: NKP
createSecret: false ReconcileStrategy: 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:0xc00037e1f0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:16:28 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-10-31 00:13:21 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 00:16:28 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:3 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 @ 10/31/25 00:31:37.786
Check failure on line 1 in caren-e2e
github-actions / e2e test report
caren-e2e.[It] Quick start Nutanix Cilium ClusterResourceSet topology-with-failuredomains-cilium-crs Should create a workload cluster [provider:Nutanix, cni:Cilium, addonStrategy:ClusterResourceSet]
Timed out after 900.000s.
HelmReleaseProxy quick-start-gphp8i/konnector-agent-quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ahc8z4p failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:17:04 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 4, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ahc8z4p GenerateName:konnector-agent-quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ah51g22c094dyth64s47v6o- Namespace:quick-start-gphp8i SelfLink: UID:ce9638b4-efe8-48dd-856a-a0f475055f62 ResourceVersion:6286 Generation:1 CreationTimestamp:2025-10-31 00:13:53 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ah51g22c094dyth64s47v6o helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3797-8eca-7018-9c16-5dfa4fa5b06c] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3797-8eca-7018-9c16-5dfa4fa5b06c UID:2f5d7027-087c-4911-8221-c1237c8d19e3 Controller:0xc000c61937 BlockOwnerDeletion:0xc000c61936}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 00:13:53 +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\":\"2f5d7027-087c-4911-8221-c1237c8d19e3\"}":{}}},"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-10-31 00:17:22 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-gphp8i Name:quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ah51g22c094dyth64s47v6o UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:konnector-agent RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:konnector-agent ReleaseNamespace:ntnx-system Version:1.3.0-rc.1 Values:agent:
name: konnector-agent
image:
repository: quay.io/karbon
name: k8s-agent
pc:
port: 9440
insecure: true #set this to true if PC does not have https enabled
endpoint: pc.ci.nkp.sh # eg: ip or fqdn
k8sClusterName: quick-start-n734asvnzqe8q7r4rpepnu5g2mi0
k8sDistribution: NKP
createSecret: false ReconcileStrategy: 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:0xc00075bbf0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:17:04 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-10-31 00:13:53 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 00:17:04 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:4 ObservedGeneration:1}}
`
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 900.000s.
HelmReleaseProxy quick-start-gphp8i/konnector-agent-quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ahc8z4p failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:17:04 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 4, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ahc8z4p GenerateName:konnector-agent-quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ah51g22c094dyth64s47v6o- Namespace:quick-start-gphp8i SelfLink: UID:ce9638b4-efe8-48dd-856a-a0f475055f62 ResourceVersion:6286 Generation:1 CreationTimestamp:2025-10-31 00:13:53 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ah51g22c094dyth64s47v6o helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3797-8eca-7018-9c16-5dfa4fa5b06c] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3797-8eca-7018-9c16-5dfa4fa5b06c UID:2f5d7027-087c-4911-8221-c1237c8d19e3 Controller:0xc000c61937 BlockOwnerDeletion:0xc000c61936}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 00:13:53 +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\":\"2f5d7027-087c-4911-8221-c1237c8d19e3\"}":{}}},"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-10-31 00:17:22 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-gphp8i Name:quick-start-n734asvnzqe8q7r4rpepnu5g2mi0ah51g22c094dyth64s47v6o UID: APIVersion:cluster.x-k8s.io/v1beta1 ResourceVersion: FieldPath:} ChartName:konnector-agent RepoURL:oci://helm-repository.caren-system.svc/charts ReleaseName:konnector-agent ReleaseNamespace:ntnx-system Version:1.3.0-rc.1 Values:agent:
name: konnector-agent
image:
repository: quay.io/karbon
name: k8s-agent
pc:
port: 9440
insecure: true #set this to true if PC does not have https enabled
endpoint: pc.ci.nkp.sh # eg: ip or fqdn
k8sClusterName: quick-start-n734asvnzqe8q7r4rpepnu5g2mi0
k8sDistribution: NKP
createSecret: false ReconcileStrategy: 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:0xc00075bbf0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 00:17:04 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
} {Type:ClusterAvailable Status:True Severity: LastTransitionTime:2025-10-31 00:13:53 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 00:17:04 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:4 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 @ 10/31/25 00:32:27.841