Size: a a a

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

2021 February 02

z

zeleniumex in DevOps — русскоговорящее сообщество
Ugly
Коллеги, а кто использует для работы в Jenkins ECS plugin? Пытаюсь через описание агента сделать override шаблона,к примеру памяти, но получаю сообщение: Блаблала: not allowed to override 'memory'. Allowed override are []. Пробовал в шаблоне в соответствующем поле прописать по всякому: cpu,memory|'cpu','memory'|['cpu','memory']. Результат неизменный.
Если ты декларативно описываешь пайплайн проверь что дженкинс не ниже 2.66+
источник

U

Ugly in DevOps — русскоговорящее сообщество
zeleniumex
Давненько было помню, там вроде проблемма с методом toLowerCase. Но патч хз приняли или нет.
Вот вроде нашел,  в евернот сохранять привычка есть(все с чем сталкивался):
https://github.com/jenkinsci/amazon-ecs-plugin/pull/82/commits/b2c739754af2df3b14b06878dfbfa684e7f64565
спасибо, всё равно давится.
версия 2.263.1. причем если в описании джобы для ecs плагина для оверрайда указать к примеру CPU а не cpu, то дженкинс кидает ошибку со списком тех полей, которые оверрайдит. и там есть поле cpu, и не только)
источник

U

Ugly in DevOps — русскоговорящее сообщество
у меня стойкое ощущение что в самом шаблоне как то не верно описываю поля, которые "типа" можно переопределять в пайплайне.. и вот озадачивает
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Ugly
спасибо, всё равно давится.
версия 2.263.1. причем если в описании джобы для ecs плагина для оверрайда указать к примеру CPU а не cpu, то дженкинс кидает ошибку со списком тех полей, которые оверрайдит. и там есть поле cpu, и не только)
Описываешь как массив overrides: [], ?
источник

U

Ugly in DevOps — русскоговорящее сообщество
погоди. речь про шаблон или в дженкинс джобе? в самой джобе делаю как у них на странице-описании к плагину
ecs {
 inheritFrom 'xxx'
 cpu 1024
}

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

s

serg_ort in DevOps — русскоговорящее сообщество
Подскажите можно ли где-то скачать ранер для древнего  red hat с ядром 2.4.32 ?
источник

NK

Nick Kritsky in DevOps — русскоговорящее сообщество
Danila Mylnikov
Всем добрый день, подскажите пожалуйста, какие можно задать вопросы на собеседовании девопса
Гугли - вопросы на собеседовании jetbrains. Там были отличные просто
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Ugly
погоди. речь про шаблон или в дженкинс джобе? в самой джобе делаю как у них на странице-описании к плагину
ecs {
 inheritFrom 'xxx'
 cpu 1024
}

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

U

Ugly in DevOps — русскоговорящее сообщество
В том то и дело.. У меня таска определяется на стороне дженкинса, и потом уже в ECS через плагин уходит. И там появляется среди других определений задач.
источник

M

MeDALL1ST in DevOps — русскоговорящее сообщество
У кого нибудь возникала проблема с дженкинсом в докере? После запуска новых и некоторых старых версий,плагины либо не устанавливаються,либо устанавливаються частично
источник

DM

Danila Mylnikov in DevOps — русскоговорящее сообщество
Nick Kritsky
Гугли - вопросы на собеседовании jetbrains. Там были отличные просто
Да всё, его уже взяли, все сказали, что готовы с ним работать. А основном вопросы были о прошлый работе, про интересы, в таком духе.
Просто он вообще инструменты ci только на ТЗ потрогал
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
Ugly
В том то и дело.. У меня таска определяется на стороне дженкинса, и потом уже в ECS через плагин уходит. И там появляется среди других определений задач.
Ну ошибка где-то в не соответствии типов передаваемых в массив.  Тут только дебаг плагина... или по коду поглядеть что туда явно должно попадать.
источник

D

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

VY

Victor Yar in DevOps — русскоговорящее сообщество
Привет, подскажите способы инжектить код в k8s (pods)

Сейчас использую :
Dockerfile => copy . target

для локальной разработки такой способ помоем ворует много времени (для ребилда)

подумал что можна что то типа такого?

if (env = 'development') {
 create  volumes '.' target
}

Также использую helm для создания манифестов и запуска
источник

В

Виктор in DevOps — русскоговорящее сообщество
Victor Yar
Привет, подскажите способы инжектить код в k8s (pods)

Сейчас использую :
Dockerfile => copy . target

для локальной разработки такой способ помоем ворует много времени (для ребилда)

подумал что можна что то типа такого?

if (env = 'development') {
 create  volumes '.' target
}

Также использую helm для создания манифестов и запуска
Если речь про локальную разработку, на minikube или подобных однонодовых кластерах то можно маунтить PV с исходнками на хосте в под, или nfs шару заюазть
источник

В

Виктор in DevOps — русскоговорящее сообщество
если про production то так лучше не делать
источник

VY

Victor Yar in DevOps — русскоговорящее сообщество
Виктор
Если речь про локальную разработку, на minikube или подобных однонодовых кластерах то можно маунтить PV с исходнками на хосте в под, или nfs шару заюазть
да исключительно для  локальной  разработки ( minikub)
источник

VY

Victor Yar in DevOps — русскоговорящее сообщество
Виктор
Если речь про локальную разработку, на minikube или подобных однонодовых кластерах то можно маунтить PV с исходнками на хосте в под, или nfs шару заюазть
Не могу найти, но помоему писало что апку нужно тогда с правами рута запускать, или я ошибаюсь?
источник

VY

Victor Yar in DevOps — русскоговорящее сообщество
сначала смотрел и не мог понять почему себе отвечаю :D
источник

В

Виктор in DevOps — русскоговорящее сообщество
Victor Yar
Не могу найти, но помоему писало что апку нужно тогда с правами рута запускать, или я ошибаюсь?
не совсем вас понял
источник