Awx-operator: κΈ°λŠ₯ μš”μ²­: EE ν¬λ“œμ— μ‚¬μš©μž 지정 λ ˆμ΄λΈ”μ„ μΆ”κ°€ν•˜λŠ” κΈ°λŠ₯

에 λ§Œλ“  2021λ…„ 04μ›” 23일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: ansible/awx-operator

AAD Pod ID λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‚¬μš©μž ν• λ‹Ή 관리 IDλ₯Ό μ‚¬μš©ν•˜μ—¬ Azure Key Vault에 λŒ€ν•œ μ•”μ‹œμ  μ•‘μ„ΈμŠ€ κΆŒν•œμ„ AWX ν™˜κ²½μ— λΆ€μ—¬ν•˜λ €κ³  ν•©λ‹ˆλ‹€. μš”κ΅¬ 사항 쀑 ν•˜λ‚˜λŠ” λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•  관리 ID의 μ΄λ¦„μœΌλ‘œ ν¬λ“œμ— λ ˆμ΄λΈ”μ„ 지정해야 ν•œλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

apiVersion: v1
kind: Pod
metadata:
  name: demo
  labels:
    aadpodidbinding: <MANAGED_IDENTITY_NAME>

ν”„λ‘œμ„ΈμŠ€λŠ” μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•˜λ©° kubectl label pod awx-pod aadpodidbinding=MANAGED_IDENTITY_NAME λ₯Ό μˆ˜ν–‰ν•˜μ—¬ μœ νš¨μ„±μ„ 검사할 수 μžˆμ—ˆμ§€λ§Œ AWXλŠ” 각 μž‘μ—…μ— λŒ€ν•΄ μƒˆ ν¬λ“œλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€ . μ΄λ ‡κ²Œ ν•˜λ©΄ ν•΄λ‹Ή λ ˆμ΄λΈ”μ΄ μžˆλŠ” μš΄μ˜μžκ°€ EE ν¬λ“œλ₯Ό 생성할 수 μ—†λŠ” 경우 인증이 μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ…Έλ“œ 선택에 μ‚¬μš©ν•  ν¬λ“œ λ ˆμ΄λΈ”μ„ μ„€μ •ν•˜λŠ” λ³€μˆ˜κ°€ 이미 있고 μˆ˜μ‹  λ¦¬μ†ŒμŠ€ μ •μ˜μ— λŒ€ν•œ 주석을 μ œμ–΄ν•˜λŠ” β€‹β€‹λ³€μˆ˜κ°€ 이미 μžˆλ‹€λŠ” 것을 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€. 제 μ§ˆλ¬Έμ€ EE ν¬λ“œμ—μ„œ μ‚¬μš©μž 지정 λ ˆμ΄λΈ”μ„ μ„€μ •ν•˜κΈ° μœ„ν•΄ λ‹€λ₯Έ AWX 사양 λ³€μˆ˜λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? λ‚΄ 질문이 AAD ν¬λ“œ ID에 κ΄€ν•œ κ²ƒμ΄λΌλŠ” 것을 μ•Œκ³  μžˆμ§€λ§Œ μ‚¬μš©μž μ •μ˜ ν¬λ“œ λ ˆμ΄λΈ”μ— λŒ€ν•œ λ‹€λ₯Έ μ‚¬μš© 사둀가 μžˆλ‹€κ³  ν™•μ‹ ν•©λ‹ˆλ‹€.

enhancement help wanted

λͺ¨λ“  6 λŒ“κΈ€

이 μš”μ²­μ— EE ν¬λ“œμ— μ‚¬μš©μž 지정 주석을 μΆ”κ°€ν•˜λŠ” κΈ°λŠ₯을 μΆ”κ°€ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

μ‚¬μš©μž 지정 주석을 μ‚¬μš©ν•˜μ—¬ EEλŠ” Hashicorp Vault μ—μ΄μ „νŠΈ 인젝터λ₯Ό μ‚¬μš©ν•˜μ—¬ Vault의 비밀에 μ•‘μ„ΈμŠ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν•œνŽΈ νƒ€μ›Œ μΈμŠ€ν„΄μŠ€ μΈν„°νŽ˜μ΄μŠ€μ—μ„œ ν¬λ“œ μ •μ˜λ₯Ό λ³€κ²½ν•˜μ—¬ 이미 이 μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŒμ„ λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.

@lukasertl 정말 κ°μ‚¬ν•©λ‹ˆλ‹€. μ™„λ²½ν•˜κ²Œ μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€!

μ„€λͺ…μ„œλ₯Ό μœ„ν•΄ λ‹€μŒμ€ μ‚¬μš©μž 지정 λ ˆμ΄λΈ”μ„ ee ν¬λ“œλ‘œ ν™•μž₯ν•˜λŠ” 방법에 λŒ€ν•œ μŠ€ν¬λ¦°μƒ·μž…λ‹ˆλ‹€.

μΈμŠ€ν„΄μŠ€ κ·Έλ£Ή --> μΈμŠ€ν„΄μŠ€ κ·Έλ£Ή νŽΈμ§‘ ---> Customize pod specification

image

λ”°λΌμ„œ 사양 μžμ²΄μ— μ„€μ •ν•˜λŠ” 것보닀 더 λ§Žμ€ 자유λ₯Ό ν—ˆμš©ν•˜λŠ” AWX μžμ²΄μ— 이미 ν•΄λ‹Ή μœ„μΉ˜κ°€ μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

@RylandDeGregory 이 μ ‘κ·Ό 방식이 μ’‹μŠ΅λ‹ˆκΉŒ?

μ•ˆλ…•ν•˜μ„Έμš” @tchellomello μ €λŠ” 이것이 κ°€λŠ₯

ν•˜μ§€λ§Œ GUIμ—μ„œ ν¬λ“œ 사양을 μ»€μŠ€ν„°λ§ˆμ΄μ§•ν•˜λΌκ³  ν•˜λŠ” 것은 λ‚΄κ°€ μ›ν•˜λŠ” λŒ€λ‹΅μ΄ μ•„λ‹ˆλ‹€. 이것은 DB λ˜λŠ” UI 변경이 μ•„λ‹ˆλΌ μ½”λ“œ 변경이며 AWX 배포에 μ‚¬μš©ν•˜λŠ” μ½”λ“œμ—μ„œ μ„€μ •ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

@RylandDeGregoryκ°€ λ“€λ¦½λ‹ˆλ‹€. webUIμ—μ„œ μž¬μ •μ˜ν•  수 μžˆμœΌλ―€λ‘œ 이 λ³€κ²½ 사항은 두 μœ„μΉ˜ λͺ¨λ‘μ— μžˆμ„ λ•Œ μ–΄λ–€ 일이 λ°œμƒν•˜λŠ”μ§€μ— λŒ€ν•΄ AWX와 μ‘°μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€.

μ§€κΈˆμ€ help wanted 열어두고 PR을 ν™˜μ˜ν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰