diff --git a/kinds/apis/v1beta1/config_types.go b/kinds/apis/v1beta1/config_types.go index b9c7ac31f..1f5235c83 100644 --- a/kinds/apis/v1beta1/config_types.go +++ b/kinds/apis/v1beta1/config_types.go @@ -151,6 +151,8 @@ func ConvertFrom(e k0sv1beta1.HelmExtensions, t *Helm) (*Helm, error) { // ConfigSpec defines the desired state of Config type ConfigSpec struct { Version string `json:"version,omitempty"` + BinaryOverrideURL string `json:"binaryOverrideUrl,omitempty"` + MetadataOverrideURL string `json:"metadataOverrideUrl,omitempty"` Roles Roles `json:"roles,omitempty"` UnsupportedOverrides UnsupportedOverrides `json:"unsupportedOverrides,omitempty"` Extensions Extensions `json:"extensions,omitempty"` diff --git a/operator/charts/embedded-cluster-operator/charts/crds/templates/resources.yaml b/operator/charts/embedded-cluster-operator/charts/crds/templates/resources.yaml index 322c0d9c2..2e7ce7dfe 100644 --- a/operator/charts/embedded-cluster-operator/charts/crds/templates/resources.yaml +++ b/operator/charts/embedded-cluster-operator/charts/crds/templates/resources.yaml @@ -41,6 +41,8 @@ spec: spec: description: ConfigSpec defines the desired state of Config properties: + binaryOverrideUrl: + type: string extensions: properties: helm: @@ -93,6 +95,8 @@ spec: type: array type: object type: object + metadataOverrideUrl: + type: string roles: description: Roles is the various roles in the cluster. properties: @@ -306,6 +310,8 @@ spec: config: description: Config holds the configuration used at installation time. properties: + binaryOverrideUrl: + type: string extensions: properties: helm: @@ -358,6 +364,8 @@ spec: type: array type: object type: object + metadataOverrideUrl: + type: string roles: description: Roles is the various roles in the cluster. properties: diff --git a/operator/config/crd/bases/embeddedcluster.replicated.com_configs.yaml b/operator/config/crd/bases/embeddedcluster.replicated.com_configs.yaml index 620620f9e..723b333fc 100644 --- a/operator/config/crd/bases/embeddedcluster.replicated.com_configs.yaml +++ b/operator/config/crd/bases/embeddedcluster.replicated.com_configs.yaml @@ -39,6 +39,8 @@ spec: spec: description: ConfigSpec defines the desired state of Config properties: + binaryOverrideUrl: + type: string extensions: properties: helm: @@ -92,6 +94,8 @@ spec: type: array type: object type: object + metadataOverrideUrl: + type: string roles: description: Roles is the various roles in the cluster. properties: diff --git a/operator/config/crd/bases/embeddedcluster.replicated.com_installations.yaml b/operator/config/crd/bases/embeddedcluster.replicated.com_installations.yaml index e13d3d733..40d94b30c 100644 --- a/operator/config/crd/bases/embeddedcluster.replicated.com_installations.yaml +++ b/operator/config/crd/bases/embeddedcluster.replicated.com_installations.yaml @@ -91,6 +91,8 @@ spec: config: description: Config holds the configuration used at installation time. properties: + binaryOverrideUrl: + type: string extensions: properties: helm: @@ -144,6 +146,8 @@ spec: type: array type: object type: object + metadataOverrideUrl: + type: string roles: description: Roles is the various roles in the cluster. properties: