Если вы пользуетесь vim и Jira, то у меня для вас есть замечательный плагин :)
https://github.com/paulkass/jira-vim
https://github.com/paulkass/jira-vim
GitHub
GitHub - paulkass/jira-vim: A vim plugin to access your Jira workspace directly from Vim
A vim plugin to access your Jira workspace directly from Vim - paulkass/jira-vim
Пока вы играете в Dota 2 - вышла уже Dota 3
https://blogs.juniper.net/en-us/threat-research/dota3-is-your-internet-of-things-device-moonlighting
https://blogs.juniper.net/en-us/threat-research/dota3-is-your-internet-of-things-device-moonlighting
Juniper Networks
Dota3: Is your Internet of Things device moonlighting?
Dissecting the evolution of malware gives researchers insights into the knowledge of, and development processes used by, malware authors. Dota3, active in the wild, offers a unique opportunity to examine
В принципе, ничего удивительного)
https://opensource.microsoft.com/
https://opensource.microsoft.com/
Заводим резолвинг DNS-записей на KVM. В лучших традициях Linux, все делается в одну строчку)
https://liquidat.wordpress.com/2017/03/03/howto-automated-dns-resolution-for-kvmlibvirt-guests-with-a-local-domain/
https://liquidat.wordpress.com/2017/03/03/howto-automated-dns-resolution-for-kvmlibvirt-guests-with-a-local-domain/
/home/liquidat
[Howto] Automated DNS resolution for KVM/libvirt guests with a local domain
I often run demos on my laptop with the help of libvirt. Managing 20+ machines that way is annoying when you have no DNS resolution for those. Luckily, with libvirt and NetworkManager, that can be …
Расширяем диск в KVM и расширяем файловую систему с LVM
https://computingforgeeks.com/how-to-extend-increase-kvm-virtual-machine-disk-size/
https://computingforgeeks.com/extending-root-filesystem-using-lvm-linux/
https://computingforgeeks.com/how-to-extend-increase-kvm-virtual-machine-disk-size/
https://computingforgeeks.com/extending-root-filesystem-using-lvm-linux/
ComputingForGeeks
How To extend KVM Virtual Machine disk size | ComputingForGeeks
How can I extend / increase / grow a virtual Disk in KVM?. I personally use KVM for all Linux virtualization projects. Sometimes I need to extend or add disk
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
https://github.com/sanathp/statusok
https://github.com/sanathp/statusok
GitHub
GitHub - sanathp/statusok: Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server…
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected. - GitHub - sanathp/statusok: Monitor your Webs...
Чек-лист, как всем жить дружно, правильно и каких стратегий придерживаться
https://guides.hexlet.io/check-list-of-engineering-practices/
https://guides.hexlet.io/check-list-of-engineering-practices/
Собираем и шатаем RAID+LVM в rescue-режиме.
https://www.thegeekdiary.com/centos-rhel-how-to-assemble-a-software-raid-in-rescue-mode/
https://www.thegeekdiary.com/centos-rhel-how-to-assemble-a-software-raid-in-rescue-mode/
Thegeekdiary
CentOS / RHEL : How to assemble a software RAID in Rescue mode – The Geek Diary
mdadm (multiple devices admin) is an extremely useful tool for running RAID systems. It’s is a tool for creating, managing, and monitoring RAID devices using the md driver. It can be used as a replacement for the raidtools, or as a supplement. The pos describes…
Замечательный цикл статей про keepalived от RedHat в 2-х стилях - "from zero to hero" и "step-by-step".
В статьях рассказы от том, зачем же вообще нужен VRRP, как собрать простую конфигурацию из MASTER+BACKUP.
Как сделать более продвинутую конфигурацию, настроить балансировку средствами и, конечно, же ссылка на официальную документацию по продукту.
https://www.redhat.com/sysadmin/ha-cluster-linux
https://www.redhat.com/sysadmin/keepalived-basics
https://www.redhat.com/sysadmin/advanced-keepalived
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/load_balancer_administration/ch-initial-setup-vsa
https://www.keepalived.org/manpage.html
И помните, нет, ПОМНИТЕ, нельзя построить MASTER-MASTER конфигурацию на keepalived в классическом виде. В документации про такое нигде не пишут, но вы даже не пробуйте так делать.
В статьях рассказы от том, зачем же вообще нужен VRRP, как собрать простую конфигурацию из MASTER+BACKUP.
Как сделать более продвинутую конфигурацию, настроить балансировку средствами и, конечно, же ссылка на официальную документацию по продукту.
https://www.redhat.com/sysadmin/ha-cluster-linux
https://www.redhat.com/sysadmin/keepalived-basics
https://www.redhat.com/sysadmin/advanced-keepalived
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/load_balancer_administration/ch-initial-setup-vsa
https://www.keepalived.org/manpage.html
И помните, нет, ПОМНИТЕ, нельзя построить MASTER-MASTER конфигурацию на keepalived в классическом виде. В документации про такое нигде не пишут, но вы даже не пробуйте так делать.
Redhat
Using Keepalived for managing simple failover in clusters
When you hear the term "high availability," you might think of large, complex environments with arcane technologies that are beyond the reach of the aver...
Terraform - циклы, условия и подводные камни.
https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9
https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9
www.gruntwork.io
Gruntwork Blog | Terraform tips & tricks: loops, if-statements, and gotchas
Update, November 17, 2016: We took this blog post series, expanded it, and turned it into a book called Terraform: Up & Running!
Онлайн Jinja-парсер. Пригодится, если нужно быстро написать и проверить шаблон
https://j2live.ttl255.com/
https://j2live.ttl255.com/
Ttl255
TTL255 J2Live - Live Jinja2 Parser
Online Jinja2 parser and renderer providing live results for Jinja template rendering.
https://kodekloud.com/ ( внимание, английский! )
Курсы, построенные по схеме - лекция, практика и тесты.
Можно выбрать курсы, в рамках которых вы будете развиваться (зависит от подписки).
Плюс есть дополнительная программа, https://kodekloud.com/p/kodekloud-engineer, где, по заверениям авторов, можно пройти путь сисадмина, DevOps-инженера и DevOps-архитектора на реальных проектах, задачах, сценариях и системах.
Курсы, построенные по схеме - лекция, практика и тесты.
Можно выбрать курсы, в рамках которых вы будете развиваться (зависит от подписки).
Плюс есть дополнительная программа, https://kodekloud.com/p/kodekloud-engineer, где, по заверениям авторов, можно пройти путь сисадмина, DevOps-инженера и DevOps-архитектора на реальных проектах, задачах, сценариях и системах.
Kodekloud
The Best DevOps Online Training Courses | KodeKloud
KodeKloud is the #1 DevOps course provider and helps students learn trending technologies they need to thrive in their career. Learn more about KodeKloud!
Community-provider для Terraform.
Умеет базовые штуки, если ваши проекты в Sentry не слишком сложные, то это идеальное решение для вас.
https://github.com/jianyuan/terraform-provider-sentry
Умеет базовые штуки, если ваши проекты в Sentry не слишком сложные, то это идеальное решение для вас.
https://github.com/jianyuan/terraform-provider-sentry
GitHub
GitHub - jianyuan/terraform-provider-sentry: Terraform provider for Sentry
Terraform provider for Sentry. Contribute to jianyuan/terraform-provider-sentry development by creating an account on GitHub.
Площадка с интерактивными демонстрациями уязвимостей из OWASP Top 10
https://application.security/free-application-security-training
https://application.security/free-application-security-training
Kontra
Application Security Training For Developers | Kontra
Kontra is an Application Security Training platform built for modern development teams.
Если вы обновляете Nexus с версии 3.24.0, будьте предельно аккуратны.
В версии 3.26.0 обновился веб-сервер Jetty и из-за этого изменилось описание класса
Для этого есть вот такой workaround:
Change below line inside of ${jetty.etc}/jetty-https.xml (add "$Server")
<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory$Server">
```
https://issues.sonatype.org/browse/NEXUS-24867
Имхо, как-то странно в современном мире обновляться и с ходе обновления выяснять, что сервис не поднялся и лезть в баг-трекер.
P.S. Случайно выяснилось, что blob store в Nexus слабо связаны с файлами конфигурацией и БД, поэтому можно взять и обновится на последнюю версию (а она обновляет схему БД и обычный даунгрейд через понижение версии образа уже не пройдет) и если что-то пойдет не так, то восстановить конфиги и схему БД из резерной копии, а потом уже запускаться со старой версии.
P.P.S. Использую Nexus в docker.
В версии 3.26.0 обновился веб-сервер Jetty и из-за этого изменилось описание класса
SslContextFactory.Для этого есть вот такой workaround:
Change below line inside of ${jetty.etc}/jetty-https.xml (add "$Server")
<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">
to
<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory$Server">
```
https://issues.sonatype.org/browse/NEXUS-24867
Имхо, как-то странно в современном мире обновляться и с ходе обновления выяснять, что сервис не поднялся и лезть в баг-трекер.
P.S. Случайно выяснилось, что blob store в Nexus слабо связаны с файлами конфигурацией и БД, поэтому можно взять и обновится на последнюю версию (а она обновляет схему БД и обычный даунгрейд через понижение версии образа уже не пройдет) и если что-то пойдет не так, то восстановить конфиги и схему БД из резерной копии, а потом уже запускаться со старой версии.
P.P.S. Использую Nexus в docker.