Merge branch 'main' of github.com-giolekva:giolekva/pcloud
diff --git a/core/nebula/controller/Dockerfile.web b/core/nebula/api/Dockerfile
similarity index 100%
rename from core/nebula/controller/Dockerfile.web
rename to core/nebula/api/Dockerfile
diff --git a/core/nebula/api/Makefile b/core/nebula/api/Makefile
new file mode 100644
index 0000000..3898183
--- /dev/null
+++ b/core/nebula/api/Makefile
@@ -0,0 +1,21 @@
+clean:
+ rm -f api_*
+
+api_arm64: export CGO_ENABLED=0
+api_arm64: export GO111MODULE=on
+api_arm64: export GOOS=linux
+api_arm64: export GOARCH=arm64
+api_arm64:
+ go1.17.1 build -o api_arm64 main.go
+
+api_amd64: export CGO_ENABLED=0
+api_amd64: export GO111MODULE=on
+api_amd64: export GOOS=linux
+api_amd64: export GOARCH=amd64
+api_amd64:
+ go1.17.1 build -o api_amd64 main.go
+
+api: clean api_arm64 api_amd64
+
+push: api
+ docker buildx build --tag=giolekva/nebula-api:latest . --platform=linux/arm64,linux/amd64 --push
diff --git a/core/nebula/api/go.mod b/core/nebula/api/go.mod
new file mode 100644
index 0000000..67cf6bf
--- /dev/null
+++ b/core/nebula/api/go.mod
@@ -0,0 +1,3 @@
+module github.com/giolekva/pcloud/core/nebula/api
+
+go 1.17
diff --git a/core/nebula/controller/web.go b/core/nebula/api/main.go
similarity index 96%
rename from core/nebula/controller/web.go
rename to core/nebula/api/main.go
index 8738cd4..ed09135 100644
--- a/core/nebula/controller/web.go
+++ b/core/nebula/api/main.go
@@ -15,8 +15,8 @@
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
- nebulav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- clientset "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
+ nebulav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ clientset "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
)
var port = flag.Int("port", 8080, "Port to listen on.")
diff --git a/core/nebula/controller/templates/index.html b/core/nebula/api/templates/index.html
similarity index 100%
rename from core/nebula/controller/templates/index.html
rename to core/nebula/api/templates/index.html
diff --git a/core/nebula/apis/nebula/v1/zz_generated.deepcopy.go b/core/nebula/apis/nebula/v1/zz_generated.deepcopy.go
deleted file mode 100644
index e47733d..0000000
--- a/core/nebula/apis/nebula/v1/zz_generated.deepcopy.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// +build !ignore_autogenerated
-
-// gen
-
-// Code generated by deepcopy-gen. DO NOT EDIT.
-
-package v1
-
-import (
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaCA) DeepCopyInto(out *NebulaCA) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
- out.Spec = in.Spec
- out.Status = in.Status
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaCA.
-func (in *NebulaCA) DeepCopy() *NebulaCA {
- if in == nil {
- return nil
- }
- out := new(NebulaCA)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *NebulaCA) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaCAList) DeepCopyInto(out *NebulaCAList) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ListMeta.DeepCopyInto(&out.ListMeta)
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]NebulaCA, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaCAList.
-func (in *NebulaCAList) DeepCopy() *NebulaCAList {
- if in == nil {
- return nil
- }
- out := new(NebulaCAList)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *NebulaCAList) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaCASpec) DeepCopyInto(out *NebulaCASpec) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaCASpec.
-func (in *NebulaCASpec) DeepCopy() *NebulaCASpec {
- if in == nil {
- return nil
- }
- out := new(NebulaCASpec)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaCAStatus) DeepCopyInto(out *NebulaCAStatus) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaCAStatus.
-func (in *NebulaCAStatus) DeepCopy() *NebulaCAStatus {
- if in == nil {
- return nil
- }
- out := new(NebulaCAStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaNode) DeepCopyInto(out *NebulaNode) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
- out.Spec = in.Spec
- out.Status = in.Status
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaNode.
-func (in *NebulaNode) DeepCopy() *NebulaNode {
- if in == nil {
- return nil
- }
- out := new(NebulaNode)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *NebulaNode) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaNodeList) DeepCopyInto(out *NebulaNodeList) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ListMeta.DeepCopyInto(&out.ListMeta)
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]NebulaNode, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaNodeList.
-func (in *NebulaNodeList) DeepCopy() *NebulaNodeList {
- if in == nil {
- return nil
- }
- out := new(NebulaNodeList)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *NebulaNodeList) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaNodeSpec) DeepCopyInto(out *NebulaNodeSpec) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaNodeSpec.
-func (in *NebulaNodeSpec) DeepCopy() *NebulaNodeSpec {
- if in == nil {
- return nil
- }
- out := new(NebulaNodeSpec)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *NebulaNodeStatus) DeepCopyInto(out *NebulaNodeStatus) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NebulaNodeStatus.
-func (in *NebulaNodeStatus) DeepCopy() *NebulaNodeStatus {
- if in == nil {
- return nil
- }
- out := new(NebulaNodeStatus)
- in.DeepCopyInto(out)
- return out
-}
diff --git a/core/nebula/controller/.gitignore b/core/nebula/controller/.gitignore
index 17f70e0..a740a57 100644
--- a/core/nebula/controller/.gitignore
+++ b/core/nebula/controller/.gitignore
@@ -1,5 +1,3 @@
controller_arm64
controller_amd64
vendor
-web_arm64
-web_amd64
\ No newline at end of file
diff --git a/core/nebula/controller/Dockerfile.controller b/core/nebula/controller/Dockerfile
similarity index 100%
rename from core/nebula/controller/Dockerfile.controller
rename to core/nebula/controller/Dockerfile
diff --git a/core/nebula/controller/Makefile b/core/nebula/controller/Makefile
index a838f0b..0943f2b 100644
--- a/core/nebula/controller/Makefile
+++ b/core/nebula/controller/Makefile
@@ -1,5 +1,5 @@
clean:
- rm -f controller_* web_*
+ rm -f controller_*
generate:
rm -rf generated
@@ -23,28 +23,8 @@
go mod vendor
go build -o controller_amd64 main.go
-controller: controller_arm64 controller_amd64
+controller: clean controller_arm64 controller_amd64
-web_arm64: export CGO_ENABLED=0
-web_arm64: export GO111MODULE=on
-web_arm64: export GOOS=linux
-web_arm64: export GOARCH=arm64
-web_arm64:
- go build -o web_arm64 web.go
-web_amd64: export CGO_ENABLED=0
-web_amd64: export GO111MODULE=on
-web_amd64: export GOOS=linux
-web_amd64: export GOARCH=amd64
-web_amd64:
- go build -o web_amd64 web.go
-
-web: web_arm64 web_amd64
-
-push_controller: controller
- docker buildx build -f Dockerfile.controller --tag=giolekva/nebula-controller:latest . --platform=linux/arm64,linux/amd64 --push
-
-push_web: web
- docker buildx build -f Dockerfile.web --tag=giolekva/nebula-web:latest . --platform=linux/arm64,linux/amd64 --push
-
-push: push_controller push_web
+push: controller
+ docker buildx build --tag=giolekva/nebula-controller:latest . --platform=linux/arm64,linux/amd64 --push
diff --git a/core/nebula/controller/controllers/ca.go b/core/nebula/controller/controllers/ca.go
index 05b5e32..37b3856 100644
--- a/core/nebula/controller/controllers/ca.go
+++ b/core/nebula/controller/controllers/ca.go
@@ -21,10 +21,10 @@
"k8s.io/client-go/util/workqueue"
"k8s.io/klog/v2"
- nebulav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- clientset "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
- informers "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/nebula/v1"
- listers "github.com/giolekva/pcloud/core/nebula/generated/listers/nebula/v1"
+ nebulav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ clientset "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
+ informers "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/nebula/v1"
+ listers "github.com/giolekva/pcloud/core/nebula/controller/generated/listers/nebula/v1"
)
var secretImmutable = true
diff --git a/core/nebula/controller/generated/clientset/versioned/clientset.go b/core/nebula/controller/generated/clientset/versioned/clientset.go
index 32ba8fe..13b6f3c 100644
--- a/core/nebula/controller/generated/clientset/versioned/clientset.go
+++ b/core/nebula/controller/generated/clientset/versioned/clientset.go
@@ -7,7 +7,7 @@
import (
"fmt"
- lekvav1 "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/typed/nebula/v1"
+ lekvav1 "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1"
discovery "k8s.io/client-go/discovery"
rest "k8s.io/client-go/rest"
flowcontrol "k8s.io/client-go/util/flowcontrol"
diff --git a/core/nebula/controller/generated/clientset/versioned/fake/clientset_generated.go b/core/nebula/controller/generated/clientset/versioned/fake/clientset_generated.go
index b0512f0..2dd3fec 100644
--- a/core/nebula/controller/generated/clientset/versioned/fake/clientset_generated.go
+++ b/core/nebula/controller/generated/clientset/versioned/fake/clientset_generated.go
@@ -5,9 +5,9 @@
package fake
import (
- clientset "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
- lekvav1 "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/typed/nebula/v1"
- fakelekvav1 "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/typed/nebula/v1/fake"
+ clientset "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
+ lekvav1 "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1"
+ fakelekvav1 "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/watch"
"k8s.io/client-go/discovery"
diff --git a/core/nebula/controller/generated/clientset/versioned/fake/register.go b/core/nebula/controller/generated/clientset/versioned/fake/register.go
index aa322cb..47f8b3a 100644
--- a/core/nebula/controller/generated/clientset/versioned/fake/register.go
+++ b/core/nebula/controller/generated/clientset/versioned/fake/register.go
@@ -5,7 +5,7 @@
package fake
import (
- lekvav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ lekvav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
schema "k8s.io/apimachinery/pkg/runtime/schema"
diff --git a/core/nebula/controller/generated/clientset/versioned/scheme/register.go b/core/nebula/controller/generated/clientset/versioned/scheme/register.go
index e27332c..31b531f 100644
--- a/core/nebula/controller/generated/clientset/versioned/scheme/register.go
+++ b/core/nebula/controller/generated/clientset/versioned/scheme/register.go
@@ -5,7 +5,7 @@
package scheme
import (
- lekvav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ lekvav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
schema "k8s.io/apimachinery/pkg/runtime/schema"
diff --git a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebula_client.go b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebula_client.go
index e5f530e..041fc54 100644
--- a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebula_client.go
+++ b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebula_client.go
@@ -5,7 +5,7 @@
package fake
import (
- v1 "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/typed/nebula/v1"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1"
rest "k8s.io/client-go/rest"
testing "k8s.io/client-go/testing"
)
diff --git a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulaca.go b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulaca.go
index 22182e2..8b95a2e 100644
--- a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulaca.go
+++ b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulaca.go
@@ -7,7 +7,7 @@
import (
"context"
- nebulav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ nebulav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema"
diff --git a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulanode.go b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulanode.go
index cbd3957..4c7cc52 100644
--- a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulanode.go
+++ b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulanode.go
@@ -7,7 +7,7 @@
import (
"context"
- nebulav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ nebulav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
labels "k8s.io/apimachinery/pkg/labels"
schema "k8s.io/apimachinery/pkg/runtime/schema"
diff --git a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebula_client.go b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebula_client.go
index 261bb36..eca015b 100644
--- a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebula_client.go
+++ b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebula_client.go
@@ -5,8 +5,8 @@
package v1
import (
- v1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/scheme"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/scheme"
rest "k8s.io/client-go/rest"
)
diff --git a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulaca.go b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulaca.go
index 11aa718..1d136cc 100644
--- a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulaca.go
+++ b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulaca.go
@@ -8,8 +8,8 @@
"context"
"time"
- v1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- scheme "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/scheme"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ scheme "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch"
diff --git a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulanode.go b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulanode.go
index 4c38986..28a367e 100644
--- a/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulanode.go
+++ b/core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulanode.go
@@ -8,8 +8,8 @@
"context"
"time"
- v1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- scheme "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/scheme"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ scheme "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/scheme"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
types "k8s.io/apimachinery/pkg/types"
watch "k8s.io/apimachinery/pkg/watch"
diff --git a/core/nebula/controller/generated/informers/externalversions/factory.go b/core/nebula/controller/generated/informers/externalversions/factory.go
index eef24ab..c5b3ba3 100644
--- a/core/nebula/controller/generated/informers/externalversions/factory.go
+++ b/core/nebula/controller/generated/informers/externalversions/factory.go
@@ -9,9 +9,9 @@
sync "sync"
time "time"
- versioned "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
- internalinterfaces "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/internalinterfaces"
- nebula "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/nebula"
+ versioned "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
+ internalinterfaces "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/internalinterfaces"
+ nebula "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/nebula"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
schema "k8s.io/apimachinery/pkg/runtime/schema"
diff --git a/core/nebula/controller/generated/informers/externalversions/generic.go b/core/nebula/controller/generated/informers/externalversions/generic.go
index 9df56e4..9507c7a 100644
--- a/core/nebula/controller/generated/informers/externalversions/generic.go
+++ b/core/nebula/controller/generated/informers/externalversions/generic.go
@@ -7,7 +7,7 @@
import (
"fmt"
- v1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
schema "k8s.io/apimachinery/pkg/runtime/schema"
cache "k8s.io/client-go/tools/cache"
)
diff --git a/core/nebula/controller/generated/informers/externalversions/internalinterfaces/factory_interfaces.go b/core/nebula/controller/generated/informers/externalversions/internalinterfaces/factory_interfaces.go
index 602d1ad..5a1648a 100644
--- a/core/nebula/controller/generated/informers/externalversions/internalinterfaces/factory_interfaces.go
+++ b/core/nebula/controller/generated/informers/externalversions/internalinterfaces/factory_interfaces.go
@@ -7,7 +7,7 @@
import (
time "time"
- versioned "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
+ versioned "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
cache "k8s.io/client-go/tools/cache"
diff --git a/core/nebula/controller/generated/informers/externalversions/nebula/interface.go b/core/nebula/controller/generated/informers/externalversions/nebula/interface.go
index 6061070..a8cb99d 100644
--- a/core/nebula/controller/generated/informers/externalversions/nebula/interface.go
+++ b/core/nebula/controller/generated/informers/externalversions/nebula/interface.go
@@ -5,8 +5,8 @@
package nebula
import (
- internalinterfaces "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/internalinterfaces"
- v1 "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/nebula/v1"
+ internalinterfaces "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/internalinterfaces"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/nebula/v1"
)
// Interface provides access to each of this group's versions.
diff --git a/core/nebula/controller/generated/informers/externalversions/nebula/v1/interface.go b/core/nebula/controller/generated/informers/externalversions/nebula/v1/interface.go
index eb7fc27..e2a49bd 100644
--- a/core/nebula/controller/generated/informers/externalversions/nebula/v1/interface.go
+++ b/core/nebula/controller/generated/informers/externalversions/nebula/v1/interface.go
@@ -5,7 +5,7 @@
package v1
import (
- internalinterfaces "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/internalinterfaces"
+ internalinterfaces "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
diff --git a/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulaca.go b/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulaca.go
index eda6a7a..3848222 100644
--- a/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulaca.go
+++ b/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulaca.go
@@ -8,10 +8,10 @@
"context"
time "time"
- nebulav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- versioned "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
- internalinterfaces "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/internalinterfaces"
- v1 "github.com/giolekva/pcloud/core/nebula/generated/listers/nebula/v1"
+ nebulav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ versioned "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
+ internalinterfaces "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/internalinterfaces"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/generated/listers/nebula/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch"
diff --git a/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulanode.go b/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulanode.go
index b3d3c65..142314d 100644
--- a/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulanode.go
+++ b/core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulanode.go
@@ -8,10 +8,10 @@
"context"
time "time"
- nebulav1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
- versioned "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
- internalinterfaces "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions/internalinterfaces"
- v1 "github.com/giolekva/pcloud/core/nebula/generated/listers/nebula/v1"
+ nebulav1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
+ versioned "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
+ internalinterfaces "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions/internalinterfaces"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/generated/listers/nebula/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
watch "k8s.io/apimachinery/pkg/watch"
diff --git a/core/nebula/controller/generated/listers/nebula/v1/nebulaca.go b/core/nebula/controller/generated/listers/nebula/v1/nebulaca.go
index a261c9d..ad4bedf 100644
--- a/core/nebula/controller/generated/listers/nebula/v1/nebulaca.go
+++ b/core/nebula/controller/generated/listers/nebula/v1/nebulaca.go
@@ -5,7 +5,7 @@
package v1
import (
- v1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache"
diff --git a/core/nebula/controller/generated/listers/nebula/v1/nebulanode.go b/core/nebula/controller/generated/listers/nebula/v1/nebulanode.go
index f861e18..d3490f5 100644
--- a/core/nebula/controller/generated/listers/nebula/v1/nebulanode.go
+++ b/core/nebula/controller/generated/listers/nebula/v1/nebulanode.go
@@ -5,7 +5,7 @@
package v1
import (
- v1 "github.com/giolekva/pcloud/core/nebula/apis/nebula/v1"
+ v1 "github.com/giolekva/pcloud/core/nebula/controller/apis/nebula/v1"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/client-go/tools/cache"
diff --git a/core/nebula/controller/go.mod b/core/nebula/controller/go.mod
index ea547d2..34620b1 100644
--- a/core/nebula/controller/go.mod
+++ b/core/nebula/controller/go.mod
@@ -1,9 +1,8 @@
-module github.com/giolekva/pcloud/core/nebula
+module github.com/giolekva/pcloud/core/nebula/controller
go 1.16
require (
- github.com/gorilla/mux v1.8.0
k8s.io/api v0.22.2
k8s.io/apimachinery v0.22.2
k8s.io/client-go v0.22.2
diff --git a/core/nebula/controller/go.sum b/core/nebula/controller/go.sum
index 0bfb743..8cf33e5 100644
--- a/core/nebula/controller/go.sum
+++ b/core/nebula/controller/go.sum
@@ -129,8 +129,6 @@
github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU=
github.com/googleapis/gnostic v0.5.5 h1:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw=
github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA=
-github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
-github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
diff --git a/core/nebula/controller/hack/generate.sh b/core/nebula/controller/hack/generate.sh
index c022cc3..a58891d 100755
--- a/core/nebula/controller/hack/generate.sh
+++ b/core/nebula/controller/hack/generate.sh
@@ -2,7 +2,7 @@
bash vendor/k8s.io/code-generator/generate-groups.sh \
all \
- github.com/giolekva/pcloud/core/nebula/generated \
- github.com/giolekva/pcloud/core/nebula/apis \
+ github.com/giolekva/pcloud/core/nebula/controller/generated \
+ github.com/giolekva/pcloud/core/nebula/controller/apis \
"nebula:v1" \
--go-header-file hack/boilerplate.go.txt
diff --git a/core/nebula/controller/main.go b/core/nebula/controller/main.go
index 9abfc9e..e230129 100644
--- a/core/nebula/controller/main.go
+++ b/core/nebula/controller/main.go
@@ -9,10 +9,10 @@
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
- controllers "github.com/giolekva/pcloud/core/nebula/controllers"
- clientset "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned"
- "github.com/giolekva/pcloud/core/nebula/generated/clientset/versioned/scheme"
- informers "github.com/giolekva/pcloud/core/nebula/generated/informers/externalversions"
+ controllers "github.com/giolekva/pcloud/core/nebula/controller/controllers"
+ clientset "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned"
+ "github.com/giolekva/pcloud/core/nebula/controller/generated/clientset/versioned/scheme"
+ informers "github.com/giolekva/pcloud/core/nebula/controller/generated/informers/externalversions"
nebulascheme "k8s.io/sample-controller/pkg/generated/clientset/versioned/scheme"
)