Skip to content

Commit d8eb9a0

Browse files
authored
chore: move license controller to internal (#7606)
* chore: move license controller to internal * chore: move license controller to internal
1 parent cf9a559 commit d8eb9a0

File tree

8 files changed

+10
-12
lines changed

8 files changed

+10
-12
lines changed

.golangci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ linters:
158158
alias: konnect${1}
159159
- pkg: github.com/kong/kubernetes-ingress-controller/v3/internal/dataplane/config
160160
alias: dpconf
161-
- pkg: github.com/kong/kubernetes-ingress-controller/v3/controllers/license
161+
- pkg: github.com/kong/kubernetes-ingress-controller/v3/internal/controllers/license
162162
alias: ctrllicense
163163
- pkg: github.com/Kong/sdk-konnect-go/models/components
164164
alias: sdkkonnectcomp

Dockerfile

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ RUN --mount=type=cache,target=$GOPATH/pkg/mod \
2626
--mount=type=bind,source=go.mod,target=go.mod \
2727
go mod download -x
2828

29-
COPY controllers/ controllers/
3029
COPY pkg/ pkg/
3130
COPY internal/ internal/
3231
COPY Makefile .
@@ -97,12 +96,12 @@ ARG TARGETOS
9796
ARG TARGETARCH
9897

9998
LABEL name="Kong Ingress Controller" \
100-
vendor="Kong" \
101-
version="$TAG" \
102-
release="1" \
103-
url="https://github.com/Kong/kubernetes-ingress-controller" \
104-
summary="Kong for Kubernetes Ingress" \
105-
description="Use Kong for Kubernetes Ingress. Configure plugins, health checking, load balancing and more in Kong for Kubernetes Services, all using Custom Resource Definitions (CRDs) and Kubernetes-native tooling."
99+
vendor="Kong" \
100+
version="$TAG" \
101+
release="1" \
102+
url="https://github.com/Kong/kubernetes-ingress-controller" \
103+
summary="Kong for Kubernetes Ingress" \
104+
description="Use Kong for Kubernetes Ingress. Configure plugins, health checking, load balancing and more in Kong for Kubernetes Services, all using Custom Resource Definitions (CRDs) and Kubernetes-native tooling."
106105

107106
WORKDIR /
108107
COPY --from=builder /workspace/bin/manager .

Dockerfile.debug

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ RUN --mount=type=cache,target=$GOPATH/pkg/mod \
2525
--mount=type=bind,source=go.mod,target=go.mod \
2626
go mod download -x
2727

28-
COPY controllers/ controllers/
2928
COPY pkg/ pkg/
3029
COPY internal/ internal/
3130
COPY Makefile .

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ manifests: manifests.rbac manifests.webhook manifests.single
273273

274274
.PHONY: manifests.rbac ## Generate ClusterRole objects.
275275
manifests.rbac: controller-gen
276-
$(CONTROLLER_GEN) rbac:roleName=kong-ingress paths="./internal/controllers/configuration/" paths="./controllers/license/" paths="./internal/konnect/license/"
276+
$(CONTROLLER_GEN) rbac:roleName=kong-ingress paths="./internal/controllers/configuration/" paths="./internal/controllers/license/" paths="./internal/konnect/license/"
277277
$(CONTROLLER_GEN) rbac:roleName=kong-ingress-gateway paths="./internal/controllers/gateway/" output:rbac:artifacts:config=config/rbac/gateway
278278
$(CONTROLLER_GEN) rbac:roleName=kong-ingress-crds paths="./internal/controllers/crds/" output:rbac:artifacts:config=config/rbac/crds
279279

File renamed without changes.

controllers/license/konglicense_controller_test.go renamed to internal/controllers/license/konglicense_controller_test.go

File renamed without changes.

internal/manager/setup.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ import (
2424
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
2525
"sigs.k8s.io/controller-runtime/pkg/webhook"
2626

27-
ctrllicense "github.com/kong/kubernetes-ingress-controller/v3/controllers/license"
2827
"github.com/kong/kubernetes-ingress-controller/v3/internal/adminapi"
2928
"github.com/kong/kubernetes-ingress-controller/v3/internal/admission"
3029
"github.com/kong/kubernetes-ingress-controller/v3/internal/clients"
30+
ctrllicense "github.com/kong/kubernetes-ingress-controller/v3/internal/controllers/license"
3131
ctrlref "github.com/kong/kubernetes-ingress-controller/v3/internal/controllers/reference"
3232
"github.com/kong/kubernetes-ingress-controller/v3/internal/dataplane"
3333
dpconf "github.com/kong/kubernetes-ingress-controller/v3/internal/dataplane/config"

test/envtest/konglicense_controller_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import (
1515

1616
configurationv1alpha1 "github.com/kong/kubernetes-configuration/api/configuration/v1alpha1"
1717

18-
ctrllicense "github.com/kong/kubernetes-ingress-controller/v3/controllers/license"
18+
ctrllicense "github.com/kong/kubernetes-ingress-controller/v3/internal/controllers/license"
1919
)
2020

2121
func TestKongLicenseController(t *testing.T) {

0 commit comments

Comments
 (0)