Size: a a a

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

2020 August 31

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Марат Рахимов
В общем ответ на вопрос - нет, никто не смотрел Portainer 2.0 с поддержкой куба)
Возможно даже портейнер
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
toYaml .Values.appconfig | nindent 8
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
вроде так
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
но это не точно
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Andrey
у меня конфиг примерно такой:

appConfig:
   server:
     port: 8072

   spring:
     application:
       name: some-name


и вот server.port оно прожевывает нормально, а spring.application.name уже нет. Ну и все остальные проперти которые на уровень ниже. Там фаршмар получается
А?
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
Ща сек, пробую
источник

МР

Марат Рахимов... in Kubernetes — русскоговорящее сообщество
Andrey
у меня конфиг примерно такой:

appConfig:
   server:
     port: 8072

   spring:
     application:
       name: some-name


и вот server.port оно прожевывает нормально, а spring.application.name уже нет. Ну и все остальные проперти которые на уровень ниже. Там фаршмар получается
а как вы хотите получить в конфигмапе?
  spring:
      application:
       name: some-name
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
Марат Рахимов
а как вы хотите получить в конфигмапе?
  spring:
      application:
       name: some-name
Вот прямо этим куском и хочу получить.
Конфиг приложения сам по себе тоже yaml.
По этому я его вынес в values просто чтоб иметь возможность его менять через —set и тп.

но чота если я его рендерю через

{{- range $key, $val := .Values.appConfig }}
{{ $key }}: {{ $val | quote }}
{{- end }}


то он превращается в нечто вроде:

se
rver: "map[port:8072]"
 spring: "map[application:map[name:some-name]

и тп
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
{{- toYaml .Values.appСonfig | nindent 8 }}



приводит к:

error converting YAML to JSON: yaml: line 6: did not find expected key
helm.go:94: [debug] error converting YAML to JSON: yaml: line 6: did not find expected key
источник

МР

Марат Рахимов... in Kubernetes — русскоговорящее сообщество
а, нужно этот кусок просто положить в конфигмат типа такого?
```
data:
 spring: |
    application:
   name: some-name
```
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Andrey
{{- toYaml .Values.appСonfig | nindent 8 }}



приводит к:

error converting YAML to JSON: yaml: line 6: did not find expected key
helm.go:94: [debug] error converting YAML to JSON: yaml: line 6: did not find expected key
я видимо лох (((((
источник

S

SergejB in Kubernetes — русскоговорящее сообщество
Марат Рахимов
нормальные сами все знают же, не?)
Нет, ну что за бред. Вы хоть думайте своей головой: если что-то вы объявили ненужным, то как бе предлагается замена этому. Я до сих пор ни от кого не узнал, чем заменить ненужный портейнер
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
Марат Рахимов
а, нужно этот кусок просто положить в конфигмат типа такого?
```
data:
 spring: |
    application:
   name: some-name
```
apiVersion: v1
data:
 application.yml: |+
   server:
     port: 8072

   spring:
     application:
       name: some-name
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
ну это мультилайн строка получается
источник

A

Andrey in Kubernetes — русскоговорящее сообщество
да, чет я протупил назвав его yaml’ом.

Вопрос, можно ли кусок yaml из values положить в конфигмапу мультилайном?)
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
да
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
берешь и кладешь ) у тебя в value будет вся строка
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
название ключа application.yml
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
или я вообще не врубаюсь что ты хочешь
источник

S

SergejB in Kubernetes — русскоговорящее сообщество
А то я сейчас возьму и объявлю весь девопс не нужным. Это всего лишь выбивание денег из банков.
источник