# Functions
MakeRegistryError sets error of registry subresource.
# Constants
No description provided by the author
ConditionTypeConfigMap is a condition that confimap exists.
ConditionTypeDeployment is a condition that deployment exists.
ConditionTypeExRegistryCronJobExist is a condition that cronjob exists.
ConditionTypeExRegistryInitialized is a condition that external registry is initialized.
ConditionTypeExRegistryLoginSecretExist is a condition that login secret exists.
ConditionTypeImageReplicateImageSigning is a condition that replicated image is being signed.
ConditionTypeImageReplicateImageSigningSuccess is a condition that signing image is succeeded.
ConditionTypeImageReplicateImageSignRequestExist is a condition that image sign request exists.
ConditionTypeImageReplicateRegistryJobExist is a condition that registry job to replicate image exists.
ConditionTypeImageReplicateRegistryJobProcessing is a condition that registry job to replicate image is processing.
ConditionTypeImageReplicateRegistryJobSuccess is a condition that registry job to replicate image is succeeded.
ConditionTypeImageReplicateSynchronized is a condition that repository list is synchronized.
ConditionTypeIngress is a condition that ingress exists.
ConditionTypeNotary is a condition that notary exists.
ConditionTypeNotaryDBPod is a condition that notary DB pod exists.
ConditionTypeNotaryDBPVC is a condition that notary DB PVC exists.
ConditionTypeNotaryDBService is a condition that notary DB service exists.
ConditionTypeNotaryServerIngress is a condition that notary server ingress exists.
ConditionTypeNotaryServerPod is a condition that notary server pod exists.
ConditionTypeNotaryServerSecret is a condition that notary server secret exists.
ConditionTypeNotaryServerService is a condition that notary server service exists.
ConditionTypeNotarySignerPod is a condition that notary signer pod exists.
ConditionTypeNotarySignerSecret is a condition that notary signer secret exists.
ConditionTypeNotarySignerService is a condition that notary signer service exists.
ConditionTypePod is a condition that pod is running.
ConditionTypePvc is a condition that PVC exists.
ConditionTypeSecretDockerConfigJSON is a condition that docker config json secret exists.
ConditionTypeSecretOpaque is a condition that opaque secret exists.
ConditionTypeSecretTLS is a condition that tls secret exists.
ConditionTypeService is a condition that service exists.
ContainerNotFound is an error that container is not found.
ContainerStatusIsNil is an error that container status is nil.
CustomObjectGroup is custom resource group.
ExternalRegistryNotReady is.
ExternalRegistryPending is.
ExternalRegistryReady is.
ImageReplicateFail is a failed status while copying image.
ImageReplicatePending is an initial status.
ImageReplicateProcessing is status that replicating is started.
ImageReplicateSuccess is a status that replicating image is finished successfully.
RegistryJob's states.
RegistryJob's states.
K8sKeycloakPrefix is keycloak resource prefix.
K8sNotaryPrefix is notary resource prefix.
K8sPrefix is hypercloud prefix.
K8sRegistryPrefix is registry's image pull secret resource prefix.
KeycloakCASecretName is keycloak cert secret name.
No description provided by the author
No description provided by the author
OperatorNamespace is default operator namespace.
PodNotFound is an error that pod is not found.
PodNotRunning is an error that pod is not running.
PvcVolumeMountNotFound is an error that PVC volume mount is not found in pod.
PvcVolumeNotFound is an error that volume is not found in pod.
RegistryJob's states.
RegistryJob's states.
RegistryJob's states.
RegistryJob's states.
RegistryRootCASecretName is OpenSSL Cert File Name.
RegistryTypeDocker is docker registry type.
RegistryTypeDockerHub is docker hub registry type.
RegistryTypeHarborV2 is harbor v2 registry type.
RegistryTypeHpcdRegistry is internal hypercloud registry type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ScanRequestError is scan request is failed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StatusCreating is a status that registry subresources are being created.
No description provided by the author
StatusNotReady is a status that registry is not ready.
StatusRunning is a status taht registry is running.
TLSPrefix is TLS secret prefix.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExternalRegistry is the Schema for the externalregistries API.
ExternalRegistryList contains a list of ExternalRegistry.
ExternalRegistrySpec defines the desired state of ExternalRegistry.
ExternalRegistryStatus defines the observed state of ExternalRegistry.
ImageInfo consists of registry information and image information.
ImageReplicate is the Schema for the imagereplicates API.
ImageReplicateList contains a list of ImageReplicate.
ImageReplicateSpec defines the desired state of ImageReplicate.
ImageReplicateStatus defines the observed state of ImageReplicate.
ImageScanRequest is the Schema for the imagescanrequests API.
ImageScanRequestESReport is a report to send the result to Elastic Search.
ImageScanRequestList contains a list of ImageScanRequest.
ImageScanRequestSpec defines the desired state of ImageScanRequest.
ImageScanRequestStatus defines the observed state of ImageScanRequest.
ImageSigner is the Schema for the imagesigners API.
ImageSignerList contains a list of ImageSigner.
ImageSignerSpec defines the desired state of ImageSigner.
ImageSignerStatus defines the observed state of ImageSigner.
ImageSignRequest is the Schema for the imagesignrequests API.
ImageSignRequestList contains a list of ImageSignRequest.
ImageSignRequestSpec defines the desired state of ImageSignRequest.
ImageSignRequestStatus defines the observed state of ImageSignRequest.
No description provided by the author
No description provided by the author
use ingress service type.
use loadBalancer service type.
Notary is the Schema for the notaries API.
No description provided by the author
NotaryList contains a list of Notary.
No description provided by the author
No description provided by the author
No description provided by the author
NotarySpec defines the desired state of Notary.
NotaryStatus defines the observed state of Notary.
Registry is the Schema for the registries API +kubebuilder:subresource:status +kubebuilder:resource:path=registries,scope=Namespaced,shortName=reg +kubebuilder:printcolumn:name="IMAGE",type=string,priority=1,JSONPath=`.spec.image` +kubebuilder:printcolumn:name="REGISTRY_URL",type=string,JSONPath=`.status.serverURL` +kubebuilder:printcolumn:name="NOTARY_URL",type=string,JSONPath=`.status.notaryURL` +kubebuilder:printcolumn:name="CAPACITY",type=string,priority=1,JSONPath=`.status.capacity` +kubebuilder:printcolumn:name="STATUS",type=string,JSONPath=`.status.phase` +kubebuilder:printcolumn:name="AGE",type=date,JSONPath=`.metadata.creationTimestamp`.
RegistryCronJob is the Schema for the jobs.
RegistryCronJobList contains a list of RegistryCronJob.
RegistryCronJobSpec defines the desired state of RegistryJob.
RegistryCronJobStatus defines the observed state of RegistryJob.
RegistryDeployment is deployment settings of registry server.
No description provided by the author
RegistryErrors represents error of registry subresource.
No description provided by the author
No description provided by the author
RegistryJob is the Schema for the jobs.
RegistryJobClaim is a claim of registry job.
RegistryJobList contains a list of RegistryJob.
RegistryJobSpec defines the desired state of RegistryJob.
RegistryJobStatus defines the observed state of RegistryJob.
RegistryList contains a list of Registry.
RegistryNotary is notary service configuration.
No description provided by the author
RegistrySecret is a secret for registry.
No description provided by the author
RegistrySpec defines the desired state of Registry.
RegistryStatus defines the observed state of Registry.
Repository is the Schema for the repositories API +kubebuilder:subresource:status +kubebuilder:resource:path=repositories,scope=Namespaced,shortName=repo +kubebuilder:printcolumn:name="REPOSITORY",type=string,JSONPath=`.spec.name` +kubebuilder:printcolumn:name="REGISTRY",type=string,JSONPath=`.spec.registry` +kubebuilder:printcolumn:name="AGE",type=date,JSONPath=`.metadata.creationTimestamp`.
No description provided by the author
No description provided by the author
No description provided by the author
ScanResult is result of scanning an image.
ScanTarget is a target setting to scan images.
SignerKey is the Schema for the signerkeys API.
SignerKeyList contains a list of SignerKey.
SignerKeySpec defines the desired state of SignerKey.
SignerKeyState is ehe status information about whether signer key is created.
SignerKeyStatus defines the observed state of SignerKey.
No description provided by the author
TrustKey defines key and value set.
Vulnerability is the information of the vulnerability found.
# Type aliases
+kubebuilder:validation:Enum=ReadWriteOnce;ReadWriteMany.
ExternalRegistryStatusType is status type of external registry.
ImageReplicateStatusType is status type of external registry.
No description provided by the author
RegistryJobState is a state of the RegistryJob.
RegistryJobType is a job type name.
RegistryServiceType is type of registry service.
RegistryType is a type of external registry.
ResponseResult is ResponseResult type.
ScanRequestStatusType is status type of scan request.
TrustPass is in form of KeyID=PassPhrase.
Vulnerabilities is a set of Vulnerability instances.