Image API Reference
appstudio.redhat.com/v1alpha1
Package v1alpha1 contains API Schema definitions for the appstudio.redhat.com v1alpha1 API group
CredentialsStatus
CredentialsStatus shows information about generated image repository credentials.
Field | Description | Default | Validation |
---|---|---|---|
|
GenerationTime shows timestamp when the current credentials were generated. |
||
|
PushSecretName holds name of the dockerconfig secret with credentials to push (and pull) into the generated repository. |
||
|
PullSecretName is present only if ImageRepository has labels that connect it to Application and Component. |
||
|
PushRobotAccountName holds name of the quay robot account with write (push and pull) permissions into the generated repository. |
||
|
PullRobotAccountName is present only if ImageRepository has labels that connect it to Application and Component. |
ImageCredentials
Field | Description | Default | Validation |
---|---|---|---|
|
RegenerateToken defines a request to refresh image accessing credentials. |
||
|
VerifyLinking defines a request to verify and fix |
ImageParameters
ImageParameters describes requested image repository configuration.
Field | Description | Default | Validation |
---|---|---|---|
|
Name of the image within configured Quay organization. |
Pattern: |
|
|
Visibility defines whether the image is publicly visible. |
Enum: [public private] |
ImageRepository
ImageRepository is the Schema for the imagerepositories API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
|||
|
ImageRepositoryList
ImageRepositoryList contains a list of ImageRepository
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
ImageRepositorySpec
ImageRepositorySpec defines the desired state of ImageRepository
Field | Description | Default | Validation |
---|---|---|---|
|
Requested image repository configuration. |
||
|
Credentials management. |
||
|
Notifications defines configuration for image repository notifications. |
ImageRepositoryStatus
ImageRepositoryStatus defines the observed state of ImageRepository
Field | Description | Default | Validation |
---|---|---|---|
|
State shows if image repository could be used. |
||
|
Message shows error information for the request. |
||
|
Image describes actual state of the image repository. |
||
|
Credentials contain information related to image repository credentials. |
||
|
Notifications shows the status of the notifications configuration. |
ImageStatus
ImageStatus shows actual generated image repository parameters.
Field | Description | Default | Validation |
---|---|---|---|
|
URL is the full image repository url to push into / pull from. |
||
|
Visibility shows actual generated image repository visibility. |
Enum: [public private] |
NotificationConfig
Field | Description | Default | Validation |
---|---|---|---|
|
Email is the email address to send notifications to. |
||
|
Webhook is the URL to send notifications to. |
NotificationStatus
NotificationStatus shows the status of the notification configuration.
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
Notifications
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
Enum: [repo_push] |
||
|
Enum: [email webhook] |
||
|