From 16cedf547a235155baf5ec93fb7df73dbc6ae2b1 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Fri, 6 Sep 2024 09:02:21 +0200 Subject: [PATCH 1/4] chore: Bump image version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made with ❤️️ by updatecli --- external-dns/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external-dns/values.yaml b/external-dns/values.yaml index d1b0447..134add4 100644 --- a/external-dns/values.yaml +++ b/external-dns/values.yaml @@ -7,4 +7,4 @@ txtPrefix: '${prefix}' extraArgs: - --aws-zone-type=public image: - tag: 'v0.14.0' + tag: v0.15.0 From 348e93ab4129ac9efc877874e08cb896617e7640 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Fri, 6 Sep 2024 09:02:23 +0200 Subject: [PATCH 2/4] chore: bump module version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made with ❤️️ by updatecli --- locals.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locals.tf b/locals.tf index 479eedf..156591a 100644 --- a/locals.tf +++ b/locals.tf @@ -1,5 +1,5 @@ locals { - version = "0.14.0" + version = "0.15.0" yaml = templatefile("${path.module}/external-dns.yaml", { name = var.name prefix = var.txt_prefix From 0b747a3797dd21d676e381e0a1e43190ed11cbbf Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Fri, 6 Sep 2024 09:02:24 +0200 Subject: [PATCH 3/4] chore: bump chart version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made with ❤️️ by updatecli --- external-dns/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external-dns/kustomization.yaml b/external-dns/kustomization.yaml index c0029ed..2900fb1 100644 --- a/external-dns/kustomization.yaml +++ b/external-dns/kustomization.yaml @@ -5,7 +5,7 @@ helmCharts: - name: external-dns namespace: kube-system repo: https://kubernetes-sigs.github.io/external-dns/ - version: '1.14.0' + version: '1.14.5' releaseName: external-dns includeCRDs: true valuesFile: values.yaml From 9b7b08cd6a59a41cb010f2bfde26e07f02703565 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Fri, 6 Sep 2024 09:02:26 +0200 Subject: [PATCH 4/4] chore: run kubectl when chart changed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made with ❤️️ by updatecli --- external-dns.yaml | 121 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 110 insertions(+), 11 deletions(-) diff --git a/external-dns.yaml b/external-dns.yaml index 4db5afe..7ad1063 100644 --- a/external-dns.yaml +++ b/external-dns.yaml @@ -1,3 +1,102 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + api-approved.kubernetes.io: https://github.com/kubernetes-sigs/external-dns/pull/2007 + name: dnsendpoints.externaldns.k8s.io +spec: + group: externaldns.k8s.io + names: + kind: DNSEndpoint + listKind: DNSEndpointList + plural: dnsendpoints + singular: dnsendpoint + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + description: |- + APIVersion defines the versioned schema of this representation of an object. + Servers should convert recognized schemas to the latest internal value, and + may reject unrecognized values. + More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + type: string + kind: + description: |- + Kind is a string value representing the REST resource this object represents. + Servers may infer this from the endpoint the client submits requests to. + Cannot be updated. + In CamelCase. + More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + type: string + metadata: + type: object + spec: + description: DNSEndpointSpec defines the desired state of DNSEndpoint + properties: + endpoints: + items: + description: Endpoint is a high-level way of a connection between + a service and an IP + properties: + dnsName: + description: The hostname of the DNS record + type: string + labels: + additionalProperties: + type: string + description: Labels stores labels defined for the Endpoint + type: object + providerSpecific: + description: ProviderSpecific stores provider specific config + items: + description: ProviderSpecificProperty holds the name and value + of a configuration which is specific to individual DNS providers + properties: + name: + type: string + value: + type: string + type: object + type: array + recordTTL: + description: TTL for the record + format: int64 + type: integer + recordType: + description: RecordType type of record, e.g. CNAME, A, AAAA, + SRV, TXT etc + type: string + setIdentifier: + description: Identifier to distinguish multiple records with + the same name and type (e.g. Route53 records with routing + policies other than 'simple') + type: string + targets: + description: The targets the DNS record points to + items: + type: string + type: array + type: object + type: array + type: object + status: + description: DNSEndpointStatus defines the observed state of DNSEndpoint + properties: + observedGeneration: + description: The generation observed by the external-dns controller. + format: int64 + type: integer + type: object + type: object + served: true + storage: true + subresources: + status: {} +--- apiVersion: v1 automountServiceAccountToken: null kind: ServiceAccount @@ -6,8 +105,8 @@ metadata: app.kubernetes.io/instance: external-dns app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.0 - helm.sh/chart: external-dns-1.14.0 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: external-dns-1.14.5 name: external-dns namespace: kube-system --- @@ -18,8 +117,8 @@ metadata: app.kubernetes.io/instance: external-dns app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.0 - helm.sh/chart: external-dns-1.14.0 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: external-dns-1.14.5 name: external-dns rules: - apiGroups: @@ -63,8 +162,8 @@ metadata: app.kubernetes.io/instance: external-dns app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.0 - helm.sh/chart: external-dns-1.14.0 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: external-dns-1.14.5 name: external-dns-viewer roleRef: apiGroup: rbac.authorization.k8s.io @@ -82,8 +181,8 @@ metadata: app.kubernetes.io/instance: external-dns app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.0 - helm.sh/chart: external-dns-1.14.0 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: external-dns-1.14.5 name: external-dns namespace: kube-system spec: @@ -104,8 +203,8 @@ metadata: app.kubernetes.io/instance: external-dns app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.0 - helm.sh/chart: external-dns-1.14.0 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: external-dns-1.14.5 name: external-dns namespace: kube-system spec: @@ -139,7 +238,7 @@ spec: env: - name: AWS_REGION value: ${region} - image: registry.k8s.io/external-dns/external-dns:v0.14.0 + image: registry.k8s.io/external-dns/external-dns:v0.15.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 2