3.3. RHDH Operator 사용자 정의 리소스에 Ansible 개발 툴용 사이드카 컨테이너 추가
Developer Hub Pod에서 Ansible 개발 툴용 사이드카 컨테이너를 추가합니다. 이렇게 하려면 Red Hat Developer Hub 배포의 기본 ConfigMap을 수정해야 합니다.
- OpenShift 콘솔에서 토폴로지 보기를 선택합니다.
- developer-hub 인스턴스에서 More actions Cryostat를 클릭하고 Edit backstage 를 선택하여 Backstage 세부 정보 페이지를 엽니다.
- YAML 탭을 선택합니다.
편집 창에서
spec.deployment.patch.spec.template.spec
블록에containers
블록을 추가합니다.apiVersion: rhdh.redhat.com/v1alpha3 kind: Backstage metadata: name: developer-hub spec: deployment: patch: spec: template: spec: containers: - command: - adt - server image: registry.redhat.io/ansible-automation-platform-25/ansible-dev-tools-rhel8:latest imagePullPolicy: always ports: - containerPort: 8000 protocol: TCP terminationMessagePolicy: file
apiVersion: rhdh.redhat.com/v1alpha3 kind: Backstage metadata: name: developer-hub spec: deployment: patch: spec: template: spec: containers: - command: - adt - server image: registry.redhat.io/ansible-automation-platform-25/ansible-dev-tools-rhel8:latest imagePullPolicy: always ports: - containerPort: 8000 protocol: TCP terminationMessagePolicy: file
Copy to Clipboard Copied! - 을 클릭합니다.
참고
배포에 추가 환경 변수를 추가하려면 spec.application.extraEnvs
블록에 추가할 수 있습니다.
spec: application: ... extraEnvs: envs: - name: <env_variable_name> value: <env_variable_value>
spec:
application:
...
extraEnvs:
envs:
- name: <env_variable_name>
value: <env_variable_value>