85 Commits

Author SHA1 Message Date
Ivan Ka
1e8e5e06c5
chore(docs): generate docs/monitoring/metrics.md file (#5117)
* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-03-04 05:05:44 -08: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
Kubernetes Prow Robot
f09124c952
Merge pull request #5106 from mloiseleur/chore/go-1.24
chore: upgrade ExternalDNS to go 1.24
2025-02-20 03:46:27 -08:00
Michel Loiseleur
959651c336 chore: upgrade ExternalDNS to go 1.24 2025-02-19 14:54:44 +01:00
ivan katliarchuk
d488507b36
chore-makefile-coverage
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-19 08:26:28 +00:00
Ivan Ka
99b9d0d3db
chore(formatting): fix infected files with correct formatting (#5099)
* chore(format): fix go formatting

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

* chore(format): linter check configuration

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-18 01:40:12 -08:00
ivan katliarchuk
3bdbebbb0e
chore(makefile): add helper and document targets
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-14 14:18:21 +00:00
ivan katliarchuk
475f47e1ca
chore(makefile): add helper and document targets
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-14 09:55:53 +00: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
Michel Loiseleur
cc546820dc chore(ci): fix failing test, upgrade to go 1.23.5 and linter to v1.63 2025-01-17 21:05:08 +01:00
Ivan Ka
7fe22e80c3
Update Makefile
code review

Co-authored-by: Raffaele Di Fazio <raffo@github.com>
2025-01-02 18:36:01 +00:00
Ivan Ka
9c405e918a
chore(docs)
added over Github UI, as Makefile contains some special characters
2025-01-02 16:12:36 +00:00
Ivan Ka
1fdc578012
Update Makefile
code review changes

Co-authored-by: Raffaele Di Fazio <raffo@github.com>
2025-01-02 15:51:30 +00:00
ivan katliarchuk
56f389c8aa
chore(docs): added makefile target
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-12-31 09:32:14 +00:00
ivan katliarchuk
956510af32
chore(docs): added makefile target
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-12-31 09:26:33 +00:00
Michel Loiseleur
0a1c52b1c5
fix review comments and switch to spectral linter 2024-11-29 15:35:50 +01:00
Michel Loiseleur
fcd1cce5cc
update and fix last warning 2024-11-14 08:58:10 +01:00
Michel Loiseleur
0ec66ee669
fix linter 2024-08-23 09:24:28 +02:00
Michel Loiseleur
50672d66b9
chore: upgrade ExternalDNS to go 1.23 2024-08-22 09:10:10 +02:00
Morre
c0a183b006
fix: re-add api-approved.kubernetes.io annotation 2024-05-21 09:27:03 +02:00
dongjiang
7f86c75b96
chore(ci): update golangci-lint to v1.57.2 (#4406)
* update lint version

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

* update version

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

* fix golangci lint warning

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

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-04-24 07:51:52 -07:00
dongjiang1989
4e6dd80301
update controller-tools version
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-04-22 16:16:49 +08:00
Michel Loiseleur
d98a28ee43 fix: update golangci-lint to v1.55.2 2023-12-02 22:25:44 +01:00
Robin Schneider
ad3b40d0f8
Update Makefile
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-11-09 09:13:26 +01:00
Robin Schneider
1ec489a040
Add org.opencontainers.image.source label to container image 2023-11-08 15:44:18 +01:00
John Gardiner Myers
376d42c0a4 Fixes to staging image build 2023-08-27 13:12:40 -07:00
Kubernetes Prow Robot
5426005874
Merge pull request #3835 from johngmyers/ko
Build image with ko
2023-08-26 07:23:22 -07:00
John Gardiner Myers
f36f126210 Bump the timeout for golangci-lint 2023-08-12 14:23:20 -07:00
John Gardiner Myers
07b1f81c14 Build image with ko 2023-08-10 07:45:45 -07:00
Michel Loiseleur
77ec93377b fix the other lint job 2023-08-01 10:03:16 +02:00
Michel Loiseleur
5487db9a0c fix: pull-external-dns-lint by downloading golangci-lint within Makefile 2023-08-01 09:53:07 +02:00
Michel Loiseleur
d6a6325d3d fix: try to reduce disk usage on CI 2023-08-01 09:27:23 +02:00
Christian Groschupp
2c6655ca56 use only tags with prefix v for version determination 2023-07-03 13:22:54 +02:00
Raffaele Di Fazio
5404112453 removes provenance and sbom to push to gcr
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-25 15:50:54 +01:00
Raffaele Di Fazio
987e5c200a fix docker image build
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-25 14:07:14 +01:00
Raffaele Di Fazio
64d6bbbbc2 fix cloudbuild
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-18 23:07:24 +01:00
Raffaele Di Fazio
23f5615e8e add deps and pin image
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-18 19:27:53 +01:00
Raffaele Di Fazio
6a7e846dd7
docker buildx and tester (#3472)
* docker buildx and tester

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* run new build for PRs temporarily

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* test to see if images do build

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* speed up builds

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* makefile changes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fixes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* omg docker

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* omg docker

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* makefile

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* maybe not neeeded

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* try this

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* output type docker

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* changes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* try to run the right job

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* add test target

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* tr

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

---------

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-18 03:25:16 -07:00
Domen Jesenovec
4d49e7dadd
chore(dockerfile): bump alpine version to 3.17 2022-12-29 09:01:57 +13:00
Raffaele Di Fazio
cfce744c75
Upgrade ExternalDNS to go 1.19 (#3152)
* upgrades ExternalDNS to go 1.19

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fixes testutil comparison

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* disable golint

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* bump golangici-lint

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove deprecated linters and revive

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove other linters to make it pass

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove gosimple

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2022-11-30 00:24:54 -08:00
Will Hegedus
316345731c Bump to go 1.18
Required for net/netip package
2022-04-20 13:35:34 -04:00
Sean Malloy
bcc60e8531 Bump To Go 1.17 2022-01-21 14:23:58 -06:00
Pascal Bourdier
a19dc58786 Fix alpine vulnerabilities (part2)
update makefile according https://github.com/kubernetes-sigs/external-dns/pull/2213
2021-10-13 18:09:38 +02:00
Raffaele Di Fazio
736972e011 pull golang
Signed-off-by: GitHub <noreply@github.com>
2021-05-02 14:40:12 +00:00
Kubernetes Prow Robot
e5fd13044f
Merge pull request #2001 from k0da/crd_v1
Switch to controller-gen for CRD generation and update CRD to apiextentions v1
2021-03-10 00:57:13 -08:00
Thomas Stig Jacobsen
c97614906e
Using the minor version instead of the patch version 2021-03-09 09:31:16 +01:00
Thomas Stig Jacobsen
75bfb2c86e
Bump alpine base image to 3.13.2 2021-03-08 20:35:13 +01:00
Dinar Valeev
544d245464 Update apiextentions to v1
v1 is available since kubernetes 1.16, since then v1beta1 is deprecated
and will be dropped in kubernetes 1.22

Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-03-08 20:12:08 +01:00
Dinar Valeev
a143a6cd59 Generate CRD with controller-gen
Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-03-08 20:12:05 +01:00
Raffaele Di Fazio
8f9d4971a4 adds GOARM for arm32v7 images
Signed-off-by: GitHub <noreply@github.com>
2020-10-23 10:50:56 +00:00