【发布时间】:2021-02-03 05:08:22
【问题描述】:
我们正在使用 helm 图表模板部署到 kube 和 Azure devops for CI/CD.in my values.yaml data 下面部分将根据环境更改并保存为 pod 中的配置图。 我的问题是如何在 azure 管道中部署期间对其进行更新。我们正在使用 Helm 升级任务或任何其他方式来更好地处理它。
environment:
enabled: true
env:
enabled: false
internalConfigMap:
enabled: true
**data:
AZ_DIRECTORY: xxx
MODEL_ID_SVM: xxx
MODEL_ID_MULTI: xxx
MODEL_THRESHOLD_SVM: 'xx'
SINGLE_ACC_ENDPT: 'xx'
MODEL_WT_SVM: 'xx'**
这里是部署任务:(忽略缩进)
task: HelmDeploy@0
displayName: Helm upgrade
inputs:
command: upgrade
chartType: Name
chartName: chart/$(chartname)
releaseName: $(chartname)-${{ parameters.CI_ENVIRONMENT_SLUG }}
namespace: $(NAMESPACE)
connectionType: Azure Resource Manager
#azureSubscriptionEndpoint: ${{ variables.AZ_SUBSCRIPTION }}
#azureResourceGroup: $(AKS_RESOURCE_GROUP)
# kubernetesCluster: $(K8S_CLUSTER)
install: true
waitForExecution: true
useClusterAdmin: true
overrideValues: |
template.image.tag=$(imagetag)
【问题讨论】:
标签: azure-devops devops kubernetes-helm