Camel K API
Resource Types
Build
Build is the Schema for the builds API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
|
|
CamelCatalog
CamelCatalog is the Schema for the camelcatalogs API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
|
|
Integration
Integration is the Schema for the integrations API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
|
|
IntegrationKit
IntegrationKit is the Schema for the integrationkits API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
|
|
IntegrationPlatform
IntegrationPlatform is the Schema for the integrationplatforms API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
Internal Types
Artifact
Appears on:
Artifact —
Field | Description |
---|---|
|
|
|
|
|
|
|
BuildCondition
Appears on:
BuildCondition describes the state of a resource at a certain point.
Field | Description |
---|---|
|
Type of integration condition. |
Status of the condition, one of True, False, Unknown. |
|
|
The last time this condition was updated. |
|
Last time the condition transitioned from one status to another. |
|
The reason for the condition’s last transition. |
|
A human-readable message indicating details about the transition. |
BuildSpec
Appears on:
BuildSpec defines the Build to be executed
Field | Description |
---|---|
|
The sequence of Build tasks to be performed as part of the Build execution. |
|
The strategy that should be used to perform the Build. |
|
Timeout defines the Build maximum execution duration. The Build deadline is set to the Build start time plus the Timeout duration. If the Build deadline is exceeded, the Build context is canceled, and its phase set to BuildPhaseFailed. |
BuildStatus
Appears on:
BuildStatus defines the observed state of Build
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Change to Duration / ISO 8601 when CRD uses OpenAPI spec v3 https://github.com/OAI/OpenAPI-Specification/issues/845 |
BuildahTask
Appears on:
BuildahTask —
Field | Description |
---|---|
|
(Members of |
|
(Members of |
|
BuilderTask
Appears on:
BuilderTask —
Field | Description |
---|---|
|
(Members of |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CamelArtifact
Appears on:
CamelArtifact —
Field | Description |
---|---|
|
(Members of |
|
|
|
|
|
|
|
|
|
CamelArtifactDependency
Appears on:
CamelArtifactDependency represent a maven’s dependency
Field | Description |
---|---|
|
(Members of |
|
CamelArtifactExclusion
Appears on:
CamelArtifactExclusion —
Field | Description |
---|---|
|
|
|
CamelCatalogSpec
Appears on:
CamelCatalogSpec defines the desired state of CamelCatalog
Field | Description |
---|---|
|
|
|
|
|
CamelLoader
Appears on:
CamelLoader —
Field | Description |
---|---|
|
(Members of |
|
|
|
CamelScheme
Appears on:
CamelScheme —
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
CamelSchemeScope
Appears on:
CamelSchemeScope contains scoped information about a scheme
Field | Description |
---|---|
|
Capability
Appears on:
Capability —
Field | Description |
---|---|
|
|
|
ConfigurationSpec
Appears on:
ConfigurationSpec —
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
DataSpec
Appears on:
DataSpec —
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FailureRecovery
Appears on:
FailureRecovery —
Field | Description |
---|---|
|
|
|
|
|
(Optional) |
Flow
Appears on:
Flow is an unstructured object representing a Camel Flow in YAML/JSON DSL
Field | Description |
---|---|
|
(Members of |
IntegrationCondition
Appears on:
IntegrationCondition describes the state of a resource at a certain point.
Field | Description |
---|---|
Type of integration condition. |
|
Status of the condition, one of True, False, Unknown. |
|
|
The last time this condition was updated. |
|
Last time the condition transitioned from one status to another. |
|
First time the condition status transitioned to True. |
|
The reason for the condition’s last transition. |
|
A human-readable message indicating details about the transition. |
IntegrationKitCondition
Appears on:
IntegrationKitCondition describes the state of a resource at a certain point.
Field | Description |
---|---|
Type of integration condition. |
|
Status of the condition, one of True, False, Unknown. |
|
|
The last time this condition was updated. |
|
Last time the condition transitioned from one status to another. |
|
The reason for the condition’s last transition. |
|
A human-readable message indicating details about the transition. |
IntegrationKitSpec
Appears on:
IntegrationKitSpec defines the desired state of IntegrationKit
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
IntegrationKitStatus
Appears on:
IntegrationKitStatus defines the observed state of IntegrationKit
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IntegrationPlatformBuildPublishStrategy(string
alias)
Appears on:
IntegrationPlatformBuildPublishStrategy enumerates all implemented publish strategies
IntegrationPlatformBuildSpec
Appears on:
IntegrationPlatformBuildSpec contains platform related build information
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IntegrationPlatformCluster(string
alias)
Appears on:
IntegrationPlatformCluster is the kind of orchestration cluster the platform is installed into
IntegrationPlatformCondition
Appears on:
IntegrationPlatformCondition describes the state of a resource at a certain point.
Field | Description |
---|---|
Type of integration condition. |
|
Status of the condition, one of True, False, Unknown. |
|
|
The last time this condition was updated. |
|
Last time the condition transitioned from one status to another. |
|
The reason for the condition’s last transition. |
|
A human-readable message indicating details about the transition. |
IntegrationPlatformKameletRepositorySpec
Appears on:
IntegrationPlatformKameletRepositorySpec —
Field | Description |
---|---|
|
IntegrationPlatformKameletSpec
Appears on:
IntegrationPlatformKameletSpec —
Field | Description |
---|---|
|
IntegrationPlatformResourcesSpec
Appears on:
IntegrationPlatformResourcesSpec contains platform related resources
IntegrationPlatformSpec
Appears on:
IntegrationPlatformSpec defines the desired state of IntegrationPlatform
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
IntegrationPlatformStatus
Appears on:
IntegrationPlatformStatus defines the observed state of IntegrationPlatform
Field | Description |
---|---|
|
(Members of |
|
|
|
|
|
|
|
IntegrationSpec
Appears on:
IntegrationSpec defines the desired state of Integration
Field | Description |
---|---|
|
|
|
|
|
|
|
Deprecated: Use container trait (container.resources) to manage resources Use openapi trait (openapi.configmaps) to manage OpenAPIs specifications |
|
Deprecated: use the IntegrationKit field |
|
|
|
|
|
|
|
|
|
|
|
Deprecated: Use camel trait (camel.properties) to manage properties Use container trait (mount.configs) to manage configs Use container trait (mount.resources) to manage resources Use container trait (mount.volumes) to manage volumes |
|
|
|
IntegrationStatus
Appears on:
IntegrationStatus defines the observed state of Integration
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Deprecated: use the IntegrationKit field |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The timestamp representing the last time when this integration was initialized. |
KanikoTask
Appears on:
KanikoTask —
Field | Description |
---|---|
|
(Members of |
|
(Members of |
|
|
|
KanikoTaskCache
Appears on:
KanikoTaskCache —
Field | Description |
---|---|
|
|
|
MavenArtifact
Appears on:
MavenArtifact defines a Maven artifact
Field | Description |
---|---|
|
|
|
|
|
MavenBuildSpec
Appears on:
MavenBuildSpec —
Field | Description |
---|---|
|
(Members of |
|
The Maven repositories. |
MavenSpec
Appears on:
MavenSpec —
Field | Description |
---|---|
|
The path of the local Maven repository. |
|
The Maven properties. |
|
A reference to the ConfigMap or Secret key that contains the Maven settings. |
|
The Secret name and key, containing the CA certificate(s) used to connect to remote Maven repositories. It can contain X.509 certificates, and PKCS#7 formatted certificate chains. A JKS formatted keystore is automatically created to store the CA certificate(s), and configured to be used as a trusted certificate(s) by the Maven commands. Note that the root CA certificates are also imported into the created keystore. |
|
Deprecated: use IntegrationPlatform.Spec.Build.Timeout instead |
|
The Maven build extensions. See https://maven.apache.org/guides/mini/guide-using-extensions.html. |
|
The CLI options that are appended to the list of arguments for Maven commands,
e.g., |
PodSpec
Appears on:
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PodSecurityContext |
PublishTask
Appears on:
PublishTask —
Field | Description |
---|---|
|
|
|
|
|
|
|
RawMessage([]byte
alias)
Appears on:
RawMessage is a raw encoded JSON value. It implements Marshaler and Unmarshaler and can be used to delay JSON decoding or precompute a JSON encoding.
RegistrySpec
Appears on:
RegistrySpec provides the configuration for the container registry
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
Repository
Appears on:
Repository defines a Maven repository
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
RepositoryPolicy
Appears on:
RepositoryPolicy defines the policy associated to a Maven repository
Field | Description |
---|---|
|
|
|
|
|
ResourceSpec
Appears on:
ResourceSpec —
Field | Description |
---|---|
|
(Members of |
|
|
|
RuntimeSpec
Appears on:
RuntimeSpec —
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
S2iTask
Appears on:
S2iTask —
Field | Description |
---|---|
|
(Members of |
|
|
|
SourceSpec
Appears on:
SourceSpec —
Field | Description |
---|---|
|
(Members of |
|
|
|
Loader is an optional id of the org.apache.camel.k.RoutesLoader that will interpret this source at runtime |
|
Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources |
|
Type defines the kind of source described by this object |
|
List of property names defined in the source (e.g. if type is "template") |
SpectrumTask
Appears on:
SpectrumTask —
Field | Description |
---|---|
|
(Members of |
|
(Members of |
Task
Appears on:
Task —
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
Template
Template is an unstructured object representing a Kamelet template in YAML/JSON DSL
Field | Description |
---|---|
|
(Members of |
TraitConfiguration
Appears on:
Field | Description |
---|---|
|
(Members of |
TraitProfile(string
alias)
Appears on:
TraitProfile represents lists of traits that are enabled for the specific installation/integration
TraitSpec
Appears on:
A TraitSpec contains the configuration of a trait
Field | Description |
---|---|
|
TraitConfiguration — |
ValueSource
Appears on:
ValueSource —
Field | Description |
---|---|
|
Selects a key of a ConfigMap. |
|
Selects a key of a secret. |