Build Stuff Ukraine возвращается!
Что: Самая большая хардкорная тех конференция Прибалтики возвращается в Украину и привозит более 50 международных спикеров, в том числе VP of Engineering WeWork и автора Docker.
О чём:
DevOps, Serverless infrastructure, Cloud Computing, ML, Полное расписание тут
Где: Mercure Congress Centre, Kyiv
Когда: 18-20 ноября, 2 дня выступлений в 5 потоков и третий день (20 ноября) для workshops
Цена вопроса: 249-259 EUR
Promo code на скидку 10% -
#event
Что: Самая большая хардкорная тех конференция Прибалтики возвращается в Украину и привозит более 50 международных спикеров, в том числе VP of Engineering WeWork и автора Docker.
О чём:
DevOps, Serverless infrastructure, Cloud Computing, ML, Полное расписание тут
Где: Mercure Congress Centre, Kyiv
Когда: 18-20 ноября, 2 дня выступлений в 5 потоков и третий день (20 ноября) для workshops
Цена вопроса: 249-259 EUR
Promo code на скидку 10% -
JOINTHETRIBE#event
HUG Kyiv #8: Adding new resources to a Terraform Provider
What:
So you're using Terraform and your cloud of choice just announced a shiny new feature - but it’s not supported in Terraform yet! In this live-coding session Tom 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.
Who:
Tom Harvey an Engineer at HashiCorp working on the Azure support within Terraform. When he's not coding, Tom's been known to travel the world.
When: 20th November, 19:00
Where: Kyiv, Gulliver, Grammarly
Language: English
Please, register here
#event
What:
So you're using Terraform and your cloud of choice just announced a shiny new feature - but it’s not supported in Terraform yet! In this live-coding session Tom 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.
Who:
Tom Harvey an Engineer at HashiCorp working on the Azure support within Terraform. When he's not coding, Tom's been known to travel the world.
When: 20th November, 19:00
Where: Kyiv, Gulliver, Grammarly
Language: English
Please, register here
#event
На канале затишье, потому что я укатил на 10-летний юбилей DevOps Days в Гент.
Если вы тоже тут - буду рад найтись :)
P.S: Открыт call for papers на DevOps Days Kyiv, который будет в мае 2020
See you there 😉
Если вы тоже тут - буду рад найтись :)
P.S: Открыт call for papers на DevOps Days Kyiv, который будет в мае 2020
See you there 😉
Вдогонку:
Трансляцию конференции DevOps Days Ghent можно смотреть тут: https://m.youtube.com/channel/UCXvUfWqUKc8mjG7P40XnaPA
Трансляцию конференции DevOps Days Ghent можно смотреть тут: https://m.youtube.com/channel/UCXvUfWqUKc8mjG7P40XnaPA
Не тулзы и технологии, но интересно.
Университет Чикаго провел ряд исследований, из которых следует, что люди лучше обучаются на своих успехах, чем на ошибках.
Это интересно, потому что немного противоречит устоявшимся (в том числе в DevOps) слоганам: "Celebrate failure ; opportunity to learn ; etc".
При этом люди с одинаковым успехом обучались, как на чужих ошибках, так и успехах.
Так что читать в Интернете чьи-то success || failure stories всё ещё полезно 😊
#culture
Университет Чикаго провел ряд исследований, из которых следует, что люди лучше обучаются на своих успехах, чем на ошибках.
Это интересно, потому что немного противоречит устоявшимся (в том числе в DevOps) слоганам: "Celebrate failure ; opportunity to learn ; etc".
При этом люди с одинаковым успехом обучались, как на чужих ошибках, так и успехах.
Так что читать в Интернете чьи-то success || failure stories всё ещё полезно 😊
#culture
UChicago News
Why you may learn less from failure than success
Chicago Booth research examines how mistakes can make people ‘tune out’
Товарищ написал тулзу GORT (GO-run-things) для запуска скриптов внутри контейнера по API запросу.
Принцип работы прост: вы говорите, какой скрипт запустить с какими параметрами и тулзовина его дёргает.
Удобно для ad-hoc задач внутри контейнера, который уже запущен.
#toolz #docker
Принцип работы прост: вы говорите, какой скрипт запустить с какими параметрами и тулзовина его дёргает.
Удобно для ad-hoc задач внутри контейнера, который уже запущен.
#toolz #docker
GitHub
GitHub - idestis/gort: Simple HTTP handler to receive remote calls to run scripts bundled in Docker containers
Simple HTTP handler to receive remote calls to run scripts bundled in Docker containers - GitHub - idestis/gort: Simple HTTP handler to receive remote calls to run scripts bundled in Docker containers
История человека, который установил себе домашний VPN на основе Wireguard
Не то чтобы свой VPN был чем-то новым, но я лично нахожу проект Wireguard интересным
#security
Не то чтобы свой VPN был чем-то новым, но я лично нахожу проект Wireguard интересным
#security
mikkel.hoegh.org
Setting up a home VPN server with Wireguard
Motivation For a moderately security conscious geek like myself, there can be a number of reasons to want to set up a home VPN server:
Accessing your home computer via screen sharing without exposing it to the Internet (and thereby to potential evil-doers).…
Accessing your home computer via screen sharing without exposing it to the Internet (and thereby to potential evil-doers).…
Kubernetes in nutshell
Kubernetes now is the King of Orchestration Hill. Absolutely. Blessing it or disaster - opinions in your own, but it's time to remember (or learn) key concepts and features with this old but gold 30 min. video.
Attention: too much information for newcomers
#kubernetes
Kubernetes now is the King of Orchestration Hill. Absolutely. Blessing it or disaster - opinions in your own, but it's time to remember (or learn) key concepts and features with this old but gold 30 min. video.
Attention: too much information for newcomers
#kubernetes
YouTube
Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down - Carson Anderson, DOMO
Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down [I] - Carson Anderson, DOMO
Understanding Kubernetes as a whole can be daunting. With so many different components working together it can be hard to know how the pieces work together…
Understanding Kubernetes as a whole can be daunting. With so many different components working together it can be hard to know how the pieces work together…
В Харькове планируется бесплатный курс DevOps Flow от компании Dev-Pro
Что: Бесплатный курс DevOps Flow от компании Dev-Pro длительностью в 1 месяц
Где: Харьков, проспект Науки 47
Когда: с 26 ноября по 21 декабря 2019
O чём: в общем про DevOps, Git, AWS, CI/CD (как процесс, так и тулзы), конфиг-менеджмент, провиженинг, Terraform
Цена вопроса:
Бесплатно! Но нужно зарегестрироваться
Подробности на сайте: https://devopsflow.dev-pro.net/
#event
Что: Бесплатный курс DevOps Flow от компании Dev-Pro длительностью в 1 месяц
Где: Харьков, проспект Науки 47
Когда: с 26 ноября по 21 декабря 2019
O чём: в общем про DevOps, Git, AWS, CI/CD (как процесс, так и тулзы), конфиг-менеджмент, провиженинг, Terraform
Цена вопроса:
Бесплатно! Но нужно зарегестрироваться
Подробности на сайте: https://devopsflow.dev-pro.net/
#event
"Официальные" GitHub Actions для Terraform
Поддерживают
Ну а
Когда-нибудь, я это всё причешу в terraform-aws-vpc-peering module и напишу подробней ;)
#terraform #hashicorp #cicd
Поддерживают
fmt, validate, и plan.Ну а
Terratest, например, можно исполнять, как обычные Go тесты.Когда-нибудь, я это всё причешу в terraform-aws-vpc-peering module и напишу подробней ;)
#terraform #hashicorp #cicd
Yay!
pre-commit-terraform v1.20
So it's time to:
- Learn about what is Rich Value Types and start use it
- Install pre-commit, pre-commit-terraform, blah-blah-blah, see full list here
- Update your pre-commit-config's
Fixed bug: https://github.com/antonbabenko/pre-commit-terraform/issues/65
#terraform
pre-commit-terraform v1.20
terraform_docs hook now works pretty well with TF0.12 complex types in variables.terraform_docs hook automaticaly update your README.md on every commit, keep your module/'terraform dir' API always up-to-date.So it's time to:
- Learn about what is Rich Value Types and start use it
- Install pre-commit, pre-commit-terraform, blah-blah-blah, see full list here
- Update your pre-commit-config's
Fixed bug: https://github.com/antonbabenko/pre-commit-terraform/issues/65
#terraform
7 декабря в Москве пройдет комьюнити-конференция DevOpsDays Moscow.
В программе: Kubernetes против реальности, Serverless приложения на AWS, почему важна DevOps-культура, выживет ли DevOps в эпоху цифровизации, паттерны и антипаттерны непрерывных обновлений в практике DevOps.
Ну и конечно же - опен спейсы - то, без чего не обходится ни одна DevOps Days конференция.
Что: DevOpsDays Moscow
Где: Технополис Москва, Волгоградский пр-т., 42, к.13
Когда: 7 декабря 2019 года
О чём:
- Kubernetes
- Serverless
- DevOps культура
Цена вопроса:
Билет стоит 7000 ₽, но есть лайфхак: если покупать два билета сразу, они станут по 6000 ₽
По промокоду
#event
В программе: Kubernetes против реальности, Serverless приложения на AWS, почему важна DevOps-культура, выживет ли DevOps в эпоху цифровизации, паттерны и антипаттерны непрерывных обновлений в практике DevOps.
Ну и конечно же - опен спейсы - то, без чего не обходится ни одна DevOps Days конференция.
Что: DevOpsDays Moscow
Где: Технополис Москва, Волгоградский пр-т., 42, к.13
Когда: 7 декабря 2019 года
О чём:
- Kubernetes
- Serverless
- DevOps культура
Цена вопроса:
Билет стоит 7000 ₽, но есть лайфхак: если покупать два билета сразу, они станут по 6000 ₽
По промокоду
catops скидка 5%.#event
Forwarded from DevOps Deflope News
Сегодня и завтра проходит PromCon EU 2019 🔥
Расписание http://amp.gs/qMMA
И доступна онлайн трансляция http://amp.gs/qMMs
#promcon #prometheus #live
Расписание http://amp.gs/qMMA
И доступна онлайн трансляция http://amp.gs/qMMs
#promcon #prometheus #live
promcon.io
Schedule | PromCon EU 2019
PromCon, the conference about the Prometheus monitoring system and time series database
Forwarded from DevOps Deflope News
А еще в эти же дни проходит HighLoad++ Moscow 2019 🎉
Доступен стрим из главного зала http://amp.gs/qM6n
Расписание: http://amp.gs/qM6x
#highload #live
Доступен стрим из главного зала http://amp.gs/qM6n
Расписание: http://amp.gs/qM6x
#highload #live
HashiCorp объявили, что начнут депрекейтить провайдеры для Terraform 0.11
Депрекейт планируют разбить на две фазы:
- 1 (начиная с сейчас): закрыть все ишью, которые касаются только версии 0.11
- 2 (c середины Ноября):
Так что если вы всё ещё используете Terraform <0.12 и не можете оперативно обновиться, запиньте версии используемых провайдеров!
#hashicorp #terraform
Депрекейт планируют разбить на две фазы:
- 1 (начиная с сейчас): закрыть все ишью, которые касаются только версии 0.11
- 2 (c середины Ноября):
terraform init будет загружать только последнюю версию провайдера (если она явно не запинина)Так что если вы всё ещё используете Terraform <0.12 и не можете оперативно обновиться, запиньте версии используемых провайдеров!
#hashicorp #terraform
HashiCorp
Deprecating Terraform 0.11 Support in Terraform Providers
During the upcoming months, we will begin deprecating support for Terraform 0.11 in new releases of Terraform providers we officially maintain, beginning with the AWS, AzureRM, Google, and Kubernetes Terraform providers.
Тред про экспресс-дэбаг Kubernetes кластеров
В реплаях люди делятся и своими сценариями, и вы можете 🙂
#kubernetes
В реплаях люди делятся и своими сценариями, и вы можете 🙂
#kubernetes
Twitter
Jesse Noller
Here my quick and dirty Kubernetes issue diagnosis a thread: 1. Random latency talking over network A: check disk IO on the host, you’re probably exceeding the IO levels on the OS disks. I bet it’s disk 2. My cluster goes down during an upgrade A: set a pod…
Philip Krenn - developer advocate в Elastic - отвечает на StackOverflow про то, как мониторить время ответа Nginx с помощью Elastic Stack
Может, кому пригодится
#observability #elk
Может, кому пригодится
#observability #elk
Stack Overflow
How to monitor nginx response time with ELK stack?
I'd like to create a monitor that will show near realtime average response time of nginx.
Below image shows CPU usage for example, I'd like to create something similar for avg response time
I kn...
Below image shows CPU usage for example, I'd like to create something similar for avg response time
I kn...
Рубрика "утро начинается не с кофе":
У AWS грохнулась AZ во Франкфурте:
https://status.aws.amazon.com/#EU_block
Brace yourself!
#aws
У AWS грохнулась AZ во Франкфурте:
eu-central-1chttps://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
* 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
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