Commit Graph

170 Commits

Author SHA1 Message Date
Ivan Ka
a6243cf6bb
chore(providers): rename custom TTL constants to defaultTTL (#5312)
* chore(provider): inline providers

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

* chore(provider): inline providers

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

* chore(provider): inline providers

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

* chore(provider): inline providers

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

* chore(provider): inline providers

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-27 14:59:25 -07:00
ivan katliarchuk
abdf8bbc02
chore(refactore): added lint checks
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-23 08:22:43 +01:00
Raffaele Di Fazio
b38d6bc867 changes to goccy yaml
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2025-04-15 08:42:00 +02:00
stw
4affbd9006 chore: add se for nlb, alb in thailand region 2025-03-29 19:17:46 +07:00
Jérémy Albuixech
5b5bd0980e
fix: add mexico region to external dns supported load balancers (#5157) 2025-03-10 11:59:48 -07:00
Rich
7c23e01e31
feat(aws): always create AAAA alias records in route53 (#5111)
* First pass based on existing PR, what is currently on master and some
extra tests.

* Try to resolve AWS service documentation

* Add documentation on how to opt-out of AAAA record creation

* Address documentation concerns

* Add some IPv6 tests to sources

* Make recommended changes to documentation
2025-03-03 00:21:00 -08:00
Ivan Ka
d4a66bdb66
feat(aws): fetch zones with tags batching (#5058)
* feat(aws-provider): aws tags batching

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

* feat(aws-provider): aws tags batching

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

* wip

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

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

* chore(aws-provider): aws tags batching functionality

* chore(aws-provider): aws tags batching functionality

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

* feat(aws-provider): fetch zones with aws tags batching

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

* feat(aws-provider): fetch zones with aws tags batching

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

* chore(aws-provider): aws tags batching functionality

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-03-02 23:46:56 -08: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
73c2f33239
test(aws): introduce first fixture-based (#5092)
* wip: added tests and fixtures

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

* chore(aws-provider): tests with fixtures

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

* test(aws): introduce first fixture-based

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-14 08:36:21 -08:00
Kubernetes Prow Robot
b41f3fdd90
Merge pull request #5031 from gofogo/chore-improve-canonicalHostedZone
chore(provider-aws): improve canonicalHostedZone handling
2025-01-28 00:43:31 -08:00
ivan katliarchuk
16bf92be5a
rollback to if checks
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-27 09:49:57 +00:00
Ivan Ka
3af7b48722
fix(aws-provider): ListTagsForResource incorrect zone-id handling
code review suggestions

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-01-27 09:40:58 +00:00
ivan katliarchuk
8062d0eb25
updated link
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-27 09:35:25 +00:00
ivan katliarchuk
eb4d794a88
chore: improve canonicalHostedZone alog improvement. cover case when hosted zone not yet added to file
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 21:31:58 +00:00
ivan katliarchuk
1508a826f2
chore: improve canonicalHostedZone alog improvement. add comment
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 21:16:32 +00:00
ivan katliarchuk
0c0373e5f7
chore: improve canonicalHostedZone alog improvement
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 21:04:08 +00:00
ivan katliarchuk
55e640bd43
chore: improve canonicalHostedZone handling
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 18:38:31 +00:00
ivan katliarchuk
c81514f4f8
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 17:41:15 +00:00
ivan katliarchuk
b62e464ee8
fix(aws-provider): ListTagsForResource incorrect zone-id handling. added tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 14:30:38 +00:00
ivan katliarchuk
a63cbccbdc
fix(aws-provider): ListTagsForResource incorrect zone-id handling. added tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 12:58:43 +00:00
ivan katliarchuk
fc664b5790
fix(aws-provider): ListTagsForResource incorrect zone-id handling. added tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 12:55:07 +00:00
ivan katliarchuk
e931e1762e
fix(aws-provider): ListTagsForResource incorrect zone-id handling
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 07:50:16 +00:00
ivan katliarchuk
d3c35f849a
fix(aws-provider): ListTagsForResource incorrect zone-id handling
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-23 18:38:26 +00:00
Kubernetes Prow Robot
ea1978629d
Merge pull request #4886 from ninjaprox/fix-aws-soft-error
fix(aws): add soft error
2024-11-20 17:51:01 +00:00
Vinh Nguyen
cd8cc00d9e
test: add soft error spec 2024-11-19 22:12:27 +08:00
Mykhailo Kuzmich
6ee52457e4 chore(aws): add region ap-southeast-5 2024-11-07 12:05:38 +02:00
Kubernetes Prow Robot
b024fc9237
Merge pull request #4706 from iul1an/hide-AWSAssumeRoleExternalID
Do not expose the AWS role external id in the logs
2024-10-10 15:20:24 +01:00
ivan katliarchuk
cfd80f0b6b
remove tabulation
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:31:49 +01:00
ivan katliarchuk
8eaf6df3d5
add back different tabulation
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:25:44 +01:00
ivan katliarchuk
d11ddb7ba7
merge with master
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:24:23 +01:00
ivan katliarchuk
ec402b057f
Merge branch 'master' into fix-crash-loop
* master: (78 commits)
  Update README.md with Efficient IP Provider
  feat(chart): Updated image to v0.15.0
  fix(chart): Don't use unauthenticated webhook port for health probe
  Remove unused session logic after move to aws-sdk-go-v2
  Refactor AWS provider to aws-sdk-go-v2
  Refactor AWS Cloud Map provider to aws-sdk-go-v2
  Refactor DynamoDB registry to aws-sdk-go-v2
  Update docs/release.md
  update the docs to v0.15.0
  bump kustomize version to v0.15.0
  add deprecation notice on coredns tutorial
  docs: refactor title and organisation
  review with Raffo
  chore: remove unmaintained providers
  chore(deps): bump actions/setup-python in the dev-dependencies group
  Add RouterOS provider to README.md
  feat: add annotation and label filters to Ambassador Host Source (#2633)
  chore(deps): bump GrantBirki/json-yaml-validate
  fix linter
  fix ordering
  ...
2024-09-14 10:03:52 +01:00
ivan katliarchuk
3830fb29c6
wip
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:03:49 +01:00
blanchardma
74fa6f99cd
fix(aws): add soft error 2024-09-13 13:58:52 +02:00
Iulian Mandache
90c15d73e8 Do not expose the AWS role external id in the logs 2024-09-08 02:13:22 +03:00
Michael Shen
0de6f8adcc
Remove unused session logic after move to aws-sdk-go-v2
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:45:26 -04:00
Michael Shen
5ec37e0699
Refactor AWS provider to aws-sdk-go-v2
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:44:54 -04:00
Michael Shen
ce1ab808f2
Refactor DynamoDB registry to aws-sdk-go-v2
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:44:49 -04:00
Thibault Jamet
b2ff1619f5
Add Domain filter interface 2024-08-14 10:20:59 +02:00
ivan katliarchuk
2b14345083
issue-4448: fix test
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-07-09 21:05:57 +01:00
ivan katliarchuk
a5b1d0f51b
swap with golang function
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-07-09 20:53:57 +01:00
ivan katliarchuk
b1bfffbe51
fix(issue-4448): uncomment test
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-07-05 20:37:00 +01:00
ivan katliarchuk
fca9914613
fix(issue-4448): uncomment test
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-07-05 20:29:40 +01:00
ivan katliarchuk
3aa5c91c23
fix(issue-4448): added another flavour of same function with tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-07-05 20:15:38 +01:00
ivan katliarchuk
7249c6402a
fix(issue-4448): aws.go intedation to tabs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 13:57:21 +01:00
ivan katliarchuk
33514943fd
fix(issue-4448): aws.go intedation to tabs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 13:55:53 +01:00
ivan katliarchuk
20634785ee
fix(issue-4448): added tests for A and Alias records
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 13:35:24 +01:00
ivan katliarchuk
d2f58246f0
fix(issue-4448): added test TestAWSApplyChanges
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 13:22:46 +01:00
ivan katliarchuk
cc1f4ab148
fix(issue-4448): added unittest
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 12:44:11 +01:00
ivan katliarchuk
df6d68e9a6
fix(issue-4448): added octal decode method
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 11:29:37 +01:00
ivan katliarchuk
99827b1fec
fix(issue-4448): single change required to fix
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-06-30 08:00:08 +01:00