Helmwave v0.18.0

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Helmwave достиг наконец-то своего совершеннолетия. Рассказываю что нового.

Для тех кто пропустил. Helmwave – бинарь для управление вашими хелмами. Примерно как docker-compose для docker образов. Так и helmwave для helm chart.

  • v0.12.8

  • v0.5.0

Обновление документации

Появилась темная тема.

https://helmwave.github.io/docs/0.18.x/install/
https://helmwave.github.io/docs/0.18.x/install/

Появилось много примеров. Исправлены опечатки.

Сравнение с аналогами. Актуализировали информацию и вывели ее в документацию из readme.

Аналоги тоже не стоят на месте. Они тоже обновляются и добавляют фичи. Мы не всегда вкурсе, о том где и какая фича уже появилась. Спасибо всем за наводки.

Github actions

Рад представить работающий github action. Который позволяет установить helmwave.

https://github.com/helmwave/setup-action

https://github.com/marketplace/actions/helmwave-installer
https://github.com/marketplace/actions/helmwave-installer

Пример

name: CI
on:
  push:


jobs:
  external:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: helmwave/setup-action@v0.2.0
        name: Install helmwave
        with:
          version: '0.18.0'
      - run: helmwave --version
      - run: helmwave yml
      - run: helmwave up --build

Helmwave.yml

Теперь наконец-то snake_case.

Было

version: 0.17.1

project: my-project 

releases:
  - name: my-release
    chart: 
      name: my-chart-repo/my-app
    values:
      - values.yml
    namespace: my-namespace
    createnamespace: true

Стало

version: 0.18.0

project: my-project 

releases:
  - name: my-release
    chart: 
      name: my-chart-repo/my-app
    values:
      - values.yml
    namespace: my-namespace
    create_namespace: true

Helm diff

Теперь helmwave build сравнивает с live-окружением.

Также есть отдельная команда сравненния плана с live окружением helmwave diff live и для сравнения двух локальных планов helmwave diff plan --plandir1 .helmwave1 --plandir2 .helmwave2.

$ helmwave diff -h
NAME:
   helmwave diff - 						
Источник: https://habr.com/ru/post/650963/


Интересные статьи

Интересные статьи

Выгрузка пользователей из 1C ЗУП в Битрикс24 или правдивая история о том как настроить интеграцию 1С-Битрикс24 с ЗУП без 1С-ника.В жизни так бывает, причём бывает чаще чем хотелось бы, хоть в целом и ...
У некоторых бизнес-тренеров в области е-коммерса и консультантов по увеличению интернет-продаж на многие вопросы часто можно слышать универсальную отмазку — «надо тестировать» или другую (чтобы не...
Среди советов по улучшению юзабилити интернет-магазина, которые можно встретить в инете, один из явных лидеров — совет «сообщайте посетителю стоимость доставки как можно раньше».
В 2019 году люди знакомятся с брендом, выбирают и, что самое главное, ПОКУПАЮТ через интернет. Сегодня практически у любого бизнеса есть свой сайт — от личных блогов, зарабатывающих на рекламе, до инт...
Согласно многочисленным исследованиям поведения пользователей на сайте, порядка 25% посетителей покидают ресурс, если страница грузится более 4 секунд.