Skip to content

Commit 4a3905f

Browse files
committed
Audit Update for kubernetes-public
1 parent 14b005e commit 4a3905f

File tree

14 files changed

+502
-29
lines changed

14 files changed

+502
-29
lines changed

audit/audit-gcp.sh

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ gcloud \
3636
--filter="parent.id=${CNCF_GCP_ORG}" \
3737
--format="value(name, projectNumber)" \
3838
| sort \
39+
| tail -1 | head -1 \
3940
| while read -r PROJECT NUM; do
4041
export CLOUDSDK_CORE_PROJECT="${PROJECT}"
4142

@@ -162,32 +163,32 @@ gcloud \
162163
#### gcloud alpha monitoring channels list > "projects/${PROJECT}/services/monitoring.channels.json"
163164
#### gcloud alpha monitoring channel-descriptors list > "projects/${PROJECT}/services/monitoring.channel-descriptors.json"
164165
;;
165-
secretmanager)
166-
gcloud \
167-
secrets list \
168-
--project=k8s-gsuite \
169-
--format="value(name)" \
170-
| while read -r SECRET; do
171-
path="projects/${PROJECT}/secrets/${SECRET}"
172-
mkdir -p "${path}"
173-
gcloud \
174-
secrets describe "${SECRET}" \
175-
--project="${PROJECT}" \
176-
--format=json \
177-
> "${path}/description.json"
178-
gcloud \
179-
secrets versions list "${SECRET}" \
180-
--project="${PROJECT}" \
181-
--format=json \
182-
> "${path}/versions.json"
183-
gcloud \
184-
secrets get-iam-policy "${SECRET}" \
185-
--project="${PROJECT}" \
186-
--format=json \
187-
| jq 'del(.etag)' \
188-
> "${path}/iam.json"
189-
done
190-
;;
166+
# secretmanager)
167+
# gcloud \
168+
# secrets list \
169+
# --project=k8s-gsuite \
170+
# --format="value(name)" \
171+
# | while read -r SECRET; do
172+
# path="projects/${PROJECT}/secrets/${SECRET}"
173+
# mkdir -p "${path}"
174+
# gcloud \
175+
# secrets describe "${SECRET}" \
176+
# --project="${PROJECT}" \
177+
# --format=json \
178+
# > "${path}/description.json"
179+
# gcloud \
180+
# secrets versions list "${SECRET}" \
181+
# --project="${PROJECT}" \
182+
# --format=json \
183+
# > "${path}/versions.json"
184+
# gcloud \
185+
# secrets get-iam-policy "${SECRET}" \
186+
# --project="${PROJECT}" \
187+
# --format=json \
188+
# | jq 'del(.etag)' \
189+
# > "${path}/iam.json"
190+
# done
191+
# ;;
191192
storage-api)
192193
gsutil ls -p "${PROJECT}" \
193194
| awk -F/ '{print $3}' \

audit/org_kubernetes.io/iam.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@
7272
"group:k8s-infra-gcp-org-admins@kubernetes.io",
7373
"user:domain-admin-lf@kubernetes.io",
7474
"user:ihor@cncf.io",
75+
"user:psharma@linuxfoundation.org",
76+
"user:spiffxp@google.com",
77+
"user:thockin@google.com",
7578
"user:twaggoner@linuxfoundation.org"
7679
],
7780
"role": "roles/resourcemanager.organizationAdmin"
@@ -94,6 +97,12 @@
9497
],
9598
"role": "roles/resourcemanager.projectDeleter"
9699
},
100+
{
101+
"members": [
102+
"group:k8s-infra-gcp-org-admins@kubernetes.io"
103+
],
104+
"role": "roles/servicemanagement.quotaAdmin"
105+
},
97106
{
98107
"members": [
99108
"group:k8s-infra-gcp-auditors@kubernetes.io"

0 commit comments

Comments
 (0)