Skip to content

Migrate away from google.com gcp project kubernetes-jenkins #1310

@spiffxp

Description

@spiffxp

Part of umbrella issue to migrate away from google.com gcp projects: #1469

Umbrella issue for migrating or removing dependence on all of the kubernetes project infra that lives under kubernetes-jenkins:

GCS buckets:
gsutil ls -p kubernetes-jenkins | grep -v kubernetes-staging- | sed -e 's/.*/- [ ] `&`/'

  • gs://artifacts-upload-test/: TODO: ???
  • gs://artifacts.kubernetes-jenkins.appspot.com/: TODO: sincerely doubt we need to migrate GCR buckets
  • gs://gcf-sources-661044217466-us-central1/: TODO: going to assume we can ignore this
  • gs://k8s-bazel-cache/: May be used by kubernetes/kubernetes bazel, may be defunct? Last updated files 2019-03-11
  • gs://k8s-kops-gce/: TODO: ???
  • gs://kubernetes-e2e-soak-configs/: TODO: ???
  • gs://kubernetes-federation-release/: TODO: ??? for this and the other federation buckets, surely these aren't used
  • gs://kubernetes-federation-release-1-4/
  • gs://kubernetes-federation-release-1-5/
  • gs://kubernetes-federation-release-1-6/
  • gs://kubernetes-federation-release-1-7/
  • gs://kubernetes-federation-release-1-8/
  • gs://kubernetes-federation-release-jenkins/: TODO: ???
  • gs://kubernetes-federation-release-serial/: TODO: ???
  • gs://kubernetes-jenkins/: hosts all logs/artifacts from prow.k8s.io, will need a plan/proposal
  • gs://kubernetes-jenkins-gcslogs/: definitely do not migrate
  • gs://kubernetes-jenkins-old/: TODO: : we probably don't care if this is migrated
  • gs://kubernetes-release-dev-jenkins/: TODO: this probably shouldn't be migrated
  • gs://kubernetes-test-history/: we can ignore this
  • gs://sig-scalability-logs/: should happen as part of Migrate away from google.com gcp project kubernetes-scale #2241
  • gs://us.artifacts.kubernetes-jenkins.appspot.com/: TODO: sincerely doubt we need to migrate GCR buckets

Service Accounts:
I'm not sure of everything I am (not) allowed to list here. So this isn't an exhaustive list. But we should make sure none of the service accounts in this project are used in any IAM bindings in kubernetes.io. Googlers will need to help identify this.

  • kubekins@kubernetes-jenkins.iam.gserviceaccount.com - This is the big one, identify when/where this has access to services/resources that should be migrated or have equivalents stood up in kubernetes.io
  • test-owners@kubernetes-jenkins.iam.gserviceaccount.com
  • queue-health@kubernetes-jenkins.iam.gserviceaccount.com

Metadata

Metadata

Assignees

Labels

priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.sig/cluster-lifecycleCategorizes an issue or PR as relevant to SIG Cluster Lifecycle.sig/k8s-infraCategorizes an issue or PR as relevant to SIG K8s Infra.sig/testingCategorizes an issue or PR as relevant to SIG Testing.

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions