Size: a a a

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

2020 September 29

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
параметры описаны отдельными минималистичными структурами
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
И дженкинс да, это не CD
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
и не в хельмах проблема, проблема в том что jenkins упорот в самой своей сути
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
и конфигурационные новомодные припарки не работают при комбинации подходов
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
ну зачем обнулять пайплайн если конфигурация байт в байт не поменялась
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
а нет, это CreateOrUpdate функция в кишках job dsl так себя ведёт
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
я засетапил стандартный chart  и заполнил его параметры )
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
теперь думаю можно ли с этим жить
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Я может глупость скажу, но это отнюдь не дженкинс упорот тут))
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
вот поэтому и вопрос - кто уже ехал этой дорогой? )
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Как то ты все усложнил чрезмерно
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
все мы упопроты раз в этом чате сидим, давайте не будем ))
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
master:
 affinity: {}

 installPlugins:
   - kubernetes:1.26.3
   - workflow-job:2.39
   - workflow-aggregator:2.6
   - credentials-binding:1.23
   - git:4.4.4
   - configuration-as-code:1.41

 additionalPlugins:
   - job-dsl:1.77
   - git-parameter:0.9.13
   - ldap:1.26
   - matrix-auth:2.6.3

 JCasC:
   enabled: true
   configScripts:
                     mergeville: |
                       jobs:
                         - script: >
                             folder('mergeville')
                         - script: >
                             pipelineJob('mergeville/mergeville-dev') {
                               definition {
                                 cps {
                                   script("""\
                                     pipeline {
                                         agent {
                                             kubernetes {
…..
                 sidecars:
                   configAutoReload:
                     enabled: true



                 nodeSelector:
                     node.kubernetes.io/lifecycle: on-demand-worker

               persistence:
                 storageClass: ebs-sc

               rbac:
                 create: true
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
что тут усложнять то? это values.yaml к официальному jenkinsci чарту
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
он цепляет сайдкар и POSTом применяет конфигурацию из configmap
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Вот пайплайны, это же не конфигурация
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Artem Silenkov
Вот пайплайны, это же не конфигурация
в declarative pipelines описывается полностью вся конфигцрация конкретного билда/пайплайна
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
в одной файле
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
я не буду настаивать на точности знания терминологии, но new item -> pipeline можно одним файлом закатать со всем что нужно
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
но до первого запуска из этого declarative pipline дженкинс не достаёт параметризацию
источник