Skip to content

Commit

Permalink
Add custom tidydns provider
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Soelberg Heidarsson committed Mar 2, 2023
1 parent fd8d757 commit 4a0bde9
Show file tree
Hide file tree
Showing 84 changed files with 1,088 additions and 1,171 deletions.
41 changes: 0 additions & 41 deletions .github/workflows/gh-workflow-approve.yaml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/lint-test-chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
rm -f ./ah ./ah_linux_amd64.tar.gz
- name: Set-up Helm
uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78
uses: azure/setup-helm@f382f75448129b3be48f8121b9857be18d815a82
with:
token: ${{ secrets.GITHUB_TOKEN }}
version: latest
Expand All @@ -52,7 +52,7 @@ jobs:
run: ct lint --check-version-increment=false

- name: Set-up Kind cluster
uses: helm/kind-action@d8ccf8fb623ce1bb360ae2f45f323d9d5c5e9f00
uses: helm/kind-action@9e8295d178de23cbfbd8fa16cf844eec1d773a07
with:
wait: 120s
if: steps.list-changed.outputs.changed == 'true'
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/release-chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ on:
permissions: {}
jobs:
release:

permissions:
contents: write # to push chart release and create a release (helm/chart-releaser-action)
contents: write # to push chart release and create a release (helm/chart-releaser-action)

if: github.repository == 'kubernetes-sigs/external-dns'
runs-on: ubuntu-latest
Expand All @@ -33,15 +34,15 @@ jobs:
- name: Get changelog entry
id: changelog_reader
uses: mindsers/changelog-reader-action@b97ce03a10d9bdbb07beb491c76a5a01d78cd3ef
uses: mindsers/changelog-reader-action@5bfb30f7871d5c4cde50cd897314f37578043394
with:
path: charts/external-dns/CHANGELOG.md
version: "v${{ steps.chart_version.outputs.version }}"

- name: Create release notes
run: |
set -euo pipefail
cat <<"EOF" > charts/external-dns/RELEASE.md
cat <<"EOF" > charts/external-dns/_release-notes.md
${{ steps.changelog_reader.outputs.changes }}
EOF
Expand All @@ -51,15 +52,14 @@ jobs:
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
- name: Set-up Helm
uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78
uses: azure/setup-helm@f382f75448129b3be48f8121b9857be18d815a82
with:
token: ${{ secrets.GITHUB_TOKEN }}
version: latest

- name: Run chart-releaser
uses: helm/chart-releaser-action@be16258da8010256c6e82849661221415f031968
uses: helm/chart-releaser-action@98bccfd32b0f76149d188912ac8e45ddd3f8695f
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
CR_RELEASE_NAME_TEMPLATE: "external-dns-helm-chart-{{ .Version }}"
CR_RELEASE_NOTES_FILE: RELEASE.md
CR_MAKE_RELEASE_LATEST: false
CR_RELEASE_NOTES_FILE: _release-notes.md
2 changes: 0 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ RUN make test build.$ARCH
# final image
FROM $ARCH/alpine:3.17

RUN apk update && apk add "libcrypto3>=3.0.8-r0" "libssl3>=3.0.8-r0" && rm -rf /var/cache/apt/*

COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /sigs.k8s.io/external-dns/build/external-dns /bin/external-dns

Expand Down
8 changes: 0 additions & 8 deletions charts/external-dns/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Deprecated
- Removed -->

## [v1.12.1] - 2023-02-06

### All Changes

- Updated _ExternalDNS_ version to [v0.13.2](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.13.2). ([#3371](https://github.com/kubernetes-sigs/external-dns/pull/3371)) [@stevehipwell](https://github.com/stevehipwell)
- Added `secretConfiguration.subPath` to mount specific files from secret as a sub-path. ([#3227](https://github.com/kubernetes-sigs/external-dns/pull/3227)) [@jkroepke](https://github.com/jkroepke)
- Changed to use `registry.k8s.io` instead of `k8s.gcr.io`. ([#3261](https://github.com/kubernetes-sigs/external-dns/pull/3261)) [@johngmyers](https://github.com/johngmyers)

## [v1.12.0] - 2022-11-29

### All Changes
Expand Down
10 changes: 3 additions & 7 deletions charts/external-dns/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: external-dns
description: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
type: application
version: 1.12.1
appVersion: 0.13.2
version: 1.12.0
appVersion: 0.13.1
keywords:
- kubernetes
- externaldns
Expand All @@ -21,8 +21,4 @@ maintainers:
annotations:
artifacthub.io/changes: |
- kind: changed
description: "Updated ExternalDNS version to v0.13.2."
- kind: added
description: "Added secretConfiguration.subPath to mount specific files from secret as a sub-path."
- kind: changed
description: "Changed to use registry.k8s.io instead of k8s.gcr.io."
description: "Updated ExternalDNS version to v0.13.1."
Loading

0 comments on commit 4a0bde9

Please sign in to comment.