0

I'm trying to implement the suggested parallel processing expansion job from Kubernetes documentation itself https://kubernetes.io/docs/tasks/job/parallel-processing-expansion/

I have my expansion working, The build-jobs.sh is called on skaffold as a before hook.

job expansion

But once my jobs specs are generated, my Dockerfile is built, Skaffold is not deploying everything is inside /k8s/jobs folder.

My skaffold spec:

apiVersion: skaffold/v4beta2
kind: Config
metadata:
  name: my-job
build:
  artifacts:
  - image: MY_IMAGE_LOCATION
    docker:
      dockerfile: Dockerfile
    hooks:
      before:
        - command: [ "sh", "-c", "./k8s/build-jobs.sh" ]
          os: [ darwin, linux ]

manifests:
  rawYaml:
      - ./k8s/jobs/*.yaml

My attempts with the rawYaml field:

  • ./k8s/jobs
  • ./k8s/jobs/

None of the above works.

Rômulo M. Farias
  • 1,483
  • 1
  • 15
  • 29

1 Answers1

0

I found the answer, the following manifests yaml does the trick

manifests:
  rawYaml:
      - ./k8s/jobs/*.yaml
Rômulo M. Farias
  • 1,483
  • 1
  • 15
  • 29