Skip to content

Commit 9a2cd1f

Browse files
faebrhenrybear327
authored andcommitted
changed domain to netboxlabs.com and group to ipam. Adapted all group/domain occurences to be consistent with a fesh kubebuilder project
1 parent e473050 commit 9a2cd1f

33 files changed

+161
-161
lines changed

PROJECT

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This file is used to track the info used to scaffold your project
33
# and allow the plugins properly work.
44
# More info: https://book.kubebuilder.io/reference/project-config.html
5-
domain: netbox.dev
5+
domain: netboxlabs.com
66
layout:
77
- go.kubebuilder.io/v4
88
projectName: netbox-operator
@@ -12,35 +12,35 @@ resources:
1212
crdVersion: v1
1313
namespaced: true
1414
controller: true
15-
domain: netbox.dev
16-
group: netbox
15+
domain: netboxlabs.com
16+
group: ipam
1717
kind: IpAddress
1818
path: github.com/netbox-community/netbox-operator/api/v1
1919
version: v1
2020
- api:
2121
crdVersion: v1
2222
namespaced: true
2323
controller: true
24-
domain: netbox.dev
25-
group: netbox
24+
domain: netboxlabs.com
25+
group: ipam
2626
kind: IpAddressClaim
2727
path: github.com/netbox-community/netbox-operator/api/v1
2828
version: v1
2929
- api:
3030
crdVersion: v1
3131
namespaced: true
3232
controller: true
33-
domain: netbox.dev
34-
group: netbox
33+
domain: netboxlabs.com
34+
group: ipam
3535
kind: Prefix
3636
path: github.com/netbox-community/netbox-operator/api/v1
3737
version: v1
3838
- api:
3939
crdVersion: v1
4040
namespaced: true
4141
controller: true
42-
domain: netbox.dev
43-
group: netbox
42+
domain: netboxlabs.com
43+
group: ipam
4444
kind: PrefixClaim
4545
path: github.com/netbox-community/netbox-operator/api/v1
4646
version: v1

api/v1/groupversion_info.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License.
1616

1717
// Package v1 contains API Schema definitions for the netbox v1 API group
1818
// +kubebuilder:object:generate=true
19-
// +groupName=netbox.dev
19+
// +groupName=ipam.netboxlabs.com
2020
package v1
2121

2222
import (
@@ -26,7 +26,7 @@ import (
2626

2727
var (
2828
// GroupVersion is group version used to register these objects
29-
GroupVersion = schema.GroupVersion{Group: "netbox.dev", Version: "v1"}
29+
GroupVersion = schema.GroupVersion{Group: "ipam.netboxlabs.com", Version: "v1"}
3030

3131
// SchemeBuilder is used to add go types to the GroupVersionKind scheme
3232
SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

cmd/main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import (
4040
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
4141
"sigs.k8s.io/controller-runtime/pkg/webhook"
4242

43-
netboxv1 "github.com/netbox-community/netbox-operator/api/v1"
43+
ipamv1 "github.com/netbox-community/netbox-operator/api/v1"
4444
"github.com/netbox-community/netbox-operator/internal/controller"
4545
//+kubebuilder:scaffold:imports
4646
)
@@ -53,7 +53,7 @@ var (
5353
func init() {
5454
utilruntime.Must(clientgoscheme.AddToScheme(scheme))
5555

56-
utilruntime.Must(netboxv1.AddToScheme(scheme))
56+
utilruntime.Must(ipamv1.AddToScheme(scheme))
5757
//+kubebuilder:scaffold:scheme
5858
}
5959

@@ -110,7 +110,7 @@ func main() {
110110
WebhookServer: webhookServer,
111111
HealthProbeBindAddress: probeAddr,
112112
LeaderElection: enableLeaderElection,
113-
LeaderElectionID: "9a39d07a.netbox.dev",
113+
LeaderElectionID: "9a39d07a.netboxlabs.com",
114114
// LeaderElectionReleaseOnCancel defines if the leader should step down voluntarily
115115
// when the Manager ends. This requires the binary to immediately end when the
116116
// Manager is stopped, otherwise, this setting is unsafe. Setting this significantly

config/crd/bases/netbox.dev_ipaddressclaims.yaml renamed to config/crd/bases/ipam.netboxlabs.com_ipaddressclaims.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
name: ipaddressclaims.netbox.dev
7+
name: ipaddressclaims.ipam.netboxlabs.com
88
spec:
9-
group: netbox.dev
9+
group: ipam.netboxlabs.com
1010
names:
1111
kind: IpAddressClaim
1212
listKind: IpAddressClaimList

config/crd/bases/netbox.dev_ipaddresses.yaml renamed to config/crd/bases/ipam.netboxlabs.com_ipaddresses.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
name: ipaddresses.netbox.dev
7+
name: ipaddresses.ipam.netboxlabs.com
88
spec:
9-
group: netbox.dev
9+
group: ipam.netboxlabs.com
1010
names:
1111
kind: IpAddress
1212
listKind: IpAddressList

config/crd/bases/netbox.dev_prefixclaims.yaml renamed to config/crd/bases/ipam.netboxlabs.com_prefixclaims.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
name: prefixclaims.netbox.dev
7+
name: prefixclaims.ipam.netboxlabs.com
88
spec:
9-
group: netbox.dev
9+
group: ipam.netboxlabs.com
1010
names:
1111
kind: PrefixClaim
1212
listKind: PrefixClaimList

config/crd/bases/netbox.dev_prefixes.yaml renamed to config/crd/bases/ipam.netboxlabs.com_prefixes.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.14.0
7-
name: prefixes.netbox.dev
7+
name: prefixes.ipam.netboxlabs.com
88
spec:
9-
group: netbox.dev
9+
group: ipam.netboxlabs.com
1010
names:
1111
kind: Prefix
1212
listKind: PrefixList

config/crd/kustomization.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# since it depends on service name and namespace that are out of this kustomize package.
33
# It should be run by config/default
44
resources:
5-
- bases/netbox.dev_ipaddresses.yaml
6-
- bases/netbox.dev_ipaddressclaims.yaml
7-
- bases/netbox.dev_prefixes.yaml
8-
- bases/netbox.dev_prefixclaims.yaml
5+
- bases/ipam.netboxlabs.com_ipaddresses.yaml
6+
- bases/ipam.netboxlabs.com_ipaddressclaims.yaml
7+
- bases/ipam.netboxlabs.com_prefixes.yaml
8+
- bases/ipam.netboxlabs.com_prefixclaims.yaml
99
#+kubebuilder:scaffold:crdkustomizeresource
1010

1111
patches:

config/rbac/ipaddress_editor_role.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
name: ipaddress-editor-role
1313
rules:
1414
- apiGroups:
15-
- netbox.dev
15+
- ipam.netboxlabs.com
1616
resources:
1717
- ipaddresses
1818
verbs:
@@ -24,7 +24,7 @@ rules:
2424
- update
2525
- watch
2626
- apiGroups:
27-
- netbox.dev
27+
- ipam.netboxlabs.com
2828
resources:
2929
- ipaddresses/status
3030
verbs:

config/rbac/ipaddress_viewer_role.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ metadata:
1212
name: ipaddress-viewer-role
1313
rules:
1414
- apiGroups:
15-
- netbox.dev
15+
- ipam.netboxlabs.com
1616
resources:
1717
- ipaddresses
1818
verbs:
1919
- get
2020
- list
2121
- watch
2222
- apiGroups:
23-
- netbox.dev
23+
- ipam.netboxlabs.com
2424
resources:
2525
- ipaddresses/status
2626
verbs:

0 commit comments

Comments
 (0)