Versions in this module Expand all Collapse all v0 v0.1.0 Feb 13, 2026 Changes in this version + const CoderControlPlaneConditionLicenseApplied + const CoderControlPlaneEntitlementUnknown + const CoderControlPlaneLicenseTierEnterprise + const CoderControlPlaneLicenseTierNone + const CoderControlPlaneLicenseTierPremium + const CoderControlPlaneLicenseTierTrial + const CoderControlPlaneLicenseTierUnknown + const CoderControlPlanePhasePending + const CoderControlPlanePhaseReady + const CoderProvisionerConditionControlPlaneReady + const CoderProvisionerConditionDeploymentReady + const CoderProvisionerConditionExternalProvisionersEntitled + const CoderProvisionerConditionOperatorAccessReady + const CoderProvisionerConditionProvisionerKeyReady + const CoderProvisionerConditionProvisionerKeySecretReady + const CoderProvisionerPhasePending + const CoderProvisionerPhaseReady + const DefaultLicenseSecretKey + const DefaultProvisionerKeySecretKey + const DefaultTokenSecretKey + const ProvisionerKeyCleanupFinalizer + const WorkspaceProxyPhasePending + const WorkspaceProxyPhaseReady + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type CertSecretSelector struct + Key string + Name string + func (in *CertSecretSelector) DeepCopy() *CertSecretSelector + func (in *CertSecretSelector) DeepCopyInto(out *CertSecretSelector) + type CertsSpec struct + Secrets []CertSecretSelector + func (in *CertsSpec) DeepCopy() *CertsSpec + func (in *CertsSpec) DeepCopyInto(out *CertsSpec) + type CoderControlPlane struct + Spec CoderControlPlaneSpec + Status CoderControlPlaneStatus + func (in *CoderControlPlane) DeepCopy() *CoderControlPlane + func (in *CoderControlPlane) DeepCopyInto(out *CoderControlPlane) + func (in *CoderControlPlane) DeepCopyObject() runtime.Object + type CoderControlPlaneList struct + Items []CoderControlPlane + func (in *CoderControlPlaneList) DeepCopy() *CoderControlPlaneList + func (in *CoderControlPlaneList) DeepCopyInto(out *CoderControlPlaneList) + func (in *CoderControlPlaneList) DeepCopyObject() runtime.Object + type CoderControlPlaneSpec struct + Affinity *corev1.Affinity + Certs CertsSpec + EnvFrom []corev1.EnvFromSource + EnvUseClusterAccessURL *bool + Expose *ExposeSpec + ExtraArgs []string + ExtraEnv []corev1.EnvVar + Image string + ImagePullSecrets []corev1.LocalObjectReference + LicenseSecretRef *SecretKeySelector + LivenessProbe ProbeSpec + NodeSelector map[string]string + OperatorAccess OperatorAccessSpec + PodSecurityContext *corev1.PodSecurityContext + RBAC RBACSpec + ReadinessProbe ProbeSpec + Replicas *int32 + Resources *corev1.ResourceRequirements + SecurityContext *corev1.SecurityContext + Service ServiceSpec + ServiceAccount ServiceAccountSpec + TLS TLSSpec + Tolerations []corev1.Toleration + TopologySpreadConstraints []corev1.TopologySpreadConstraint + VolumeMounts []corev1.VolumeMount + Volumes []corev1.Volume + func (in *CoderControlPlaneSpec) DeepCopy() *CoderControlPlaneSpec + func (in *CoderControlPlaneSpec) DeepCopyInto(out *CoderControlPlaneSpec) + type CoderControlPlaneStatus struct + Conditions []metav1.Condition + EntitlementsLastChecked *metav1.Time + ExternalProvisionerDaemonsEntitlement string + LicenseLastApplied *metav1.Time + LicenseLastAppliedHash string + LicenseTier string + ObservedGeneration int64 + OperatorAccessReady bool + OperatorTokenSecretRef *SecretKeySelector + Phase string + ReadyReplicas int32 + URL string + func (in *CoderControlPlaneStatus) DeepCopy() *CoderControlPlaneStatus + func (in *CoderControlPlaneStatus) DeepCopyInto(out *CoderControlPlaneStatus) + type CoderProvisioner struct + Spec CoderProvisionerSpec + Status CoderProvisionerStatus + func (in *CoderProvisioner) DeepCopy() *CoderProvisioner + func (in *CoderProvisioner) DeepCopyInto(out *CoderProvisioner) + func (in *CoderProvisioner) DeepCopyObject() runtime.Object + type CoderProvisionerKeySpec struct + Name string + SecretKey string + SecretName string + func (in *CoderProvisionerKeySpec) DeepCopy() *CoderProvisionerKeySpec + func (in *CoderProvisionerKeySpec) DeepCopyInto(out *CoderProvisionerKeySpec) + type CoderProvisionerList struct + Items []CoderProvisioner + func (in *CoderProvisionerList) DeepCopy() *CoderProvisionerList + func (in *CoderProvisionerList) DeepCopyInto(out *CoderProvisionerList) + func (in *CoderProvisionerList) DeepCopyObject() runtime.Object + type CoderProvisionerSpec struct + ControlPlaneRef corev1.LocalObjectReference + ExtraArgs []string + ExtraEnv []corev1.EnvVar + Image string + ImagePullSecrets []corev1.LocalObjectReference + Key CoderProvisionerKeySpec + OrganizationName string + Replicas *int32 + Resources corev1.ResourceRequirements + Tags map[string]string + TerminationGracePeriodSeconds *int64 + func (in *CoderProvisionerSpec) DeepCopy() *CoderProvisionerSpec + func (in *CoderProvisionerSpec) DeepCopyInto(out *CoderProvisionerSpec) + type CoderProvisionerStatus struct + Conditions []metav1.Condition + ControlPlaneRefName string + ControlPlaneURL string + ObservedGeneration int64 + OrganizationID string + OrganizationName string + Phase string + ProvisionerKeyID string + ProvisionerKeyName string + ReadyReplicas int32 + SecretRef *SecretKeySelector + TagsHash string + func (in *CoderProvisionerStatus) DeepCopy() *CoderProvisionerStatus + func (in *CoderProvisionerStatus) DeepCopyInto(out *CoderProvisionerStatus) + type CoderWorkspaceProxy struct + Spec WorkspaceProxySpec + Status WorkspaceProxyStatus + func (in *CoderWorkspaceProxy) DeepCopy() *CoderWorkspaceProxy + func (in *CoderWorkspaceProxy) DeepCopyInto(out *CoderWorkspaceProxy) + func (in *CoderWorkspaceProxy) DeepCopyObject() runtime.Object + type CoderWorkspaceProxyList struct + Items []CoderWorkspaceProxy + func (in *CoderWorkspaceProxyList) DeepCopy() *CoderWorkspaceProxyList + func (in *CoderWorkspaceProxyList) DeepCopyInto(out *CoderWorkspaceProxyList) + func (in *CoderWorkspaceProxyList) DeepCopyObject() runtime.Object + type ExposeSpec struct + Gateway *GatewayExposeSpec + Ingress *IngressExposeSpec + func (in *ExposeSpec) DeepCopy() *ExposeSpec + func (in *ExposeSpec) DeepCopyInto(out *ExposeSpec) + type GatewayExposeSpec struct + Host string + ParentRefs []GatewayParentRef + WildcardHost string + func (in *GatewayExposeSpec) DeepCopy() *GatewayExposeSpec + func (in *GatewayExposeSpec) DeepCopyInto(out *GatewayExposeSpec) + type GatewayParentRef struct + Name string + Namespace *string + SectionName *string + func (in *GatewayParentRef) DeepCopy() *GatewayParentRef + func (in *GatewayParentRef) DeepCopyInto(out *GatewayParentRef) + type IngressExposeSpec struct + Annotations map[string]string + ClassName *string + Host string + TLS *IngressTLSExposeSpec + WildcardHost string + func (in *IngressExposeSpec) DeepCopy() *IngressExposeSpec + func (in *IngressExposeSpec) DeepCopyInto(out *IngressExposeSpec) + type IngressTLSExposeSpec struct + SecretName string + WildcardSecretName string + func (in *IngressTLSExposeSpec) DeepCopy() *IngressTLSExposeSpec + func (in *IngressTLSExposeSpec) DeepCopyInto(out *IngressTLSExposeSpec) + type OperatorAccessSpec struct + Disabled bool + GeneratedTokenSecretName string + func (in *OperatorAccessSpec) DeepCopy() *OperatorAccessSpec + func (in *OperatorAccessSpec) DeepCopyInto(out *OperatorAccessSpec) + type ProbeSpec struct + Enabled *bool + FailureThreshold *int32 + InitialDelaySeconds int32 + PeriodSeconds *int32 + SuccessThreshold *int32 + TimeoutSeconds *int32 + func (in *ProbeSpec) DeepCopy() *ProbeSpec + func (in *ProbeSpec) DeepCopyInto(out *ProbeSpec) + type ProxyBootstrapSpec struct + CoderURL string + CredentialsSecretRef SecretKeySelector + DisplayName string + GeneratedTokenSecretName string + Icon string + ProxyName string + func (in *ProxyBootstrapSpec) DeepCopy() *ProxyBootstrapSpec + func (in *ProxyBootstrapSpec) DeepCopyInto(out *ProxyBootstrapSpec) + type RBACSpec struct + EnableDeployments *bool + ExtraRules []rbacv1.PolicyRule + WorkspaceNamespaces []string + WorkspacePerms *bool + func (in *RBACSpec) DeepCopy() *RBACSpec + func (in *RBACSpec) DeepCopyInto(out *RBACSpec) + type SecretKeySelector struct + Key string + Name string + func (in *SecretKeySelector) DeepCopy() *SecretKeySelector + func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) + type ServiceAccountSpec struct + Annotations map[string]string + DisableCreate bool + Labels map[string]string + Name string + func (in *ServiceAccountSpec) DeepCopy() *ServiceAccountSpec + func (in *ServiceAccountSpec) DeepCopyInto(out *ServiceAccountSpec) + type ServiceSpec struct + Annotations map[string]string + Port int32 + Type corev1.ServiceType + func (in *ServiceSpec) DeepCopy() *ServiceSpec + func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) + type TLSSpec struct + SecretNames []string + func (in *TLSSpec) DeepCopy() *TLSSpec + func (in *TLSSpec) DeepCopyInto(out *TLSSpec) + type WorkspaceProxySpec struct + Bootstrap *ProxyBootstrapSpec + DerpOnly bool + ExtraArgs []string + ExtraEnv []corev1.EnvVar + Image string + ImagePullSecrets []corev1.LocalObjectReference + PrimaryAccessURL string + ProxySessionTokenSecretRef *SecretKeySelector + Replicas *int32 + Service ServiceSpec + func (in *WorkspaceProxySpec) DeepCopy() *WorkspaceProxySpec + func (in *WorkspaceProxySpec) DeepCopyInto(out *WorkspaceProxySpec) + type WorkspaceProxyStatus struct + Conditions []metav1.Condition + ObservedGeneration int64 + Phase string + ProxyTokenSecretRef *SecretKeySelector + ReadyReplicas int32 + Registered bool + func (in *WorkspaceProxyStatus) DeepCopy() *WorkspaceProxyStatus + func (in *WorkspaceProxyStatus) DeepCopyInto(out *WorkspaceProxyStatus)