Commit Graph

67 Commits

Author SHA1 Message Date
Ivan Ka
84a0c6409f
chore(docs): add mkdocs-macros plugin (#5412)
* chore(docs): add mkdocs-macros plugin

* chore(docs): add mkdocs-macros plugin

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

* chore(docs): add mkdocs-macros plugin

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-19 01:33:15 -07:00
Lino Layani
2a1ab538b8
fix(docs): resove broken links, add source description (#5413) 2025-05-19 00:43:23 -07:00
Ivan Ka
de6fb9d385
fix(log testing): re-use logger library testing functionality (#5368)
* fix(log testing): re-use logger library testing functionality

* fix(log testing): re-use logger library testing functionality

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

* fix(log testing): re-use logger library testing functionality

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-05-12 01:49:15 -07:00
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 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 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
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
Ivan Ka
e7ff1c9c44
docs: update and refactor contribution part (#5073)
* docs: added contribution docs

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

* docs: added contribution docs

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

* docs: added contribution docs

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

* docs: added contribution docs

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

* Apply suggestions from code review

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

* docs: added contribution docs

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-02-08 08:35:56 -08:00
juan-vg
cc937a36aa Move CRD-source doc to sources
* Also move example to CRD-source doc
2024-11-26 09:43:55 +01:00
Michel Loiseleur
50672d66b9
chore: upgrade ExternalDNS to go 1.23 2024-08-22 09:10:10 +02:00
Michel Loiseleur
3773411a5a docs: upgrade mkdocs and fix warnings 2024-06-07 08:15:44 +02:00
Morre
c0a183b006
fix: re-add api-approved.kubernetes.io annotation 2024-05-21 09:27:03 +02:00
dongjiang1989
4e6dd80301
update controller-tools version
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-04-22 16:16:49 +08:00
Michel Loiseleur
251d579d2e chore: upgrade ExternalDNS to go 1.22 2024-03-14 08:34:57 +01:00
Michel Loiseleur
d68fd0217b feat: upgrade ExternalDNS to go 1.21 2023-09-08 10:57:23 +02:00
John Gardiner Myers
07b1f81c14 Build image with ko 2023-08-10 07:45:45 -07:00
Kubernetes Prow Robot
e62d2f3ac5
Merge pull request #3673 from mloiseleur/golang-1.20
Upgrade ExternalDNS to go 1.20
2023-06-12 07:51:48 -07:00
Kubernetes Prow Robot
ab11b2e688
Merge pull request #3456 from aruneshpa/patch-1
Define Labels type and JSON tags for ProviderSpecific fields
2023-06-09 03:34:13 -07:00
Michel Loiseleur
93e7fcdb64 update go 1.20 on go.mod, docs & on ci 2023-06-09 11:46:55 +02:00
Kubernetes Prow Robot
9877b8fef9
Merge pull request #3525 from morremeyer/docs/crd-source
docs: add example for provider specific config
2023-05-08 04:45:17 -07:00
Kubernetes Prow Robot
bf055a1736
Merge pull request #2661 from servicelayers/crd-aws-example
[AWS] Include DnsEndpoint example with AWS provider specifics
2023-04-13 11:48:39 -07:00
Maurice Meyer
4c546fb73a docs: add example for provider specific config 2023-03-31 17:34:20 +02:00
Arunesh Pandey
b2eebecd68 Define Labels type and JSON tags for ProviderSpecific fields
The current example of CRD source is missing the `Labels` type
definition.  It also does not have the JSON tag for the `Name` and
`Value` fields of the `ProviderSpecificProperty` type.  As such,
creating a CRD from these types will result in errors.

This change fixes the two issues highlighted above.
2023-03-06 14:19:58 -08:00
Hyeonmin Park
c5824ae5d7 Merge branch 'master' into fix-typo-kvu-clusterip 2022-12-01 00:17:38 +09: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
Hyeonmin Park
8fd846593f Fix typo: service type ClusterIP capitalization 2022-11-24 17:59:54 +09:00
Will Hegedus
316345731c Bump to go 1.18
Required for net/netip package
2022-04-20 13:35:34 -04:00
Francisco Robles Martín
27aa444b9d [AWS] Include DnsEndpoint example with AWS provider specifics
Signed-off-by: Francisco Robles Martín <f.robles.martin@pm.me>
2022-03-22 11:17:32 +01: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
Sean Malloy
bcc60e8531 Bump To Go 1.17 2022-01-21 14:23:58 -06:00
Steve Hipwell
c5259353fc feat(chart): update chart process
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-11-11 16:46:38 +00:00
Kubernetes Prow Robot
fbbc2b9f68
Merge pull request #2003 from lunarway/bump-go-1-16
Update to Go 1.16
2021-03-31 00:14:58 -07:00
Thomas Stig Jacobsen
67ef48f8ba
Update docs/contributing/getting-started.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-03-30 11:10:40 +02:00
Thomas Stig Jacobsen
ac01d16c89
Another bump to 1.16.2 2021-03-12 15:44:05 +01:00
Thomas Stig Jacobsen
b1dd82e8ba
Further bump to 1.16.1 2021-03-11 14:22:41 +01:00
Dinar Valeev
add7a4102a Approve crd v1
All CRDs under k8s.io and kubernetes.io API groups should go through API
approval.

Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-03-10 11:36:18 +01:00
Thomas Stig Jacobsen
1c4d474440
Update to Go 1.16 2021-03-09 11:02:00 +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
Kubernetes Prow Robot
6a7fb3a9a7
Merge pull request #1425 from btoonk/internalhostname
feat: use ClusterIP with internal-hostname annotation
2020-12-23 05:56:26 -08:00
Bas Toonk
381382413e add docs 2020-12-17 15:14:34 +01:00
bl-ue
84a23191b5 Fix typos
* fix typos

* fix special quote characters

* fix syntax highlighting in some code blocks
2020-12-13 10:03:14 -05:00
windayski
9f28aa9106 fix some typos 2020-11-30 10:23:19 +00:00
kundan2707
7ea1871ef4 updated review comments 2020-11-05 15:14:56 +05:30
Jonas-Taha El Sesiy
774fb1e1c6
Update to Go 1.15 & update Azure dependencies 2020-10-21 23:52:29 -07:00
Johannes Grumböck
63be26d798 Added some documentation 2020-10-03 15:50:22 +02:00
Sean Malloy
d42251eaad Add quick start section to contributor docs 2020-09-01 08:57:04 -05:00