Open1

gcpの詰まったことメモ

kiwamizamuraikiwamizamurai

cloudrunjobはexecuteするときに引数指定できなかった(2022/5)のでjobをreplaceすることで対応してた

  - update_job:
      call: googleapis.run.v1.namespaces.jobs.replaceJob
      args:
        name: $${"namespaces/" + project_number + "/jobs/api-crawler"}
        location: asia-northeast1
        body:
          api_version: run.googleapis.com/v1
          kind: Job
          metadata:
            name: api-crawler
          spec:
            template:
              spec:
                template:
                  spec:
                    containers:
                      image: asia-northeast1-docker.pkg.dev/GCP_PROJECT/REPOSITORY/IMAGE:latest
                      args:
                        - ${api_key}
                        - $${target_date} # terraformの場合は$$
      result: responseUpdateJob

しかし、このメモを残すついでに見てみるとbetaとしてoverrideの機能があるらしい
https://stackoverflow.com/questions/73561965/how-to-pass-parameters-to-google-cloud-run-job