Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions api/v1beta1/hosted_controlplane.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,16 @@ type HostedControlPlane struct {

// HostedControlPlaneSpec defines the desired state of HostedControlPlane
type HostedControlPlaneSpec struct {
ReleaseImage string `json:"releaseImage"`
PullSecret corev1.LocalObjectReference `json:"pullSecret"`
IssuerURL string `json:"issuerURL"`
// ReleaseImage is the release image applied to the hosted control plane.
ReleaseImage string `json:"releaseImage"`

PullSecret corev1.LocalObjectReference `json:"pullSecret"`

// IssuerURL is an OIDC issuer URL which is used as the issuer in all
// ServiceAccount tokens generated by the control plane API server. The
// default value is kubernetes.default.svc, which only works for in-cluster
// validation.
IssuerURL string `json:"issuerURL"`

// Networking specifies network configuration for the cluster.
// Temporarily optional for backward compatibility, required in future releases.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5294,6 +5294,10 @@ spec:
The default value is SingleReplica.
type: string
issuerURL:
description: IssuerURL is an OIDC issuer URL which is used as the
issuer in all ServiceAccount tokens generated by the control plane
API server. The default value is kubernetes.default.svc, which only
works for in-cluster validation.
type: string
kubeconfig:
description: KubeConfig specifies the name and key for the kubeconfig
Expand Down Expand Up @@ -5957,6 +5961,8 @@ spec:
type: object
x-kubernetes-map-type: atomic
releaseImage:
description: ReleaseImage is the release image applied to the hosted
control plane.
type: string
secretEncryption:
description: SecretEncryption contains metadata about the kubernetes
Expand Down
6 changes: 6 additions & 0 deletions hack/app-sre/saas_template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32661,6 +32661,10 @@ objects:
nodes. The default value is SingleReplica.
type: string
issuerURL:
description: IssuerURL is an OIDC issuer URL which is used as the
issuer in all ServiceAccount tokens generated by the control plane
API server. The default value is kubernetes.default.svc, which
only works for in-cluster validation.
type: string
kubeconfig:
description: KubeConfig specifies the name and key for the kubeconfig
Expand Down Expand Up @@ -33335,6 +33339,8 @@ objects:
type: object
x-kubernetes-map-type: atomic
releaseImage:
description: ReleaseImage is the release image applied to the hosted
control plane.
type: string
secretEncryption:
description: SecretEncryption contains metadata about the kubernetes
Expand Down