initial revision.
[pipelinelib] / vars / applicationYaml.groovy
1
2 def call(Map args) { 
3   def defaults = [ 
4     version: env.BRANCH_NAME,
5     repo: 'europe-west3-docker.pkg.dev/prod-cobundu-datascience-eu/ds',
6   ]
7   args = defaults << args
8   """
9 apiVersion: v1
10 kind: Pod
11 spec:
12   containers:
13     - name: ${args.application}
14       image: ${args.repo}/${args.application}:${args.version}
15       imagePullPolicy: Always
16       command: ["tail", "-f", "/dev/null"]
17       resources:
18         requests:
19           memory: "512M"
20           cpu: "2000m"
21                     """
22 }