Skip to content

Commit

Permalink
update Gardener to 1.82
Browse files Browse the repository at this point in the history
  • Loading branch information
schrodit committed Jul 18, 2024
1 parent 2c708c2 commit a8bf414
Show file tree
Hide file tree
Showing 7 changed files with 116 additions and 2 deletions.
2 changes: 1 addition & 1 deletion default.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

version: v1.81.7
version: v1.82.3

landscapeName: gardener-installation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ rules:
- list
- update
- create
{{- if semverCompare "<1.24-0" .Capabilities.KubeVersion.GitVersion }}
- apiGroups:
- policy
resources:
Expand All @@ -86,3 +87,4 @@ rules:
- "cluster-identity"
verbs:
- get
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ spec:
security.gardener.cloud/trigger: rollout
{{- end }}
{{- end }}
{{- if semverCompare "<1.24-0" .Capabilities.KubeVersion.GitVersion }}
checksum/psp: {{ include (print $.Template.BasePath "/psp.yaml") . | sha256sum }}
{{- end }}
{{- if .Values.configuration.serverPortHttp }}
prometheus.io/scrape: "true"
prometheus.io/port: "{{- .Values.configuration.serverPortHttp }}"
Expand Down
2 changes: 2 additions & 0 deletions src/charts/host/external-dns-management/templates/psp.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{{- if semverCompare "<1.24-0" .Capabilities.KubeVersion.GitVersion }}
apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
Expand Down Expand Up @@ -51,3 +52,4 @@ spec:
- min: 65534
max: 65534
readOnlyRootFilesystem: true
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

apiVersion: policy/v1beta1
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: garden-kube-apiserver
Expand Down
1 change: 1 addition & 0 deletions src/ts/versions/installations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ const versions: Record<string, InstallationConstructor> = {
'v1.79.x': Installation_1_74,
'v1.80.x': Installation_1_80,
'v1.81.x': Installation_1_81,
'v1.82.x': Installation_1_81,
};

export class VersionNotFound extends Exception {
Expand Down
107 changes: 107 additions & 0 deletions src/ts/versions/v1.82/extensions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@

gardener:
extensions:
os-coreos:
enabled: true
version: v1.21.2
controllerRegistration:
repositoryName: gardener-extension-os-coreos

os-ubuntu:
enabled: true
version: v1.23.0
controllerRegistration:
repositoryName: gardener-extension-os-ubuntu

provider-gcp:
enabled: true
version: v1.33.1
controllerRegistration:
repositoryName: gardener-extension-provider-gcp

provider-openstack:
enabled: true
version: v1.37.1
controllerRegistration:
repositoryName: gardener-extension-provider-openstack

provider-dns-cloudflare:
enabled: true
version: v0.0.6
controllerRegistration:
org: schrodit
repositoryName: gardener-extension-provider-dns-cloudflare

provider-equinix:
enabled: true
version: v2.10.0
controllerRegistration:
repositoryName: gardener-extension-provider-equinix-metal
values:
imageVectorOverwrite: |
images:
- name: machine-controller-manager-provider-equinix-metal
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-equinix-metal
tag: "v0.8.0"
networking-cilium:
enabled: true
version: v1.30.2
controllerRegistration:
repositoryName: gardener-extension-networking-cilium

networking-calico:
enabled: true
version: v1.37.0
controllerRegistration:
repositoryName: gardener-extension-networking-calico

shoot-dns-service:
enabled: true
global: true

version: v1.38.3
controllerRegistration:
repositoryName: gardener-extension-shoot-dns-service

values:
dnsProviderReplication:
enabled: true
dnsProviderManagement:
enabled: true
dnsControllerManager:
image:
repository: eu.gcr.io/gardener-project/dns-controller-manager
tag: v0.13.3
configuration:
cacheTtl: 300
controllers: dnscontrollers,dnssources
dnsPoolResyncPeriod: 30m
#poolSize: 20
#providersPoolResyncPeriod: 24h
serverPortHttp: 8080
createCRDs: false
deploy: true
replicaCount: 1
#resources:
# limits:
# memory: 1Gi
# requests:
# cpu: 50m
# memory: 500Mi

shoot-cert-service:
enabled: true
global: true

version: v1.38.0
controllerRegistration:
repositoryName: gardener-extension-shoot-cert-service

values:
certificateConfig:
defaultIssuer:
acme:
email: foo@example.com
server: https://acme-v02.api.letsencrypt.org/directory
name: default-issuer

0 comments on commit a8bf414

Please sign in to comment.