Integration Test API Reference
appstudio.redhat.com/v1alpha1
Package v1alpha1 contains API Schema definitions for the appstudio v1alpha1 API group
DeploymentTargetClaimConfig
DeploymentTargetClaimConfig specifies the DeploymentTargetClaim details for a given Environment.
Field | Description | Default | Validation |
---|---|---|---|
|
DeprecatedEnvironmentConfiguration
EnvironmentConfiguration contains Environment-specific configurations details, to be used when generating Component/Application GitOps repository resources.
Field | Description | Default | Validation |
---|---|---|---|
|
Env is an array of standard environment variables |
||
|
Target is used to reference a DeploymentTargetClaim for a target Environment. |
DeprecatedEnvironmentType
Underlying type: string
DEPRECATED: EnvironmentType should no longer be used, and has no replacement. - It’s original purpose was to indicate whether an environment is POC/Non-POC, but these data were ultimately not required.
EnvVarPair
EnvVarPair describes environment variables to use for the component
Field | Description | Default | Validation |
---|---|---|---|
|
Name is the environment variable name |
||
|
Value is the environment variable value |
EnvironmentTarget
EnvironmentTarget provides the configuration for a deployment target.
Field | Description | Default | Validation |
---|---|---|---|
|
IntegrationTestScenario
IntegrationTestScenario is the Schema for the integrationtestscenarios API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
IntegrationTestScenarioList
IntegrationTestScenarioList contains a list of IntegrationTestScenario
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
IntegrationTestScenarioSpec
IntegrationTestScenarioSpec defines the desired state of IntegrationScenario
Field | Description | Default | Validation |
---|---|---|---|
|
Application that’s associated with the IntegrationTestScenario |
Pattern: |
|
|
Release Tekton Pipeline to execute |
||
|
Tekton Bundle where to find the pipeline |
||
|
Params to pass to the pipeline |
||
|
Environment that will be utilized by the test pipeline |
||
|
Contexts where this IntegrationTestScenario can be applied |
IntegrationTestScenarioStatus
IntegrationTestScenarioStatus defines the observed state of IntegrationTestScenario
Field | Description | Default | Validation |
---|---|---|---|
|
PipelineParameter
PipelineParameter contains the name and values of a Tekton Pipeline parameter
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
|||
|
TestContext
TestContext contains the name and values of a Test context
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
TestEnvironment
TestEnvironment contains the name and values of a Test environment
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
appstudio.redhat.com/v1beta1
Package v1beta1 contains API Schema definitions for the appstudio v1beta1 API group
DeploymentTargetClaimConfig
DeploymentTargetClaimConfig specifies the DeploymentTargetClaim details for a given Environment.
Field | Description | Default | Validation |
---|---|---|---|
|
DeprecatedEnvironmentConfiguration
EnvironmentConfiguration contains Environment-specific configurations details, to be used when generating Component/Application GitOps repository resources.
Field | Description | Default | Validation |
---|---|---|---|
|
Env is an array of standard environment variables |
||
|
Target is used to reference a DeploymentTargetClaim for a target Environment. |
DeprecatedEnvironmentType
Underlying type: string
DEPRECATED: EnvironmentType should no longer be used, and has no replacement. - It’s original purpose was to indicate whether an environment is POC/Non-POC, but these data were ultimately not required.
EnvVarPair
EnvVarPair describes environment variables to use for the component
Field | Description | Default | Validation |
---|---|---|---|
|
Name is the environment variable name |
||
|
Value is the environment variable value |
EnvironmentTarget
EnvironmentTarget provides the configuration for a deployment target.
Field | Description | Default | Validation |
---|---|---|---|
|
IntegrationTestScenario
IntegrationTestScenario is the Schema for the integrationtestscenarios API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
IntegrationTestScenarioList
IntegrationTestScenarioList contains a list of IntegrationTestScenario
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
IntegrationTestScenarioSpec
IntegrationTestScenarioSpec defines the desired state of IntegrationScenario
Field | Description | Default | Validation |
---|---|---|---|
|
Application that’s associated with the IntegrationTestScenario |
Pattern: |
|
|
Tekton Resolver where to store the Tekton resolverRef trigger Tekton pipeline used to refer to a Pipeline or Task in a remote location like a git repo. |
||
|
Params to pass to the pipeline |
||
|
Environment that will be utilized by the test pipeline |
||
|
Contexts where this IntegrationTestScenario can be applied |
IntegrationTestScenarioStatus
IntegrationTestScenarioStatus defines the observed state of IntegrationTestScenario
Field | Description | Default | Validation |
---|---|---|---|
|
PipelineParameter
PipelineParameter contains the name and values of a Tekton Pipeline parameter
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
|||
|
ResolverParameter
ResolverParameter contains the name and values used to identify the referenced Tekton resource
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
ResolverRef
Tekton Resolver where to store the Tekton resolverRef trigger Tekton pipeline used to refer to a Pipeline or Task in a remote location like a git repo.
Field | Description | Default | Validation |
---|---|---|---|
|
Resolver is the name of the resolver that should perform resolution of the referenced Tekton resource, such as "git" or "bundle".. |
||
|
Params contains the parameters used to identify the |
TestContext
TestContext contains the name and values of a Test context
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
TestEnvironment
TestEnvironment contains the name and values of a Test environment
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
appstudio.redhat.com/v1beta2
Package v1beta2 contains API Schema definitions for the appstudio v1beta2 API group
IntegrationTestScenario
IntegrationTestScenario is the Schema for the integrationtestscenarios API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
IntegrationTestScenarioList
IntegrationTestScenarioList contains a list of IntegrationTestScenario
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
IntegrationTestScenarioSpec
IntegrationTestScenarioSpec defines the desired state of IntegrationScenario
Field | Description | Default | Validation |
---|---|---|---|
|
Application that’s associated with the IntegrationTestScenario |
Pattern: |
|
|
Tekton Resolver where to store the Tekton resolverRef trigger Tekton pipeline used to refer to a Pipeline or Task in a remote location like a git repo. |
||
|
Params to pass to the pipeline |
||
|
Contexts where this IntegrationTestScenario can be applied |
IntegrationTestScenarioStatus
IntegrationTestScenarioStatus defines the observed state of IntegrationTestScenario
Field | Description | Default | Validation |
---|---|---|---|
|
PipelineParameter
PipelineParameter contains the name and values of a Tekton Pipeline parameter
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
|||
|
ResolverParameter
ResolverParameter contains the name and values used to identify the referenced Tekton resource
Field | Description | Default | Validation |
---|---|---|---|
|
|||
|
ResolverRef
Tekton Resolver where to store the Tekton resolverRef trigger Tekton pipeline used to refer to a Pipeline or Task in a remote location like a git repo.
Field | Description | Default | Validation |
---|---|---|---|
|
Resolver is the name of the resolver that should perform resolution of the referenced Tekton resource, such as "git" or "bundle".. |
||
|
Params contains the parameters used to identify the |