Aktywne Wpisy
dexterpol +33
W końcu dzisiaj wyplatka po podwyżce wleciala, lvl 26, a jak tam u was? Dalej jebnie za 4k u fabryce smrodu? ( ͡° ͜ʖ ͡°)#pracbaza #praca #korposwiat
AXSIS +12
Mirki co tu się dzieje to ja nie ogarniam. Ćwiczę sobie pisanie na apkach randkowych i zaproponowałem takiej naprawdę ślicznej Julce 20lvl kino, a ta mi głosówkę wysłała, że chętnie i w ogóle lubi takie filmy itp.
Miała taki ładny głosik jak z jakiejś baśni... Gdyby nie niska pewność siebie to bym się pofatygował te 100km do niej, a tak to trzeba usunąć parę. Już nigdy takiej nie spotkam pewnie, ehh...
Teraz
Miała taki ładny głosik jak z jakiejś baśni... Gdyby nie niska pewność siebie to bym się pofatygował te 100km do niej, a tak to trzeba usunąć parę. Już nigdy takiej nie spotkam pewnie, ehh...
Teraz
schemat ładowania zmiennych do deployment.yaml wygląda tak:
deployment.yaml -> configmap.yaml -> values.yaml
w configmapie mam taki wpis (do node'a):
NODETLSREJECTUNAUTHORIZEDVALUE: {{ .Values.TOKEN.NODETLSREJECTUNAUTHORIZEDVALUE }}
a w values.develop.yaml (ustawiony w argo):
TOKEN:
NODETLSREJECTUNAUTHORIZEDVALUE: "0"
resztę (nieistotnych) ustawień wyciąłem.
Problem jest taki, że gdy parametr NODETLSREJECTUNAUTHORIZEDVALUE ustawiam z poziomu values.develop.yaml to argo wali mi błędem:
"" is invalid: patch: Invalid value: "map[data:map[NODETLSREJECTUNAUTHORIZEDVALUE:0] metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"v1\",\"data\":--nieistotne fragmenty konfiguracji --]": cannot convert int64 to string
A jak wartość "0" wrzucę bezpośrednio do configmapy to śmiga.
Działa dopiero:
NODETLSREJECTUNAUTHORIZEDVALUE: \"0\"
Z czego to wynika i czy jest to prawidłowe zachowanie? Jak ewentualnie zrobić to poprawnie, zgodnie ze sztuką?
#naukaprogramowania #programista15k #programowanie #deployment #kubernetes #argocd
dalej nie jest ok bo wartość przekazywana do serwisu (mimo, że argo się nie wywala) to - \"0\" - zamiast po prostu 0
w plikach konfiguracyjnych values.yaml (bądź tych przygotowanych per środowisko) wrzucamy zmienne w klasycznej postaci np:
nodetlsrejectunauthorizedvalue: '0'
a w configmapie:
NODETLSREJECTUNAUTHORIZEDVALUE: '{{ .Values.token.nodetlsrejectunauthorizedvalue }}'
Nie sądziłem, że całe to odniesienie do wartości z values.yaml w postaci {{ .Values.token... można umieścić między znakami ' '