set +o history
USER_PASS='eugene:xxxxxxxxxxxxxxxxxxxx'
set -o history
INTERNAL_REPO='https://nexus.example.org/repository/evo_raw'
REPO_FOLDER='kubernetes/cert-manager/'
VERSION='v1.15.0'
curl -LOu $USER_PASS ${INTERNAL_REPO}/${REPO_FOLDER}/cert-manager-${VERSION}.tgz
curl -LOu $USER_PASS ${INTERNAL_REPO}/${REPO_FOLDER}/cert-manager-${VERSION}.crds.yaml
tar xvf cert-manager-${VERSION}.tgz
cert-manager. Обновление
Использованные материалы
|
Так как Helm Chart cert-manager мы применяем без CRD, чтобы случайно не потерять ранее выданные сертификаты, то сначала вручную применим CRD-манифест, а потом накатим Helm Chart.
-
Скачайте файлы с новой версией cert-manager’а и распакуйте их:
-
Примените новый CRD:
kubectl apply -f cert-manager-${VERSION}.crds.yaml
-
Накатите новый Helm Chart (предварительно измените значения в values.yaml, как были установлены в первой установке приложения):
cd cert-manager helm upgrade --reset-then-reuse-values cert-manager . --namespace cert-manager