def call(Map args) { def defaults = [ version: env.BRANCH_NAME, repo: 'europe-west3-docker.pkg.dev/prod-cobundu-datascience-eu/ds', ] args = defaults << args ret = [:] ret["label"] = args.application + ":" + args.version ret["yaml"] = """ apiVersion: v1 kind: Pod spec: containers: - name: ${args.application} image: ${args.repo}/${args.application}:${args.version} imagePullPolicy: Always command: ["tail", "-f", "/dev/null"] resources: requests: memory: "512M" cpu: "2000m" - name: jnlp resources: requests: memory: "600M" cpu: "550m" """ ret }