Skip to content

Commit 67280e1

Browse files
authoredJun 10, 2024··
Merge pull request #4541 from stevehipwell/chart-v0.14.2
chore(chart): Released chart for v0.14.2
2 parents 56a0646 + aef83b9 commit 67280e1

File tree

7 files changed

+119
-78
lines changed

7 files changed

+119
-78
lines changed
 

‎charts/external-dns/CHANGELOG.md

+16-3
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818

1919
## [UNRELEASED]
2020

21-
## Added
21+
## [v1.14.5] - 2023-06-10
2222

23-
- Added support for `extraContainers` argument. ([#4432](https://github.com/kubernetes-sigs/external-dns/pull/4432))[@omerap12](https://github.com/omerap12)
24-
- Added support for setting `excludeDomains` argument. ([#4380](https://github.com/kubernetes-sigs/external-dns/pull/4380))[@bford-evs](https://github.com/bford-evs)
23+
### Added
24+
25+
- Added support for `extraContainers` argument. ([#4432](https://github.com/kubernetes-sigs/external-dns/pull/4432)) _@omerap12_
26+
- Added support for setting `excludeDomains` argument. ([#4380](https://github.com/kubernetes-sigs/external-dns/pull/4380)) _@bford-evs_
27+
28+
### Changed
29+
30+
- Updated _ExternalDNS_ OCI image version to [v0.14.2](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.14.2). ([#4541](https://github.com/kubernetes-sigs/external-dns/pull/4541)) _@stevehipwell_
31+
- Updated `DNSEndpoint` CRD. ([#4541](https://github.com/kubernetes-sigs/external-dns/pull/4541)) _@stevehipwell_
32+
- Changed the implementation for `revisionHistoryLimit` to be more generic. ([#4541](https://github.com/kubernetes-sigs/external-dns/pull/4541)) _@stevehipwell_
33+
34+
### Fixed
35+
36+
- Fixed the `ServiceMonitor` job name to correctly use the instance label. ([#4541](https://github.com/kubernetes-sigs/external-dns/pull/4541)) _@stevehipwell_
2537

2638
## [v1.14.4] - 2023-04-03
2739

@@ -175,6 +187,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
175187
RELEASE LINKS
176188
-->
177189
[UNRELEASED]: https://github.com/kubernetes-sigs/external-dns/tree/master/charts/external-dns
190+
[v1.14.5]: https://github.com/kubernetes-sigs/external-dns/releases/tag/external-dns-helm-chart-1.14.5
178191
[v1.14.4]: https://github.com/kubernetes-sigs/external-dns/releases/tag/external-dns-helm-chart-1.14.4
179192
[v1.14.3]: https://github.com/kubernetes-sigs/external-dns/releases/tag/external-dns-helm-chart-1.14.3
180193
[v1.14.2]: https://github.com/kubernetes-sigs/external-dns/releases/tag/external-dns-helm-chart-1.14.2

‎charts/external-dns/Chart.yaml

+12-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: external-dns
33
description: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
44
type: application
5-
version: 1.14.4
6-
appVersion: 0.14.1
5+
version: 1.14.5
6+
appVersion: 0.14.2
77
keywords:
88
- kubernetes
99
- externaldns
@@ -21,6 +21,14 @@ maintainers:
2121
annotations:
2222
artifacthub.io/changes: |
2323
- kind: added
24-
description: "Added support for dnsConfig."
24+
description: "Added support for `extraContainers` argument."
25+
- kind: added
26+
description: "Added support for setting `excludeDomains` argument."
27+
- kind: changed
28+
description: "Updated _ExternalDNS_ OCI image version to [v0.14.2](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.14.2)."
29+
- kind: changed
30+
description: "Updated `DNSEndpoint` CRD."
2531
- kind: changed
26-
description: "Updated _ExternalDNS_ OCI image version to [v0.14.1](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.14.1)."
32+
description: "Changed the implementation for `revisionHistoryLimit` to be more generic."
33+
- kind: fixed
34+
description: "Fixed the `ServiceMonitor` job name to correctly use the instance label."

‎charts/external-dns/README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# external-dns
22

3-
![Version: 1.14.4](https://img.shields.io/badge/Version-1.14.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.14.1](https://img.shields.io/badge/AppVersion-0.14.1-informational?style=flat-square)
3+
![Version: 1.14.5](https://img.shields.io/badge/Version-1.14.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.14.2](https://img.shields.io/badge/AppVersion-0.14.2-informational?style=flat-square)
44

55
ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
66

@@ -27,7 +27,7 @@ helm repo add external-dns https://kubernetes-sigs.github.io/external-dns/
2727
After you've installed the repo you can install the chart.
2828

2929
```shell
30-
helm upgrade --install external-dns external-dns/external-dns --version 1.14.4
30+
helm upgrade --install external-dns external-dns/external-dns --version 1.14.5
3131
```
3232

3333
## Providers
@@ -44,6 +44,7 @@ See [documentation](https://kubernetes-sigs.github.io/external-dns/#new-provider
4444
### Other Providers
4545

4646
For set up for a specific provider using the Helm chart, see the following links:
47+
4748
- [AWS](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/aws.md#using-helm-with-oidc)
4849
- [akamai-edgedns](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/akamai-edgedns.md#using-helm)
4950
- [cloudflare](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/cloudflare.md#using-helm)

‎charts/external-dns/README.md.gotmpl

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ See [documentation](https://kubernetes-sigs.github.io/external-dns/#new-provider
3939
### Other Providers
4040

4141
For set up for a specific provider using the Helm chart, see the following links:
42+
4243
- [AWS](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/aws.md#using-helm-with-oidc)
4344
- [akamai-edgedns](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/akamai-edgedns.md#using-helm)
4445
- [cloudflare](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/cloudflare.md#using-helm)

‎charts/external-dns/crds/dnsendpoint.yaml

+85-67
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
33
metadata:
44
name: dnsendpoints.externaldns.k8s.io
55
annotations:
6-
api-approved.kubernetes.io: "https://github.com/kubernetes-sigs/external-dns/pull/2007"
6+
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/external-dns/pull/2007
77
spec:
88
group: externaldns.k8s.io
99
names:
@@ -13,72 +13,90 @@ spec:
1313
singular: dnsendpoint
1414
scope: Namespaced
1515
versions:
16-
- name: v1alpha1
17-
schema:
18-
openAPIV3Schema:
19-
properties:
20-
apiVersion:
21-
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'
22-
type: string
23-
kind:
24-
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'
25-
type: string
26-
metadata:
27-
type: object
28-
spec:
29-
description: DNSEndpointSpec defines the desired state of DNSEndpoint
30-
properties:
31-
endpoints:
32-
items:
33-
description: Endpoint is a high-level way of a connection between a service and an IP
34-
properties:
35-
dnsName:
36-
description: The hostname of the DNS record
37-
type: string
38-
labels:
39-
additionalProperties:
16+
- name: v1alpha1
17+
schema:
18+
openAPIV3Schema:
19+
properties:
20+
apiVersion:
21+
description: |-
22+
APIVersion defines the versioned schema of this representation of an object.
23+
Servers should convert recognized schemas to the latest internal value, and
24+
may reject unrecognized values.
25+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
26+
type: string
27+
kind:
28+
description: |-
29+
Kind is a string value representing the REST resource this object represents.
30+
Servers may infer this from the endpoint the client submits requests to.
31+
Cannot be updated.
32+
In CamelCase.
33+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
34+
type: string
35+
metadata:
36+
type: object
37+
spec:
38+
description: DNSEndpointSpec defines the desired state of DNSEndpoint
39+
properties:
40+
endpoints:
41+
items:
42+
description:
43+
Endpoint is a high-level way of a connection between
44+
a service and an IP
45+
properties:
46+
dnsName:
47+
description: The hostname of the DNS record
4048
type: string
41-
description: Labels stores labels defined for the Endpoint
42-
type: object
43-
providerSpecific:
44-
description: ProviderSpecific stores provider specific config
45-
items:
46-
description: ProviderSpecificProperty holds the name and value of a configuration which is specific to individual DNS providers
47-
properties:
48-
name:
49-
type: string
50-
value:
51-
type: string
49+
labels:
50+
additionalProperties:
51+
type: string
52+
description: Labels stores labels defined for the Endpoint
5253
type: object
53-
type: array
54-
recordTTL:
55-
description: TTL for the record
56-
format: int64
57-
type: integer
58-
recordType:
59-
description: RecordType type of record, e.g. CNAME, A, SRV, TXT etc
60-
type: string
61-
setIdentifier:
62-
description: Identifier to distinguish multiple records with the same name and type (e.g. Route53 records with routing policies other than 'simple')
63-
type: string
64-
targets:
65-
description: The targets the DNS record points to
66-
items:
54+
providerSpecific:
55+
description: ProviderSpecific stores provider specific config
56+
items:
57+
description:
58+
ProviderSpecificProperty holds the name and value
59+
of a configuration which is specific to individual DNS providers
60+
properties:
61+
name:
62+
type: string
63+
value:
64+
type: string
65+
type: object
66+
type: array
67+
recordTTL:
68+
description: TTL for the record
69+
format: int64
70+
type: integer
71+
recordType:
72+
description:
73+
RecordType type of record, e.g. CNAME, A, AAAA,
74+
SRV, TXT etc
6775
type: string
68-
type: array
69-
type: object
70-
type: array
71-
type: object
72-
status:
73-
description: DNSEndpointStatus defines the observed state of DNSEndpoint
74-
properties:
75-
observedGeneration:
76-
description: The generation observed by the external-dns controller.
77-
format: int64
78-
type: integer
79-
type: object
80-
type: object
81-
served: true
82-
storage: true
83-
subresources:
84-
status: {}
76+
setIdentifier:
77+
description:
78+
Identifier to distinguish multiple records with
79+
the same name and type (e.g. Route53 records with routing
80+
policies other than 'simple')
81+
type: string
82+
targets:
83+
description: The targets the DNS record points to
84+
items:
85+
type: string
86+
type: array
87+
type: object
88+
type: array
89+
type: object
90+
status:
91+
description: DNSEndpointStatus defines the observed state of DNSEndpoint
92+
properties:
93+
observedGeneration:
94+
description: The generation observed by the external-dns controller.
95+
format: int64
96+
type: integer
97+
type: object
98+
type: object
99+
served: true
100+
storage: true
101+
subresources:
102+
status: {}

‎charts/external-dns/templates/deployment.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
{{- include "external-dns.selectorLabels" . | nindent 6 }}
1818
strategy:
1919
{{- toYaml .Values.deploymentStrategy | nindent 4 }}
20-
{{- if or (kindIs "float64" .Values.revisionHistoryLimit) (kindIs "int64" .Values.revisionHistoryLimit) }}
20+
{{- if not (has (quote .Values.revisionHistoryLimit) (list "" (quote ""))) }}
2121
revisionHistoryLimit: {{ .Values.revisionHistoryLimit | int64 }}
2222
{{- end }}
2323
template:

‎charts/external-dns/templates/servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ metadata:
1515
{{- toYaml . | nindent 4 }}
1616
{{- end }}
1717
spec:
18-
jobLabel: {{ .Release.Name }}
18+
jobLabel: app.kubernetes.io/instance
1919
namespaceSelector:
2020
matchNames:
2121
- {{ .Release.Namespace }}

0 commit comments

Comments
 (0)
Please sign in to comment.