From d1b45f2e367c41eb36da5f77db8474f4845be4cb Mon Sep 17 00:00:00 2001 From: shreddedbacon Date: Thu, 2 May 2024 11:18:02 +1000 Subject: [PATCH] fix: v1beta1 crd changes --- .../crd/bases/crd.lagoon.sh_lagoonbuilds.yaml | 371 ++++++++++++++++++ .../crd/bases/crd.lagoon.sh_lagoontasks.yaml | 371 ++++++++++++++++++ 2 files changed, 742 insertions(+) diff --git a/config/crd/bases/crd.lagoon.sh_lagoonbuilds.yaml b/config/crd/bases/crd.lagoon.sh_lagoonbuilds.yaml index 4d682ae5..4d8db47c 100644 --- a/config/crd/bases/crd.lagoon.sh_lagoonbuilds.yaml +++ b/config/crd/bases/crd.lagoon.sh_lagoonbuilds.yaml @@ -203,6 +203,377 @@ spec: format: byte type: string type: object + statusMessages: + description: LagoonStatusMessages is where unsent messages are stored + for re-sending. + properties: + buildLogMessage: + description: LagoonLog is used to sendToLagoonLogs messaging queue + this is general logging information + properties: + event: + type: string + message: + type: string + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + project: + type: string + severity: + type: string + uuid: + type: string + type: object + environmentMessage: + description: LagoonMessage is used for sending build info back to + Lagoon messaging queue to update the environment or deployment + properties: + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + namespace: + type: string + type: + type: string + type: object + statusMessage: + description: LagoonLog is used to sendToLagoonLogs messaging queue + this is general logging information + properties: + event: + type: string + message: + type: string + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + project: + type: string + severity: + type: string + uuid: + type: string + type: object + taskLogMessage: + description: LagoonLog is used to sendToLagoonLogs messaging queue + this is general logging information + properties: + event: + type: string + message: + type: string + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + project: + type: string + severity: + type: string + uuid: + type: string + type: object + type: object type: object served: true storage: false diff --git a/config/crd/bases/crd.lagoon.sh_lagoontasks.yaml b/config/crd/bases/crd.lagoon.sh_lagoontasks.yaml index 54b434ab..0f88b0bd 100644 --- a/config/crd/bases/crd.lagoon.sh_lagoontasks.yaml +++ b/config/crd/bases/crd.lagoon.sh_lagoontasks.yaml @@ -185,6 +185,377 @@ spec: format: byte type: string type: object + statusMessages: + description: LagoonStatusMessages is where unsent messages are stored + for re-sending. + properties: + buildLogMessage: + description: LagoonLog is used to sendToLagoonLogs messaging queue + this is general logging information + properties: + event: + type: string + message: + type: string + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + project: + type: string + severity: + type: string + uuid: + type: string + type: object + environmentMessage: + description: LagoonMessage is used for sending build info back to + Lagoon messaging queue to update the environment or deployment + properties: + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + namespace: + type: string + type: + type: string + type: object + statusMessage: + description: LagoonLog is used to sendToLagoonLogs messaging queue + this is general logging information + properties: + event: + type: string + message: + type: string + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + project: + type: string + severity: + type: string + uuid: + type: string + type: object + taskLogMessage: + description: LagoonLog is used to sendToLagoonLogs messaging queue + this is general logging information + properties: + event: + type: string + message: + type: string + meta: + description: LagoonLogMeta is the metadata that is used by logging + in Lagoon. + properties: + advancedData: + type: string + branchName: + type: string + buildName: + type: string + buildPhase: + type: string + buildStatus: + type: string + buildStep: + type: string + clusterName: + type: string + endTime: + type: string + environment: + type: string + environmentId: + type: integer + jobName: + type: string + jobStatus: + type: string + jobStep: + type: string + key: + type: string + logLink: + type: string + project: + type: string + projectId: + type: integer + projectName: + type: string + remoteId: + type: string + route: + type: string + routes: + items: + type: string + type: array + services: + items: + type: string + type: array + startTime: + type: string + task: + description: LagoonTaskInfo defines what a task can use to + communicate with Lagoon via SSH/API. + properties: + apiHost: + type: string + command: + type: string + id: + type: string + name: + type: string + service: + type: string + sshHost: + type: string + sshPort: + type: string + taskName: + type: string + required: + - id + type: object + type: object + project: + type: string + severity: + type: string + uuid: + type: string + type: object + type: object type: object served: true storage: false