Project Controller API Reference
projctl.konflux.dev/v1beta1
Package v1beta1 contains API Schema definitions for the projctl v1beta1 API group
Project
Project is the Schema for the projects API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
ProjectDevelopmentStream
ProjectDevelopmentStream is the Schema for the projectdevelopmentstreams API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
ProjectDevelopmentStreamList
ProjectDevelopmentStreamList contains a list of ProjectDevelopmentStream
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
ProjectDevelopmentStreamSpec
ProjectDevelopmentStreamSpec defines the desired state of ProjectDevelopmentStream
Field | Description | Default | Validation |
---|---|---|---|
|
The name of the project this stream belongs to |
||
An optional template to use for creating resources owned by this |
ProjectDevelopmentStreamSpecTemplateRef
ProjectDevelopmentStreamSpecTemplateRef defines which optional template is associated with this ProjectDevelopmentStream and how to apply it
Field | Description | Default | Validation |
---|---|---|---|
|
The name of the ProjectDevelopmentStreamTemplate to use |
||
|
Values for template variables |
ProjectDevelopmentStreamSpecTemplateValue
Provide a value for a variable specified in an associated ProjectDevelopmentStreamTemplate
Field | Description | Default | Validation |
---|---|---|---|
|
The name of the template variable to provide a value for |
||
|
The value to be placed in the template variable |
ProjectDevelopmentStreamStatus
ProjectDevelopmentStreamStatus defines the observed state of ProjectDevelopmentStream
Field | Description | Default | Validation |
---|---|---|---|
|
Represents the observations of a ProjectDevelopmentStream’s current state. |
ProjectDevelopmentStreamTemplate
ProjectDevelopmentStreamTemplate is the Schema for the projectdevelopmentstreamtemplates API
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
ProjectDevelopmentStreamTemplateList
ProjectDevelopmentStreamTemplateList contains a list of ProjectDevelopmentStreamTemplate
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
ProjectDevelopmentStreamTemplateSpec
ProjectDevelopmentStreamTemplateSpec defines the resources to be generated using a ProjectDevelopmentStreamTemplate
Field | Description | Default | Validation |
---|---|---|---|
|
The name of the project this stream template belongs to |
||
|
List of variables to allow customizing the template results. The order |
||
|
List of resources to be created for version made from this template |
ProjectDevelopmentStreamTemplateVariable
Settings for a variable to be used to customize the template results
Field | Description | Default | Validation |
---|---|---|---|
|
Variable name |
||
|
Optional default value for use when a value for the variable is not given |
||
|
Optional description for the variable for display in the UI |
ProjectList
ProjectList contains a list of Project
Field | Description | Default | Validation |
---|---|---|---|
|
|
||
|
|
||
|
Refer to Kubernetes API documentation for fields of |
||
|
ProjectSpec
ProjectSpec defines the desired state of Project
Field | Description | Default | Validation |
---|---|---|---|
|
A nice human-readable name to be displayed in the UI |
||
|
A text describing the project, its purpose, etc. |
UnstructuredObj
Field | Description | Default | Validation |
---|---|---|---|
|
Object is a JSON compatible map with string, float, int, bool, []interface{}, or |