Infograb logo
teleport-plugin-jira 차트 참조

teleport-plugin-jira Helm 차트는 Jira Teleport 플러그인을 실행하여 사용자가 Jira 프로젝트에서 작업으로 접근 요청을 수신하고 관리할 수 있도록 합니다.

소스를 GitHub에서 브라우징하세요.

이 참조는 teleport-plugin-jira 차트에 대한 사용 가능한 값을 자세히 설명합니다.

경고

프로덕션 인스턴스, 환경 및/또는 설정을 영구적으로 수정하기 전에 백업하는 것이 모범 사례로 권장됩니다. 이렇게 하면 필요할 경우 기존 상태로 롤백할 수 있습니다.

teleport

teleport는 플러그인이 Teleport 클러스터에 연결하는 방법을 설명하는 구성 정보를 포함합니다.

teleport.address

유형기본값
string""

teleport.address는 플러그인이 연결하는 Teleport 클러스터의 주소입니다. 주소는 Teleport 클러스터의 도메인 이름과 포트를 모두 포함해야 합니다. 인증 서버 또는 프록시 서버의 주소일 수 있습니다.

예를 들어:

  • 프록시에 가입: teleport.example.com:443 또는 teleport.example.com:3080
  • 인증에 가입: teleport-auth.example.com:3025

teleport.identityFromSecret

유형기본값
string""

teleport.identityFromSecret는 Teleport 클러스터에 대한 연결 자격 증명이 포함된 Kubernetes 비밀의 이름입니다.

비밀은 다음 형식이어야 합니다:

apiVersion: v1
kind: Secret
type: Opaque
metadata:
  name: teleport-plugin-identity
data:
  auth_id: #...

이 자격 증명을 확보하는 방법에 대한 자세한 정보는 Jira와 함께하는 접근 요청 가이드를 확인하세요.

teleport.identitySecretPath

유형기본값
string"auth_id"

teleport.identitySecretPath는 Teleport 클러스터에 대한 연결 자격 증명을 보유하는 teleport.identitySecretName으로 지정된 Kubernetes 비밀의 키입니다. 비밀에 "auth_id" 경로가 포함되어 있는 경우 이 필드를 생략할 수 있습니다.

jira

jira는 플러그인이 Jira에 인증하고 이슈를 여는 데 사용하는 구성을 포함합니다.

Jira apiToken을 전달할 수 있습니다:

  • jira.apiToken을 설정하여 차트 값으로
  • jira.apiTokenFromSecret을 설정하여 기존 Kubernetes 비밀을 통해

jira.url

유형기본값
string""

jira.url은 Jira URL입니다. 예를 들어:

  • 자체 호스팅된 Jira 인스턴스 URL은 https://jira.example.com/입니다.
  • Jira Cloud URL은 https://[your-jira].atlassian.net입니다.

jira.username

유형기본값
string""

jira.username은 API 토큰과 연결된 Jira 사용자 이름 또는 이메일 주소입니다.

jira.apiToken

유형기본값
string""

jira.apiToken은 플러그인이 Jira와 상호작용하는 데 사용하는 Jira apiToken입니다. 설정할 경우, 차트는 Kubernetes 비밀을 생성합니다.

jira.apiTokenFromSecret가 설정된 경우 이 값은 영향을 미치지 않습니다.

jira.apiTokenFromSecret

유형기본값
string""

jira.apiTokenFromSecret는 Jira apiToken이 포함된 Kubernetes 비밀의 이름입니다. 이 값을 설정하면 차트 릴리스를 생성하기 전에 비밀을 생성해야 합니다.

jira.apiTokenSecretPath

유형기본값
string"jiraApiToken"

jira.apiTokenSecretPath는 Jira apiToken이 포함된 Kubernetes 비밀 키입니다. 비밀 이름은 jira.apiTokenFromSecret로 설정됩니다.

jira.project

유형기본값
string""

jira.project는 이슈를 여는 Jira 프로젝트입니다. 이 값은 필수입니다.

jira.issueType

유형기본값
string"Task"

jira.issueType은 Jira 이슈를 열 때 사용되는 이슈 유형입니다.

http

http는 웹후크 구성을 포함합니다. Jira에서 이슈가 업데이트되면(승인 또는 거부), Jira는 웹후크를 통해 플러그인에 연락하여 Teleport 접근 요청 승인을 트리거합니다.

http.publicAddress

유형기본값
string""

http.publicAddress는 콜백 서버에 외부에서 접근 가능한 URL입니다. 예: [https://]teleport-proxy.example.com.

http.tlsFromSecret

유형기본값
string""

http.tlsFromSecret는 웹후크 서버에서 사용하는 TLS 개인 키와 인증서가 포함된 Kubernetes 비밀의 이름입니다.

http.tlsKeySecretPath

유형기본값
string"tls.key"

http.tlsKeySecretPath는 웹후크 서버에서 사용하는 TLS 개인 키가 포함된 Kubernetes 비밀의 필드입니다.

http.tlsCertSecretPath

유형기본값
string"tls.crt"

http.tlsCertSecretPath는 웹후크 서버에서 사용하는 TLS 인증서가 포함된 Kubernetes 비밀의 필드입니다.

chartMode

유형기본값
string""

chartMode는 클라우드 전용 도우미를 활성화합니다. aws만 지원되는 값입니다. chartModeaws일 때, 생성된 서비스는 인통 AWS LB 컨트롤러 주석을 사용합니다.

log

log는 플러그인 로깅을 제어합니다.

log.severity

유형기본값
string"INFO"

log.severity는 Teleport 프로세스의 로그 수준입니다. 사용 가능한 로그 수준은 DEBUG, INFO, WARN, ERROR입니다.

기본값은 INFO로, 프로덕션에서 추천됩니다. DEBUG는 초기 설정 중에 유용하거나 디버깅을 위해 더 많은 세부 로그를 보려는 경우에 유용합니다.

log.output

유형기본값
string"stdout"

log.output은 Teleport 프로세스의 출력 대상을 설정합니다. 이는 stdout, stderr와 같은 내장 값 중 하나로 설정할 수 있습니다.

값은 또한 로그를 파일로 기록하기 위해 파일 경로(예: /var/log/teleport.log)로 설정할 수도 있습니다. 몇 가지 서비스 시작 메시지는 여전히 복원력을 위해 stderr로 전송됩니다.

annotations

annotations는 차트에 의해 생성된 다양한 Kubernetes 객체에 적용할 주석을 포함합니다. 자세한 내용은 Kubernetes 주석 문서를 참조하세요.

annotations.config

유형기본값
object{}

annotations.config는 차트에 의해 생성된 ConfigMap 리소스에 적용된 Kubernetes 주석을 포함합니다.

annotations.deployment

유형기본값
object{}

annotations.deployment는 차트에 의해 생성된 Deployment 또는 StatefulSet 리소스에 적용된 Kubernetes 주석을 포함합니다.

annotations.pod

유형기본값
object{}

annotations.pod는 차트에 의해 생성된 Pod 리소스에 적용된 Kubernetes 주석을 포함합니다.

annotations.secret

유형기본값
object{}

annotations.secret는 차트에 의해 생성된 Secret 리소스에 적용된 Kubernetes 주석을 포함합니다. joinTokenSecret.createfalse인 경우에는 영향을 미치지 않습니다.

annotations.service

유형기본값
object{}

annotations.service는 차트에 의해 생성된 Service 리소스에 적용된 Kubernetes 주석을 포함합니다.

image

image는 차트에 의해 생성된 플러그인 팟에 사용되는 컨테이너 이미지를 설정합니다.

Teleport에서 배포된 이미지 대신 고유한 플러그인 이미지를 사용하려면 이를 재정의할 수 있습니다.

image.repository

유형기본값
string"public.ecr.aws/gravitational/teleport-plugin-jira"

image.repository는 이미지 저장소입니다.

image.pullPolicy

유형기본값
string"IfNotPresent"

image.pullPolicyKubernetes 이미지 풀 정책입니다.

image.tag

유형기본값
string""

image.tag는 기본적으로 차트 appVersion의 이미지 태그를 재정의합니다.

일반적으로 Teleport 플러그인의 버전은 차트의 버전과 일치합니다. 차트 버전 15.0.0을 설치하면 플러그인 버전 15.0.0을 사용하게 됩니다. 플러그인을 업그레이드하려면 차트를 업그레이드해야 합니다.

Warning

image.tag는 개발 및 사용자 정의 태그를 위한 것입니다. 일반적인 배포에서 플러그인 버전을 제어하는 데 사용해서는 안 됩니다. 이 차트는 특정 플러그인 버전을 실행하도록 설계되었습니다. 다른 버전을 실행하면 호환성 문제가 발생합니다.

Teleport 플러그인 버전 X.Y.Z를 실행하려면 helm install --version X.Y.Z를 사용해야 합니다.

imagePullSecrets

유형기본값
list[]

imagePullSecrets는 선택적으로 개인 Docker 레지스트리에 접근하는 데 사용할 수 있는 인증 토큰을 포함하는 비밀의 목록입니다.

자세한 내용은 Kubernetes 참조를 참조하세요.

podSecurityContext

유형기본값
object{}

podSecurityContext는 차트에 의해 생성된 모든 팟에 대한 보안 컨텍스트를 설정합니다. 자세한 내용은 Kubernetes 문서를 참조하세요.

보안 컨텍스트를 해제하려면 이를 null 또는 ~로 설정합니다.

securityContext

유형기본값
object{}

securityContext는 차트에 의해 생성된 모든 팟에 대한 컨테이너 보안 컨텍스트를 설정합니다. 자세한 내용은 Kubernetes 문서를 참조하세요.

보안 컨텍스트를 해제하려면 이를 null 또는 ~로 설정합니다.

resources

유형기본값
object{}

resources는 차트에 의해 생성된 모든 팟에 대한 자원 요청/제한을 설정합니다. 자세한 내용은 Kubernetes 문서를 참조하세요.

nodeSelector

유형기본값
object{}

nodeSelector는 차트에 의해 생성된 모든 팟에 대한 노드 선택기를 설정합니다. 자세한 내용은 Kubernetes 문서를 참조하세요.

tolerations

유형기본값
list[]

tolerations는 차트에 의해 생성된 모든 팟에 대한 허용 조건을 설정합니다. 자세한 내용은 Kubernetes 문서를 참조하세요.

affinity

유형기본값
object{}

affinity는 차트에 의해 생성된 모든 팟에 대한 친화성을 설정합니다. 자세한 내용은 Kubernetes 문서를 참조하세요.

serviceType

유형기본값
string"LoadBalancer"

serviceType은 차트에 의해 생성된 Kubernetes Service 리소스의 서비스 유형을 설정합니다.

Teleport 원문 보기