Size: a a a

DevOps — русскоговорящее сообщество

2020 July 14

NB

Nikita Burtsev in DevOps — русскоговорящее сообщество
Иван Моров
Ага, то есть node_modules надо добавить в кэш?
ага
источник

AP

Anton Patsev in DevOps — русскоговорящее сообщество
Anton
Парни кто знает как через API получить статус репликации между 2 x Artifactory?
По артифактори чат есть @ru_artifactory
источник

A

Anton in DevOps — русскоговорящее сообщество
Anton Patsev
По артифактори чат есть @ru_artifactory
Спасибо, не знал
источник

AN

Alexey Nakhimov in DevOps — русскоговорящее сообщество
Здравствуйте, коллеги!
Подскажите, как лучше решить такой кейс....
Для проведения тестов на TeamCity просят поднимать движки БД (Postgres, MySQL) "по требованию". Поднять, провести тесты, удалить. Никаких персистентных данных. Наоборот - чтобы всегда всё с нуля было, чистое.....
Есть у меня небольшой кластер Kubernetes, на котором я и учусь юзать Kubernetes )))
Вот думаю, а почему бы не поднимать инстансы в Кубере? Поднять эфемерный инстанс, потом удалить...
Я пока в Кубере слабоват, погуглил - везде в туториалах пишут, что, мол, сейчас будет делать Stateful Deployment, ибо надо хранить данные.
А мне не надо хранить данные! ))))
Никто не подкинет ссылку как поднять Постгрес без всяких персистентных стораджей?
источник

A

Anton in DevOps — русскоговорящее сообщество
Alexey Nakhimov
Здравствуйте, коллеги!
Подскажите, как лучше решить такой кейс....
Для проведения тестов на TeamCity просят поднимать движки БД (Postgres, MySQL) "по требованию". Поднять, провести тесты, удалить. Никаких персистентных данных. Наоборот - чтобы всегда всё с нуля было, чистое.....
Есть у меня небольшой кластер Kubernetes, на котором я и учусь юзать Kubernetes )))
Вот думаю, а почему бы не поднимать инстансы в Кубере? Поднять эфемерный инстанс, потом удалить...
Я пока в Кубере слабоват, погуглил - везде в туториалах пишут, что, мол, сейчас будет делать Stateful Deployment, ибо надо хранить данные.
А мне не надо хранить данные! ))))
Никто не подкинет ссылку как поднять Постгрес без всяких персистентных стораджей?
Берешь деплоймент обычный, задаешь image с postgres или что там у тебя и все, делов на 5 минут
источник

A

Anton in DevOps — русскоговорящее сообщество
Ну и пару env variables задать
источник

ac

anton chernyaev in DevOps — русскоговорящее сообщество
нужна помошь от гуру баша  и регулярок))
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Henry Chinaski
Iptables
    sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
   sudo iptables -A OUTPUT -p tcp --sport 22 -m conntrack --ctstate ESTABLISHED -j ACCEPT

Firewalld
firewall-cmd --zone=public --permanent --add-service=ssh
Тут многие забывают что firewalld по умолчанию поддерживает ipv4 & ipv6.

Так что нужно в пример добавить примеры с ip6tables.
источник

ac

anton chernyaev in DevOps — русскоговорящее сообщество
в общем в строке есть значение в кавычках  expression = "(http.request.method eq \"POST\" and http.host eqand http.request.uri eq \"/api/Carts/0/lineitems?resourceView\x3D1\" and http.user_agent eq \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) snap Chromium/73.0.3683.75 Chrome/73.0.3683.75 Safari/537.36\" and http.referer matches \"https://.com/(.*)\")"
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
Nurmukhamed Artykaly
Тут многие забывают что firewalld по умолчанию поддерживает ipv4 & ipv6.

Так что нужно в пример добавить примеры с ip6tables.
тоже хорошее замечание. Всё-таки firewalld — годная доп прослойка
источник

ac

anton chernyaev in DevOps — русскоговорящее сообщество
и вот в подобной строке нужно resourceView\x3D1 сделать \\
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Message was forwarded from: @devops_jobs
Author: @g00glle
Message: Чятик, кто имеет опыт работы с Puppet, можете ответить в личке на вопросы человека, который только начал разбираться?
источник

ac

anton chernyaev in DevOps — русскоговорящее сообщество
тобишь исключить \"
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Plz be patient.
источник

ac

anton chernyaev in DevOps — русскоговорящее сообщество
\spam
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Plz be patient.
источник

AN

Alexey Nakhimov in DevOps — русскоговорящее сообщество
Anton
Берешь деплоймент обычный, задаешь image с postgres или что там у тебя и все, делов на 5 минут
Ну вот типа такого пойдет?

apiVersion: v1
kind: ConfigMap
metadata:
 name: postgres-config
 labels:
   app: postgres
data:
 POSTGRES_DB: postgresdb
 POSTGRES_USER: postgresadmin
 POSTGRES_PASSWORD: admin123

а потом:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
 name: postgres
spec:
 replicas: 1
 template:
   metadata:
     labels:
       app: postgres
   spec:
     containers:
       - name: postgres
         image: postgres:10.4
         imagePullPolicy: "IfNotPresent"
         ports:
           - containerPort: 5432
         envFrom:
           - configMapRef:
               name: postgres-config

и сервис:

apiVersion: v1
kind: Service
metadata:
 name: postgres
 labels:
   app: postgres
spec:
 type: NodePort
 ports:
  - port: 5432
 selector:
  app: postgres
источник

ac

anton chernyaev in DevOps — русскоговорящее сообщество
чет вот прям не приходит в голову как это сделать....
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
anton chernyaev
в общем в строке есть значение в кавычках  expression = "(http.request.method eq \"POST\" and http.host eqand http.request.uri eq \"/api/Carts/0/lineitems?resourceView\x3D1\" and http.user_agent eq \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) snap Chromium/73.0.3683.75 Chrome/73.0.3683.75 Safari/537.36\" and http.referer matches \"https://.com/(.*)\")"
Регулярные выражения не сложные.

Нужно просто внимательно прочитать эту книгу.


https://rutracker.org/forum/viewtopic.php?t=5179199
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Henry Chinaski
тоже хорошее замечание. Всё-таки firewalld — годная доп прослойка
Также есть слой dBus, который может использоваться для программного управления фаерволом, например из го-программы
источник