0

私は skaffold を初めて使用します。現在、プラットフォームに基づいてホスト環境変数を設定する方法を見つけようとしています (不可能かもしれません)。Linux および Mac OS は HOST で動作しますが、Windows はこの環境変数をサポートしていません。ヘルムのインストール中にプラットフォームをチェックしてから skaffold.yml 内で setValues を確認する可能性はありますか (フラグで設定できますが、問題はすべてのプラットフォームをサポートする変数を提供することです)

現在、私のskaffold.ymlファイルでは次のようになっています

deploy:
  kubeContext: docker-desktop
  helm:
    releases:
     setValueTemplates:
      HOST: "{{.HOST}}"

上記のものは、値を設定しないWindows OSでは機能しません。Windows環境変数でこれを手動で設定せずにこれを行う方法(システム環境変数を編集します。マシン内でHOST変数を設定できますが、手動で行う必要があります)。

プラットフォームに基づいて関数と戻り値を skaffold.yml に書き込む可能性はありますか?

4

1 に答える 1