Documentation ¶
Overview ¶
+groupName=servicecertsigner.config.openshift.io
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type APIServiceCABundleInjectorConfig
- func (in *APIServiceCABundleInjectorConfig) DeepCopy() *APIServiceCABundleInjectorConfig
- func (in *APIServiceCABundleInjectorConfig) DeepCopyInto(out *APIServiceCABundleInjectorConfig)
- func (in *APIServiceCABundleInjectorConfig) DeepCopyObject() runtime.Object
- func (APIServiceCABundleInjectorConfig) SwaggerDoc() map[string]string
- type ConfigMapCABundleInjectorConfig
- func (in *ConfigMapCABundleInjectorConfig) DeepCopy() *ConfigMapCABundleInjectorConfig
- func (in *ConfigMapCABundleInjectorConfig) DeepCopyInto(out *ConfigMapCABundleInjectorConfig)
- func (in *ConfigMapCABundleInjectorConfig) DeepCopyObject() runtime.Object
- func (ConfigMapCABundleInjectorConfig) SwaggerDoc() map[string]string
- type ServiceCertSignerOperatorConfig
- func (in *ServiceCertSignerOperatorConfig) DeepCopy() *ServiceCertSignerOperatorConfig
- func (in *ServiceCertSignerOperatorConfig) DeepCopyInto(out *ServiceCertSignerOperatorConfig)
- func (in *ServiceCertSignerOperatorConfig) DeepCopyObject() runtime.Object
- func (ServiceCertSignerOperatorConfig) SwaggerDoc() map[string]string
- type ServiceCertSignerOperatorConfigList
- func (in *ServiceCertSignerOperatorConfigList) DeepCopy() *ServiceCertSignerOperatorConfigList
- func (in *ServiceCertSignerOperatorConfigList) DeepCopyInto(out *ServiceCertSignerOperatorConfigList)
- func (in *ServiceCertSignerOperatorConfigList) DeepCopyObject() runtime.Object
- func (ServiceCertSignerOperatorConfigList) SwaggerDoc() map[string]string
- type ServiceCertSignerOperatorConfigSpec
- type ServiceCertSignerOperatorConfigStatus
- type ServiceServingCertSignerConfig
- func (in *ServiceServingCertSignerConfig) DeepCopy() *ServiceServingCertSignerConfig
- func (in *ServiceServingCertSignerConfig) DeepCopyInto(out *ServiceServingCertSignerConfig)
- func (in *ServiceServingCertSignerConfig) DeepCopyObject() runtime.Object
- func (ServiceServingCertSignerConfig) SwaggerDoc() map[string]string
Constants ¶
This section is empty.
Variables ¶
var ( GroupName = "servicecertsigner.config.openshift.io" GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"} // Install is a function which adds this version to a scheme Install = schemeBuilder.AddToScheme // SchemeGroupVersion generated code relies on this name // Deprecated SchemeGroupVersion = GroupVersion // AddToScheme exists solely to keep the old generators creating valid code // DEPRECATED AddToScheme = schemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED
Types ¶
type APIServiceCABundleInjectorConfig ¶
type APIServiceCABundleInjectorConfig struct { metav1.TypeMeta `json:",inline"` // This configuration is not meant to be edited by humans as // it is normally managed by the service cert signer operator. // ServiceCertSignerOperatorConfig's spec.apiServiceCABundleInjectorConfig // can be used to override the defaults for this configuration. configv1.GenericControllerConfig `json:",inline"` // caBundleFile holds the ca bundle to apply to APIServices. CABundleFile string `json:"caBundleFile"` }
APIServiceCABundleInjectorConfig provides information to configure an APIService CA Bundle Injector controller
func (*APIServiceCABundleInjectorConfig) DeepCopy ¶
func (in *APIServiceCABundleInjectorConfig) DeepCopy() *APIServiceCABundleInjectorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIServiceCABundleInjectorConfig.
func (*APIServiceCABundleInjectorConfig) DeepCopyInto ¶
func (in *APIServiceCABundleInjectorConfig) DeepCopyInto(out *APIServiceCABundleInjectorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIServiceCABundleInjectorConfig) DeepCopyObject ¶
func (in *APIServiceCABundleInjectorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (APIServiceCABundleInjectorConfig) SwaggerDoc ¶
func (APIServiceCABundleInjectorConfig) SwaggerDoc() map[string]string
type ConfigMapCABundleInjectorConfig ¶
type ConfigMapCABundleInjectorConfig struct { metav1.TypeMeta `json:",inline"` // This configuration is not meant to be edited by humans as // it is normally managed by the service cert signer operator. // ServiceCertSignerOperatorConfig's spec.configMapCABundleInjectorConfig // can be used to override the defaults for this configuration. configv1.GenericControllerConfig `json:",inline"` // caBundleFile holds the ca bundle to apply to ConfigMaps. CABundleFile string `json:"caBundleFile"` }
ConfigMapCABundleInjectorConfig provides information to configure a ConfigMap CA Bundle Injector controller
func (*ConfigMapCABundleInjectorConfig) DeepCopy ¶
func (in *ConfigMapCABundleInjectorConfig) DeepCopy() *ConfigMapCABundleInjectorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapCABundleInjectorConfig.
func (*ConfigMapCABundleInjectorConfig) DeepCopyInto ¶
func (in *ConfigMapCABundleInjectorConfig) DeepCopyInto(out *ConfigMapCABundleInjectorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigMapCABundleInjectorConfig) DeepCopyObject ¶
func (in *ConfigMapCABundleInjectorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ConfigMapCABundleInjectorConfig) SwaggerDoc ¶
func (ConfigMapCABundleInjectorConfig) SwaggerDoc() map[string]string
type ServiceCertSignerOperatorConfig ¶
type ServiceCertSignerOperatorConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec ServiceCertSignerOperatorConfigSpec `json:"spec"` Status ServiceCertSignerOperatorConfigStatus `json:"status"` }
ServiceCertSignerOperatorConfig provides information to configure an operator to manage the service cert signing controllers
func (*ServiceCertSignerOperatorConfig) DeepCopy ¶
func (in *ServiceCertSignerOperatorConfig) DeepCopy() *ServiceCertSignerOperatorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCertSignerOperatorConfig.
func (*ServiceCertSignerOperatorConfig) DeepCopyInto ¶
func (in *ServiceCertSignerOperatorConfig) DeepCopyInto(out *ServiceCertSignerOperatorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceCertSignerOperatorConfig) DeepCopyObject ¶
func (in *ServiceCertSignerOperatorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ServiceCertSignerOperatorConfig) SwaggerDoc ¶
func (ServiceCertSignerOperatorConfig) SwaggerDoc() map[string]string
type ServiceCertSignerOperatorConfigList ¶
type ServiceCertSignerOperatorConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items contains the items Items []ServiceCertSignerOperatorConfig `json:"items"` }
ServiceCertSignerOperatorConfigList is a collection of items
func (*ServiceCertSignerOperatorConfigList) DeepCopy ¶
func (in *ServiceCertSignerOperatorConfigList) DeepCopy() *ServiceCertSignerOperatorConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCertSignerOperatorConfigList.
func (*ServiceCertSignerOperatorConfigList) DeepCopyInto ¶
func (in *ServiceCertSignerOperatorConfigList) DeepCopyInto(out *ServiceCertSignerOperatorConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceCertSignerOperatorConfigList) DeepCopyObject ¶
func (in *ServiceCertSignerOperatorConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ServiceCertSignerOperatorConfigList) SwaggerDoc ¶
func (ServiceCertSignerOperatorConfigList) SwaggerDoc() map[string]string
type ServiceCertSignerOperatorConfigSpec ¶
type ServiceCertSignerOperatorConfigSpec struct { operatorv1.OperatorSpec `json:",inline"` // serviceServingCertSignerConfig holds a sparse config that the user wants for this component. It only needs to be the overrides from the defaults // it will end up overlaying in the following order: // 1. hardcoded default // 2. this config // +kubebuilder:pruning:PreserveUnknownFields ServiceServingCertSignerConfig runtime.RawExtension `json:"serviceServingCertSignerConfig"` // apiServiceCABundleInjectorConfig holds a sparse config that the user wants for this component. It only needs to be the overrides from the defaults // it will end up overlaying in the following order: // 1. hardcoded default // 2. this config // +kubebuilder:pruning:PreserveUnknownFields APIServiceCABundleInjectorConfig runtime.RawExtension `json:"apiServiceCABundleInjectorConfig"` // configMapCABundleInjectorConfig holds a sparse config that the user wants for this component. It only needs to be the overrides from the defaults // it will end up overlaying in the following order: // 1. hardcoded default // 2. this config // +kubebuilder:pruning:PreserveUnknownFields ConfigMapCABundleInjectorConfig runtime.RawExtension `json:"configMapCABundleInjectorConfig"` }
func (*ServiceCertSignerOperatorConfigSpec) DeepCopy ¶
func (in *ServiceCertSignerOperatorConfigSpec) DeepCopy() *ServiceCertSignerOperatorConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCertSignerOperatorConfigSpec.
func (*ServiceCertSignerOperatorConfigSpec) DeepCopyInto ¶
func (in *ServiceCertSignerOperatorConfigSpec) DeepCopyInto(out *ServiceCertSignerOperatorConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ServiceCertSignerOperatorConfigSpec) SwaggerDoc ¶
func (ServiceCertSignerOperatorConfigSpec) SwaggerDoc() map[string]string
type ServiceCertSignerOperatorConfigStatus ¶
type ServiceCertSignerOperatorConfigStatus struct {
operatorv1.OperatorStatus `json:",inline"`
}
func (*ServiceCertSignerOperatorConfigStatus) DeepCopy ¶
func (in *ServiceCertSignerOperatorConfigStatus) DeepCopy() *ServiceCertSignerOperatorConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCertSignerOperatorConfigStatus.
func (*ServiceCertSignerOperatorConfigStatus) DeepCopyInto ¶
func (in *ServiceCertSignerOperatorConfigStatus) DeepCopyInto(out *ServiceCertSignerOperatorConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceServingCertSignerConfig ¶
type ServiceServingCertSignerConfig struct { metav1.TypeMeta `json:",inline"` // This configuration is not meant to be edited by humans as // it is normally managed by the service cert signer operator. // ServiceCertSignerOperatorConfig's spec.serviceServingCertSignerConfig // can be used to override the defaults for this configuration. configv1.GenericControllerConfig `json:",inline"` // signer holds the signing information used to automatically sign serving certificates. Signer configv1.CertInfo `json:"signer"` // IntermediateCertFile is the name of a file containing a // PEM-encoded certificate. Only required if the initial CA has // been rotated. The certificate should consist of the public key // of the current CA signed by the private key of the previous // CA. When included with a serving cert generated by the current // CA, this certificate should allow clients with a stale CA bundle // to trust the serving cert. // +optional IntermediateCertFile string `json:"intermediateCertFile"` }
ServiceServingCertSignerConfig provides information to configure a serving serving cert signing controller
func (*ServiceServingCertSignerConfig) DeepCopy ¶
func (in *ServiceServingCertSignerConfig) DeepCopy() *ServiceServingCertSignerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceServingCertSignerConfig.
func (*ServiceServingCertSignerConfig) DeepCopyInto ¶
func (in *ServiceServingCertSignerConfig) DeepCopyInto(out *ServiceServingCertSignerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceServingCertSignerConfig) DeepCopyObject ¶
func (in *ServiceServingCertSignerConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ServiceServingCertSignerConfig) SwaggerDoc ¶
func (ServiceServingCertSignerConfig) SwaggerDoc() map[string]string