diff --git a/Chart.yaml b/Chart.yaml index 7a87984..87ffe09 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: git-hubby description: Helm chart for the git-hubby Kubernetes operator — manage GitHub resources declaratively via CRDs type: application version: 0.0.1 -appVersion: "0.7.1" +appVersion: "0.8.0" home: https://github.com/Interhyp/git-hubby-helm sources: - https://github.com/Interhyp/git-hubby-helm diff --git a/crds/github.interhyp.de_organizations.yaml b/crds/github.interhyp.de_organizations.yaml index b7f4a5a..4307b54 100644 --- a/crds/github.interhyp.de_organizations.yaml +++ b/crds/github.interhyp.de_organizations.yaml @@ -368,6 +368,60 @@ spec: maxLength: 39 minLength: 1 type: string + memberPrivileges: + description: |- + MemberPrivileges configures the privileges and default permissions for members of this organization. + Configurability may be restricted by Enterprise policies. + properties: + defaultRepositoryPermission: + description: |- + DefaultRepositoryPermission defines the default permission level members have for organization repositories. + This setting can not be set if it is fixed at Enterprise level. + enum: + - read + - write + - admin + - none + type: string + membersCanCreateInternalRepositories: + description: |- + MembersCanCreateInternalRepositories defines whether organization members can create internal repositories, + which are visible to all enterprise members. You can only allow members to create internal repositories if + your organization is associated with an enterprise account using GitHub Enterprise Cloud or + GitHub Enterprise Server 2.20+. + type: boolean + membersCanCreatePages: + description: |- + MembersCanCreatePages defines whether organization members can create GitHub Pages sites. + Existing published sites will not be impacted. + type: boolean + membersCanCreatePrivatePages: + description: |- + MembersCanCreatePrivatePages defines whether organization members can create private GitHub Pages sites. + Existing published sites will not be impacted. + type: boolean + membersCanCreatePrivateRepositories: + description: |- + MembersCanCreatePrivateRepositories defines whether organization members can create private repositories, + which are visible to organization members with permission. + type: boolean + membersCanCreatePublicPages: + description: |- + MembersCanCreatePublicPages defines whether organization members can create public GitHub Pages sites. + Existing published sites will not be impacted. + This setting is not supported for Organizations in Enterprises with Managed Users (EMU). + type: boolean + membersCanCreatePublicRepositories: + description: |- + MembersCanCreatePublicRepositories defines whether organization members can create public repositories, + which are visible to anyone. + This setting is not supported for Organizations in Enterprises with Managed Users (EMU). + type: boolean + membersCanForkPrivateRepositories: + description: MembersCanForkPrivateRepositories defines whether + organization members can fork private organization repositories. + type: boolean + type: object memberSuffix: default: "" description: |-