Skip to content

genericartifactscontent.oracle.com/v1beta1

Back to API Reference

APIVersion: genericartifactscontent.oracle.com/v1beta1

This content is generated from the checked-in CRD schemas in config/crd/bases/. If a description is missing or incorrect, fix the source comments or generator inputs and rerun make generate manifests; do not hand-edit config/crd/bases/*.yaml.

Packages

No customer-visible package currently exposes genericartifactscontent.oracle.com/v1beta1.

Resources

Kind Scope Sample Packages
GenericArtifactContent Namespaced Sample -
GenericArtifactContentByPath Namespaced Sample -

GenericArtifactContent

GenericArtifactContent is the Schema for the genericartifactcontents API.

  • Plural: genericartifactcontents
  • Scope: Namespaced
  • APIVersion: genericartifactscontent.oracle.com/v1beta1
  • Sample: Sample (config/samples/genericartifactscontent_v1beta1_genericartifactcontent.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

GenericArtifactContentSpec defines the desired state of GenericArtifactContent.

No documented fields in the checked-in CRD schema.

Status

GenericArtifactContentStatus defines the observed state of GenericArtifactContent.

Field Description Type Required Default Enum
status - object Yes - -

Status.status

Back to GenericArtifactContent status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to GenericArtifactContent status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to GenericArtifactContent status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to GenericArtifactContent status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

GenericArtifactContentByPath

GenericArtifactContentByPath is the Schema for the genericartifactcontentbypaths API.

  • Plural: genericartifactcontentbypaths
  • Scope: Namespaced
  • APIVersion: genericartifactscontent.oracle.com/v1beta1
  • Sample: Sample (config/samples/genericartifactscontent_v1beta1_genericartifactcontentbypath.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

GenericArtifactContentByPathSpec defines the desired state of GenericArtifactContentByPath.

Field Description Type Required Default Enum
artifactPath A user-defined artifact path within the repository. string No - -
compartmentId The OCID of the compartment that contains the artifact repository. string No - -
content A Kubernetes Secret reference containing the artifact bytes to upload. object No - -
contentKey The key inside spec.content.secretName that contains the artifact bytes. Defaults to content. string No - -
repositoryId The OCID of the repository that owns the artifact content. string No - -
version A user-defined artifact version string. string No - -

Spec.content

Back to GenericArtifactContentByPath spec

A Kubernetes Secret reference containing the artifact bytes to upload.

Field Description Type Required Default Enum
secretName - string No - -

Status

GenericArtifactContentByPathStatus defines the observed state of GenericArtifactContentByPath.

Field Description Type Required Default Enum
artifactPath The observed artifact path used to address the artifact content. string No - -
compartmentId The observed compartment OCID returned by OCI. string No - -
displayName The observed artifact display name returned by OCI. string No - -
etag The latest observed entity tag for optimistic overwrite checks. string No - -
id The OCID of the artifact returned by OCI after upload. string No - -
lifecycleState The observed artifact lifecycle state returned by OCI. string No - -
repositoryId The observed repository OCID used to address the artifact content. string No - -
sha256 The observed SHA256 digest for the artifact content. string No - -
sizeInBytes The observed artifact size in bytes. integer (int64) No - -
status - object Yes - -
version The observed artifact version used to address the artifact content. string No - -

Status.status

Back to GenericArtifactContentByPath status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to GenericArtifactContentByPath status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to GenericArtifactContentByPath status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to GenericArtifactContentByPath status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -