Skip to content

Commit

Permalink
update gardener to 1.86
Browse files Browse the repository at this point in the history
  • Loading branch information
schrodit committed Jul 18, 2024
1 parent 104511a commit 72cdefd
Show file tree
Hide file tree
Showing 7 changed files with 327 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.85.5
version: v1.86.4

landscapeName: gardener-installation

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 @@ -79,6 +79,7 @@ const versions: Record<string, InstallationConstructor> = {
'v1.83.x': Installation_1_81,
'v1.84.x': Installation_1_81,
'v1.85.x': Installation_1_81,
'v1.86.x': Installation_1_81,
};

export class VersionNotFound extends Exception {
Expand Down
1 change: 1 addition & 0 deletions src/ts/versions/v1.46/Values.ts
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ export interface InputValues extends VersionedValues {
}

identity: {
enabled?: boolean,
replicas: number,
dashboardClientSecret: string,
kubectlClientSecret: string,
Expand Down
4 changes: 3 additions & 1 deletion src/ts/versions/v1.46/installation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,9 @@ export class Installation implements IInstallation {
helmTaskFactory.createTask(new DnsControllerChart()),
helmTaskFactory.createTask(new HostConfigurationChart()),
helmTaskFactory.createTask(new NetworkPoliciesChart()),
helmTaskFactory.createTask(new IdentityChart()),
...values.identity.enabled !== false
? [helmTaskFactory.createTask(new IdentityChart())]
: [],
helmTaskFactory.createTask(new EtcdMainChart()),
helmTaskFactory.createTask(new EtcdEventsChart()),
helmTaskFactory.createTask(new VirtualClusterChart()),
Expand Down
107 changes: 107 additions & 0 deletions src/ts/versions/v1.84/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
107 changes: 107 additions & 0 deletions src/ts/versions/v1.85/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
107 changes: 107 additions & 0 deletions src/ts/versions/v1.86/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 72cdefd

Please sign in to comment.