[DO-1495] Add pod template for js Native (#54)

Co-authored-by: aleksandr.vodyanov <aleksandr.vodyanov@avroid.tech>
Reviewed-on: https://git.avroid.tech/DevOps/jenkins-shared-lib/pulls/54
This commit is contained in:
Aleksandr Vodyanov
2025-01-20 16:19:48 +03:00
parent b4d0836202
commit cd98e12b7d

View File

@@ -20,6 +20,28 @@ Object alpineTemplate = """
memory: 64Mi
"""
Object jsNativeBuildTemplate = """
apiVersion: v1
kind: Pod
spec:
containers:
- name: linux
image: ${env.JENKINS_DOCKER_REGISTRY}/formal-models/jsn-build-linux:1.0
command:
- sleep
args:
- 99d
resources:
limits:
cpu: 30
memory: 128Gi
requests:
cpu: 30
memory: 128Gi
imagePullSecrets:
- name: ${env.JENKINS_K8S_HARBOR_SECRET}
"""
Object tavroAuroraV4Template = """
apiVersion: v1
kind: Pod
@@ -325,5 +347,7 @@ Object pythonBuildTemplate = """
return flatpakTemplate
case 'pythonBuild':
return pythonBuildTemplate
case 'jsNative':
return jsNativeBuildTemplate
}
}