Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
fcfddf4
fix deletion of nodes
Despire Dec 8, 2025
dafa057
Auto commit - update kustomization.yaml
Dec 8, 2025
3320171
check number of etcd pods
Despire Dec 8, 2025
cab8fbf
add warn log on not found etcd member
Despire Dec 8, 2025
891245f
Auto commit - update kustomization.yaml
Dec 8, 2025
71d12fe
cordon and drain the master node before removing from etcd members
jakubhlavacka Dec 9, 2025
dc7bfb6
Auto commit - update kustomization.yaml
Dec 9, 2025
91df78f
trigger CI
jakubhlavacka Dec 10, 2025
68cc743
Auto commit - update kustomization.yaml
Dec 10, 2025
c4bde40
trigger CI
jakubhlavacka Dec 10, 2025
29aa76f
Auto commit - update kustomization.yaml
Dec 10, 2025
7b39677
upgrade kubectl to v1.33.0
jakubhlavacka Dec 10, 2025
c02aadd
update kubectl download link in kuber Dockerfile
jakubhlavacka Dec 11, 2025
dc8d688
Auto commit - update kustomization.yaml
Dec 11, 2025
237919f
Trigger CI
jakubhlavacka Dec 11, 2025
ff2982b
trigger CI
jakubhlavacka Dec 11, 2025
1496192
install docker BuildKit in CI pipeline
jakubhlavacka Dec 11, 2025
d3fd7aa
run `apk update` in kuber Dockerfile before installing new package
jakubhlavacka Dec 11, 2025
ab602cb
Auto commit - update kustomization.yaml
Dec 11, 2025
cda031c
use proxy in ts1-ovh-cluster
jakubhlavacka Dec 12, 2025
9e191a0
Auto commit - update kustomization.yaml
Dec 12, 2025
fb5d750
increase ovh, gcp, and oci resources in test-set1
jakubhlavacka Dec 12, 2025
cfe3774
increase gcp, oci, and ovh resources in test-set1
jakubhlavacka Dec 12, 2025
91a2e55
Auto commit - update kustomization.yaml
Dec 12, 2025
d3999c4
upgrade OCI machines in e2e tests
jakubhlavacka Dec 12, 2025
d43aeb9
upgrade ovh and gcp nodepool machines in e2e tests
jakubhlavacka Dec 12, 2025
02a4c19
upgrade aws machines in the e2e tests
jakubhlavacka Dec 12, 2025
64ff97a
upgrade htz machines in e2e tests
jakubhlavacka Dec 12, 2025
53f692f
Auto commit - update kustomization.yaml
Dec 12, 2025
5040213
trigger CI
jakubhlavacka Dec 15, 2025
14006af
Auto commit - update kustomization.yaml
Dec 15, 2025
8782a85
trigger CI
jakubhlavacka Dec 15, 2025
78c75c5
Auto commit - update kustomization.yaml
Dec 15, 2025
ad27216
use proxy in ts1-ovh test-set1
jakubhlavacka Dec 15, 2025
4f4136c
Auto commit - update kustomization.yaml
Dec 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/CI-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,10 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

# the newer versions of actions-runner (v2.329.x and later) don't have BuildKit
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

# Update autoscaler-adapter manifest in this steps as new kuber would need to contain manifest with the correct image tag
- name: Edit autoscaler-adapter image tag in the manifest
if: ${{ needs.check-changes.outputs.ARRAY_OF_CHANGES != '' && github.event.pull_request.draft == false }}
Expand Down
7 changes: 5 additions & 2 deletions internal/kubectl/kubectl.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,14 @@ type Kubectl struct {

const (
defaultMaxKubectlRetries = 10
getEtcdPodsCmd = "get pods -n kube-system --no-headers -o custom-columns=\":metadata.name\" | grep etcd"
exportEtcdEnvsCmd = `export ETCDCTL_API=3 &&

getEtcdPodsCmd = "get pods -n kube-system --no-headers -o custom-columns=\":metadata.name\" | grep etcd"

exportEtcdEnvsCmd = `
export ETCDCTL_CACERT=/etc/kubernetes/pki/etcd/ca.crt &&
export ETCDCTL_CERT=/etc/kubernetes/pki/etcd/healthcheck-client.crt &&
export ETCDCTL_KEY=/etc/kubernetes/pki/etcd/healthcheck-client.key`

kubectlTimeout = 3 * 60 // cancel kubectl command after kubectlTimeout seconds
)

Expand Down
16 changes: 8 additions & 8 deletions manifests/claudie/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,18 +56,18 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: ghcr.io/berops/claudie/ansibler
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/autoscaler-adapter
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/builder
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/claudie-operator
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/kube-eleven
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/kuber
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/manager
newTag: 4f9e418-3735
newTag: 4a73b29-3766
- name: ghcr.io/berops/claudie/terraformer
newTag: 4f9e418-3735
newTag: 4a73b29-3766
2 changes: 1 addition & 1 deletion manifests/testing-framework/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,4 +90,4 @@ secretGenerator:

images:
- name: ghcr.io/berops/claudie/testing-framework
newTag: 4f9e418-3735
newTag: 4a73b29-3766
2 changes: 1 addition & 1 deletion manifests/testing-framework/test-sets/autoscaling-1/1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ spec:
autoscaler:
min: 1
max: 5
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
2 changes: 1 addition & 1 deletion manifests/testing-framework/test-sets/autoscaling-1/2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
region: europe-west2
zone: europe-west2-a
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
2 changes: 1 addition & 1 deletion manifests/testing-framework/test-sets/autoscaling-1/3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ spec:
autoscaler:
min: 1
max: 5
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50

Expand Down
4 changes: 2 additions & 2 deletions manifests/testing-framework/test-sets/autoscaling-2/1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ spec:
region: eu-north-1
zone: eu-north-1a
count: 1
serverType: t3.small
serverType: t3.medium
#ubuntu
image: ami-08eb150f611ca277f
taints:
Expand All @@ -46,7 +46,7 @@ spec:
autoscaler:
min: 1
max: 5
serverType: t3.small
serverType: t3.medium
#ubuntu
image: ami-045a8ab02aadf4f88
storageDiskSize: 50
Expand Down
4 changes: 2 additions & 2 deletions manifests/testing-framework/test-sets/autoscaling-2/2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ spec:
region: eu-north-1
zone: eu-north-1a
count: 1
serverType: t3.small
serverType: t3.medium
#ubuntu
image: ami-08eb150f611ca277f
taints:
Expand All @@ -48,7 +48,7 @@ spec:
autoscaler:
min: 1
max: 5
serverType: t3.small
serverType: t3.medium
#ubuntu
image: ami-045a8ab02aadf4f88
storageDiskSize: 50
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ spec:
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -34,7 +34,7 @@ spec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
count: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ spec:
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -34,7 +34,7 @@ spec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
count: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ spec:
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -34,7 +34,7 @@ spec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
count: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ spec:
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -34,7 +34,7 @@ spec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
count: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -43,7 +43,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -43,7 +43,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 2
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ spec:
namespace: e2e-secrets
nodePools:
dynamic:
- name: gcp-ctrl-nodes
- name: htz-ctrl-nodes
providerSpec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand Down Expand Up @@ -61,6 +61,6 @@ spec:
endpoint: http://proxy.claudie.io:8880
pools:
control:
- gcp-ctrl-nodes
- htz-ctrl-nodes
compute:
- gcp-cmpt-nodes
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ spec:
namespace: e2e-secrets
nodePools:
dynamic:
- name: gcp-ctrl-nodes
- name: htz-ctrl-nodes
providerSpec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
count: 1
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
labels:
Expand All @@ -42,7 +42,7 @@ spec:
name: hetzner-1
region: fsn1
zone: fsn1-dc14
serverType: cpx11
serverType: cpx22
image: ubuntu-24.04
storageDiskSize: 50
count: 1
Expand All @@ -61,6 +61,6 @@ spec:
endpoint: http://proxy.claudie.io:8880
pools:
control:
- gcp-ctrl-nodes
- htz-ctrl-nodes
compute:
- htz-cmpt-nodes
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 2
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 2
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 2
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
region: europe-west1
zone: europe-west1-b
count: 1
serverType: e2-small
serverType: e2-medium
image: ubuntu-2404-noble-amd64-v20251001
storageDiskSize: 50
labels:
Expand Down
Loading