162 Commits

Author SHA1 Message Date
Oleksandr Simonov
18c451cf87
chore(digitalocean)!: remove in-tree provider (#6283) 2026-03-17 14:11:39 +05:30
Ivan Ka
8bea2e4127
chore(deps): bump pre-commit and fix markdown docs (#6241)
* deps(pre-commit): bump pre-commit

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown issues

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown issues

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown violations

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown violations

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown violations

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown violations

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* deps(pre-commit): bump pre-commit, fix linter markdown violations

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2026-03-17 02:07:39 +05:30
José Maia
2db9df758b
docs: Consistency review on namespaced configs in chart readme (#6146)
* Consistency review on namespaced configs in chart readme

* fix linting issues
2026-03-15 04:13:42 +05:30
Tobias Harnickell
ead9653ff6
fix(charts): Skip cluster-scope RBAC on namespaced (#5843)
* fix(charts): Skip cluster-scope RBAC on namespaced

* Restore tenant-friendly installs by keeping RBAC namespaced if
  `.Values.gatewayNamespace` is set
* `namespaced=true` and `gatewayNamespace` set results in a namespaced
  Role and Rolebinding for listing namespaces
* `namespaced=true` AND `gatewayNamespace` unset will retain the
  original `ClusterRole` and `ClusterRoleBinding`
* `namespace=false` will retain the original `ClusterRole` and
  `ClusterRoleBinding`
* No breaking changes introduced

Ticket: #5832

Signed-off-by: Tobias Harnickell <tobias.harnickell@bedag.ch>

* fix: Add review feedback

Signed-off-by: Tobias Harnickell <tobias@harnickell.ch>

* fix: Ran helm-docs

Signed-off-by: Tobias Harnickell <tobias@harnickell.ch>

* doc: Update chart changelog

Signed-off-by: Tobias Harnickell <tobias@harnickell.ch>

---------

Signed-off-by: Tobias Harnickell <tobias.harnickell@bedag.ch>
Signed-off-by: Tobias Harnickell <tobias@harnickell.ch>
2026-02-27 21:49:32 +05:30
vflaux
e951aab3d5
chore(chart): release for v0.20.0 (#6005)
* feat(chart): Release for v0.20.0

* feat(chart): remove release date from CHANGELOG.md

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

---------

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
2026-01-02 21:04:35 +05:30
Andy Lim
81cf4da7aa
fix(chart): ptsc indentation (#6054)
* fix Helm chart PTSC indentation

* added unittest and skip verify for helm plugins

* fix: correct Helm unittest command indentation

* updated CHANGELOG

* fixed grammar
2025-12-26 14:40:33 +05:30
Chris Smith
95363323df
fix(charts): add schema for provider.webhook.serviceMonitor (#5932)
add a test case for webhook serviceMonitor config

Update changelog

Fix linting errors
2025-12-10 12:37:31 -08:00
Quan Hoang
62f4d7d5f8
feat: add support for ingress backed GlooEdge Gateway (#5909) 2025-11-16 10:33:38 -08:00
Aleksei Sviridkin
5a55b09f48
feat(annotations): add custom annotation prefix support for split horizon DNS (#5889)
* feat(annotations): add custom annotation prefix support for split horizon DNS

Add --annotation-prefix flag to allow customizing the annotation prefix
used by external-dns. This enables split horizon DNS scenarios where
multiple instances process different sets of annotations from the same
Kubernetes resources.

Changes:
- Add AnnotationPrefix field to Config with validation
- Convert annotation constants to variables that can be reconfigured
- Add SetAnnotationPrefix() function to rebuild annotation keys
- Integrate annotation prefix setting in controller startup
- Update Helm chart with annotationPrefix value
- Add comprehensive split horizon DNS documentation
- Update FAQ with annotation prefix examples

This maintains full backward compatibility - the default prefix remains
"external-dns.alpha.kubernetes.io/".

Co-Authored-By: Claude <noreply@anthropic.com>

* docs(advanced): fix markdown formatting in split-horizon guide

Add blank lines before code blocks to improve markdown rendering
and comply with markdownlint rules.

Co-Authored-By: Claude <noreply@anthropic.com>

* docs(advanced): fix markdown formatting in split-horizon guide

Co-Authored-By: Claude <noreply@anthropic.com>

* docs(charts): regenerate Helm chart documentation

Co-Authored-By: Claude <noreply@anthropic.com>

* test: add AnnotationPrefix field to test configs

Add missing AnnotationPrefix field to minimalConfig and overriddenConfig
test configurations to match the new default value set in NewConfig().

Co-Authored-By: Claude <noreply@anthropic.com>

* test(charts): update error pattern in json-schema test

Update expected error message pattern to match current Helm validation
output format.

Co-Authored-By: Claude <noreply@anthropic.com>

* refactor(annotations): remove init() for explicit initialization

- Remove init() function from annotations package
- Add explicit SetAnnotationPrefix() call in controller/execute.go
- Remove annotation key aliases from source/source.go
- Replace all alias usages with annotations.* references (348 changes in 28 files)
- Add TestMain to existing test files (service_test.go, cloudflare_test.go)

This change makes annotation initialization explicit and predictable,
avoiding hidden global state initialization at import time.

Co-Authored-By: Claude <noreply@anthropic.com>

* docs: update changelog and mkdocs to include annotationPrefix and split horizon DNS

Signed-off-by: Aleksei Sviridkin <f@lex.la>

* docs(split-horizon): fix linting

Signed-off-by: Aleksei Sviridkin <f@lex.la>

* refactor(annotations): replace hardcoded annotation prefix with constant

Replace all hardcoded "external-dns.alpha.kubernetes.io/" strings
with annotations.DefaultAnnotationPrefix constant to establish
a single source of truth.

Changes:
- Add DefaultAnnotationPrefix constant in source/annotations/annotations.go
- Replace hardcoded string in controller/execute.go with constant reference
- Replace hardcoded strings in pkg/apis/externaldns/types.go (2 occurrences)
- Add helm unit tests for annotationPrefix value

This eliminates string duplication and makes future changes easier.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Signed-off-by: Aleksei Sviridkin <f@lex.la>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-08 03:56:52 -08:00
Steve Hipwell
b740777701
feat(chart): Release for v0.19.0 (#5819)
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-09-08 05:37:31 -07:00
vflaux
8950e7d727
fix(chart/rbac): conditional endpointslices perms and cleanup deprecated endpoints (#5746)
Only grant endpointslices permissions when using service source and remove
outdated endpoints RBAC from provider tutorials.
Add rbac tests for the chart.
2025-08-19 04:45:36 -07:00
Ivan Ka
ab372e61ca
chore(helm): add rbac unit-tests for istio sources (#5752)
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-08-19 02:15:35 -07:00
Denis Shatokhin
5578004388
feat(chart): add option to configure annotationFilter via dedicated helm value (#5737)
* chore(scripts): fix `helm schema` flag

Signed-off-by: Denis Shatokhin <d_shatokhin@outlook.com>

* feat(chart): add option to configure `annotationFilter` via dedicated helm value

Signed-off-by: Denis Shatokhin <d_shatokhin@outlook.com>

* chore(docs): update changelog with pr

Signed-off-by: Denis Shatokhin <d_shatokhin@outlook.com>

* chore(chart): add period to the description string

Signed-off-by: Denis Shatokhin <d_shatokhin@outlook.com>

* chore(docs): update changelog list of changes

Signed-off-by: Denis Shatokhin <d_shatokhin@outlook.com>

---------

Signed-off-by: Denis Shatokhin <d_shatokhin@outlook.com>
2025-08-15 00:35:08 -07:00
Etienne Lafarge
1956c7e2df
chore: release chart for v0.18.0 (#5633)
* chore: release chart for v0.18.0

* Add version change to the changelog and merge duplicated fixed entries
2025-07-15 01:46:23 -07:00
Colton Hughes
73b8fb0da7
fix(helm): Update helm value schema to allow create-only policy type (#5627)
* fix(helm): Update schema for helm to allow `create-only`

* fix(docs): Update changelog to reflect addition of `create-only` policy.

* chore(docs): Update changelog with PR

* fix(helm): Undo improper spacing on comments

* chore(docs): Update README.md with new option

* fix(helm): Add EOF newline since format-on-save removed it
2025-07-14 02:18:31 -07:00
Kai Udo
a270a32bf6
fix(helm): resolve RBAC permissions for namespaced gateway sources (#5578)
* fix(helm): resolve RBAC permissions for namespaced gateway sources

* feat(helm): add support for gateway namespace in RBAC configuration

* chore(helm): update docs and fix formatting issues

* fix(helm): revert README changes and add gatewayNamespace docs

* chore lint fmt
2025-07-14 02:18:24 -07:00
Sven Greb
e075f6b007
fix(chart): Change .extraContainers type to array (#5564)
* fix(chart): Change .extraContainers type to array

Adding additional containers was impossible because the
`.extraContainers` attribute was defined as object while the templating
expected an array. This blocked the addition of other containers to the
deployment using the Helm chart.

Signed-off-by: Sven Greb <development@svengreb.de>

* fix(chart): Add changelog entry

Signed-off-by: Sven Greb <development@svengreb.de>

---------

Signed-off-by: Sven Greb <development@svengreb.de>
2025-06-26 03:14:29 -07:00
vflaux
0f0e05ef86
feat(chart): add missing changelog for #5493 (#5541) 2025-06-19 10:34:51 -07:00
vflaux
ef6e0e5e1e
feat(source): use EndpointSlices instead of Endpoints for Service (#5493)
* feat(source): use EndpointSlice for Service source

* feat(source): use indexer for EndpointSlice listing
2025-06-19 03:06:52 -07:00
Steve Hipwell
675cc7c03f
fix: Fix chart release process (#5538)
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-06-17 12:56:54 -07:00
Bartosz Cieślik
5432fc0285
fix: Release chart workflow (#5398) (#5533)
Signed-off-by: Bartosz Cieślik <bartoszcieslik2@gmail.com>
2025-06-17 10:33:01 -07:00
Steve Hipwell
01f08ebf87
chore: Release chart for v0.17.0 (#5479)
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-06-12 08:06:57 -07:00
Michel Loiseleur
615cf8d4d2
fix(chart): update schema with latest plugin release (#5510)
* chore(chart): update schema with latest plugin release

* update changelog
2025-06-11 08:44:55 -07:00
Michel Loiseleur
d0e6a9075e
chore(crd): move code to apis/v1alpha1 (#5446)
* chore(crd): move code to `api/v1alpha1`

* fix license check

* fix linter

* remove obsolete exclusion on linter
2025-05-23 08:16:37 -07:00
Ivan Ka
51d063ad28
chore(fqdn-template): fqdn templating move to specific folder and update documentation (#5354)
* chore(fqdn): fqdn move to specific folder and update documentation

* chore(fqdn): fqdn move to specific folder and update documentation

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

* chore(fqdn): fqdn move to specific folder and update documentation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(fqdn): fqdn move to specific folder and update documentation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(fqdn): fqdn move to specific folder and update documentation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-05-10 05:53:22 -07:00
Michel Loiseleur
2481c07e95
chore(crd): use conventional paths and update controller-gen to v0.17.2 (#5287)
* chore(crd): update controller-gen to v0.17.2

* review: only one crd manifest

* set crd in expected paths
2025-05-04 12:53:56 -07:00
Luthfi Anandra
902fab7503
chore: fix typo on txtOwnerId comment/description (#5351)
* chore: fix typo on txtOwnerId comment/description

* docs: update txtOwnerId description in chart README
2025-05-04 11:29:56 -07:00
Christian Rohmann
5eaf814b94
feat(helm): allow extraArgs to also be a map enabling overrides of individual values (#5293) 2025-04-23 09:49:42 -07:00
semnell
ad7dbb49ae
fix(helm): update helm schema (#5297)
* fix(helm): update helm schema

* chore(helm): fix values file and update schema

* test(helm): add tests for null livenessProbe and readinessProbe

* docs(helm): update README with default readinessProbe configuration for webhook container

* fix(helm): update livenessProbe and readinessProbe schema types in values.yaml

* chore(helm): update livenessProbe and readinessProbe schema types in values.yaml

* fix(helm): correct type definitions for webhook probes and update CHANGELOG

* chore(changelog): fix typo

* fix(lint): fix linter

* fix(changelog): Fix location of change

* docs(helm): update  to reference default values for readinessProbe configuration
2025-04-17 04:49:14 -07:00
Steve Hipwell
f0ad68a6c9
chore: Release Helm chart v1.16.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-04-10 16:30:34 +01:00
Ivan Ka
5eeef23b1d
chore(helm): add validation for prefix and suffix and capture regression (#5250)
* chore(helm): add valiation.tpl and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add valiation.tpl and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add validation.tpl and capture regression

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

* chore(helm): add validation.tpl and capture regression

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

* chore(helm): add validation.tpl and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add validation.tpl and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add validation for prefix and suffix and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add validation for prefix and suffix and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add validation for prefix and suffix and capture regression

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(helm): add validation for prefix and suffix and capture regression

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-04-08 12:14:49 -07:00
Ivan Ka
d834ba9b55
fix(helm): added missing schema values (#5228)
* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-01 07:06:41 -07:00
t3mi
67119e0aac
fix(chart): add missing types for empty values (#5207)
* fix(chart): add missing types for empty values

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* fix(chart): add one more space before comment

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* chore: add changelog entry

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* fix: use default value for service account token

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* fix: tests for new default values

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* chore: add one more changelog entry

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

---------

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
2025-03-27 09:30:41 -07:00
Steve Hipwell
3caa31ef63
feat(chart): Update image to v0.16.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-03-20 15:10:49 +00:00
Ivan Ka
5f26223b6c
feat(chart): add helm-unittest framework (#5137)
* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): add helm-unittest framework

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-03-04 02:27:43 -08:00
Ivan Ka
9251e558a0
feat(chart): automate helm json schema (#5075)
* helm(json-schema): simplified schema validation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* helm(json-schema): simplified schema validation and documentation generation

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(chart): automate helm json schema

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* Apply suggestions from code review

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

* Apply suggestions from code review

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-02-15 06:14:22 -08:00
Steve Hipwell
87580d0c13
feat: Updated chart for v1.15.2 release
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-02-14 11:00:15 +00:00
Kubernetes Prow Robot
4c40311321
Merge pull request #5046 from mkhpalm/fix-chart-nodeaffinity
fix(chart): regression with affinity.nodeAffinity getting ignored
2025-02-14 02:54:21 -08:00
Michel Loiseleur
ac4049bf03
ci(docs): add markdown linters and editorconfig (#5055)
* ci(docs): add markdown linters

* fixes issues in md detected by the linter

* fix workflow

* pre commit

* add editor config

* fix test

* review
2025-02-09 14:07:56 -08:00
visokoo
070b2c5f8a
fix(chart): update rbac for F5 transportserver source (#5066)
* Update RBAC for f5-virtualserver and f5-transportserver source for ClusterRole

* Update CHANGELOG.md for helm chart

* Move sections for commit in CHANGELOG.md for helm chart
2025-02-07 11:45:55 -08:00
Hemant Joshi
c88150b1c7
fix(chart): non-string types on svcaccount annotations (#5067)
* added toYaml to convert non-string types to yaml/string types

Signed-off-by: hjoshi123 <hemant.joshi@vizio.com>

* fix: added PR url and number annotation

---------

Signed-off-by: hjoshi123 <hemant.joshi@vizio.com>
2025-02-07 09:39:55 -08:00
Mike Palmer
247aac720b Fix regression with affinity.nodeAffinity getting ignored 2025-01-29 10:56:53 -07:00
Steve Hipwell
4b31f8a19d
feat(chart): Updated image to v0.15.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-01-23 17:19:45 +00:00
Joe Khoobyar
921807efc8
Update clusterrole.yaml 2025-01-23 17:00:23 +00:00
Fernando Crespo Grávalos
f8057a715f
feat(chart): allow to run tpl on ServiceAccount annotations (#4958)
* Allow run tpl on serviceaccount annotations

* updated the CHANGELOG

* iterate over kv and tpl and update docs

* fix multiline-string docs

* add CI values

* add more CI values

* fix ci values
2025-01-07 19:06:29 +01:00
Patrick Vickery
844bab3158 Include labelSelector for affinity and topologySpreadConstraints 2024-12-11 09:24:33 -05:00
Andre Aguas
84ce7d9abe fix helm comment syntax & labelFilter for testing
Signed-off-by: Andre Aguas <andre.aguas@protonmail.com>
2024-11-20 12:47:25 +01:00
Andre Aguas
c20fdea85d update changelog & ci-values
Signed-off-by: Andre Aguas <andre.aguas@protonmail.com>
2024-11-18 22:26:13 +01:00
Andre Aguas
0eab88789c Add options to configure labelFilter and managedRecordTypes in Helm Chart
By promoting this options to dedicated values they no longer have to be configured via `extraArgs`

In the [K8GB project](https://github.com/k8gb-io/k8gb), a DNS based load balancer, we use external-dns as a chart dependency.
We would like to configure all values specific to the controller in the default values of our Chart, and leave to the users the provider configuration. This provider configuration usually includes `extraArgs`.
Since `extraArgs` is a list that would be overwritten we would like to keep it empty, otherwise users will have to copy paste our base configuration.
2024-11-05 08:42:40 +01:00
Jan-Otto Kröpke
e77e697f6d
[helm] Add docs and changelog 2024-10-29 16:54:33 +01:00