pkg/apis/v2/v1alpha1/shared_library.go (23 lines of code) (raw):

package v1alpha1 import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" type JenkinsSharedLibrarySpec struct { // +nullable // +optional OwnerName *string `json:"ownerName,omitempty"` Name string `json:"name"` CredentialID string `json:"secret"` // +optional Tag string `json:"tag,omitempty"` URL string `json:"url"` } type JenkinsSharedLibraryStatus struct { Value string `json:"value"` } // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +kubebuilder:deprecatedversion type JenkinsSharedLibrary struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec JenkinsSharedLibrarySpec `json:"spec,omitempty"` // +optional Status JenkinsSharedLibraryStatus `json:"status,omitempty"` } // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object type JenkinsSharedLibraryList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []JenkinsSharedLibrary `json:"items"` }