Skip to content

Conversation

@manamana32321
Copy link
Member

@manamana32321 manamana32321 commented Feb 2, 2026

Description

Grafana GitHub OAuth 역할 수정

  • Grafana GitHub OAuth role_attribute_path가 ini 파서에 의해 싱글쿼트가 벗겨져 JMESPath가 필드명으로 해석, 항상 Viewer로 폴백되는 문제 수정
  • auto_assign_org_role: Editor로 신규 유저에게 Editor 역할 부여
  • skip_org_role_sync: true로 매 로그인 시 OAuth가 역할을 덮어쓰지 않도록 설정
  • allowed_organizations: skkudingscopes: user:email,read:org를 추가하여 skkuding 조직 멤버만 접근 가능하도록 제한
  • sidecar가 기본 dashboard provider를 덮어쓰는 Helm chart 버그에 대한 workaround로 dashboardProviders 섹션 명시적 추가

Tempo 설정 수정

  • replication_factor: 3 제거 — ingester가 1개인 환경에서 블록 플러시가 불가능했던 문제 해결
  • metricsGenerator 활성화 및 Prometheus remote write URL 설정 (Breakdown/Service Structure 기능용)

ARC Runner 수정

  • ARC controller 및 runner scale set 0.13.0 → 0.13.1 업그레이드
  • Runner 컨테이너에 command: ["/home/runner/run.sh"] 명시 — latest 이미지의 entrypoint 변경으로 runner가 즉시 exit 0으로 종료되던 문제 해결

Additional context

closes TAS-2528

  • stage 환경에서 Grafana, Tempo, ARC 모두 테스트 완료
  • ARC runner가 2/2 Running 상태로 안정적으로 유지됨을 확인

Before submitting the PR, please make sure you do the following

- Add auto_assign_org_role: Editor to assign Editor role to new users
- Replace non-functional role_attribute_path with skip_org_role_sync
- Add allowed_organizations and scopes for GitHub OAuth
- Add explicit dashboardProviders to fix sidecar overwriting default provider

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@skkuding-bot
Copy link

skkuding-bot bot commented Feb 2, 2026

Syncing Preview App Failed

Application: frontend
Revision: d3c3cbeed6248743767da81a38cf774a700d3ce6
Health Status: Degraded

Open Preview | View in Argo CD

Remove replication_factor: 3 which prevented block flush with single
ingester, and enable metricsGenerator for Breakdown/Service Structure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@notion-task-integration
Copy link

notion-task-integration bot commented Feb 2, 2026

@skkuding-bot
Copy link

skkuding-bot bot commented Feb 2, 2026

Syncing Preview App Failed

Application: frontend
Revision: bfa0d61be8cc13947cba1295e35dd8210f7514b2
Health Status: Degraded

Open Preview | View in Argo CD

@manamana32321 manamana32321 marked this pull request as draft February 2, 2026 07:44
@manamana32321 manamana32321 marked this pull request as ready for review February 2, 2026 07:44
Upgrade ARC controller and runner scale set from 0.13.0 to 0.13.1.
Add explicit command to runner container to prevent immediate exit,
as the latest runner image changed its default entrypoint behavior.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@skkuding-bot
Copy link

skkuding-bot bot commented Feb 2, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: d7eb4401490a619f00319ec79fe59bc3af56df21
Health Status: Healthy

Open Preview | View in Argo CD

@manamana32321 manamana32321 changed the title fix(infra): fix Grafana GitHub OAuth role and dashboard provisioning fix(infra): grafana oauth, tempo config, and ARC runner fix Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants