CatOps
5.1K subscribers
94 photos
5 videos
19 files
2.56K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
Рубрика "утро начинается не с кофе":

У AWS грохнулась AZ во Франкфурте:eu-central-1c

https://status.aws.amazon.com/#EU_block

Brace yourself!

#aws
Forwarded from DevOps Deflope News
Небольшая подборочка различных утилит вокруг Terraform 🚨

* tfsec — статический анализатор кода, поддерживает 0.12, имеет разные общие и специфические для aws/azure проверки http://amp.gs/stgL (по идее чего-то похожего можно добиться с помощью http://amp.gs/stE1 , но политики придется писать самим 😿)
* terraform-compliance — похожее решение, позиционируется как аналог платного Sentinel http://amp.gs/stgM
* TFLint — линтер для терраформа, сильно ориентирован на AWS http://amp.gs/stg6 (одно время разработка не сильно двигалась, но с недавнего времени проект весьма живой)
* Terraboard — дашборд для визуализации стейта Terraform из S3 бакетов http://amp.gs/stE8
* terraform-docs — утилита для генерации документации из Terraform модулей http://amp.gs/stgb

Ну и конечно pre-commit-terraform от Anton Babenko 😉. Это отличный набор git хуков для различных операций, от форматирования и валидации до генерации документации. http://amp.gs/stga
#terraform #tools #github
​​GitHub Actions and GitHub Package Registry out of beta 🎉

TL;DR; Code, CI/CD and Artifacts now in one place. Like in GitLab, but in GitHub

General Availability of this services means:
- Stable API
- Charging for private repos (see prices for Actions and Registry)
- You can start use it in your work and big opensource projects

If you used Actions and Package Registry beyond the included limits during the beta programs, you will need to enable overages, since Github will not charge you without your consent.

And if you are looking for inspiration, see:
- GitHub Actions for Terraform
- octomachinery - Framework for creating Github Actions w/o boilerplate. And get started tutorial
- GitHub Actions CI/CD config example
- And docs for Github Actions and Github Registry

P.S. octomachinery created by @webknjaz, cool dev @ Ansible Core from Brovary, Ukraine.

#cicd #github
Forwarded from DevOps Deflope News
И только что вышел Helm 3 🎉🎉🎉

Анонс: http://amp.gs/slud
Что изменилось по сравнению с 2 версией http://amp.gs/slui
Как мигрировать http://amp.gs/sluw
Плагин для миграции http://amp.gs/sluF
Результаты security аудита http://amp.gs/slur
#helm #news
Пока сидел утром в очереди в немецком административном здании, прочитал интересную статью.

Я и сам сталкивался с ситуациями, когда решения принимались потому что в комнате был громкий человек со своим мнением и мне кажется, что это не несёт пользы ни этому человеку, ни команде, ни компании.

А вот Michael Natkin - VP of Engineering в Glowforge - написал статью о таких ситуациях, почему они вредны и как с ними бороться

#culture
Google Cloud Run ушёл в GA.

Основное отличие Cloud Run от Cloud Functions в том, что первый крутится поверх Knative и позволяет запускать именно контейнеры без ограничения рантаймов.

Ну и ещё AWS Lambda исполнилось 5 годиков 🎉

#serverless
​​Hey! Next HUG Kyiv in 2 days!

Tom Harvey (maintaner of Terraform Azure provider) will demonstrate how you can add a new Resource to a Terraform Provider, starting from scratch, testing it works and through to sending a pull request.

When: 20th November, 19:00
Where: Kyiv, Gulliver, Grammarly
Language: English

Registration and details here

And now Tom on BuildStuffUA:)
Большой текст о том, почему PGP - не торт и что можно использовать взамен.

#security
​​Однажды мне написали из Кыргызстана и поблагодарили за канал 😊

И вот мне стало интересно, где же территориально CatOps читают. Так что я сделал интерактивную карту на которой можно отметить свой город (я уже начал).

Если ваш город уже отмечен, а поставить маркер очень хочется, можете отметить район; но помните, ваш точный адрес мне абсолютно не нужен))))

Ну и чисто напомнить, что у нас есть чат канала где мы иногда что-то да обсуждаем
Осень - пора релизов.
Я уверен, что собрал далеко не всё, но вот из последнего:

- Vault 1.3 - менеджмент секретов
- Helm 3.0 - "пакетный менеджер" для Kubernetes
- kops 1.15 - создание Kubernetes кластеров
- Grafana Loki v1.0.0 - логгинг от Grafana
- k3s v1.0.0 - легковесный k8s
- KEDA 1.0.0 - event-driven scaling для Kubernetes
- Gloo 1.0 - API gateway на базе Envoy

Ну и, конечно же, terraform-aws-vpc-peering 2.2.1 и 1.3.1

#release
Полемика о метриках. А конкретно о компреcсии

Статья Brian Brazil - одного из разработчиков Prometheus о VictoriaMetrics

И симметричный ответ разработчиков VictoriaMetrics

Если вам есть, что сказать - присоединяйтесь к коллективному блоггингу, а я вашу статью, если что тут запощу ;)

#observability
Little step for AWS, but big for prevent creation 'sacred cows' on EC2 instances

And it can be your first step for implementing Chaos Monkey. Or not :)
Hello from XP Days Ukraine :)
​​Just created HUG Kyiv Youtube Channel for united all existing and future videos in one place. So, subscribe, click on bell and share video with friends :)

Video from last meetup about Adding new resources to a Terraform Provider by Tom Harvey already available! Enjoy.

#event
Well, all 320 videos from recent KubeCon + CloudNativeCon North America 2019 are available.

See you after New Year 😄
В догонку к видео.

Рассказ очевидца с KubeCon San-Diego

Тезисно:
- k8s держит курс в энтерпрайз
- много компаний начинают делать бизнес вокруг observability Kubernetes и вокруг облегчения работы оператора
- KubeFlow и ML сейчас на хайпе

#kubernetesD
tfupdate - тулза для рекурсивного апдейта версий в Terraform коде. Переопределяет версии провайдеров и модулей, поддерживает TF >=0.12

 provider aws -v 2.40.0 main.tf

#toolz