Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: karydia.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type KarydiaConfig ¶
type KarydiaConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KarydiaConfigSpec `json:"spec"` Status KarydiaConfigStatus `json:"status"` }
func (*KarydiaConfig) DeepCopy ¶
func (in *KarydiaConfig) DeepCopy() *KarydiaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KarydiaConfig.
func (*KarydiaConfig) DeepCopyInto ¶
func (in *KarydiaConfig) DeepCopyInto(out *KarydiaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KarydiaConfig) DeepCopyObject ¶
func (in *KarydiaConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KarydiaConfigList ¶
type KarydiaConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []KarydiaConfig `json:"items"` }
func (*KarydiaConfigList) DeepCopy ¶
func (in *KarydiaConfigList) DeepCopy() *KarydiaConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KarydiaConfigList.
func (*KarydiaConfigList) DeepCopyInto ¶
func (in *KarydiaConfigList) DeepCopyInto(out *KarydiaConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KarydiaConfigList) DeepCopyObject ¶
func (in *KarydiaConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KarydiaConfigSpec ¶
type KarydiaConfigSpec struct { // AutomountServiceAccountToken can be used to restrict auto-mounting // of service account tokens by default AutomountServiceAccountToken string `json:"automountServiceAccountToken"` // SeccompProfile can be used to set a default seccomp profile SeccompProfile string `json:"seccompProfile"` // NetworkPolicy can be used to set a default network policy NetworkPolicy string `json:"networkPolicy"` // PodSecurityContext can be used to set a pod security context PodSecurityContext string `json:"podSecurityContext"` }
func (*KarydiaConfigSpec) DeepCopy ¶
func (in *KarydiaConfigSpec) DeepCopy() *KarydiaConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KarydiaConfigSpec.
func (*KarydiaConfigSpec) DeepCopyInto ¶
func (in *KarydiaConfigSpec) DeepCopyInto(out *KarydiaConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KarydiaConfigStatus ¶
type KarydiaConfigStatus struct {
ServiceToken string `json:"serviceToken"`
}
func (*KarydiaConfigStatus) DeepCopy ¶
func (in *KarydiaConfigStatus) DeepCopy() *KarydiaConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KarydiaConfigStatus.
func (*KarydiaConfigStatus) DeepCopyInto ¶
func (in *KarydiaConfigStatus) DeepCopyInto(out *KarydiaConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KarydiaNetworkPolicy ¶ added in v0.2.2
type KarydiaNetworkPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec networkingv1.NetworkPolicySpec `json:"spec"` }
func (*KarydiaNetworkPolicy) DeepCopy ¶ added in v0.2.2
func (in *KarydiaNetworkPolicy) DeepCopy() *KarydiaNetworkPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KarydiaNetworkPolicy.
func (*KarydiaNetworkPolicy) DeepCopyInto ¶ added in v0.2.2
func (in *KarydiaNetworkPolicy) DeepCopyInto(out *KarydiaNetworkPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KarydiaNetworkPolicy) DeepCopyObject ¶ added in v0.2.2
func (in *KarydiaNetworkPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KarydiaNetworkPolicyList ¶ added in v0.2.2
type KarydiaNetworkPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []KarydiaNetworkPolicy `json:"items"` }
func (*KarydiaNetworkPolicyList) DeepCopy ¶ added in v0.2.2
func (in *KarydiaNetworkPolicyList) DeepCopy() *KarydiaNetworkPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KarydiaNetworkPolicyList.
func (*KarydiaNetworkPolicyList) DeepCopyInto ¶ added in v0.2.2
func (in *KarydiaNetworkPolicyList) DeepCopyInto(out *KarydiaNetworkPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KarydiaNetworkPolicyList) DeepCopyObject ¶ added in v0.2.2
func (in *KarydiaNetworkPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.