Skip to content

Commit 62ef2ab

Browse files
authored
Merge pull request #374 from sighupio/feat/release-v1.29.7
Feat: backport 1.31.1 for release v1.29.7
2 parents c63bb47 + 1c577fe commit 62ef2ab

File tree

142 files changed

+5278
-3624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+5278
-3624
lines changed

.drone.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ steps:
5959
# - schema-check
6060

6161
- name: test-schema
62-
image: quay.io/sighup/e2e-testing:1.1.0_1.30.5_3.10.0_4.33.3
62+
image: quay.io/sighup/e2e-testing:2.24.17_1.1.0_3.12.0_1.29.1_5.6.0_4.33.3
6363
pull: always
6464
depends_on:
6565
- license-check
@@ -72,15 +72,15 @@ steps:
7272
- bats -t tests/schema.sh
7373

7474
- name: render
75-
image: quay.io/sighup/e2e-testing:1.1.0_1.30.5_3.10.0_4.33.3
75+
image: quay.io/sighup/e2e-testing:2.24.17_1.1.0_3.12.0_1.29.1_5.6.0_4.33.3
7676
pull: always
7777
depends_on:
7878
- license-check
7979
- schema-check
8080
environment:
8181
NETRC_FILE:
8282
from_secret: NETRC_FILE
83-
FURYCTL_VERSION: v0.31.0
83+
FURYCTL_VERSION: v0.32.0-rc.3
8484
FURYCTL_CONFIG: tests/e2e/kfddistribution/furyctl-init-cluster.yaml
8585
FURYCTL_DISTRO_LOCATION: ./
8686
FURYCTL_OUTDIR: ./
@@ -129,7 +129,7 @@ trigger:
129129

130130
steps:
131131
- name: create Kind cluster
132-
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.24.0_1.30.5_3.10.0
132+
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.27.0_1.29.1_5.6.0
133133
pull: always
134134
volumes:
135135
- name: dockersock
@@ -162,15 +162,15 @@ steps:
162162
- kind get kubeconfig --name $${CLUSTER_NAME} > $${KUBECONFIG}
163163

164164
- name: e2e-kfddistribution
165-
image: quay.io/sighup/e2e-testing:1.1.0_1.30.5_3.10.0_4.33.3
165+
image: quay.io/sighup/e2e-testing:2.24.17_1.1.0_3.12.0_1.29.1_5.6.0_4.33.3
166166
pull: always
167167
# we need to use host network to access Kind API port that is listening on the worker's loopback
168168
# beacuse we mount the host's Docker socket to run Kind.
169169
network_mode: host
170170
environment:
171171
CLUSTER_NAME: ${DRONE_REPO_NAME}-${DRONE_BUILD_NUMBER}
172172
KUBECONFIG: /drone/src/kubeconfig
173-
FURYCTL_VERSION: v0.31.0
173+
FURYCTL_VERSION: v0.32.0-rc.3
174174
depends_on: [create Kind cluster]
175175
commands:
176176
- export KUBECONFIG=/drone/src/kubeconfig
@@ -188,7 +188,7 @@ steps:
188188
- tests/e2e-kfddistribution.sh
189189

190190
- name: delete-kind-cluster
191-
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.24.0_1.30.5_3.10.0
191+
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.27.0_1.29.1_5.6.0
192192
volumes:
193193
- name: dockersock
194194
path: /var/run/docker.sock
@@ -209,7 +209,7 @@ volumes:
209209
host:
210210
path: /var/run/docker.sock
211211
---
212-
name: e2e-kubernetes-1.29.5-to-1.29.6
212+
name: e2e-kubernetes-1.29.6-to-1.29.7
213213
kind: pipeline
214214
type: docker
215215

@@ -233,7 +233,7 @@ trigger:
233233

234234
steps:
235235
- name: create Kind cluster
236-
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.24.0_1.30.5_3.10.0
236+
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.27.0_1.29.1_5.6.0
237237
pull: always
238238
volumes:
239239
- name: dockersock
@@ -266,15 +266,15 @@ steps:
266266
- kind get kubeconfig --name $${CLUSTER_NAME} > $${KUBECONFIG}
267267

268268
- name: e2e-kfddistribution
269-
image: quay.io/sighup/e2e-testing:1.1.0_1.30.5_3.10.0_4.33.3
269+
image: quay.io/sighup/e2e-testing:2.24.17_1.1.0_3.12.0_1.29.1_5.6.0_4.33.3
270270
pull: always
271271
# we need to use host network to access Kind API port that is listening on the worker's loopback
272272
# beacuse we mount the host's Docker socket to run Kind.
273273
network_mode: host
274274
environment:
275275
CLUSTER_NAME: ${DRONE_REPO_NAME}-${DRONE_BUILD_NUMBER}-upgrades
276276
KUBECONFIG: /drone/src/kubeconfig-upgrades
277-
FURYCTL_VERSION: v0.31.0
277+
FURYCTL_VERSION: v0.32.0-rc.3
278278
depends_on: [create Kind cluster]
279279
commands:
280280
- export KUBECONFIG=/drone/src/kubeconfig-upgrades
@@ -292,7 +292,7 @@ steps:
292292
- tests/e2e-kfddistribution-upgrades.sh
293293

294294
- name: delete-kind-cluster
295-
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.24.0_1.30.5_3.10.0
295+
image: quay.io/sighup/dind-kind-kubectl-kustomize:0.27.0_1.29.1_5.6.0
296296
volumes:
297297
- name: dockersock
298298
path: /var/run/docker.sock
@@ -319,7 +319,7 @@ type: docker
319319

320320
depends_on:
321321
- e2e-kubernetes-1.29
322-
- e2e-kubernetes-1.29.5-to-1.29.6
322+
- e2e-kubernetes-1.29.6-to-1.29.7
323323

324324
platform:
325325
os: linux

README.md

Lines changed: 70 additions & 64 deletions
Large diffs are not rendered by default.

banners/ekscluster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# EKSCluster - EKS Cluster Schema
22

3-
This document explains the full schema for the `kind: EKSCluster` for the `furyctl.yaml` file used by `furyctl`. This configuration file will be used to deploy a Kubernetes Fury Cluster deployed through AWS's Elastic Kubernetes Service.
3+
This document explains the full schema for the `kind: EKSCluster` for the `furyctl.yaml` file used by `furyctl`. This configuration file will be used to deploy a SIGHUP Distribution cluster deployed through AWS's Elastic Kubernetes Service.
44

55
An example configuration file can be created by running the following command:
66

banners/kfddistribution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# KFDDistribution - Distribution Only Cluster Schema
22

3-
This document explains the full schema for the `kind: KFDDistribution` for the `furyctl.yaml` file used by `furyctl`. This configuration file will be used to deploy the Kubernetes Fury Distribution modules on top of an existing Kubernetes cluster.
3+
This document explains the full schema for the `kind: KFDDistribution` for the `furyctl.yaml` file used by `furyctl`. This configuration file will be used to deploy the SIGHUP Distribution modules on top of an existing Kubernetes cluster.
44

55
An example configuration file can be created by running the following command:
66

banners/onpremises.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# OnPremises - KFD On Premises Cluster Schema
1+
# OnPremises - SD On Premises Cluster Schema
22

3-
This document explains the full schema for the `kind: OnPremises` for the `furyctl.yaml` file used by `furyctl`. This configuration file will be used to deploy the Kubernetes Fury Distribution modules and cluster on premises.
3+
This document explains the full schema for the `kind: OnPremises` for the `furyctl.yaml` file used by `furyctl`. This configuration file will be used to deploy the SIGHUP Distribution modules and cluster on premises.
44

55
An example configuration file can be created by running the following command:
66

defaults/ekscluster-kfd-v1alpha2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,8 @@ data:
237237
overrides:
238238
nodeSelector: null
239239
tolerations: null
240+
etcdBackup:
241+
type: "none"
240242
# the standard configuration for velero on the dr module
241243
velero:
242244
backend: minio

defaults/kfddistribution-kfd-v1alpha2.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,11 @@ data:
229229
overrides:
230230
nodeSelector: null
231231
tolerations: null
232+
# etcdBackup isn't supported in the KFDDistribution provider.
233+
# It is defined here only because otherwise the template engine
234+
# breaks.
235+
etcdBackup:
236+
type: "none"
232237
# the standard configuration for velero on the dr module
233238
velero:
234239
backend: minio

defaults/onpremises-kfd-v1alpha2.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,18 @@ data:
229229
overrides:
230230
nodeSelector: null
231231
tolerations: null
232+
etcdBackup:
233+
type: "none"
234+
pvc:
235+
schedule: "0 1 * * *"
236+
retentionTime: 10d
237+
size: 10G
238+
storageClass: null
239+
accessModes: ["ReadWriteOnce"]
240+
s3:
241+
schedule: "0 1 * * *"
242+
retentionTime: 10d
243+
insecure: false
232244
# the standard configuration for velero on the dr module
233245
velero:
234246
backend: minio

0 commit comments

Comments
 (0)