Skip to content

Commit

Permalink
feat(argo): add build-images workflow
Browse files Browse the repository at this point in the history
Signed-off-by: Cameron Smith <cameron.ray.smith@gmail.com>
  • Loading branch information
cameronraysmith committed Jan 3, 2024
1 parent abb7266 commit 6697f55
Showing 1 changed file with 80 additions and 0 deletions.
80 changes: 80 additions & 0 deletions .argo/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
namespace: argo
spec:
entrypoint: main
serviceAccountName: argo-server
templates:
- name: main
steps:
- - name: publish-pkg-container-1
templateRef:
name: cwft-kaniko
template: build-push-https
clusterScope: true
arguments:
parameters:
- name: mode
value: '{{workflow.parameters.mode}}'
- name: imageName
value: '{{workflow.parameters.imageName1}}'
- name: containerFilePath
value: '{{workflow.parameters.containerFilePath1}}'
- name: appName
value: '{{workflow.parameters.appName}}'
- name: branch
value: '{{workflow.parameters.branch}}'
- name: shortSha
value: '{{workflow.parameters.shortSha}}'
- name: containerRegistryURL1
value: '{{workflow.parameters.containerRegistryURL1}}'
- name: containerRegistryURL2
value: '{{workflow.parameters.containerRegistryURL2}}'
- name: gitUrlNoProtocol
value: '{{workflow.parameters.gitUrlNoProtocol}}'
- name: memoryRequest
value: "5Gi" # override default: 512Mi
- name: cpuRequest
value: "3" # override default: 500m
- name: memoryLimit
value: "16Gi" # override default: 2Gi
- name: cpuLimit
value: "8" # override default: 2
- name: storageRequest
value: "35Gi" # override default: 15Gi
- name: publish-gpu-container-2
templateRef:
name: cwft-kaniko
template: build-push-https
clusterScope: true
arguments:
parameters:
- name: mode
value: '{{workflow.parameters.mode}}'
- name: imageName
value: '{{workflow.parameters.imageName2}}'
- name: containerFilePath
value: '{{workflow.parameters.containerFilePath2}}'
- name: appName
value: '{{workflow.parameters.appName}}'
- name: branch
value: '{{workflow.parameters.branch}}'
- name: shortSha
value: '{{workflow.parameters.shortSha}}'
- name: containerRegistryURL1
value: '{{workflow.parameters.containerRegistryURL1}}'
- name: containerRegistryURL2
value: '{{workflow.parameters.containerRegistryURL2}}'
- name: gitUrlNoProtocol
value: '{{workflow.parameters.gitUrlNoProtocol}}'
- name: memoryRequest
value: "7Gi" # override default: 512Mi
- name: cpuRequest
value: "2" # override default: 500m
- name: memoryLimit
value: "32Gi" # override default: 2Gi
- name: cpuLimit
value: "8" # override default: 2
- name: storageRequest
value: "50Gi" # override default: 15Gi

0 comments on commit 6697f55

Please sign in to comment.