Azure / Azure/bicep-extensibility

Bring back 'kubernetes' for Kubernetes resource types

Open
#66 2 comments 1 reaction 0 assignees View on GitHub
extensibility: general availability story: extensibility
Dominant language
C#
Stars
19
Forks
15
Avg merge
3h 11m
Merged PRs (30d)
20

Description

The current naming scheme for Kubernetes extensible resources leads to some non-obvious cases. You might see a name like:

- `core/Secret@v1`
- `apps/Deployment@v1`
- `rbac.authorization.k8s.io/ClusterRoleBinding@v1`

It can be hard to tell visually that the first two of these have anything to do with Kubernetes because the names are so generic.

We could solve this by naming the built-in groups like `kubernetes.core` or `kubernetes.apps` instead of just one word. `rbac.authorization.k8s.io` feels obvious enough already

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by tracing how built-in Kubernetes resource groups are assigned their names, then determine where the naming convention is defined. Done means built-in groups use the proposed Kubernetes-prefixed names while the existing RBAC group remains unchanged, with relevant tests updated or added.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, kubernetes
Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.