feat: adds previous versions to self hosted helm registry #3264
GitHub Actions / e2e test report
failed
Oct 17, 2024 in 0s
26 tests run, 9 passed, 16 skipped, 1 failed.
Annotations
Check failure on line 1 in caren-e2e
github-actions / e2e test report
caren-e2e.[It] Self-hosted Docker Calico ClusterResourceSet topology-calico-crs Should pivot the bootstrap cluster to a self-hosted cluster [provider:Docker, cni:Calico, addonStrategy:ClusterResourceSet]
Failed to run clusterctl move
Expected success, but got an error:
<errors.aggregate | len:4, cap:4>:
action failed after 10 attempts: error reading "addons.cluster.x-k8s.io/v1beta1, Kind=ClusterResourceSet" /: failed to get API group resources: unable to retrieve the complete list of server APIs: addons.cluster.x-k8s.io/v1beta1: Get "https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s": dial tcp 172.18.0.3:6443: connect: no route to host
[
<*errors.withStack | 0xc003794918>{
error: <*errors.withMessage | 0xc00382aaa0>{
cause: <*errors.withStack | 0xc0037948e8>{
error: <*errors.withMessage | 0xc00382aa80>{
cause: <*fmt.wrapError | 0xc00382aa60>{
msg: "failed to get API group resources: unable to retrieve the complete list of server APIs: addons.cluster.x-k8s.io/v1beta1: Get \"https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s\": dial tcp 172.18.0.3:6443: connect: no route to host",
err: <*apiutil.ErrResourceDiscoveryFailed | 0xc0041be170>{
{
Group: "addons.cluster.x-k8s.io",
Version: "v1beta1",
}: <*url.Error | 0xc002915cb0>{
Op: "Get",
URL: "https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s",
Err: <*net.OpError | 0xc002373180>{
Op: "dial",
Net: "tcp",
Source: nil,
Addr: <*net.TCPAddr | 0xc002914870>{IP: ..., Port: ..., Zone: ...},
Err: <*os.SyscallError | 0xc00382aa00>{Syscall: ..., Err: ...},
},
},
},
},
msg: "error reading \"addons.cluster.x-k8s.io/v1beta1, Kind=ClusterResourceSet\" /",
},
stack: [0x1f672f4, 0x1f66b0e, 0x1f51723, 0xf6a70c, 0xf689ae, 0x1f515eb, 0x1f66873, 0x1f5e95d, 0x1f5c568, 0x1f963a2, 0x1f961a5, 0x2211308, 0x2294865, 0xedc413, 0xef1adb, 0x480341],
},
msg: "action failed after 10 attempts",
},
stack: [0x1f51645, 0x1f66873, 0x1f5e95d, 0x1f5c568, 0x1f963a2, 0x1f961a5, 0x2211308, 0x2294865, 0xedc413, 0xef1adb, 0x480341],
},
<*errors.withStack | 0xc003a4e3f0>{
error: <*errors.withMessage | 0xc00380d360>{
cause: <*errors.withStack | 0xc003a4e3c0>{
error: <*errors.withMessage | 0xc00380d340>{
cause: <*fmt.wrapError | 0xc00380d320>{
msg: "failed to get API group resources: unable to retrieve the complete list of server APIs: addons.cluster.x-k8s.io/v1beta1: Get \"https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s\": dial tcp 172.18.0.3:6443: connect: no route to host",
err: <*apiutil.ErrResourceDiscoveryFailed | 0xc000906110>{
{
Group: "addons.cluster.x-k8s.io",
Version: "v1beta1",
}: <*url.Error | 0xc003980180>{
Op: "Get",
URL: "https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s",
Err: <*net.OpError | 0xc001514cd0>{
Op: "dial",
Net: "tcp",
Source: nil,
Addr: <*net.TCPAddr | 0xc00209de90>{IP: ..., Port: ..., Zone: ...},
Err: <*os.SyscallError | 0xc00380d2c0>{Syscall: ..., Err: ...},
},
},
},
},
msg: "error reading \"addons.cluster.x-k8s.io/v1beta1, Kind=ClusterResourceSet\" /",
},
stack: [0x1f672f4,...
Gomega truncated this representation as it exceeds 'format.MaxLength'.
Consider having the object provide a custom 'GomegaStringer' representation
or adjust the parameters in Gomega's 'format' package.
Learn more here: https://onsi.github.io/gomega/#adjusting-output
Raw output
[FAILED] Failed to run clusterctl move
Expected success, but got an error:
<errors.aggregate | len:4, cap:4>:
action failed after 10 attempts: error reading "addons.cluster.x-k8s.io/v1beta1, Kind=ClusterResourceSet" /: failed to get API group resources: unable to retrieve the complete list of server APIs: addons.cluster.x-k8s.io/v1beta1: Get "https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s": dial tcp 172.18.0.3:6443: connect: no route to host
[
<*errors.withStack | 0xc003794918>{
error: <*errors.withMessage | 0xc00382aaa0>{
cause: <*errors.withStack | 0xc0037948e8>{
error: <*errors.withMessage | 0xc00382aa80>{
cause: <*fmt.wrapError | 0xc00382aa60>{
msg: "failed to get API group resources: unable to retrieve the complete list of server APIs: addons.cluster.x-k8s.io/v1beta1: Get \"https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s\": dial tcp 172.18.0.3:6443: connect: no route to host",
err: <*apiutil.ErrResourceDiscoveryFailed | 0xc0041be170>{
{
Group: "addons.cluster.x-k8s.io",
Version: "v1beta1",
}: <*url.Error | 0xc002915cb0>{
Op: "Get",
URL: "https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s",
Err: <*net.OpError | 0xc002373180>{
Op: "dial",
Net: "tcp",
Source: nil,
Addr: <*net.TCPAddr | 0xc002914870>{IP: ..., Port: ..., Zone: ...},
Err: <*os.SyscallError | 0xc00382aa00>{Syscall: ..., Err: ...},
},
},
},
},
msg: "error reading \"addons.cluster.x-k8s.io/v1beta1, Kind=ClusterResourceSet\" /",
},
stack: [0x1f672f4, 0x1f66b0e, 0x1f51723, 0xf6a70c, 0xf689ae, 0x1f515eb, 0x1f66873, 0x1f5e95d, 0x1f5c568, 0x1f963a2, 0x1f961a5, 0x2211308, 0x2294865, 0xedc413, 0xef1adb, 0x480341],
},
msg: "action failed after 10 attempts",
},
stack: [0x1f51645, 0x1f66873, 0x1f5e95d, 0x1f5c568, 0x1f963a2, 0x1f961a5, 0x2211308, 0x2294865, 0xedc413, 0xef1adb, 0x480341],
},
<*errors.withStack | 0xc003a4e3f0>{
error: <*errors.withMessage | 0xc00380d360>{
cause: <*errors.withStack | 0xc003a4e3c0>{
error: <*errors.withMessage | 0xc00380d340>{
cause: <*fmt.wrapError | 0xc00380d320>{
msg: "failed to get API group resources: unable to retrieve the complete list of server APIs: addons.cluster.x-k8s.io/v1beta1: Get \"https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s\": dial tcp 172.18.0.3:6443: connect: no route to host",
err: <*apiutil.ErrResourceDiscoveryFailed | 0xc000906110>{
{
Group: "addons.cluster.x-k8s.io",
Version: "v1beta1",
}: <*url.Error | 0xc003980180>{
Op: "Get",
URL: "https://172.18.0.3:6443/apis/addons.cluster.x-k8s.io/v1beta1?timeout=30s",
Err: <*net.OpError | 0xc001514cd0>{
Op: "dial",
Net: "tcp",
Source: nil,
Addr: <*net.TCPAddr | 0xc00209de90>{IP: ..., Port: ..., Zone: ...},
Err: <*os.SyscallError | 0xc00380d2c0>{Syscall: ..., Err: ...},
},
},
},
},
msg: "error reading \"addons.cluster.x-k8s.io/v1beta1, Kind=ClusterResourceSet\" /",
},
stack: [0x1f672f4,...
Gomega truncated this representation as it exceeds 'format.MaxLength'.
Consider having the object provide a custom 'GomegaStringer' representation
or adjust the parameters in Gomega's 'format' package.
Learn more here: https://onsi.github.io/gomega/#adjusting-output
In [AfterEach] at: /home/runner/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.8.4/framework/clusterctl/client.go:451 @ 10/17/24 01:52:28.101
Loading