Skip to content

Commit

Permalink
Merge pull request #22 from opzkit/updatecli_main_259f1eb1fdb1e15eac2…
Browse files Browse the repository at this point in the history
…e2d40b2ee5d4e604f35ff8bcc64e2fe9b8356268dee78

Update External DNS version
  • Loading branch information
argoyle authored Sep 6, 2024
2 parents d51b4e9 + 9b7b08c commit 0f3132e
Show file tree
Hide file tree
Showing 4 changed files with 113 additions and 14 deletions.
121 changes: 110 additions & 11 deletions external-dns.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
---
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion external-dns/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion external-dns/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ txtPrefix: '${prefix}'
extraArgs:
- --aws-zone-type=public
image:
tag: 'v0.14.0'
tag: v0.15.0
2 changes: 1 addition & 1 deletion locals.tf
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit 0f3132e

Please sign in to comment.