commit 1ce15e9ac5f156eed671fbb5ad05951de4c14cffe908d858b93b1cf89f17f70e
| author | 斟酌 鵬兄 <tgckpg@gmail.com> |
| date | 2026-04-02T17:48:07Z |
| subject | Moved all custom naming into one place |
commit 1ce15e9ac5f156eed671fbb5ad05951de4c14cffe908d858b93b1cf89f17f70e
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date: 2026-04-02T17:48:07Z
Moved all custom naming into one place
---
clitools/cmd/ctl/main.go | 2 +-
clitools/go.mod | 2 +-
clitools/pkg/apis/monok8s/v1alpha1/types.go | 14 +++++++++-----
clitools/pkg/bootstrap/registry.go | 2 +-
clitools/pkg/bootstrap/runner.go | 6 +++---
clitools/pkg/cmd/agent/agent.go | 12 ++++++------
clitools/pkg/cmd/apply/apply.go | 4 ++--
clitools/pkg/cmd/checkconfig/checkconfig.go | 2 +-
clitools/pkg/cmd/create/create.go | 2 +-
clitools/pkg/cmd/initcmd/init.go | 12 ++++++------
clitools/pkg/cmd/internal/internal.go | 4 ++--
clitools/pkg/cmd/root/root.go | 14 +++++++-------
clitools/pkg/cmd/version/version.go | 2 +-
clitools/pkg/config/config.go | 2 +-
clitools/pkg/crds/crds.go | 13 +++++++++----
clitools/pkg/kube/clients.go | 2 +-
clitools/pkg/node/agent.go | 14 +++++++-------
clitools/pkg/node/context.go | 4 ++--
clitools/pkg/node/crio.go | 2 +-
clitools/pkg/node/kubeadm.go | 6 +++---
clitools/pkg/node/kubelet.go | 2 +-
clitools/pkg/node/metadata.go | 3 ++-
clitools/pkg/node/network.go | 2 +-
clitools/pkg/render/monoks.go | 8 ++++----
clitools/pkg/scheme/v1alpha1.go | 27 ---------------------------
clitools/pkg/templates/templates.go | 20 ++++++++++----------
clitools/pkg/templates/values.go | 7 ++++---
27 files changed, 87 insertions(+), 103 deletions(-)
diff --git a/clitools/cmd/ctl/main.go b/clitools/cmd/ctl/main.go
index ed05cba..378f081 100644
--- a/clitools/cmd/ctl/main.go
+++ b/clitools/cmd/ctl/main.go
@@ -4,7 +4,7 @@ import (
"fmt"
"os"
- "undecided.project/monok8s/pkg/cmd/root"
+ "example.com/monok8s/pkg/cmd/root"
)
func main() {
diff --git a/clitools/go.mod b/clitools/go.mod
index 132991e..389f4cf 100644
--- a/clitools/go.mod
+++ b/clitools/go.mod
@@ -1,4 +1,4 @@
-module undecided.project/monok8s
+module example.com/monok8s
go 1.24.0
diff --git a/clitools/pkg/apis/monok8s/v1alpha1/types.go b/clitools/pkg/apis/monok8s/v1alpha1/types.go
index ec2e469..c6dda89 100644
--- a/clitools/pkg/apis/monok8s/v1alpha1/types.go
+++ b/clitools/pkg/apis/monok8s/v1alpha1/types.go
@@ -6,12 +6,16 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
)
-const (
- Group = "monok8s.io"
- Version = "v1alpha1"
-)
-
var (
+ Group = "monok8s.io"
+ Version = "v1alpha1"
+ MonoKSConfigCRD = "monoksconfigs.monok8s.io"
+ OSUpgradeCRD = "osupgrades.monok8s.io"
+ APIVersion = "monok8s.io/v1alpha1"
+ Label = "monok8s.io/label"
+ Annotation = "monok8s.io/annotation"
+ ControlAgentKey = "monok8s.io/control-agent"
+
SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
AddToScheme = SchemeBuilder.AddToScheme
diff --git a/clitools/pkg/bootstrap/registry.go b/clitools/pkg/bootstrap/registry.go
index 310658b..7bf8e34 100644
--- a/clitools/pkg/bootstrap/registry.go
+++ b/clitools/pkg/bootstrap/registry.go
@@ -3,7 +3,7 @@ package bootstrap
import (
"fmt"
- "undecided.project/monok8s/pkg/node"
+ "example.com/monok8s/pkg/node"
)
type Registry struct {
diff --git a/clitools/pkg/bootstrap/runner.go b/clitools/pkg/bootstrap/runner.go
index 9c42c66..8ccb172 100644
--- a/clitools/pkg/bootstrap/runner.go
+++ b/clitools/pkg/bootstrap/runner.go
@@ -5,9 +5,9 @@ import (
"fmt"
"k8s.io/klog/v2"
- monov1alpha1 "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
- "undecided.project/monok8s/pkg/node"
- "undecided.project/monok8s/pkg/system"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ "example.com/monok8s/pkg/node"
+ "example.com/monok8s/pkg/system"
)
type Runner struct {
diff --git a/clitools/pkg/cmd/agent/agent.go b/clitools/pkg/cmd/agent/agent.go
index 990dfdc..ab8c736 100644
--- a/clitools/pkg/cmd/agent/agent.go
+++ b/clitools/pkg/cmd/agent/agent.go
@@ -11,10 +11,10 @@ import (
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/klog/v2"
- types "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
- mkscmd "undecided.project/monok8s/pkg/cmd"
- "undecided.project/monok8s/pkg/kube"
- "undecided.project/monok8s/pkg/templates"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ mkscmd "example.com/monok8s/pkg/cmd"
+ "example.com/monok8s/pkg/kube"
+ "example.com/monok8s/pkg/templates"
)
func NewCmdAgent(flags *genericclioptions.ConfigFlags) *cobra.Command {
@@ -26,7 +26,7 @@ func NewCmdAgent(flags *genericclioptions.ConfigFlags) *cobra.Command {
Short: "Watch OSUpgrade resources and do nothing for now",
RunE: func(cmd *cobra.Command, _ []string) error {
- var cfg *types.MonoKSConfig // or value, depending on your API
+ var cfg *monov1alpha1.MonoKSConfig // or value, depending on your API
if err := mkscmd.LoadEnvFile(envFile); err != nil {
return fmt.Errorf("load env file %q: %w", envFile, err)
@@ -41,7 +41,7 @@ func NewCmdAgent(flags *genericclioptions.ConfigFlags) *cobra.Command {
if err != nil {
return err
}
- gvr := schema.GroupVersionResource{Group: types.Group, Version: types.Version, Resource: "osupgrades"}
+ gvr := schema.GroupVersionResource{Group: monov1alpha1.Group, Version: monov1alpha1.Version, Resource: "osupgrades"}
ctx := cmd.Context()
for {
list, err := clients.Dynamic.Resource(gvr).Namespace(namespace).List(ctx, metav1.ListOptions{})
diff --git a/clitools/pkg/cmd/apply/apply.go b/clitools/pkg/cmd/apply/apply.go
index e2330bb..75b94e7 100644
--- a/clitools/pkg/cmd/apply/apply.go
+++ b/clitools/pkg/cmd/apply/apply.go
@@ -4,8 +4,8 @@ import (
"context"
"fmt"
- "undecided.project/monok8s/pkg/crds"
- "undecided.project/monok8s/pkg/kube"
+ "example.com/monok8s/pkg/crds"
+ "example.com/monok8s/pkg/kube"
"github.com/spf13/cobra"
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/clitools/pkg/cmd/checkconfig/checkconfig.go b/clitools/pkg/cmd/checkconfig/checkconfig.go
index 634fbaa..0d8f711 100644
--- a/clitools/pkg/cmd/checkconfig/checkconfig.go
+++ b/clitools/pkg/cmd/checkconfig/checkconfig.go
@@ -3,7 +3,7 @@ package checkconfig
import (
"fmt"
- "undecided.project/monok8s/pkg/config"
+ "example.com/monok8s/pkg/config"
"github.com/spf13/cobra"
)
diff --git a/clitools/pkg/cmd/create/create.go b/clitools/pkg/cmd/create/create.go
index 22a4441..d326ca7 100644
--- a/clitools/pkg/cmd/create/create.go
+++ b/clitools/pkg/cmd/create/create.go
@@ -4,7 +4,7 @@ import (
"fmt"
"github.com/spf13/cobra"
- render "undecided.project/monok8s/pkg/render"
+ render "example.com/monok8s/pkg/render"
)
func NewCmdCreate() *cobra.Command {
diff --git a/clitools/pkg/cmd/initcmd/init.go b/clitools/pkg/cmd/initcmd/init.go
index 5a1ffe8..991ade0 100644
--- a/clitools/pkg/cmd/initcmd/init.go
+++ b/clitools/pkg/cmd/initcmd/init.go
@@ -10,12 +10,12 @@ import (
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/klog/v2"
- "undecided.project/monok8s/pkg/bootstrap"
- "undecided.project/monok8s/pkg/config"
+ "example.com/monok8s/pkg/bootstrap"
+ "example.com/monok8s/pkg/config"
- types "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
- mkscmd "undecided.project/monok8s/pkg/cmd"
- "undecided.project/monok8s/pkg/templates"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ mkscmd "example.com/monok8s/pkg/cmd"
+ "example.com/monok8s/pkg/templates"
)
func NewCmdInit(_ *genericclioptions.ConfigFlags) *cobra.Command {
@@ -69,7 +69,7 @@ Supported formats:
}
}
- var cfg *types.MonoKSConfig // or value, depending on your API
+ var cfg *monov1alpha1.MonoKSConfig // or value, depending on your API
switch {
case strings.TrimSpace(envFile) != "":
diff --git a/clitools/pkg/cmd/internal/internal.go b/clitools/pkg/cmd/internal/internal.go
index 953db45..7394077 100644
--- a/clitools/pkg/cmd/internal/internal.go
+++ b/clitools/pkg/cmd/internal/internal.go
@@ -2,8 +2,8 @@ package internal
import (
"github.com/spf13/cobra"
- "undecided.project/monok8s/pkg/bootstrap"
- "undecided.project/monok8s/pkg/config"
+ "example.com/monok8s/pkg/bootstrap"
+ "example.com/monok8s/pkg/config"
)
func NewCmdInternal() *cobra.Command {
diff --git a/clitools/pkg/cmd/root/root.go b/clitools/pkg/cmd/root/root.go
index d2ed572..c5aed8a 100644
--- a/clitools/pkg/cmd/root/root.go
+++ b/clitools/pkg/cmd/root/root.go
@@ -7,13 +7,13 @@ import (
"github.com/spf13/cobra"
"k8s.io/cli-runtime/pkg/genericclioptions"
"k8s.io/klog/v2"
- agentcmd "undecided.project/monok8s/pkg/cmd/agent"
- applycmd "undecided.project/monok8s/pkg/cmd/apply"
- checkconfigcmd "undecided.project/monok8s/pkg/cmd/checkconfig"
- createcmd "undecided.project/monok8s/pkg/cmd/create"
- initcmd "undecided.project/monok8s/pkg/cmd/initcmd"
- internalcmd "undecided.project/monok8s/pkg/cmd/internal"
- versioncmd "undecided.project/monok8s/pkg/cmd/version"
+ agentcmd "example.com/monok8s/pkg/cmd/agent"
+ applycmd "example.com/monok8s/pkg/cmd/apply"
+ checkconfigcmd "example.com/monok8s/pkg/cmd/checkconfig"
+ createcmd "example.com/monok8s/pkg/cmd/create"
+ initcmd "example.com/monok8s/pkg/cmd/initcmd"
+ internalcmd "example.com/monok8s/pkg/cmd/internal"
+ versioncmd "example.com/monok8s/pkg/cmd/version"
)
func init() {
diff --git a/clitools/pkg/cmd/version/version.go b/clitools/pkg/cmd/version/version.go
index 804b642..82406c5 100644
--- a/clitools/pkg/cmd/version/version.go
+++ b/clitools/pkg/cmd/version/version.go
@@ -5,7 +5,7 @@ import (
"github.com/spf13/cobra"
- buildInfo "undecided.project/monok8s/pkg/buildinfo"
+ buildInfo "example.com/monok8s/pkg/buildinfo"
)
func NewCmdVersion() *cobra.Command {
diff --git a/clitools/pkg/config/config.go b/clitools/pkg/config/config.go
index cd7503a..b542ddf 100644
--- a/clitools/pkg/config/config.go
+++ b/clitools/pkg/config/config.go
@@ -6,8 +6,8 @@ import (
"os"
"strings"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
"gopkg.in/yaml.v3"
- monov1alpha1 "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
)
const EnvVar = "MONOKSCONFIG"
diff --git a/clitools/pkg/crds/crds.go b/clitools/pkg/crds/crds.go
index 9942a3a..301e981 100644
--- a/clitools/pkg/crds/crds.go
+++ b/clitools/pkg/crds/crds.go
@@ -1,6 +1,7 @@
package crds
import (
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)
@@ -14,9 +15,11 @@ func Definitions() []*apiextensionsv1.CustomResourceDefinition {
func monoKSConfigCRD() *apiextensionsv1.CustomResourceDefinition {
return &apiextensionsv1.CustomResourceDefinition{
- ObjectMeta: metav1.ObjectMeta{Name: "monoksconfigs.monok8s.io"},
+ ObjectMeta: metav1.ObjectMeta{
+ Name: monov1alpha1.MonoKSConfigCRD,
+ },
Spec: apiextensionsv1.CustomResourceDefinitionSpec{
- Group: "monok8s.io",
+ Group: monov1alpha1.Group,
Scope: apiextensionsv1.NamespaceScoped,
Names: apiextensionsv1.CustomResourceDefinitionNames{
Plural: "monoksconfigs",
@@ -42,9 +45,11 @@ func monoKSConfigCRD() *apiextensionsv1.CustomResourceDefinition {
func osUpgradeCRD() *apiextensionsv1.CustomResourceDefinition {
return &apiextensionsv1.CustomResourceDefinition{
- ObjectMeta: metav1.ObjectMeta{Name: "osupgrades.monok8s.io"},
+ ObjectMeta: metav1.ObjectMeta{
+ Name: monov1alpha1.OSUpgradeCRD,
+ },
Spec: apiextensionsv1.CustomResourceDefinitionSpec{
- Group: "monok8s.io",
+ Group: monov1alpha1.Group,
Scope: apiextensionsv1.NamespaceScoped,
Names: apiextensionsv1.CustomResourceDefinitionNames{
Plural: "osupgrades",
diff --git a/clitools/pkg/kube/clients.go b/clitools/pkg/kube/clients.go
index 188acb7..6c3a814 100644
--- a/clitools/pkg/kube/clients.go
+++ b/clitools/pkg/kube/clients.go
@@ -7,7 +7,7 @@ import (
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
kubernetes "k8s.io/client-go/kubernetes"
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
- monov1alpha1 "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/cli-runtime/pkg/genericclioptions"
diff --git a/clitools/pkg/node/agent.go b/clitools/pkg/node/agent.go
index 93a1b94..d1a2432 100644
--- a/clitools/pkg/node/agent.go
+++ b/clitools/pkg/node/agent.go
@@ -14,14 +14,14 @@ import (
"k8s.io/client-go/kubernetes"
"k8s.io/klog/v2"
- "undecided.project/monok8s/pkg/crds"
- "undecided.project/monok8s/pkg/kube"
- templates "undecided.project/monok8s/pkg/templates"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ "example.com/monok8s/pkg/crds"
+ "example.com/monok8s/pkg/kube"
+ templates "example.com/monok8s/pkg/templates"
)
const (
controlAgentName = "control-agent"
- controlAgentNodeSelectorKey = "monok8s.io/control-agent"
controlAgentNodeSelectorValue = "true"
controlAgentImage = "localhost/monok8s/control-agent:dev"
kubeconfig = "/etc/kubernetes/admin.conf"
@@ -152,12 +152,12 @@ func applyControlAgentServiceAccount(ctx context.Context, kubeClient kubernetes.
func applyControlAgentClusterRole(ctx context.Context, kubeClient kubernetes.Interface, labels map[string]string) error {
wantRules := []rbacv1.PolicyRule{
{
- APIGroups: []string{"monok8s.io"},
+ APIGroups: []string{monov1alpha1.Group},
Resources: []string{"osupgrades"},
Verbs: []string{"get", "list", "watch"},
},
{
- APIGroups: []string{"monok8s.io"},
+ APIGroups: []string{monov1alpha1.Group},
Resources: []string{"osupgrades/status"},
Verbs: []string{"get", "patch", "update"},
},
@@ -290,7 +290,7 @@ func applyControlAgentDaemonSet(ctx context.Context, kubeClient kubernetes.Inter
HostPID: true,
DNSPolicy: corev1.DNSClusterFirstWithHostNet,
NodeSelector: map[string]string{
- controlAgentNodeSelectorKey: controlAgentNodeSelectorValue,
+ monov1alpha1.ControlAgentKey: controlAgentNodeSelectorValue,
},
Tolerations: []corev1.Toleration{
{Operator: corev1.TolerationOpExists},
diff --git a/clitools/pkg/node/context.go b/clitools/pkg/node/context.go
index 0b523d0..6006e96 100644
--- a/clitools/pkg/node/context.go
+++ b/clitools/pkg/node/context.go
@@ -3,8 +3,8 @@ package node
import (
"context"
- monov1alpha1 "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
- "undecided.project/monok8s/pkg/system"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ "example.com/monok8s/pkg/system"
)
type Step func(context.Context, *NodeContext) error
diff --git a/clitools/pkg/node/crio.go b/clitools/pkg/node/crio.go
index 9a451c8..1988eb3 100644
--- a/clitools/pkg/node/crio.go
+++ b/clitools/pkg/node/crio.go
@@ -7,7 +7,7 @@ import (
"strings"
"k8s.io/klog/v2"
- system "undecided.project/monok8s/pkg/system"
+ system "example.com/monok8s/pkg/system"
)
func ConfigureDefaultCNI(ctx context.Context, n *NodeContext) error {
diff --git a/clitools/pkg/node/kubeadm.go b/clitools/pkg/node/kubeadm.go
index c1440aa..e10fa53 100644
--- a/clitools/pkg/node/kubeadm.go
+++ b/clitools/pkg/node/kubeadm.go
@@ -17,8 +17,8 @@ import (
"k8s.io/client-go/tools/clientcmd"
"k8s.io/klog/v2"
- types "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
- system "undecided.project/monok8s/pkg/system"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ system "example.com/monok8s/pkg/system"
)
const (
@@ -482,7 +482,7 @@ func normalizeKubeVersion(v string) string {
return v
}
-func buildNodeRegistration(spec types.MonoKSConfigSpec) NodeRegistrationOptions {
+func buildNodeRegistration(spec monov1alpha1.MonoKSConfigSpec) NodeRegistrationOptions {
nodeName := strings.TrimSpace(spec.NodeName)
criSocket := strings.TrimSpace(spec.ContainerRuntimeEndpoint)
advertiseAddress := strings.TrimSpace(spec.APIServerAdvertiseAddress)
diff --git a/clitools/pkg/node/kubelet.go b/clitools/pkg/node/kubelet.go
index 6227bfc..08334ae 100644
--- a/clitools/pkg/node/kubelet.go
+++ b/clitools/pkg/node/kubelet.go
@@ -8,7 +8,7 @@ import (
"strings"
"time"
- system "undecided.project/monok8s/pkg/system"
+ system "example.com/monok8s/pkg/system"
)
func StartKubelet(ctx context.Context, n *NodeContext) error {
diff --git a/clitools/pkg/node/metadata.go b/clitools/pkg/node/metadata.go
index 718927f..fd46d3d 100644
--- a/clitools/pkg/node/metadata.go
+++ b/clitools/pkg/node/metadata.go
@@ -9,6 +9,7 @@ import (
"k8s.io/client-go/tools/clientcmd"
"k8s.io/klog/v2"
+ monov1alpah1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
kubernetes "k8s.io/client-go/kubernetes"
)
@@ -63,7 +64,7 @@ func ApplyLocalNodeMetadataIfPossible(ctx context.Context, nctx *NodeContext) er
// Additional Labels
if spec.EnableControlAgent {
- node.Labels[controlAgentNodeSelectorKey] = controlAgentNodeSelectorValue
+ node.Labels[monov1alpah1.ControlAgentKey] = controlAgentNodeSelectorValue
}
// Apply annotations
diff --git a/clitools/pkg/node/network.go b/clitools/pkg/node/network.go
index b2a538d..b3ee032 100644
--- a/clitools/pkg/node/network.go
+++ b/clitools/pkg/node/network.go
@@ -8,7 +8,7 @@ import (
"strings"
"k8s.io/klog/v2"
- system "undecided.project/monok8s/pkg/system"
+ system "example.com/monok8s/pkg/system"
)
type NetworkConfig struct {
diff --git a/clitools/pkg/render/monoks.go b/clitools/pkg/render/monoks.go
index 845f5b2..21d5e35 100644
--- a/clitools/pkg/render/monoks.go
+++ b/clitools/pkg/render/monoks.go
@@ -6,8 +6,8 @@ import (
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/serializer/json"
- "undecided.project/monok8s/pkg/scheme"
- "undecided.project/monok8s/pkg/templates"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ "example.com/monok8s/pkg/templates"
)
func RenderMonoKSConfig() (string, error) {
@@ -15,7 +15,7 @@ func RenderMonoKSConfig() (string, error) {
cfg := templates.DefaultMonoKSConfig(vals)
s := runtime.NewScheme()
- if err := scheme.AddToScheme(s); err != nil {
+ if err := monov1alpha1.AddToScheme(s); err != nil {
return "", err
}
@@ -36,7 +36,7 @@ func RenderOSUpgrade() (string, error) {
cfg := templates.DefaultOSUpgrade(vals)
s := runtime.NewScheme()
- if err := scheme.AddToScheme(s); err != nil {
+ if err := monov1alpha1.AddToScheme(s); err != nil {
return "", err
}
diff --git a/clitools/pkg/scheme/v1alpha1.go b/clitools/pkg/scheme/v1alpha1.go
deleted file mode 100644
index 8054680..0000000
--- a/clitools/pkg/scheme/v1alpha1.go
+++ /dev/null
@@ -1,27 +0,0 @@
-package scheme
-
-import (
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/runtime/schema"
-
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- types "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
-)
-
-var (
- GroupVersion = schema.GroupVersion{
- Group: "monok8s.io",
- Version: "v1alpha1",
- }
-)
-
-func AddToScheme(s *runtime.Scheme) error {
- s.AddKnownTypes(GroupVersion,
- &types.MonoKSConfig{},
- )
-
- // Required for meta stuff
- metav1.AddToGroupVersion(s, GroupVersion)
-
- return nil
-}
diff --git a/clitools/pkg/templates/templates.go b/clitools/pkg/templates/templates.go
index b5ef898..f601055 100644
--- a/clitools/pkg/templates/templates.go
+++ b/clitools/pkg/templates/templates.go
@@ -3,23 +3,23 @@ package templates
import (
"strings"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- types "undecided.project/monok8s/pkg/apis/monok8s/v1alpha1"
)
const DefaultNamespace = "kube-system"
-func DefaultMonoKSConfig(v TemplateValues) types.MonoKSConfig {
- return types.MonoKSConfig{
+func DefaultMonoKSConfig(v TemplateValues) monov1alpha1.MonoKSConfig {
+ return monov1alpha1.MonoKSConfig{
TypeMeta: metav1.TypeMeta{
- APIVersion: "monok8s.io/v1alpha1",
+ APIVersion: monov1alpha1.APIVersion,
Kind: "MonoKSConfig",
},
ObjectMeta: metav1.ObjectMeta{
Name: "example",
Namespace: DefaultNamespace,
},
- Spec: types.MonoKSConfigSpec{
+ Spec: monov1alpha1.MonoKSConfigSpec{
KubernetesVersion: v.KubernetesVersion,
NodeName: firstNonEmpty(v.NodeName, v.Hostname),
@@ -53,7 +53,7 @@ func DefaultMonoKSConfig(v TemplateValues) types.MonoKSConfig {
NodeLabels: copyStringMap(v.NodeLabels),
NodeAnnotations: copyStringMap(v.NodeAnnotations),
- Network: types.NetworkSpec{
+ Network: monov1alpha1.NetworkSpec{
Hostname: firstNonEmpty(v.Hostname, v.NodeName),
ManagementIface: v.MgmtIface,
ManagementCIDR: v.MgmtAddress,
@@ -65,17 +65,17 @@ func DefaultMonoKSConfig(v TemplateValues) types.MonoKSConfig {
}
}
-func DefaultOSUpgrade(v TemplateValues) types.OSUpgrade {
- return types.OSUpgrade{
+func DefaultOSUpgrade(v TemplateValues) monov1alpha1.OSUpgrade {
+ return monov1alpha1.OSUpgrade{
TypeMeta: metav1.TypeMeta{
- APIVersion: "monok8s.io/v1alpha1",
+ APIVersion: monov1alpha1.APIVersion,
Kind: "OSUpgrade",
},
ObjectMeta: metav1.ObjectMeta{
Name: "example",
Namespace: DefaultNamespace,
},
- Spec: types.OSUpgradeSpec{
+ Spec: monov1alpha1.OSUpgradeSpec{
Version: v.KubernetesVersion,
ImageURL: "https://example.invalid/images/monok8s-v0.0.1.img.zst",
NodeSelector: &metav1.LabelSelector{
diff --git a/clitools/pkg/templates/values.go b/clitools/pkg/templates/values.go
index 5329ff1..1f1fc04 100644
--- a/clitools/pkg/templates/values.go
+++ b/clitools/pkg/templates/values.go
@@ -4,7 +4,8 @@ import (
"os"
"strings"
- buildinfo "undecided.project/monok8s/pkg/buildinfo"
+ monov1alpha1 "example.com/monok8s/pkg/apis/monok8s/v1alpha1"
+ buildinfo "example.com/monok8s/pkg/buildinfo"
)
type TemplateValues struct {
@@ -75,10 +76,10 @@ func defaultTemplateValues() TemplateValues {
SubjectAltNames: []string{"10.0.0.10", "localhost", "monok8s-master-1"},
NodeLabels: map[string]string{
- "monok8s.io/label": "value",
+ monov1alpha1.Label: "value",
},
NodeAnnotations: map[string]string{
- "monok8s.io/annotation": "value",
+ monov1alpha1.Annotation: "value",
},
}
}