요약

  • 현재 공개 파일의 project-maintainers 그룹에는 162개 계정, servicedesk 그룹에는 19개 계정이 있다. Community Management에 공개된 두 계정은 전체 유지관리자 그룹에만 속한다.
  • 헌장은 Community Managers에게 Service Desk 접근을 보장한다. 10월 30일 승인된 동기화 규칙은 자동 그룹을 Governance Committee와 Technical Committee의 합집합으로 정의했다. 수동 계정 발급이 이 차이를 해소하는지는 공개 자료에 나와 있지 않다.

분석

권리는 헌장에 있고, 계정은 다른 명단에서 나온다

여러 SIG의 프로그램과 행사, CNCF와의 협업을 맡은 Community Managers 두 사람은 Service Desk 명단에 없다. 헌장은 이 직무에 접근 권한을 준다. 그런데 10월 30일 자동화 규칙은 두 위원회의 구성원만 19명 그룹에 넣는다.

2026년 2월 마지막으로 개정된 Governance Committee Charter는 Governance Committee가 여러 SIG에 걸친 프로그램을 맡을 Community Managers를 1년 임기로 임명할 수 있게 한다. 임명 대상은 프로젝트 외부인일 수도 있다. 이 역할은 행사와 커뮤니티 프로그램을 운영하고, CNCF 및 회원 조직과 협력하며, 커뮤니티의 상태를 위원회에 보고한다. 헌장은 그들이 Service Desk에 접근할 수 있다고 명시한다.

공개 회원 페이지에는 현재 두 사람이 Community Management 아래에 등록돼 있다. 이들의 계정은 현재 .project 파일의 project-maintainers 그룹에도 있다. 하지만 19명으로 구성된 servicedesk 그룹에는 없다. 파일에서 더 큰 유지관리자 그룹은 162개 계정이다.

10월 30일 OpenTelemetry는 공개 회원 데이터에서 명단을 다시 만드는 동기화 요청 #11을 병합했다. 요청 본문은 생성 규칙을 설명한다. project-maintainers는 Governance Committee, Technical Committee, maintainers의 합집합이고, servicedesk는 앞의 두 위원회만 합친다. 접근 그룹의 경계는 자동화가 읽는 규칙 안에 명시돼 있다.

CNCF는 9월 프로젝트 월간 보고서에서 이 팀이 어떻게 쓰이는지 설명했다. servicedesk 그룹이 없으면 모든 유지관리자가 Service Desk 접근을 유지한다. 그룹이 있고 구성원이 있으면 거기에 적힌 계정만 범위가 제한된 자동 접근을 받으며, 해당 계정은 유지관리자 그룹에도 있어야 한다. OpenTelemetry가 이 기능을 처음 적용했다. 메일링 리스트는 전체 유지관리자 명단을 따른다. 따라서 바뀐 것은 지원 채널의 접근 범위이지 유지관리자 지위나 기술 결정권이 아니다.

결론은 간단하다. 헌장은 Community Manager라는 직무에 Service Desk 권한을 준다. 자동 계정 규칙은 두 위원회의 소속 여부를 본다. 현재 공개된 두 관리자는 유지관리자이지만, 그 분류만으로는 19명 그룹에 들어가지 않는다.

빈 목록을 위한 보호는 잘못 정의된 역할을 고치지 못한다

CNCF의 .project 자동화 가이드는 servicedesk 그룹이 비었거나 계정을 하나도 찾지 못하면 경고를 내고 기존 접근을 유지한다고 설명한다. 단순 오타 때문에 프로젝트 전체가 지원 좌석을 잃지 않게 하는 장치다.

OpenTelemetry의 그룹은 비어 있지 않고 규칙도 정상 작동한다. 이 보호 장치는 데이터가 없을 때를 다룬다. 유효한 규칙이 헌장에 적힌 특정 직무를 빠뜨렸을 때의 처리 방식은 정하지 않는다. 형식 검증을 통과한 목록도 권리와 실제 부여 대상 사이의 간격을 남길 수 있다.

이 역할은 명단을 꾸미기 위한 자리가 아니다. Community Managers는 여러 SIG를 아우르는 프로그램, 행사, CNCF와의 협업을 담당한다. 업무에 Service Desk 요청이 필요하다면, 헌장상 권리가 다른 구성원이나 공개되지 않은 예외 절차에 의존할 수 있다. 위원회가 임명과 감독 권한을 유지하더라도 실제 업무자가 접근할 길은 분명하지 않다.

임무와 계정 권한을 한 규칙으로 연결해야 한다

OpenTelemetry가 162명의 유지관리자 모두에게 Service Desk를 열 필요는 없다. 공개된 하나의 규칙으로 역할과 좌석을 연결하면 된다. 어떤 직무에 접근 권한을 주는지, 각 직무의 원본 명단은 무엇인지, 수동 예외를 누가 승인하는지, 문서가 충돌할 때 무엇을 우선하는지 밝혀야 한다.

선택지는 세 가지다. 자동 그룹 생성식에 Community Management를 넣는다. 19명 그룹은 유지하되 헌장상 권리를 이행하는 수동 예외 절차를 공개한다. 또는 Governance Committee가 역할을 검토한 뒤 헌장의 접근 권리를 공식적으로 바꾼다. 아무것도 결정하지 않으면 계정을 만드는 시스템이 이미 문서화된 권리에 대해 사실상의 답을 내리게 된다.

CNCF는 답을 그룹 생성 규칙과 함께 공개해, 다음 임명자가 자신의 접근 경로를 확인할 수 있게 해야 한다.

19명 그룹은 코드가 요구한 일을 정확히 하고 있을 수 있다. 그래서 그 규칙이 어떤 제도적 업무를 지원하는지도 함께 기록해야 한다. 권한 명부는 계정 보유자만이 아니라 그 계정이 필요한 직무까지 보여줘야 한다.

출처