API Reference

Packages

appstudio.redhat.com/v1alpha1

Package v1alpha1 contains API Schema definitions for the appstudio v1alpha1 API group

Resource Types

InternalRequest

InternalRequest is the Schema for the internalrequests API.

Appears in:

Field Description
apiVersion string appstudio.redhat.com/v1alpha1
kind string InternalRequest
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec InternalRequestSpec  

InternalRequestList

InternalRequestList contains a list of InternalRequest.

Field Description
apiVersion string appstudio.redhat.com/v1alpha1
kind string InternalRequestList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items InternalRequest array  

InternalRequestSpec

InternalRequestSpec defines the desired state of InternalRequest.

Appears in:

Field Description
request string Request is the name of the internal internalrequest which will be translated into a Tekton pipeline
params object (keys:string, values:string) Params is the list of optional parameters to pass to the Tekton pipeline kubebuilder:pruning:PreserveUnknownFields
timeouts TimeoutFields Timeouts defines the different Timeouts to use in the InternalRequest PipelineRun execution
serviceAccount string ServiceAccount defines the serviceAccount to use in the InternalRequest PipelineRun execution. If none is passed, the default Tekton ServiceAccount will be used

InternalServicesConfig

InternalServicesConfig is the Schema for the internalservicesconfigs API

Appears in:

Field Description
apiVersion string appstudio.redhat.com/v1alpha1
kind string InternalServicesConfig
metadata ObjectMeta Refer to Kubernetes API documentation for fields of metadata.
spec InternalServicesConfigSpec  

InternalServicesConfigList

InternalServicesConfigList contains a list of InternalServicesConfig.

Field Description
apiVersion string appstudio.redhat.com/v1alpha1
kind string InternalServicesConfigList
metadata ListMeta Refer to Kubernetes API documentation for fields of metadata.
items InternalServicesConfig array  

InternalServicesConfigSpec

InternalServicesConfigSpec defines the desired state of InternalServicesConfig.

Appears in:

Field Description
allowList string array AllowList is the list of remote namespaces that are allowed to execute InternalRequests
debug boolean Debug sets the operator to run in debug mode. In this mode, PipelineRuns and PVCs will not be removed
volumeClaim VolumeClaim VolumeClaim holds information about the volume to request for Pipelines requiring a workspace

VolumeClaim

Appears in:

Field Description
name string Name is the workspace name
size string Size is the size that will be requested when a workspace is required by a Pipeline