| API Group | Version | Kind |
|---|---|---|
| kubirds.com | v1 | Unit |
| Name | Type | Description |
|---|---|---|
| spec | UnitSpec | Specification of the desired behavior |
| status | UnitStatus | Status filled by the operator |
| Name | Type | Description |
|---|---|---|
| schedule | string | Describe when the unit must be inhibited. RRule in human readable format or standard format (see RRule Spec), ie: every 5 minutes |
| image | Image | Describe the Docker image to use for the reactor |
| serviceAccountName | string | Name of the service account used to run the pod (defaults to default) |
| history | integer | Describe how many recent PipelineRun resources should be kept (minimum is 1) |
| env | EnvVar array | List of environment variables to set in the container |
| envFrom | EnvFromSource array | List of sources to populate environment variables in the container |
| volumes | Volume array | List of volumes to mount in the container |
| Name | Type | Description |
|---|---|---|
| name | string | Docker image name (ie: alpine:latest) |
| pullPolicy | ImagePullPolicy | When to pull the image |
| command | string | Command to execute inside the container |
One of:
AlwaysNeverIfNotPresentSame as a Kubernetes Volume but with those extra properties:
| Name | Type | Description |
|---|---|---|
| path | string | Mount path in the container |
| Name | Type | Description |
|---|---|---|
| lastState | UnitState | Last known result of the Unit |
| lastStateSeen | Date/Time | DateTime when the last known result has been observed |
| phase | AdmissionPhase | Current status of the Unit admission workflow |
| failureReasons | string array | Errors encountered during the Unit admission workflow |
| conditions | Condition array | Current status of the Unit execution workflow |
One of:
UnknownSucceededFailedOne of:
AcceptedRejected| Name | Type | Description |
|---|---|---|
| type | UnitConditionType | Type of the resource's condition |
| status | string | Value associated to the resource's condition |
| lastTransitionTime | DateTime | Date when the condition last changed |
One of:
Completed: associated status is either "True" or "False"Pending: associated status is either "True" or "False"