Commit Graph

135 Commits

Author SHA1 Message Date
Gabe Cook
2b69c578b6
fix(chart): Fix webhook install failure (#4173)
* fix(chart): Fix webhook install failure

* chore(chart): Update chart metadata
2024-01-12 08:14:09 +01:00
Steve Hipwell
e9eb2be9e4
chore(chart): Fixed chart changelog
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-10 15:20:55 +00:00
appkins
a1e638ef00 feat(helm-chart): Released chart for v0.14.0 2024-01-10 08:36:05 -06:00
Michel Loiseleur
0009a6b67b
feat: support webhook provider in Chart (#4032)
* BREAKING CHANGE: 💥 support webhook provider in Chart

* add /healthz to webhook tutorial

* keep backward compatibility

* moved images to values

* Update charts/external-dns/values.yaml

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* fixed name for sidecar + doc update + externalVolumeMounts

* add serviceMonitor endpoint, improve webhook provider tutorial and differentiate probes

* doc: use helm-docs for README

* fix rebase error

* Apply suggestions from code review

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* introduce external-dns.webhookImage to match current image function

* fix port name of probes

* update template with webhook provider support

* Apply suggestions from code review

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* Update charts/external-dns/templates/deployment.yaml

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* Update charts/external-dns/templates/deployment.yaml

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* following review on provider.name doc

* remove secretConfiguration on webhook

---------

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-09 15:32:57 +01:00
Kubernetes Prow Robot
70a70892a8
Merge pull request #4161 from stevehipwell/helm-deprecate-secret-configuration
chore(chart): Deprecated secretConfiguration
2024-01-09 02:28:18 +01:00
dongjiang
79a45b3aea
feat(helm-chart): Allow configuration of ipFamilyPolicy (#4153)
* update chart version && support dualstack && update values.schema.json info

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* update by codereview

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* update values.schema.json

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* fix by helm-docs

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* just add service schema

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* with 2 space indent

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* fix EOF

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* 更新 CHANGELOG.md

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-01-08 15:27:22 +01:00
Steve Hipwell
411a8aab89
chore(chart): Deprecated secretConfiguration
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-08 10:23:20 +00:00
Kubernetes Prow Robot
7f3c10d652
Merge pull request #4103 from jkroepke/avoid-restarts
helm: Avoid unnecessary pod restart on each helm chart version
2023-12-12 21:06:57 +01:00
Matt Dainty
d1716b9f23 fix: Allow revisionHistoryLimit to be set to 0
Signed-off-by: Matt Dainty <matt@bodgit-n-scarper.com>
2023-12-12 15:57:19 +00:00
Jan-Otto Kröpke
37bf361c20
Avoid unnecessary pod restart on each helm chart version
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
2023-12-10 13:33:17 +01:00
Steve Hipwell
e67a0a1e60
feat(chart): Added complex provider support
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2023-12-01 12:04:24 +00:00
Arnold Bechtoldt
8b290b543d
Allow to configure revisionHistoryLimit on the K8s Deployment resource (#4008)
* Allow to configure revisionHistoryLimit on the K8s Deployment resource

Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com>

* Extend Helm chart CHANGELOG with new revisionHistoryLimit feature

Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com>

---------

Signed-off-by: Arnold Bechtoldt <mail@arnoldbechtoldt.com>
2023-11-10 19:13:09 +01:00
Gilles Gosuin
6abbef1443
Allow opt-out of service account token automounting (#3983)
* Allow opt-out of service account token automounting

* Add default (empty) values for automountServiceAccountToken flags

* Fix typo

* Correct default values for SA token autoumounting in the Helm chart's README

* Add changelog entry
2023-10-25 21:17:50 +02:00
Steve Hipwell
cff4226428
feat(helm-chart): Released chart for v0.13.6
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2023-09-07 15:32:08 +01:00
Calvin Bui
2e9864a798
add initContainers to chart README
Signed-off-by: Calvin Bui <3604363+calvinbui@users.noreply.github.com>
2023-08-02 22:45:41 +10:00
Calvin Bui
1baba27fce
update changelog
Signed-off-by: Calvin Bui <3604363+calvinbui@users.noreply.github.com>
2023-08-02 11:14:04 +10:00
Calvin Bui
72b6c8c3f3
support initContainers
Signed-off-by: Calvin Bui <3604363+calvinbui@users.noreply.github.com>
2023-08-02 11:11:51 +10:00
John Gardiner Myers
4a40346d42 Remove flags and documentation for removed contour-ingressroute source 2023-07-04 16:37:37 -07:00
Kubernetes Prow Robot
0228c146b8
Merge pull request #3736 from johngmyers/dynamodb-helm
helm: Don't suppress configuration for registries other than TXT
2023-06-29 08:09:37 -07:00
Thomas Kosiewski
440f513edb
Added traefik-proxy rules to helm chart (#3325)
* Added traefik-proxy rules to helm chart

* Added new Traefik api group to chart

Signed-off-by: Thomas Kosiewski <thoma471@googlemail.com>

* Added changelog entry

Signed-off-by: Thomas Kosiewski <thomas.kosiewski@loft.sh>

---------

Signed-off-by: Thomas Kosiewski <thoma471@googlemail.com>
Signed-off-by: Thomas Kosiewski <thomas.kosiewski@loft.sh>
2023-06-28 03:32:32 -07:00
John Gardiner Myers
ef3768336e Address review comment 2023-06-27 09:07:10 -07:00
John Gardiner Myers
0ad73aaca1 helm: Don't suppress configuration for registries other than TXT 2023-06-26 20:39:20 -07:00
Nick Revin
66a770c5b8
feat(chart): comply with Pod Security Standards (#3689)
* feat(chart): comply with Pod Security Standards

* chore(chart): Update CHANGELOG.md

* chore(chart): add ci-values.yaml
2023-06-16 21:10:20 -07:00
Gabriel Martinez
2241953e18
feat(chart): updated chart to ExternalDNS v0.13.5 (#3661)
* feat(chart): updated chart to ExternalDNS v0.13.5

* update PR

* remove reverted change from changelog
2023-06-07 12:42:13 -07:00
Steve Hipwell
498b2aa25d chore(chart): Reverted chart changes to args
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2023-04-26 16:40:01 +01:00
Charles Xu
5e6f1a8b16 rename option to 'resolveServiceLoadBalancerHostname' 2023-04-23 16:25:13 -07:00
Charles Xu
1d232c4b86 feat: resolve LB-type Service hostname to create A/AAAA instead of CNAME 2023-04-18 21:10:56 -07:00
Piotr Kowalczyk
50b5268622 Adding missing gateway-httproute cluster role permission
Signed-off-by: Piotr Kowalczyk <nicon@bash.org.pl>
2023-04-13 18:16:16 +02:00
Steve Hipwell
37ab60f787
feat(chart): Updated chart to ExternalDNS v0.13.4
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2023-03-30 09:59:52 +01:00
Kubernetes Prow Robot
949961ac5f
Merge pull request #3503 from mikejoh/add-f5-virtualserver-source-rbac
Add RBAC to be able to handle F5 VirtualServer source
2023-03-30 01:39:49 -07:00
Jan-Otto Kröpke
e4792aec22
[helm] Add support for namespaced scope (#3403)
* [helm] Add support for namespaced scope

* Add documentation about namespaced scope

* Add documentation about namespaced scope
2023-03-30 01:37:49 -07:00
Mikael Johansson
d2932e3385 Add RBAC to support F5 VirtualServer source
Signed-off-by: Mikael Johansson <mik.json@gmail.com>
2023-03-30 09:25:53 +02:00
MichaelVL
32fa504808
Add gateway-api RBAC to helm chart clusterrole 2023-03-29 22:27:08 +02:00
Kundan Kumar
e27d8ffa3e updated icon image path 2023-03-23 14:16:15 +05:30
Jan-Otto Kröpke
a5420727f1
remove tpl function 2023-02-07 21:29:04 +01:00
Jan-Otto Kröpke
2bcdfe1cbd
[helm] Add support for relabelings and metricRelabelings at serviceMonitor 2023-02-06 20:37:17 +01:00
Steve Hipwell
b859bbf9fc
feat[chart]: Updated to v0.13.2
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2023-02-06 17:56:40 +00:00
John Gardiner Myers
9f382f41da Use registry.k8s.io instead of k8s.gcr.io 2022-12-22 19:55:54 -08:00
Jan-Otto Kröpke
c8872376bf
Add secretConfiguration.subPath to mount specific files from secret (#3227)
* Add secretConfiguration.subPath to mount specific files from secret

* Apply suggestions from code review

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-12-12 03:47:34 -08:00
Steve Hipwell
027b4c5df6
chore[chart]: Updated chart to v0.13.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-12-05 07:52:51 +00:00
Jan-Otto Kröpke
49bba729f7
feat(chart): Added ability to customise the service account labels.
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
2022-12-01 01:11:13 +01:00
Jan-Otto Kröpke
4d67573e5b
Provide config secret and use tpl function for providers and extraArgs
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
2022-11-29 18:04:25 +01:00
Steve Hipwell
8b846d94b5 Updated Helm chart to use ExternalDNS v0.12.2
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-08-10 15:43:55 +01:00
Mac Chaffee
3d343ae296
Changed the Deployment strategy to 'Recreate'
so multiple external-dns pods don't conflict with each other.

Signed-off-by: Mac Chaffee <machaffe@renci.org>
2022-08-09 11:49:05 -04:00
Michel Zanini
ee32d06406 Code review improvements for dnsPolicy configuration 2022-07-22 07:07:01 -03:00
Michel Zanini
429bc7aecc feat: Add support to configure dnsPolicy on the Helm chart deployment 2022-07-21 14:03:35 -03:00
Steve Hipwell
d35f7a22fa fix[chart]: Remove namespace from cluster scoped resources
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-07-11 09:25:11 +01:00
Steve Hipwell
d978e25853 chore[chart]: Fix CHANGELOG for v1.10.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-07-04 08:50:05 +01:00
Vojtech Mares
ee336f5360
feat[chart]: Update to ExternalDNS v0.12.0, bump chart changelog annotations 2022-06-14 11:01:18 +02:00
Steve Hipwell
a5aefb6f14 feat: Explicitly set chart resource namespaces & support common labels 2022-06-13 09:39:44 +01:00
Tamal Saha
198217981f
fix: additionalPermissions is an array not object
Signed-off-by: Tamal Saha <tamal@appscode.com>
2022-06-06 12:47:06 -07:00
David Wolffberg
4be54b9357 feat[chart]: Add shareProcessNamespace field to deployment 2022-04-20 12:04:31 +02:00
Steve Hipwell
a26ac53866 feat[chart]: Update to ExternalDNS v0.11.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-04-13 16:10:46 +01:00
Steve Hipwell
1f1085f744 chore[chart]: Publish v1.8.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-04-11 09:52:40 +01:00
Kubernetes Prow Robot
17e1814060
Merge pull request #2612 from kartikeymittal/patch-1
fix the helm chart installation command line
2022-04-10 23:30:07 -07:00
Kubernetes Prow Robot
2751dd0ebc
Merge pull request #2571 from stevehipwell/chart-v1-8-0
feat[chart]: Release v1.8.0
2022-03-28 10:45:31 -07:00
Andrew Plummer
39c6c71225
Helm chart: fix documented valid options for logLevel 2022-02-24 13:36:41 +00:00
kartikeymittal
cc8d2119ce
fix the helm chart installation command line
the release name was missing in the helm chart installation command line
2022-02-20 22:13:32 -05:00
Steve Hipwell
a3a0f6d7bb feat[chart]: Release v1.8.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-02-17 17:24:14 +00:00
Matthew Warman
dedf088fad Add istio-gateway permissions on source istio-virtualservice 2022-02-01 15:28:14 +00:00
Raffaele Di Fazio
75fde9b2b6
Merge branch 'master' into master 2022-01-06 19:42:07 +01:00
Kubernetes Prow Robot
7109fa8933
Merge pull request #2477 from beastob/working
Add annotations to Deployment
2022-01-05 01:22:33 -08:00
Raffaele Di Fazio
0ef4b59d6f
Merge branch 'master' into master 2022-01-05 10:07:55 +01:00
Alexander Shangin
842b173579
Add txtSuffix option to Helm chart 2021-12-21 11:51:01 +03:00
Alexander Berger
3b68a50db8 Add support for TopologySpreadConstraints to Helm Chart
Signed-off-by: Alexander Berger <alex-berger@gmx.ch>
2021-12-17 13:21:11 +01:00
beastob
9edf40414f Add annotations to Deployment
Signed-off-by: beastob <beastob.mark1@gmail.com>
2021-12-15 22:24:28 +08:00
Steve Hipwell
daf644aeaf feat(chart): update chart to use v0.10.2
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-12-15 10:56:12 +00:00
Andrew Haines
53ab904c78
Restore cluster role permissions to read services when Istio sources are enabled 2021-12-14 11:05:31 +00:00
Kyle Michel
9a9179db02
Add cluster role permissions for other sources 2021-12-11 10:57:13 -05:00
Steve Hipwell
c30b3d7e25 chore(chart): trigger release action
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-11-12 13:49:36 +00:00
Robin Kearney
fde4fe5c6e Typo 2021-11-12 11:01:55 +00:00
Robin Kearney
8983edf9ab Updating the docs 2021-11-12 09:07:53 +00:00
Robin Kearney
e4507b4e6e Bumping minor, not patch 2021-11-11 16:09:42 +00:00
Robin Kearney
001d10475c Bumping version 2021-11-11 16:08:14 +00:00
Robin Kearney
9b761f4098 Adds support for user specified Service annotations 2021-11-11 15:28:53 +00:00
Andrew Haines
8b5bcb4fbc
Only add cluster role permissions for enabled sources 2021-11-03 19:11:04 +00:00
Andrew Haines
e46c48f492
Add Istio permissions to cluster role 2021-11-02 14:36:11 +00:00
Steve Hipwell
abb432941a Add chart owners and improve chart ci
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-10-26 08:23:51 +01:00
Steve Hipwell
b676d93de7 Update helm chart to use v0.10.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-10-22 09:53:09 +01:00
Jonathan Romahn
8f9807ec24
bump chart version 2021-10-06 10:48:50 +02:00
Jonathan Romahn
599d791333
helm chart: respect registry value if != txt 2021-10-06 10:46:27 +02:00
Nick Jüttner
5dd078a451 bump chart version 2021-10-06 09:10:42 +02:00
Nick Jüttner
a69a49e06f
Add registry as a flag for helm chart 2021-10-06 09:02:26 +02:00
Stuart P. Bentley
390b090ce3
Bump appVersion in chart 2021-10-01 01:54:03 -07:00
Steve Hipwell
124fd70c4e Add helm chart
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-08-14 08:12:58 +01:00