Skaffold с помощью helm не удается проанализировать artifactOverrides

#kubernetes-helm #skaffold

#kubernetes-helm #skaffold

Вопрос:

Мой skaffold.yaml

 apiVersion: skaffold/v1
kind: Config
build:
  artifacts:
    - image: tons/whoami-mn
      jib: {}
  tagPolicy:
    gitCommit: {}
deploy:
  helm:
    releases:
      - name: whoami-mn
        chartPath: ./k8s/helm/whoami-mn
        artifactOverrides:
          image.repository: tons/whoami-mn
  

Команда

 skaffold dev --port-forward --namespace whoami-mn
  

Ошибка

 parsing skaffold config: unable to parse config: yaml: unmarshal errors:
  line 11: field artifactOverrides not found in type v1.HelmRelease
  

Версия Skaffold: v1.13.1

Версия Helm: v3.3.0

Есть идеи, почему я получаю вышеуказанную ошибку? Пожалуйста, дайте мне знать, если я должен опубликовать другие части моего кода

Ответ №1:

apiVersion: skaffold/v2beta6 ключом к этому было.

Ответ №2:

В будущем вы также можете попробовать skaffold fix команду, чтобы найти способы автоматического обновления вашей схемы.