Skip to content

Commit d74b448

Browse files
authored
Merge pull request #3 from Mossaka/azure
feat: add azure repo
2 parents 1f6f2d2 + f4f1acd commit d74b448

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

proposals/002-skips/README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# SKIP 002 - SpinKube Azure
2+
3+
Summary: A repository for all things Azure related in the SpinKube project
4+
5+
Owner: Jiaxiao (Joe) Zhou <[email protected]>
6+
7+
Impacted Projects:
8+
9+
- [ ] spin-operator
10+
- [ ] `spin kube` plugin
11+
- [ ] runtime-class-manager
12+
- [ ] containerd-shim-spin
13+
- [ ] Governance
14+
- [x] Creates a new project
15+
16+
Created: June 4th, 2024
17+
18+
Updated: June 4th, 2024
19+
20+
## Background
21+
22+
I have worked on a project called [spinkube-azure](https://github.com/Mossaka/spinkube-azure) which essentially is a helm chart that deploys spinkube operator and its related components on Azure Kubernetes Service (AKS) cluster, with a focus on the Azure specific configurations and integrations. The goal of this project is to provide a one-stop shop for all things Azure related and to make it the eaisest way to deploy spinkube on AKS. Features may include:
23+
24+
- AppInsights integration
25+
- Workload Identity integration
26+
- Azure Monitor integration
27+
- etc.
28+
29+
It shares a lot of similarities with the [spinkube-oneclick](https://github.com/jpflueger/spinkube-oneclick) project, which is also not in the SpinKube organization.
30+
31+
The intended usage of the project is twofold:
32+
1. Provide an open-source Helm chart that users can easily install on their AKS clusters.
33+
2. Package the Helm chart as an artifact for the Azure Marketplace, or as a Microsoft managed service such as AKS Extension.
34+
35+
36+
## Proposal
37+
38+
I am proposing to create a new repository under the SpinKube organization called `azure` to host the spinkube-azure project. This repository will be the home for all things Azure related in the SpinKube project. This will allow us to have a dedicated place to work on Azure specific features and configurations, and to make it easier for the community to contribute to the project.
39+
40+
Specially I am proposing to move the [spinkube-azure](https://github.com/Mossaka/spinkube-azure) project to the new repository and rename it to `azure`. I will be the owner of the repository and will be responsible for maintaining it.
41+
42+
A roadmap for the project will be created to outline the features and integrations that we want to add to the project. This will be a living document that will be updated as we make progress on the project.
43+
44+
## Alternatives Considered

0 commit comments

Comments
 (0)