victoriametrics update helm chart from 0.25.16 to 0.41.4

Thank you for reading this post, don't forget to subscribe!

появи­лась зада­ча обно­вить victoriametrics со ста­рой вер­сии на новую, я исполь­зую terragrunt, вот мой модуль:

infra/terraform/modules/monitoring/victoria-metrics.tf

infra/terragrunt/test/eu-central-1/2_pre/monitoring/terragrunt.hcl

 

infra/terragrunt/test/eu-central-1/2_pre/monitoring.hcl

 

что­бы обно­вить - меняем

additionalDataSources

на

defaultDatasources:
extra:

 

пол­ный changelog вот тут:

https://docs.victoriametrics.com/helm/victoriametrics-k8s-stack/changelog/?utm_source=chatgpt.com

у нигрес­сов уби­ра­ем с аннотаций

kubernetes.io/ingress.class:

так же можем убрать

pspEnabled: false
так­же добав­ля­ем чарт что­бы crd ставить

 
по ито­гу вот что получаем:
infra/terraform/modules/monitoring/victoria-metrics.tf

 
файл
infra/terragrunt/test/eu-central-1/2_pre/monitoring.hcl

при аплае воз­ник­нет про­бле­ма что такие crd уже суще­ству­ют, поэто­му про­пат­чим их

cat > crd-patch.sh

bash crd-patch.sh

после это­го можем запус­кать в директории
infra/terragrunt/test/eu-central-1/2_pre/monitoring
terragrunt apply
поста­вит­ся новый чарт с CRD и после обно­вить­ся чарт виктории