feat: Add support for deploying K8s Agent as Helm Addon during cluster deployment #4985
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 ClusterResourceSet topology-cilium-crs Should create a workload cluster [provider:Nutanix, cni:Cilium, addonStrategy:ClusterResourceSet]
Timed out after 300.001s.
HelmReleaseProxy quick-start-62brdw/konnector-agent-quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64crjj82 failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:00 +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-czm304uh2wa5f3x7hz0b8t2wmtd64crjj82 GenerateName:konnector-agent-quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64cv0c6i5yvr6k0f0bb213p6- Namespace:quick-start-62brdw SelfLink: UID:c639cdd8-5af1-4c98-a8a7-e293e952894b ResourceVersion:6926 Generation:1 CreationTimestamp:2025-10-31 20:09:31 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64cv0c6i5yvr6k0f0bb213p6 helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3bdf-b984-7c90-95b5-5bc8a54e125a] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3bdf-b984-7c90-95b5-5bc8a54e125a UID:2fa61efd-ea3c-4f70-8b25-b4d8f77c18d4 Controller:0xc0027e5f9d BlockOwnerDeletion:0xc0027e5f9c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 20:09:31 +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\":\"2fa61efd-ea3c-4f70-8b25-b4d8f77c18d4\"}":{}}},"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 20:16:18 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-62brdw Name:quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64cv0c6i5yvr6k0f0bb213p6 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-czm304uh2wa5f3x7hz0b8t2wmtd6
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:0xc0006900b0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:00 +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 20:09:31 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:00 +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 300.001s.
HelmReleaseProxy quick-start-62brdw/konnector-agent-quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64crjj82 failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:00 +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-czm304uh2wa5f3x7hz0b8t2wmtd64crjj82 GenerateName:konnector-agent-quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64cv0c6i5yvr6k0f0bb213p6- Namespace:quick-start-62brdw SelfLink: UID:c639cdd8-5af1-4c98-a8a7-e293e952894b ResourceVersion:6926 Generation:1 CreationTimestamp:2025-10-31 20:09:31 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64cv0c6i5yvr6k0f0bb213p6 helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3bdf-b984-7c90-95b5-5bc8a54e125a] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3bdf-b984-7c90-95b5-5bc8a54e125a UID:2fa61efd-ea3c-4f70-8b25-b4d8f77c18d4 Controller:0xc0027e5f9d BlockOwnerDeletion:0xc0027e5f9c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 20:09:31 +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\":\"2fa61efd-ea3c-4f70-8b25-b4d8f77c18d4\"}":{}}},"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 20:16:18 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-62brdw Name:quick-start-czm304uh2wa5f3x7hz0b8t2wmtd64cv0c6i5yvr6k0f0bb213p6 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-czm304uh2wa5f3x7hz0b8t2wmtd6
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:0xc0006900b0} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:00 +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 20:09:31 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:00 +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 20:21:24.964
There were additional failures detected after the initial failure. These are visible in the timeline
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 600.000s.
No Control Plane machines came into existence.
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 600.000s.
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 20:15:42.636
There were additional failures detected after the initial failure. These are visible in the timeline
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-9tn3wa/konnector-agent-quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxstz6258 failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16: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-rx0mhsw9hecyyv4gskjbg6q91zlxstz6258 GenerateName:konnector-agent-quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxsta6qvnrv5amam6rpncm10n- Namespace:quick-start-9tn3wa SelfLink: UID:6d38e1b3-7fbe-4f7a-9e4d-7778cbbdface ResourceVersion:6949 Generation:1 CreationTimestamp:2025-10-31 20:09:35 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxsta6qvnrv5amam6rpncm10n helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3bdf-bc6a-70f6-a40c-7a9afee0ec8c] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3bdf-bc6a-70f6-a40c-7a9afee0ec8c UID:5efd8b5a-64e8-4700-a1dd-d1c781a3e219 Controller:0xc000e0179d BlockOwnerDeletion:0xc000e0179c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 20:09:35 +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\":\"5efd8b5a-64e8-4700-a1dd-d1c781a3e219\"}":{}}},"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 20:16: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-9tn3wa Name:quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxsta6qvnrv5amam6rpncm10n 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-rx0mhsw9hecyyv4gskjbg6q91zlx
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:0xc000432400} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16: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 20:09:35 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 20:16: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 300.000s.
HelmReleaseProxy quick-start-9tn3wa/konnector-agent-quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxstz6258 failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16: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-rx0mhsw9hecyyv4gskjbg6q91zlxstz6258 GenerateName:konnector-agent-quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxsta6qvnrv5amam6rpncm10n- Namespace:quick-start-9tn3wa SelfLink: UID:6d38e1b3-7fbe-4f7a-9e4d-7778cbbdface ResourceVersion:6949 Generation:1 CreationTimestamp:2025-10-31 20:09:35 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxsta6qvnrv5amam6rpncm10n helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3bdf-bc6a-70f6-a40c-7a9afee0ec8c] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3bdf-bc6a-70f6-a40c-7a9afee0ec8c UID:5efd8b5a-64e8-4700-a1dd-d1c781a3e219 Controller:0xc000e0179d BlockOwnerDeletion:0xc000e0179c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 20:09:35 +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\":\"5efd8b5a-64e8-4700-a1dd-d1c781a3e219\"}":{}}},"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 20:16: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-9tn3wa Name:quick-start-rx0mhsw9hecyyv4gskjbg6q91zlxsta6qvnrv5amam6rpncm10n 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-rx0mhsw9hecyyv4gskjbg6q91zlx
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:0xc000432400} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16: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 20:09:35 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 20:16: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 20:21:24.77
There were additional failures detected after the initial failure. These are visible in the timeline
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 300.001s.
HelmReleaseProxy quick-start-ok60zc/konnector-agent-quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz5zrbb failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:46 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 2, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz5zrbb GenerateName:konnector-agent-quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz3m0futu33eeva0e22vqhu- Namespace:quick-start-ok60zc SelfLink: UID:0a2c1c2d-6ddb-4474-9ee1-1ad1359550d5 ResourceVersion:7074 Generation:1 CreationTimestamp:2025-10-31 20:09:38 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz3m0futu33eeva0e22vqhu helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3bdf-bada-7133-9f1d-47bbe0880163] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3bdf-bada-7133-9f1d-47bbe0880163 UID:ab9973f6-335a-4d4d-aac4-0892fb43a205 Controller:0xc000d2246d BlockOwnerDeletion:0xc000d2246c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 20:09:41 +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\":\"ab9973f6-335a-4d4d-aac4-0892fb43a205\"}":{}}},"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 20:16:46 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-ok60zc Name:quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz3m0futu33eeva0e22vqhu 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-pj599fvtp1tostbv2dm07n7wo8tk
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:0xc000385000} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:46 +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 20:09:41 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:46 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:2 ObservedGeneration:1}}
`
Expected
<bool>: false
to be true
Raw output
[FAILED] Timed out after 300.001s.
HelmReleaseProxy quick-start-ok60zc/konnector-agent-quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz5zrbb failed to become ready and have up to date revision: ready condition = &{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:46 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}, revision = 2, full object is:
&{TypeMeta:{Kind:HelmReleaseProxy APIVersion:addons.cluster.x-k8s.io/v1alpha1} ObjectMeta:{Name:konnector-agent-quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz5zrbb GenerateName:konnector-agent-quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz3m0futu33eeva0e22vqhu- Namespace:quick-start-ok60zc SelfLink: UID:0a2c1c2d-6ddb-4474-9ee1-1ad1359550d5 ResourceVersion:7074 Generation:1 CreationTimestamp:2025-10-31 20:09:38 +0000 UTC DeletionTimestamp:<nil> DeletionGracePeriodSeconds:<nil> Labels:map[cluster.x-k8s.io/cluster-name:quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz3m0futu33eeva0e22vqhu helmreleaseproxy.addons.cluster.x-k8s.io/helmchartproxy-name:konnector-agent-019a3bdf-bada-7133-9f1d-47bbe0880163] Annotations:map[] OwnerReferences:[{APIVersion:addons.cluster.x-k8s.io/v1alpha1 Kind:HelmChartProxy Name:konnector-agent-019a3bdf-bada-7133-9f1d-47bbe0880163 UID:ab9973f6-335a-4d4d-aac4-0892fb43a205 Controller:0xc000d2246d BlockOwnerDeletion:0xc000d2246c}] Finalizers:[helmreleaseproxy.addons.cluster.x-k8s.io] ManagedFields:[{Manager:manager Operation:Update APIVersion:addons.cluster.x-k8s.io/v1alpha1 Time:2025-10-31 20:09:41 +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\":\"ab9973f6-335a-4d4d-aac4-0892fb43a205\"}":{}}},"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 20:16:46 +0000 UTC FieldsType:FieldsV1 FieldsV1:{"f:status":{".":{},"f:conditions":{},"f:observedGeneration":{},"f:revision":{},"f:status":{}}} Subresource:status}]} Spec:{ClusterRef:{Kind:Cluster Namespace:quick-start-ok60zc Name:quick-start-pj599fvtp1tostbv2dm07n7wo8tkrz3m0futu33eeva0e22vqhu 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-pj599fvtp1tostbv2dm07n7wo8tk
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:0xc000385000} Status:{Conditions:[{Type:Ready Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:46 +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 20:09:41 +0000 UTC Reason: Message:} {Type:HelmReleaseReady Status:False Severity:Error LastTransitionTime:2025-10-31 20:16:46 +0000 UTC Reason:HelmInstallOrUpgradeFailed Message:pre-upgrade hooks failed: 1 error occurred:
* pod hook-preinstall failed
}] Status:failed Revision:2 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 20:21:55.107
There were additional failures detected after the initial failure. These are visible in the timeline