Helm: рдирд┐рд░реНрднрд░ рдЪрд╛рд░реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╡рд┐рдзрд┐ рдХреНрдпрд╛ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдЕрдЧре░ 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: helm/helm

helm version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:
2.8 рдФрд░ 2.9

kubectl version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:
2.10 рдФрд░ 2.11

рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ / рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (AKS, GKE, Minikube рдЖрджрд┐):
AWS EC2 (kops рдХреЗ рд╕рд╛рде)

рдЪрд╛рд░реНрдЯ A рдХрд╣реЛ рдХрд┐ рдЪрд╛рд░реНрдЯ B рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдореЗрдВ B рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред рдЪрд╛рд░реНрдЯ рдП рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЪрд╛рд░реНрдЯ рдмреА рдПрдХ рд░реЗрдкреЛ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ, рдЪрд╛рд░реНрдЯ рдореЗрдВ рдПрдХ рдорд╛рди рд╣реЛрддрд╛ рд╣реИред рд╕рддреНрдп, рдЪрд╛рд░реНрдЯ рдХреЗ рд▓рд┐рдП рдмреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдЪрд╛рд░реНрдЯ рдмреА рдХреЗ рдХреБрдЫ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореВрд▓ рдорд╛рди рднреА:

# chart B values.yaml provides B defaults:
someRootVar: someValue

рддрдерд╛

# chart A values.yaml, attempt to override B defaults: 
B:
    someRootVar: someOtherValue

рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред B рдХреЗ someRootVar рдХреЛ рдХреИрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдП рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ someValue рдХреЗ рдмрдЬрд╛рдп someOtherValue рдХреЛ рдорд╣рддреНрд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рддреЛ A рдХреЗ рдорд╛рдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдБ рдпрд╣ thx рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢реАрд░реНрд╖рдХ рднреНрд░рд╛рдордХ рд╣реИ, рдореИрдВрдиреЗ рдкреГрд╖реНрда рдХреЛ рд╕реНрдХрд┐рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╢реАрд░реНрд╖рдХ рдХрд╛ рд╢реАрд░реНрд╖рдХ "рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рдЪрд╛рд░реНрдЯ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рд╕рдорд╛рдзрд╛рди (рджреЗрд╡ рд╕реНрдерд╛рди) рдХреЗ рдмрдЬрд╛рдп рд╕рдорд╕реНрдпрд╛ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди) рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдорд╛рддрд╛-рдкрд┐рддрд╛ рдЪрд╛рд░реНрдЯ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА рд░рдЦрддрд╛ рд╣реИ - рдпрд╣ рдХрдИ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдЬрд┐рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдЪрд╛рд▓рди, рдкрддрд╡рд╛рд░!)ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓рд╛, рдбреЙрдХреНрд╕ рдореЗрдВ рд╡рд░реНрдгрд┐рдд: https://github.com/sapcc/helm-charts/blob/master/system/sentry/values.yamlред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЪрд╛рд░реНрдЯ рдХреЗ рдирд╛рдо рдХреЛ рдП рдХреЗ рдорд╛рдиреЛрдВ рдореЗрдВ рдореВрд▓ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╢реНрдпрд╛рдо, рдФрд░ рдЙрд╕ рдореВрд▓ рддрддреНрд╡ рдХреЗ рдмрдЪреНрдЪреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреА рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдпрд╣ рд╕рд╣реА рд╣реИ, рддреЛ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЗрд▓реНрдо рдбреЙрдХреНрд╕ рдореЗрдВ рдХрд╣рд╛рдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдЗрд╕ рдмрд╛рдд рдХреЗ рд▓рд┐рдП

рдпрд╣ рдЦрдВрдб global рд╕рд╛рдЭрд╛ рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рднреА рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдпреБрдЧреНрдорди рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рдБ рдпрд╣ thx рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢реАрд░реНрд╖рдХ рднреНрд░рд╛рдордХ рд╣реИ, рдореИрдВрдиреЗ рдкреГрд╖реНрда рдХреЛ рд╕реНрдХрд┐рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╢реАрд░реНрд╖рдХ рдХрд╛ рд╢реАрд░реНрд╖рдХ "рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рдЪрд╛рд░реНрдЯ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рд╕рдорд╛рдзрд╛рди (рджреЗрд╡ рд╕реНрдерд╛рди) рдХреЗ рдмрдЬрд╛рдп рд╕рдорд╕реНрдпрд╛ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди) рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдорд╛рддрд╛-рдкрд┐рддрд╛ рдЪрд╛рд░реНрдЯ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдХреБрдВрдЬреА рд░рдЦрддрд╛ рд╣реИ - рдпрд╣ рдХрдИ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдЬрд┐рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдЪрд╛рд▓рди, рдкрддрд╡рд╛рд░!)ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

technosophos picture technosophos  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

naveensrinivasan picture naveensrinivasan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

macknight picture macknight  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sgoings picture sgoings  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mikhno-s picture mikhno-s  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ