Denis
25.05.2018
08:02:54
Народ, кто нибудь извращался со связкой Ansible + Docker + Docker Swarm + Consul? Есть у кого ссылочки на примеры или статейки какие?
Andrei
25.05.2018
08:04:50
забкс не получает через забикс прокси айтему тольпо одному хосту, хотя на забикс прокси(через веб видны последние данные) как диагностировать куда копать
Sergey
25.05.2018
08:05:56
vasily
25.05.2018
08:05:57
Подскажите, кто знает, как можно из виртуалки на hyperv с включенной dynamic memory заставить гипервизор увеличить этой же виртуалке память?
Google
Artem
25.05.2018
08:08:29
Andrei
25.05.2018
08:09:08
Артём
25.05.2018
09:22:30
Привет
Кто-нибудь ставил pinba2 ?
Max
25.05.2018
09:35:34
Всем привет.
Уважаемые коллеги По этой статье https://community.vscale.io/hc/ru/community/posts/115003739845-Непрерывная-интеграция-и-развертывание-на-примере-GitLab-CI-Flask-Docker-Docker-Swarm-Часть-2-Создание-приложения настраиваю GitLab. Застрял в части "Подключение Docker Registry в GitLab". Не появляется раздел Registry в GitLab. Прошу вас помочь
Эдуард
25.05.2018
09:39:13
gitlab_rails['registry_enabled'] = true ?
Max
25.05.2018
10:11:54
Версия? grep -i registry gitlab.rb
~# gitlab-rake gitlab:env:info
System information
System: Ubuntu 16.04
Current User: git
Using RVM: no
Ruby Version: 2.3.6p384
Gem Version: 2.6.13
Bundler Version:1.13.7
Rake Version: 12.3.0
Redis Version: 3.2.11
Git Version: 2.14.3
Sidekiq Version:5.0.5
Go Version: unknown
GitLab information
Version: 10.5.4
Revision: 8d768f9
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL: https://gitlab.maksim-kostromin.ru
HTTP Clone URL: https://gitlab.maksim-kostromin.ru/some-group/some-project.git
SSH Clone URL: git@gitlab.maksim-kostromin.ru:some-group/some-project.git
Using LDAP: no
Using Omniauth: no
GitLab Shell
Version: 6.0.3
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks
Git: /opt/gitlab/embedded/bin/git
## GitLab configuration settings
##! This file is generated during initial installation and is not modified
##! during upgrades.
##! Check out the latest version of this file to know about the different
##! settings that can be configured by this file, which may be found at:
##! https://gitlab.com/gitlab-org/omnibus-gitlab/raw/master/files/gitlab-config-template/gitlab.rb.template
registry_nginx['ssl_certificate'] = "/etc/letsencrypt/live/gitlab.maksim-kostromin.ru/fullchain.pem"
registry_nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/gitlab.maksim-kostromin.ru/privkey.pem"
registry_nginx['enable'] = true
registry_nginx['listen_port'] = 4567
gitlab_rails['registry_enabled'] = true
## GitLab URL
##! URL on which GitLab will be reachable.
##! For more details on configuring external_url see:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
external_url 'https://gitlab.maksim-kostromin.ru'
registry_external_url 'https://gitlab.maksim-kostromin:4567'
В статье кстати ни слова про gitlab_rails['registry_enabled'] = true
И вот еще
root@gitlab:~# grep -i registry /etc/gitlab/gitlab.rb
registry_nginx['ssl_certificate'] = "/etc/letsencrypt/live/gitlab.maksim-kostrom in.ru/fullchain.pem"
registry_nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/gitlab.maksim-kos tromin.ru/privkey.pem"
registry_nginx['enable'] = true
registry_nginx['listen_port'] = 4567
gitlab_rails['registry_enabled'] = true
registry_external_url 'https://gitlab.maksim-kostromin:4567'
# gitlab_rails['gitlab_default_projects_features_container_registry'] = true
## Container Registry settings
##! Docs: https://docs.gitlab.com/ce/administration/container_registry.html
# registry_external_url 'https://registry.gitlab.example.com'
# gitlab_rails['registry_enabled'] = true
# gitlab_rails['registry_host'] = "registry.gitlab.example.com"
# gitlab_rails['registry_port'] = "5005"
# gitlab_rails['registry_path'] = "/var/opt/gitlab/gitlab-rails/shared/registry"
# gitlab_rails['registry_api_url'] = "http://localhost:5000"
# gitlab_rails['registry_key_path'] = "/var/opt/gitlab/gitlab-rails/certificate. key"
# gitlab_rails['registry_issuer'] = "omnibus-gitlab-issuer"
### Settings used by Registry application
# registry['enable'] = true
# registry['username'] = "registry"
# registry['group'] = "registry"
# registry['uid'] = nil
# registry['gid'] = nil
# registry['dir'] = "/var/opt/gitlab/registry"
# registry['registry_http_addr'] = "localhost:5000"
# registry['debug_addr'] = "localhost:5001"
# registry['log_directory'] = "/var/log/gitlab/registry"
# registry['env_directory'] = "/opt/gitlab/etc/registry/env"
# registry['env'] = {}
# registry['log_level'] = "info"
# registry['rootcertbundle'] = "/var/opt/gitlab/registry/certificate.crt"
# registry['storage_delete_enabled'] = true
### Registry backend storage
###! Docs: https://docs.gitlab.com/ce/administration/container_registry.html#con tainer-registry-storage-driver
# registry['storage'] = {
# 'bucket' => 'gitlab-registry-bucket-AKIAKIAKI'
### Registry notifications endpoints
# registry['notifications'] = [
### Default registry notifications
# registry['default_notifications_timeout'] = "500ms"
# registry['default_notifications_threshold'] = 5
# registry['default_notifications_backoff'] = "1s"
# registry['default_notifications_headers'] = {}
## Registry NGINX
# All the settings defined in the "GitLab NGINX" section are also available in t his "Registry NGINX" section
# You just have to change the key "nginx['some_settings']" with "registry_nginx[ 'some_settings']"
# Below you can find settings that are exclusive to "Registry NGINX"
# registry_nginx['enable'] = false
# registry_nginx['proxy_set_headers'] = {
root@gitlab:~#
Юра
25.05.2018
10:36:04
Убери это сюда - https://dpaste.de/
Google
Art
25.05.2018
10:40:56
А есть кто юзал couchdb? При доступе к нему появляются какие то задержки и в конце концов клиенты разрывают соединение (499). Помогает перезапуск сервера couchdb, но хватает на 2-3 дня лишь. Может erlang как то надо подкрутить?
vasily
25.05.2018
11:27:32
Подскажите сообщество по Hyper-V в телеге
Aleksandr
25.05.2018
11:31:49
vasily
25.05.2018
11:33:27
Спасибо
хорошо, я могу повотриться: по событию внутри виртуалки мне надо чтобы hyperv увеличил память для этой виртуалки (dynamic memory). как такое сделать?
Artem
25.05.2018
11:40:40
Добрый день, поделитесь пожалуйста опытом, хочу настроить логирование
для серверов приложений tomcat, но чтобы фильтр стоял только на errors c оповещением на почту этих errors. ELK не хочется, слишком тяжеловат для наших серверов. А первое что в голову приходит это руглярки на питоне + logAnalyzer (не судите строго))
Sergey
25.05.2018
11:44:50
Artem
25.05.2018
11:46:00
Спасибо)
Psy
25.05.2018
11:50:44
Artem
25.05.2018
11:52:33
Спасибо, а складывать в logAnalyze или может, что по-лучше будет? Чтобы в одном месте все смотреть
Kvendingoldo
25.05.2018
11:52:49
Народ, а подскажите пожалуйста, как хранить sensitive property?
Дмитрий
25.05.2018
12:06:20
Кому нибудт приходилось делать dump/restore для кластера ZooKeeper?
Есть такой опыт?
Arty
25.05.2018
12:06:44
rsync /opt/zookeeper/data /backup
Дмитрий
25.05.2018
12:07:20
понятно
я почему-то так и думал)
Pavel
25.05.2018
12:08:18
а чо, у зукипера все что на диске консистентно ))
Pauline
25.05.2018
13:11:01
@devops_jobs вакансии сюда
здесь вакансии удаляются
Ilya
25.05.2018
13:41:11
@stas, пробовал тот yml
Igor
25.05.2018
13:53:04
привет
Google
Igor
25.05.2018
13:53:24
кто-нибудь с datadog работал?
James
25.05.2018
13:57:01
я
гуру блин датадога
всем привет. кто сталкивался с таким явлением как выключение дроплета в DigitalOcean, по их вине?
уже пару раз такое было с прод серверами
сейчас один сервак вообще укокошили
Aleksandr
25.05.2018
13:58:18
Igor
25.05.2018
13:58:41
да, регулярно ребутили
James
25.05.2018
13:59:00
блин капец
Дмитрий
25.05.2018
13:59:24
James
25.05.2018
13:59:34
ну вот я не один уже лучше
ну как лучше. не лучше
Aleksandr
25.05.2018
13:59:54
возможно накатили экстренный сесурити патч;
возможно умерло железо гипервизора и произошёл неудачный мигрейшн на другую ноду с вырубанием;
возможно ты пропустил в папке "спам" анонс о профилактике
Дмитрий
25.05.2018
14:00:42
такое дело, нужно клустеры сторить
Aleksandr
25.05.2018
14:01:10
на днях ведь нашли ещё одну вариацию spectre/meltdown
James
25.05.2018
14:01:13
Earlier today at 18:30 UTC, our Cloud Operations team uncovered evidence of data loss on the hypervisor hosting this Droplet. Due to this loss, your Droplet's disk image, and any data hosted on the Droplet are corrupted and presumably lost. Your droplet configuration has been moved to a new machine and attempts to recover the disk image data are underway, although this is a time-intensive process that will take many (8+) hours, and may conclude without any data being recovered.
If it is feasible under your deployment, we highly suggest to destroy and redeploy, or rebuild this Droplet as that will likely provide the most timely resolution. If you do not have a valid backup or would prefer to wait for the recovery process that is an option as well although it will take some time for the recovery efforts to conclude.
We do sincerely apologize for this inconvenience and we greatly appreciate all of your patience and understanding around the matter. We have raised the case with your Customer Success Manager in order to promote visibility into this situation and please do let us know if there are any questions or feedback you'd like to share for the time being.
их ответ почему
Roman
25.05.2018
14:01:24
В cloud-init можно модуль отправить в local stage?
В чатсности мне надо hostname до поднятия сети указать.
Для стадий
cloud_init
cloud_config
cloud_final
можно указать модули в /etc/cloud/cloud.cfg
для стадии local это невозможно?
James
25.05.2018
14:02:12
это был их первый ответ. а потом ещё и выяснилось что они не могут восстановить и все
I wanted to check in with you, our engineers worked diligently to attempt recovering the hypervisor and data stored on it, but despite our efforts, unfortunately the disk image of your Droplet does seem irrecoverable.
Igor
25.05.2018
14:02:27
у меня задача, я туплю в документацию и не вижу как это реализовать. есть сервак, на нем крутится пачка контейнеров. контейнеры могу появляться, удаляться, падать по каким-то причинам. хочу на дашборде видеть список созданных контейнеров и какие из нихъ в данный момент работают, а какие упали, желательно чтобы не по image name, а по container name показывало
Google
James
25.05.2018
14:02:33
и вот че хош то и делай
докер хуекер?
ставь интеграцию
Igor
25.05.2018
14:03:05
угу
интеграция стоит
чо в дашборде мутить?
James
25.05.2018
14:04:14
нотебуки смотрел7
Igor
25.05.2018
14:04:29
там есть ноутбуки?
я ненастоящий девопс пока еще, я наерна неделю только датадогом пользуюсь
James
25.05.2018
14:05:24
ну от меня ты че хош
что бы я за тебя сделал дашборд?
и не понятно до конца че те нужно
Dmitry
25.05.2018
14:06:24
я portainer юзаю чтобы следить за всем, но у меня мало всякого
Igor
25.05.2018
14:07:59
James
25.05.2018
14:08:18
ну и что ты хочешь получить я вот не понял
и что тебе не понятно в доках
у них афигенские доки
даже видео там есть
Igor
25.05.2018
14:11:23
крч, по дефолту у них там есть таймграф, на котором можно показывать контейнеры, сгруппированные по имени образа который их использует
т.е. например если у меня будут два контейнера с разными аппками, но оба на node:carbon, но один из них называется app1-qa, а второй app2-prod - то датадог будет показывать, что у меня работает 2 контейнера node:carbon
Google
Igor
25.05.2018
14:13:21
а я хочу, чтобы в дашборде было видно, что работает один app1-qa и один app2-prod, а не два карбона
так понятно?
James
25.05.2018
14:14:39
ага
клонирование дашборда пробовал?
и потом его редактирование под свои нужды
тот который прилетает от интеграции нельзя изменять
Leo
25.05.2018
15:06:11
Добрый
есть ли возможность запускать сборку на gitlab-ci только по тегу
Stanislav
25.05.2018
15:10:42
Leo
25.05.2018
15:11:42
а если такая схема нужна для мастера?