Skip to content

Commit 86c04e4

Browse files
committed
feat!: migrate to anexia organization
Although the code does not contain any changes, the module name changed. As such, it is considered as breaking change. Related: anexia/go.anx.io#82
1 parent d57ab45 commit 86c04e4

File tree

9 files changed

+52
-50
lines changed

9 files changed

+52
-50
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
build/
44
dist/
55
reports/
6-
6+
bin/
77
covprofile

CHANGELOG.md

+29-29
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,72 @@
11
# Changelog
22

3-
## [0.1.6](https://github.com/ProbstenHias/external-dns-anexia-webhook/compare/v0.1.5...v0.1.6) (2024-09-25)
3+
## [0.1.6](https://github.com/anexia/external-dns-webhook/compare/v0.1.5...v0.1.6) (2024-09-25)
44

55

66
### Miscellaneous Chores
77

8-
* **deps:** bump anchore/sbom-action from 0.16.1 to 0.17.0 ([#31](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/31)) ([b0fea23](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/b0fea23766e0b28ad765c8bbad9e90b81e552733))
9-
* **deps:** bump anchore/sbom-action from 0.17.0 to 0.17.1 ([#37](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/37)) ([9a87b20](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/9a87b20eca191761d8028dd043d5f488fc7caf40))
10-
* **deps:** bump anchore/sbom-action from 0.17.1 to 0.17.2 ([#38](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/38)) ([37dc2ff](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/37dc2ff2323c7026126e3d40f80dc8c1b1c29b6b))
11-
* **deps:** bump github.com/caarlos0/env/v11 from 11.1.0 to 11.2.2 ([#35](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/35)) ([fd33c0a](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/fd33c0af66694c0d438277d108bd959042e89758))
12-
* **deps:** bump go.anx.io/go-anxcloud from 0.7.2 to 0.7.3 ([#34](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/34)) ([0dc6320](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/0dc63205f19ed23c6f7535b96127349a3bb77a39))
13-
* **deps:** bump sigs.k8s.io/external-dns from 0.14.2 to 0.15.0 ([#39](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/39)) ([44d35fa](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/44d35fa518f0d2310e3d3a1b090bae98d023e8ef))
14-
* **deps:** bump sigstore/cosign-installer from 3.5.0 to 3.6.0 ([#36](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/36)) ([2e672d1](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/2e672d1efa69dd03c91f26c3e0e64d2c67c97b59))
8+
* **deps:** bump anchore/sbom-action from 0.16.1 to 0.17.0 ([#31](https://github.com/anexia/external-dns-webhook/issues/31)) ([b0fea23](https://github.com/anexia/external-dns-webhook/commit/b0fea23766e0b28ad765c8bbad9e90b81e552733))
9+
* **deps:** bump anchore/sbom-action from 0.17.0 to 0.17.1 ([#37](https://github.com/anexia/external-dns-webhook/issues/37)) ([9a87b20](https://github.com/anexia/external-dns-webhook/commit/9a87b20eca191761d8028dd043d5f488fc7caf40))
10+
* **deps:** bump anchore/sbom-action from 0.17.1 to 0.17.2 ([#38](https://github.com/anexia/external-dns-webhook/issues/38)) ([37dc2ff](https://github.com/anexia/external-dns-webhook/commit/37dc2ff2323c7026126e3d40f80dc8c1b1c29b6b))
11+
* **deps:** bump github.com/caarlos0/env/v11 from 11.1.0 to 11.2.2 ([#35](https://github.com/anexia/external-dns-webhook/issues/35)) ([fd33c0a](https://github.com/anexia/external-dns-webhook/commit/fd33c0af66694c0d438277d108bd959042e89758))
12+
* **deps:** bump go.anx.io/go-anxcloud from 0.7.2 to 0.7.3 ([#34](https://github.com/anexia/external-dns-webhook/issues/34)) ([0dc6320](https://github.com/anexia/external-dns-webhook/commit/0dc63205f19ed23c6f7535b96127349a3bb77a39))
13+
* **deps:** bump sigs.k8s.io/external-dns from 0.14.2 to 0.15.0 ([#39](https://github.com/anexia/external-dns-webhook/issues/39)) ([44d35fa](https://github.com/anexia/external-dns-webhook/commit/44d35fa518f0d2310e3d3a1b090bae98d023e8ef))
14+
* **deps:** bump sigstore/cosign-installer from 3.5.0 to 3.6.0 ([#36](https://github.com/anexia/external-dns-webhook/issues/36)) ([2e672d1](https://github.com/anexia/external-dns-webhook/commit/2e672d1efa69dd03c91f26c3e0e64d2c67c97b59))
1515

16-
## [0.1.5](https://github.com/ProbstenHias/external-dns-anexia-webhook/compare/v0.1.4...v0.1.5) (2024-07-10)
16+
## [0.1.5](https://github.com/anexia/external-dns-webhook/compare/v0.1.4...v0.1.5) (2024-07-10)
1717

1818

1919
### Bug Fixes
2020

21-
* do not require image signing during pr ([#27](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/27)) ([63138df](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/63138df80e3add4e6afcbf1e2d52aed41d3e03ef))
22-
* fix typo ([#21](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/21)) ([3d30e2e](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/3d30e2ec5f6aa6f6baa05aec6b8719a3c7c7d87a))
23-
* set the sign skip correctly in pul_request action ([#29](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/29)) ([2811151](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/28111518d25d42873d353a615d8d5d94da4938db))
21+
* do not require image signing during pr ([#27](https://github.com/anexia/external-dns-webhook/issues/27)) ([63138df](https://github.com/anexia/external-dns-webhook/commit/63138df80e3add4e6afcbf1e2d52aed41d3e03ef))
22+
* fix typo ([#21](https://github.com/anexia/external-dns-webhook/issues/21)) ([3d30e2e](https://github.com/anexia/external-dns-webhook/commit/3d30e2ec5f6aa6f6baa05aec6b8719a3c7c7d87a))
23+
* set the sign skip correctly in pul_request action ([#29](https://github.com/anexia/external-dns-webhook/issues/29)) ([2811151](https://github.com/anexia/external-dns-webhook/commit/28111518d25d42873d353a615d8d5d94da4938db))
2424

2525

2626
### Miscellaneous Chores
2727

28-
* **deps:** bump anchore/sbom-action from 0.16.0 to 0.16.1 ([#30](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/30)) ([c7d40d9](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/c7d40d9d5c9b0e5bf1429f83391b81b260b78c74))
28+
* **deps:** bump anchore/sbom-action from 0.16.0 to 0.16.1 ([#30](https://github.com/anexia/external-dns-webhook/issues/30)) ([c7d40d9](https://github.com/anexia/external-dns-webhook/commit/c7d40d9d5c9b0e5bf1429f83391b81b260b78c74))
2929

30-
## [0.1.4](https://github.com/ProbstenHias/external-dns-anexia-webhook/compare/v0.1.3...v0.1.4) (2024-07-06)
30+
## [0.1.4](https://github.com/anexia/external-dns-webhook/compare/v0.1.3...v0.1.4) (2024-07-06)
3131

3232

3333
### Bug Fixes
3434

35-
* update goreleaser config to work with v2 ([#26](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/26)) ([2ee51d8](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/2ee51d8b16f54cf89af4d2d2b1b8a03fc0143a3b))
35+
* update goreleaser config to work with v2 ([#26](https://github.com/anexia/external-dns-webhook/issues/26)) ([2ee51d8](https://github.com/anexia/external-dns-webhook/commit/2ee51d8b16f54cf89af4d2d2b1b8a03fc0143a3b))
3636

3737

3838
### Miscellaneous Chores
3939

40-
* **deps:** bump github.com/caarlos0/env/v11 from 11.0.1 to 11.1.0 ([#20](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/20)) ([9357d69](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/9357d693f271a04903590a66f9209a3e9b2403a8))
41-
* **deps:** bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0 ([#24](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/24)) ([0fe0722](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/0fe07221b59895b956e1d82a9ff183118ba48c37))
42-
* **deps:** bump go.anx.io/go-anxcloud from 0.6.4 to 0.7.0 ([#15](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/15)) ([d5eacbf](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/d5eacbf84c3aec027d0a15090f527b6dbe2244d6))
43-
* **deps:** bump go.anx.io/go-anxcloud from 0.7.0 to 0.7.1 ([#18](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/18)) ([3c70b4a](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/3c70b4ac9055d76c77b78bca4d09f62dbaa3acda))
44-
* **deps:** bump go.anx.io/go-anxcloud from 0.7.1 to 0.7.2 ([#22](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/22)) ([938b348](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/938b348eaacdae868809e55471599c958348f59c))
45-
* **deps:** bump goreleaser/goreleaser-action from 5 to 6 ([#17](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/17)) ([e6e0270](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/e6e02708099b8b6de19c6fd5649e7c2e47786b1a))
40+
* **deps:** bump github.com/caarlos0/env/v11 from 11.0.1 to 11.1.0 ([#20](https://github.com/anexia/external-dns-webhook/issues/20)) ([9357d69](https://github.com/anexia/external-dns-webhook/commit/9357d693f271a04903590a66f9209a3e9b2403a8))
41+
* **deps:** bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0 ([#24](https://github.com/anexia/external-dns-webhook/issues/24)) ([0fe0722](https://github.com/anexia/external-dns-webhook/commit/0fe07221b59895b956e1d82a9ff183118ba48c37))
42+
* **deps:** bump go.anx.io/go-anxcloud from 0.6.4 to 0.7.0 ([#15](https://github.com/anexia/external-dns-webhook/issues/15)) ([d5eacbf](https://github.com/anexia/external-dns-webhook/commit/d5eacbf84c3aec027d0a15090f527b6dbe2244d6))
43+
* **deps:** bump go.anx.io/go-anxcloud from 0.7.0 to 0.7.1 ([#18](https://github.com/anexia/external-dns-webhook/issues/18)) ([3c70b4a](https://github.com/anexia/external-dns-webhook/commit/3c70b4ac9055d76c77b78bca4d09f62dbaa3acda))
44+
* **deps:** bump go.anx.io/go-anxcloud from 0.7.1 to 0.7.2 ([#22](https://github.com/anexia/external-dns-webhook/issues/22)) ([938b348](https://github.com/anexia/external-dns-webhook/commit/938b348eaacdae868809e55471599c958348f59c))
45+
* **deps:** bump goreleaser/goreleaser-action from 5 to 6 ([#17](https://github.com/anexia/external-dns-webhook/issues/17)) ([e6e0270](https://github.com/anexia/external-dns-webhook/commit/e6e02708099b8b6de19c6fd5649e7c2e47786b1a))
4646

47-
## [0.1.3](https://github.com/ProbstenHias/external-dns-anexia-webhook/compare/v0.1.2...v0.1.3) (2024-05-07)
47+
## [0.1.3](https://github.com/anexia/external-dns-webhook/compare/v0.1.2...v0.1.3) (2024-05-07)
4848

4949

5050
### Bug Fixes
5151

52-
* reorder record parsing in GetRecords function ([#9](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/9)) ([4b5a0cb](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/4b5a0cbebd245bf2c7e60ec1ad1b6777b165a182))
52+
* reorder record parsing in GetRecords function ([#9](https://github.com/anexia/external-dns-webhook/issues/9)) ([4b5a0cb](https://github.com/anexia/external-dns-webhook/commit/4b5a0cbebd245bf2c7e60ec1ad1b6777b165a182))
5353

54-
## [0.1.2](https://github.com/ProbstenHias/external-dns-anexia-webhook/compare/v0.1.1...v0.1.2) (2024-05-07)
54+
## [0.1.2](https://github.com/anexia/external-dns-webhook/compare/v0.1.1...v0.1.2) (2024-05-07)
5555

5656

5757
### Bug Fixes
5858

59-
* update Dockerfile entrypoint to use Anexia webhook ([#8](https://github.com/ProbstenHias/external-dns-anexia-webhook/issues/8)) ([cb23803](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/cb23803208d016143aceb9fad4b5c5557d413286))
59+
* update Dockerfile entrypoint to use Anexia webhook ([#8](https://github.com/anexia/external-dns-webhook/issues/8)) ([cb23803](https://github.com/anexia/external-dns-webhook/commit/cb23803208d016143aceb9fad4b5c5557d413286))
6060

6161

6262
### Miscellaneous Chores
6363

64-
* update License file ([726710f](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/726710f9845919b8e0b775e7d7c045309826893d))
64+
* update License file ([726710f](https://github.com/anexia/external-dns-webhook/commit/726710f9845919b8e0b775e7d7c045309826893d))
6565

66-
## [0.1.1](https://github.com/ProbstenHias/external-dns-anexia-webhook/compare/v0.1.0...v0.1.1) (2024-05-06)
66+
## [0.1.1](https://github.com/anexia/external-dns-webhook/compare/v0.1.0...v0.1.1) (2024-05-06)
6767

6868

6969
### Miscellaneous Chores
7070

71-
* add release-please configuration file ([f317571](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/f3175717f5420f5bdf83c2572b102113b0b3f96e))
72-
* Update .conform.yaml and release.yml ([d4e427b](https://github.com/ProbstenHias/external-dns-anexia-webhook/commit/d4e427b19a318e852ab49cb236fb41bb72820220))
71+
* add release-please configuration file ([f317571](https://github.com/anexia/external-dns-webhook/commit/f3175717f5420f5bdf83c2572b102113b0b3f96e))
72+
* Update .conform.yaml and release.yml ([d4e427b](https://github.com/anexia/external-dns-webhook/commit/d4e427b19a318e852ab49cb236fb41bb72820220))

README.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1-
# ExternalDNS - Anexia Webhook Provider
1+
# external-dns for Anexia CloudDNS
22

3-
[![License](https://img.shields.io/github/license/probstenhias/external-dns-anexia-webhook?style=for-the-badge)](LICENSE.md)
4-
[![Build](https://img.shields.io/github/actions/workflow/status/probstenhias/external-dns-anexia-webhook/pull_request.yml?style=for-the-badge)](https://github.com/probstenhias/external-dns-anexia-webhook/actions/workflows/pull_request.yml)
5-
[![GoReport](https://goreportcard.com/badge/github.com/probstenhias/external-dns-anexia-webhook?style=for-the-badge)](https://goreportcard.com/report/github.com/probstenhias/external-dns-anexia-webhook)
6-
[![Coverage](https://img.shields.io/coverallsCoverage/github/ProbstenHias/external-dns-anexia-webhook?style=for-the-badge)](https://coveralls.io/github/ProbstenHias/external-dns-anexia-webhook?branch=main)
3+
[![License](https://img.shields.io/github/license/anexia/external-dns-webhook?style=for-the-badge)](LICENSE.md)
4+
[![Build](https://img.shields.io/github/actions/workflow/status/anexia/external-dns-webhook/pull_request.yml?style=for-the-badge)](https://github.com/anexia/external-dns-webhook/actions/workflows/pull_request.yml)
5+
[![GoReport](https://goreportcard.com/badge/github.com/anexia/external-dns-webhook?style=for-the-badge)](https://goreportcard.com/report/github.com/anexia/external-dns-webhook)
6+
[![Coverage](https://img.shields.io/coverallsCoverage/github/anexia/external-dns-webhook?style=for-the-badge)](https://coveralls.io/github/anexia/external-dns-webhook?branch=main)
77

88
The Anexia Webhook Provider for [ExternalDNS](https://github.com/kubernetes-sigs/external-dns) allows you to use Anexia's DNS API to manage DNS records for your domains.
99

1010
The provider is heavily inspired by the [ExternalDNS - IONOS Webhook](https://github.com/ionos-cloud/external-dns-ionos-webhook) and some inspiration taken from the [External DNS - Adguard Home Provider](https://github.com/muhlba91/external-dns-provider-adguard/tree/main).
1111

12+
The initial work was by done by @ProbstenHias, who still serves as the primary maintainer. Thanks a lot! :purple_heart:
13+
1214
## Configuration
1315

1416
See [cmd/webhook/init/configuration/configuration.go](cmd/webhook/init/configuration/configuration.go) for all available configuration options for the webhook sidecar, and [internal/anexia/configuration.go](internal/anexia/configuration.go) for all available configuration options for the Anexia provider.
1517

1618
## Kubernetes Deployment
1719

18-
The Anexia Webhook Provider is provided as an OCI image in [ghcr.io/probstenhias/external-dns-anexia-webhook](https://ghcr.io/probstenhias/external-dns-anexia-webhook).
20+
The Anexia Webhook Provider is provided as an OCI image in [ghcr.io/anexia/external-dns-webhook](https://ghcr.io/anexia/external-dns-webhook).
1921

2022
The following is an example deployment for the Anexia Webhook Provider:
2123

@@ -48,7 +50,7 @@ extraArgs:
4850
provider:
4951
name: webhook
5052
webhook:
51-
image: ghcr.io/probstenhias/external-dns-anexia-webhook
53+
image: ghcr.io/anexia/external-dns-webhook
5254
tag: v0.1.6
5355
env:
5456
- name: LOG_LEVEL

cmd/webhook/init/dnsprovider/dnsprovider.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"regexp"
66
"strings"
77

8-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/configuration"
9-
"github.com/probstenhias/external-dns-anexia-webhook/internal/anexia"
8+
"go.anx.io/external-dns-webhook/cmd/webhook/init/configuration"
9+
"go.anx.io/external-dns-webhook/internal/anexia"
1010
"sigs.k8s.io/external-dns/endpoint"
1111
"sigs.k8s.io/external-dns/provider"
1212

cmd/webhook/init/dnsprovider/dnsprovider_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package dnsprovider
33
import (
44
"testing"
55

6-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/configuration"
76
log "github.com/sirupsen/logrus"
87
"github.com/stretchr/testify/assert"
8+
"go.anx.io/external-dns-webhook/cmd/webhook/init/configuration"
99
)
1010

1111
func TestInit(t *testing.T) {

cmd/webhook/init/server/server.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ import (
1414

1515
log "github.com/sirupsen/logrus"
1616

17-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/configuration"
17+
"go.anx.io/external-dns-webhook/cmd/webhook/init/configuration"
1818

19-
"github.com/probstenhias/external-dns-anexia-webhook/pkg/webhook"
19+
"go.anx.io/external-dns-webhook/pkg/webhook"
2020
)
2121

2222
// Init server initialization function

cmd/webhook/init/server/server_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import (
1010
"testing"
1111
"time"
1212

13-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/configuration"
14-
"github.com/probstenhias/external-dns-anexia-webhook/pkg/webhook"
1513
log "github.com/sirupsen/logrus"
14+
"go.anx.io/external-dns-webhook/cmd/webhook/init/configuration"
15+
"go.anx.io/external-dns-webhook/pkg/webhook"
1616
"sigs.k8s.io/external-dns/endpoint"
1717
"sigs.k8s.io/external-dns/plan"
1818
)

cmd/webhook/main.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ package main
33
import (
44
"fmt"
55

6-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/configuration"
7-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/dnsprovider"
8-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/logging"
9-
"github.com/probstenhias/external-dns-anexia-webhook/cmd/webhook/init/server"
10-
"github.com/probstenhias/external-dns-anexia-webhook/pkg/webhook"
116
log "github.com/sirupsen/logrus"
7+
"go.anx.io/external-dns-webhook/cmd/webhook/init/configuration"
8+
"go.anx.io/external-dns-webhook/cmd/webhook/init/dnsprovider"
9+
"go.anx.io/external-dns-webhook/cmd/webhook/init/logging"
10+
"go.anx.io/external-dns-webhook/cmd/webhook/init/server"
11+
"go.anx.io/external-dns-webhook/pkg/webhook"
1212
)
1313

1414
const banner = `

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/probstenhias/external-dns-anexia-webhook
1+
module go.anx.io/external-dns-webhook
22

33
go 1.23
44

0 commit comments

Comments
 (0)