configmap を使用して Openshift にデプロイするサンプル プログラムを作成しています。ソースコードフォルダーに次の configmap yaml があるため、devops がセットアップされると、Jenkins はこの yaml を取得して構成を作成/更新する必要があります。
apiVersion: v1
kind: ConfigMap
metadata:
name: sampleapp
data:
username: usernameTest
password: passwordTest
ただし、構成が既に存在する場合に作成/更新するコマンドが見つかりませんでした (kubectl apply コマンドに似ています)。ジョブが初めて実行された場合はリソースを作成し、それ以外の場合は更新する正しいコマンドを教えてください。
また、src リポジトリの yaml ファイルからサービス、ルートを作成/更新したいと考えています。
ありがとう。