Skip to content

Simplify onboarding for new teams consuming Kubernetes clusters #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
brettcurtis opened this issue Nov 22, 2023 · 0 comments
Open

Comments

@brettcurtis
Copy link

brettcurtis commented Nov 22, 2023

Repositories are relatively small in scope in the current implementation, mainly as a grouping of cognitive abilities. For example, networking is a complex platform layer, as is Kubernetes. Kubernetes comprises many technologies, fleets, Istio, cert-manager, etc. In most cases, the platform developers working in the Kubernetes space cannot switch contexts across the two well.

The repositories also limit the blast radius of change and preserve tight access controls. For example, Terraform state (sensitive data), Google Cloud organizational groups, and IAM roles for all resources.

A trade-off to these decisions is creating multiple pull requests across multiple repositories that may or may not have dependencies on each other:

We need to add gke service account to registry readers groups.

What can be done to simplify and improve this workflow? Please keep in mind that the consumption of this is the platform developers eating their dog food and not a workflow targeted at stream-aligned teams.

### Google Cloud Hierarchy
- [ ] https://github.com/osinfra-io/google-cloud-hierarchy/issues/167
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Grooming ⚙
Development

No branches or pull requests

1 participant