8000 Probes for kube-rbac-proxy for cloud-providers by pabateman · Pull Request #13520 · deckhouse/deckhouse · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Probes for kube-rbac-proxy for cloud-providers #13520

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
May 21, 2025

Conversation

pabateman
Copy link
Contributor
@pabateman pabateman commented May 19, 2025

Description

Added missing probes for kube-rbac-proxy in all cloud-providers. This primarily relates to cloud-data-discoverer.

Why do we need it, and what problem does it solve?

This PR partly resolves #11295

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: cloud-provider-openstack, cloud-provider-dynamix, cloud-provider-huaweicloud, cloud-provider-vcd, cloud-provider-vsphere, cloud-provider-zvirt, cloud-provider-aws, cloud-provider-azure, cloud-provider-dvp, cloud-provider-gcp, cloud-provider-yandex
type: fix
summary: Added probes for `kube-rbac-proxy` in cloud provider components.
impact_level: default

…oviders openstack dynamix and vcd

Signed-off-by: Alexey Voronov <alexey.voronov@flant.com>
@pabateman pabateman added this to the v1.71.0 milestone May 19, 2025
@pabateman pabateman self-assigned this May 19, 2025
@pabateman pabateman added the e2e/run/openstack Run e2e tests in OpenStack label May 19, 2025
@github-actions github-actions bot added the area/cloud-provider Pull requests that update cloud providers modules label May 19, 2025
@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🟢 e2e: OpenStack for deckhouse:fix/providers-kube-rbac-proxy-probes succeeded in 1h16m21s.

Workflow details

OpenStack-Standard-Containerd-1.30 - Connection string: ssh redos@87.228.90.45

🟢 e2e: OpenStack, Containerd, Kubernetes 1.30 succeeded in 59m21s.

@github-actions github-actions bot removed the e2e/run/openstack Run e2e tests in OpenStack label May 19, 2025
Signed-off-by: Alexey Voronov <alexey.voro
8000
nov@flant.com>
@pabateman pabateman added e2e/run/aws Run e2e tests in AWS e2e/run/gcp Run e2e tests in Google Cloud e2e/run/vsphere Run e2e tests in vSphere e2e/run/yandex-cloud Run e2e tests in Yandex Cloud e2e/run/vcd Run e2e tests in vCloudDirector labels May 19, 2025
@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🔴 e2e: VCD for deckhouse:fix/providers-kube-rbac-proxy-probes failed in 21m18s.

E2e for vcd Standard;containerd;1.30 was failed. Use:
ssh -i ~/.ssh/e2e-id-rsa ubuntu@192.168.254.209 - connect for debugging;

/e2e/abort vcd;Standard;containerd;1.30 15113422337 15113422337-1-con-1-30 /sys/deckhouse-oss/install:pr13520 ubuntu@192.168.254.209 - for abort failed cluster

Workflow details (1 job failed)

VCD-Standard-Containerd-1.30 - Connection string: ssh -J ubuntu@80.249.129.56 ubuntu@192.168.254.209

🔴 e2e: VCD, Containerd, Kubernetes 1.30 failed in 10m46s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🔴 e2e: GCP for deckhouse:fix/providers-kube-rbac-proxy-probes failed in 17m7s.

E2e for gcp WithoutNAT;containerd;1.30 was failed. Use:
ssh -i ~/.ssh/e2e-id-rsa user@35.198.103.181 - connect for debugging;

/e2e/abort gcp;WithoutNAT;containerd;1.30 15113422241 15113422241-1-con-1-30 /sys/deckhouse-oss/install:pr13520 user@35.198.103.181 - for abort failed cluster

Workflow details (1 job failed)

GCP-WithoutNAT-Containerd-1.30 - Connection string: ssh user@35.198.103.181

🔴 e2e: GCP, Containerd, Kubernetes 1.30 failed in 6m39s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🔴 e2e: AWS for deckhouse:fix/providers-kube-rbac-proxy-probes failed in 12m3s.

E2e for aws WithoutNAT;containerd;1.30 was failed. Use:

/e2e/abort aws;WithoutNAT;containerd;1.30 15113423039 15113423039-1-con-1-30 /sys/deckhouse-oss/install:pr13520 - for abort failed cluster

Workflow details (1 job failed)

🔴 e2e: AWS, Containerd, Kubernetes 1.30 failed in 1m20s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🔴 e2e: vSphere for deckhouse:fix/providers-kube-rbac-proxy-probes failed in 18m37s.

E2e for vsphere Standard;containerd;1.30 was failed. Use:
ssh -i ~/.ssh/e2e-id-rsa redos@192.168.240.149 - connect for debugging;

/e2e/abort vsphere;Standard;containerd;1.30 15113423005 15113423005-1-con-1-30 /sys/deckhouse-oss/install:pr13520 redos@192.168.240.149 - for abort failed cluster

Workflow details (1 job failed)

vSphere-Standard-Containerd-1.30 - Connection string: ssh redos@192.168.240.149

🔴 e2e: vSphere, Containerd, Kubernetes 1.30 failed in 8m5s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🔴 e2e: Yandex.Cloud for deckhouse:fix/providers-kube-rbac-proxy-probes failed in 51m6s.

E2e for yandex-cloud WithoutNAT;containerd;1.30 was failed. Use:

/e2e/abort yandex-cloud;WithoutNAT;containerd;1.30 15113424742 15113424742-1-con-1-30 /sys/deckhouse-oss/install:pr13520 - for abort failed cluster

Workflow details (1 job failed)

🔴 e2e: Yandex.Cloud, Containerd, Kubernetes 1.30 failed in 40m33s.

@github-actions github-actions bot removed e2e/run/vcd Run e2e tests in vCloudDirector e2e/run/aws Run e2e tests in AWS e2e/run/gcp Run e2e tests in Google Cloud e2e/run/vsphere Run e2e tests in vSphere e2e/run/yandex-cloud Run e2e tests in Yandex Cloud labels May 19, 2025
@deckhouse-BOaTswain deckhouse-BOaTswain added the e2e/cluster/failed Pull request contains failed e2e cluster label May 19, 2025
@pabateman
Copy link
Contributor Author

/e2e/abort vsphere;Standard;containerd;1.30 15113423005 15113423005-1-con-1-30 /sys/deckhouse-oss/install:pr13520 redos@192.168.240.149

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🟢 destroy cluster: vSphere for refs/heads/main succeeded in 5m17s.

Workflow details

🟢 destroy cluster: vSphere, Containerd, Kubernetes 1.30 succeeded in 4m53s.

@pabateman
Copy link
Contributor Author

/e2e/abort aws;WithoutNAT;containerd;1.30 15113423039 15113423039-1-con-1-30 /sys/deckhouse-oss/install:pr13520

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 19, 2025

🟢 destroy cluster: AWS for refs/heads/main succeeded in 1m5s.

Workflow details

🟢 destroy cluster: AWS, Containerd, Kubernetes 1.30 succeeded in 47s.

@pabateman
Copy link
Contributor Author

/e2e/abort gcp;WithoutNAT;containerd;1.30 15113422241 15113422241-1-con-1-30 /sys/deckhouse-oss/install:pr13520 user@35.198.103.181

@pabateman
Copy link
Contributor Author

/e2e/abort vcd;Standard;containerd;1.30 15113422337 15113422337-1-con-1-30 /sys/deckhouse-oss/install:pr13520 ubuntu@192.168.254.209

@github-actions github-actions bot removed the e2e/run/vcd Run e2e tests in vCloudDirector label May 21, 2025
@pabateman pabateman added e2e/run/gcp Run e2e tests in Google Cloud e2e/run/openstack Run e2e tests in OpenStack e2e/run/vsphere Run e2e tests in vSphere e2e/run/yandex-cloud Run e2e tests in Yandex Cloud labels May 21, 2025
@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 21, 2025

🟢 e2e: vSphere for deckhouse:fix/providers-kube-rbac-proxy-probes succeeded in 31m52s.

Workflow details

vSphere-Standard-Containerd-1.30 - Connection string: ssh redos@192.168.240.168

🟢 e2e: vSphere, Containerd, Kubernetes 1.30 succeeded in 30m44s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 21, 2025

🟢 e2e: GCP for deckhouse:fix/providers-kube-rbac-proxy-probes succeeded in 50m1s.

Workflow details

GCP-WithoutNAT-Containerd-1.30 - Connection string: ssh user@35.246.148.147

🟢 e2e: GCP, Containerd, Kubernetes 1.30 succeeded in 48m51s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 21, 2025

🟢 e2e: Yandex.Cloud for deckhouse:fix/providers-kube-rbac-proxy-probes succeeded in 42m47s.

Workflow details

Yandex.Cloud-WithoutNAT-Containerd-1.30 - Connection string: ssh redos@89.169.129.178

🟢 e2e: Yandex.Cloud, Containerd, Kubernetes 1.30 succeeded in 41m34s.

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 21, 2025

🔴 e2e: OpenStack for deckhouse:fix/providers-kube-rbac-proxy-probes failed in 3h10m52s.

E2e for openstack Standard;containerd;1.30 was failed. Use:
ssh -i ~/.ssh/e2e-id-rsa redos@87.228.82.219 - connect for debugging;

/e2e/abort openstack;Standard;containerd;1.30 15156928687 15156928687-1-con-1-30 /sys/deckhouse-oss/install:pr13520 redos@87.228.82.219 - for abort failed cluster

Workflow details (1 job failed)

OpenStack-Standard-Containerd-1.30 - Connection string: ssh redos@87.228.82.219

🔴 e2e: OpenStack, Containerd, Kubernetes 1.30 failed in 3h9m41s.

@github-actions github-actions bot removed e2e/run/openstack Run e2e tests in OpenStack e2e/run/yandex-cloud Run e2e tests in Yandex Cloud e2e/run/vsphere Run e2e tests in vSphere e2e/run/gcp Run e2e tests in Google Cloud labels May 21, 2025
@pabateman pabateman added the e2e/run/openstack Run e2e tests in OpenStack label May 21, 2025
@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 21, 2025

🟢 e2e: OpenStack for deckhouse:fix/providers-kube-rbac-proxy-probes succeeded in 27m3s.

Workflow details

OpenStack-Standard-Containerd-1.30 - Connection string: ssh redos@87.228.83.114

🟢 e2e: OpenStack, Containerd, Kubernetes 1.30 succeeded in 25m54s.

@github-actions github-actions bot removed the e2e/run/openstack Run e2e tests in OpenStack label May 21, 2025
@pabateman
Copy link
Contributor Author

Manual testing

The environments was set up manually:

  • cloud-provider-zvirt
  • cloud-provider-dynamix
  • cloud-provider-huaweicloud
  • cloud-provider-dvp

Steps:

  • Ensure that the cluster was set up successfully
  • Ensure that the cloud-data-discoverer deployment has probe-related changes
  • Ensure that the cloud-data-discoverer pod is live and ready

@pabateman pabateman marked this pull request as ready for review May 21, 2025 10:29
@pabateman pabateman requested a review from aleksey-su as a code owner May 21, 2025 10:29
@aleksey-su aleksey-su modified the milestones: v1.71.0, v1.70.0 May 21, 2025
@aleksey-su aleksey-su merged commit 57a1f5c into main May 21, 2025
88 checks passed
@aleksey-su aleksey-su deleted the fix/providers-kube-rbac-proxy-probes branch May 21, 2025 10:59
@deckhouse-BOaTswain deckhouse-BOaTswain added the e2e/cluster/failed Pull request contains failed e2e cluster label May 21, 2025
@pabateman
Copy link
Contributor Author

/e2e/abort openstack;Standard;containerd;1.30 15156928687 15156928687-1-con-1-30 /sys/deckhouse-oss/install:pr13520 redos@87.228.82.219

@deckhouse-BOaTswain
Copy link
Collaborator
deckhouse-BOaTswain commented May 21, 2025

🟢 destroy cluster: OpenStack for refs/heads/main succeeded in 3m36s.

Workflow details

🟢 destroy cluster: OpenStack, Containerd, Kubernetes 1.30 succeeded in 3m15s.

@deckhouse-BOaTswain deckhouse-BOaTswain removed the e2e/cluster/failed Pull request contains failed e2e cluster label May 21, 2025
YuryLysov pushed a commit that referenced this pull request May 30, 2025
Signed-off-by: Alexey Voronov <alexey.voronov@flant.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cloud-provider Pull requests that update cloud providers modules
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Liveness and Readiness probes for kube-rbac-proxy are missed
3 participants
0