Documentation
¶
Overview ¶
Package v1 contains API Schema definitions for the testextension v1 API group +groupName=testextension.redhat.io
Index ¶
Constants ¶
View Source
const ( GroupName = "testextension.redhat.io" Version = "v1" )
Variables ¶
View Source
var (
SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}
)
Functions ¶
This section is empty.
Types ¶
type TestExtensionAdmission ¶
type TestExtensionAdmission struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TestExtensionAdmissionSpec `json:"spec"`
Status TestExtensionAdmissionStatus `json:"status,omitempty"`
}
TestExtensionAdmission controls which ImageStreams are permitted to provide extension test binaries
type TestExtensionAdmissionList ¶
type TestExtensionAdmissionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TestExtensionAdmission `json:"items"`
}
TestExtensionAdmissionList contains a list of TestExtensionAdmission
type TestExtensionAdmissionSpec ¶
type TestExtensionAdmissionSpec struct {
// Permit is a list of permitted ImageStream patterns in format "namespace/imagestream".
// Supports wildcards like "openshift/*", "*/*", or specific "namespace/stream"
// +kubebuilder:validation:Required
// +kubebuilder:validation:MinItems=1
Permit []string `json:"permit"`
}
TestExtensionAdmissionSpec defines the desired state of TestExtensionAdmission
type TestExtensionAdmissionStatus ¶
type TestExtensionAdmissionStatus struct {
// Conditions represent the latest available observations of an object's state
// +optional
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
TestExtensionAdmissionStatus defines the observed state of TestExtensionAdmission
Click to show internal directories.
Click to hide internal directories.