APISource
microcks.io / v1alpha1
apiVersion: microcks.io/v1alpha1
kind: APISource
metadata:
name: example
spec object
artifacts []object
A list of Artifacts to import into Microcks instance
mainArtifact
boolean
Define this artifact as main/primary one. Defaults to true
secretRef
string
Reference to a Secret for accessing the artifact url
url
string
The URL to access this remote artifact definition
importers []object
A list of Importers to create in Microcks instance
active
boolean
Define if this importer is active or not. Defaults to true
labels
object
Labels to put on created importer
mainArtifact
boolean
Define the imported artifact as main/primary one. Defaults to true
name
string
Name of importer to create
repository object
Reference to a Repository to import from
disableSSLValidation
boolean
Whether to disable SSL validation when accessing the repository. Defaults to false
secretRef
string
Reference to a Secret to reference in the importer
url
string
The URL to access this repository artifact definition
keepAPIOnDelete
boolean
Flag to keep API when deleting an artifact. Default is false
status object
additionalProperties
object
conditions []object
List of status conditions
additionalProperties
object
lastTransitionTime
string
Last time the condition of a type changed from one status to another. The required format is 'yyyy-MM-ddTHH:mm:ssZ', in the UTC time zone
message
string
Human-readable message indicating details about the condition's last transition
reason
string
The reason for the condition's last transition (a single word in CamelCase)
status
string
The status of the condition
enum:
DEPLOYING, ERROR, PREEXISTING, READY, UNKNOWN
type
string
The unique identifier of a condition, used to distinguish between other conditions in the resource
message
string
observedGeneration
integer
Reconciled generation
status
string
Global status of the reconciliation
enum:
DEPLOYING, ERROR, PREEXISTING, READY, UNKNOWNNo matches. Try .spec.artifacts for an exact path