Skip to content

Commit b5fae91

Browse files
authored
Merge pull request #2940 from stevehipwell/chart-v1.10.2
Updated Helm chart to use ExternalDNS v0.12.2
2 parents f10948e + 8b846d9 commit b5fae91

File tree

4 files changed

+45
-34
lines changed

4 files changed

+45
-34
lines changed

.github/workflows/lint-test-chart.yaml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,33 +9,36 @@ jobs:
99
lint-test:
1010
if: github.repository == 'kubernetes-sigs/external-dns'
1111
runs-on: ubuntu-latest
12+
defaults:
13+
run:
14+
shell: bash
1215
steps:
1316
- name: Checkout
14-
uses: actions/checkout@v3
17+
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
1518
with:
1619
fetch-depth: 0
1720

1821
- name: Run Artifact Hub lint
19-
shell: bash
2022
run: |
2123
set -euo pipefail
22-
curl -Lo ah_linux_amd64.tar.gz https://github.com/artifacthub/hub/releases/download/v1.6.0/ah_1.6.0_linux_amd64.tar.gz
24+
curl -Lo ah_linux_amd64.tar.gz https://github.com/artifacthub/hub/releases/download/v1.9.0/ah_1.9.0_linux_amd64.tar.gz
2325
tar -xzvf ah_linux_amd64.tar.gz ah
2426
./ah lint --kind helm || exit 1
2527
rm -f ./ah ./ah_linux_amd64.tar.gz
2628
27-
- name: Set up Helm
28-
uses: azure/setup-helm@v1
29+
- name: Set-up Helm
30+
uses: azure/setup-helm@b5b231a831f96336bbfeccc1329990f0005c5bb1
2931
with:
30-
version: 3.*
32+
token: ${{ secrets.GITHUB_TOKEN }}
33+
version: latest
3134

32-
- name: Set up Python
33-
uses: actions/setup-python@v2
35+
- name: Set-up Python
36+
uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5
3437
with:
35-
python-version: 3.7
38+
python-version: "3.x"
3639

37-
- name: Set up chart-testing
38-
uses: helm/chart-testing-action@v2.2.1
40+
- name: Set-up chart-testing
41+
uses: helm/chart-testing-action@dae259e86a35ff09145c0805e2d7dd3f7207064a
3942

4043
- name: Run chart-testing (list-changed)
4144
id: list-changed
@@ -48,8 +51,8 @@ jobs:
4851
- name: Run chart-testing (lint)
4952
run: ct lint --check-version-increment=false
5053

51-
- name: Create Kind cluster
52-
uses: helm/kind-action@v1.2.0
54+
- name: Set-up Kind cluster
55+
uses: helm/kind-action@d08cf6ff1575077dee99962540d77ce91c62387d
5356
with:
5457
wait: 120s
5558
if: steps.list-changed.outputs.changed == 'true'

.github/workflows/release-chart.yaml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,30 @@ jobs:
1111
release:
1212
if: github.repository == 'kubernetes-sigs/external-dns'
1313
runs-on: ubuntu-latest
14+
defaults:
15+
run:
16+
shell: bash
1417
steps:
1518
- name: Checkout
16-
uses: actions/checkout@v3
19+
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
1720
with:
1821
fetch-depth: 0
1922

2023
- name: Get chart version
2124
id: chart_version
22-
shell: bash
2325
run: |
2426
set -euo pipefail
2527
chart_version="$(grep -Po "(?<=^version: ).+" charts/external-dns/Chart.yaml)"
2628
echo "::set-output name=version::${chart_version}"
2729
2830
- name: Get changelog entry
2931
id: changelog_reader
30-
uses: mindsers/changelog-reader-action@v2
32+
uses: mindsers/changelog-reader-action@5bfb30f7871d5c4cde50cd897314f37578043394
3133
with:
3234
path: charts/external-dns/CHANGELOG.md
3335
version: "v${{ steps.chart_version.outputs.version }}"
3436

3537
- name: Create release notes
36-
shell: bash
3738
run: |
3839
set -euo pipefail
3940
cat <<"EOF" > charts/external-dns/_release-notes.md
@@ -45,13 +46,14 @@ jobs:
4546
git config user.name "$GITHUB_ACTOR"
4647
git config user.email "[email protected]"
4748
48-
- name: Install Helm
49-
uses: azure/setup-helm@v1
49+
- name: Set-up Helm
50+
uses: azure/setup-helm@b5b231a831f96336bbfeccc1329990f0005c5bb1
5051
with:
51-
version: v3.6.3
52+
token: ${{ secrets.GITHUB_TOKEN }}
53+
version: latest
5254

5355
- name: Run chart-releaser
54-
uses: helm/chart-releaser-action@v1.3.0
56+
uses: helm/chart-releaser-action@a3454e46a6f5ac4811069a381e646961dda2e1bf
5557
env:
5658
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
5759
CR_RELEASE_NAME_TEMPLATE: "external-dns-helm-chart-{{ .Version }}"

charts/external-dns/CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
<!-- ## [UNRELEASED]
1111
### Added
12-
13-
- Add support to configure dnsPolicy on the Helm chart deployment. [@michelzanini](https://github.com/michelzanini)
14-
1512
### Changed
1613
### Fixed
1714
### Deprecated
1815
### Removed -->
1916

17+
## [v1.11.0] - 2022-08-10
18+
19+
### Added
20+
21+
- Added support to configure `dnsPolicy` on the Helm chart deployment. [@michelzanini](https://github.com/michelzanini)
22+
- Added ability to customise the deployment strategy. [mac-chaffee](https://github.com/mac-chaffee)
23+
24+
### Changed
25+
26+
- Updated _ExternalDNS_ version to [v0.12.2](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.12.2). [@stevehipwell](https://github.com/stevehipwell)
27+
- Changed default deployment strategy to `Recreate`. [mac-chaffee](https://github.com/mac-chaffee)
28+
2029
## [v1.10.1] - 2022-07-11
2130

2231
### Fixed

charts/external-dns/Chart.yaml

Lines changed: 7 additions & 10 deletions
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.10.1
6-
appVersion: 0.12.0
5+
version: 1.11.0
6+
appVersion: 0.12.2
77
keywords:
88
- kubernetes
99
- externaldns
@@ -21,13 +21,10 @@ maintainers:
2121
annotations:
2222
artifacthub.io/changes: |
2323
- kind: added
24-
description: "Added commonLabels value to allow the addition of labels to all resources."
24+
description: "Added support to configure dnsPolicy on the Helm chart deployment."
2525
- kind: added
26-
description: "Added support for Process Namespace Sharing via the shareProcessNamespace value."
27-
links:
28-
- name: GitHub Issue #2715
29-
url: https://github.com/kubernetes-sigs/external-dns/pull/2715
30-
- name: Process Namespace Sharing
31-
url: https://kubernetes.io/docs/tasks/configure-pod-container/share-process-namespace/
26+
description: "Added ability to customise the deployment strategy."
3227
- kind: changed
33-
description: "Fixed incorrect addition of `namespace` to `ClusterRole` & `ClusterRoleBinding`."
28+
description: "Updated ExternalDNS version to v0.12.2."
29+
- kind: changed
30+
description: "Changed default deployment strategy to Recreate."

0 commit comments

Comments
 (0)