-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 9939668
Showing
39 changed files
with
2,244 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
nix_direnv_watch_file "./nix/env.nix" "./nix/fmt.nix" "./nix/packages.nix" "./nix/shells.nix" "./nix/pre-commit.nix" "./flake.nix" "./parse.nix" | ||
use flake |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: github-actions | ||
directory: / | ||
schedule: | ||
interval: daily |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
name: CI-CD | ||
|
||
on: | ||
push: | ||
|
||
jobs: | ||
precommit: | ||
name: Pre-commit Check | ||
runs-on: ubuntu-22.04 | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: DeterminateSystems/nix-installer-action@main | ||
- uses: DeterminateSystems/magic-nix-cache-action@main | ||
- name: Run pre-commit | ||
run: nix develop .#ci -c ./scripts/ci/pre-commit.sh | ||
|
||
release: | ||
name: Semantic Release | ||
needs: | ||
- precommit | ||
if: github.ref == 'refs/heads/main' | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: DeterminateSystems/nix-installer-action@main | ||
- uses: DeterminateSystems/magic-nix-cache-action@main | ||
- uses: rlespinasse/github-slug-action@v3.x | ||
- name: Release | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: nix develop .#releaser -c scripts/ci/release.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
.direnv | ||
.task | ||
.pre-commit-config.yaml | ||
.idea | ||
.env | ||
dist | ||
debug.yaml | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
[general] | ||
contrib=CT1 | ||
ignore=B6 | ||
|
||
[contrib-title-conventional-commits] | ||
types = action,chore,config,docs,feat,fix,release,upstream |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,153 @@ | ||
## [1.8.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.7.1...v1.8.0) (2024-02-08) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* onyx cluster ([a78ff35](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/a78ff35e8bf488bf165380720dc52abb5c472554)) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* pin npm as releaser ([bfb4bde](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/bfb4bde0104211cd4e28b6cd9509db3b23b3b988)) | ||
* releaser ([f7dd491](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/f7dd49198aa2b2f82a59c8a32b0bf45d9951b71b)) | ||
* semantic releaser ([2f538a8](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/2f538a8ee0ca1aa9a0dc70ae717b6c3a56a728f6)) | ||
* upstream flakes ([3085629](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/308562906af7283a5d14e8a9ef3b089eb244895d)) | ||
* use npm releaser ([fe128bf](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/fe128bf81b7ac0552fcec2aa5734f341e347fadb)) | ||
* use pure nix shell for release ([87bda8a](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/87bda8a17b70a24aaf58c5460aa0a27219d600ec)) | ||
|
||
## [1.7.1](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.7.0...v1.7.1) (2023-11-18) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* allow self-signed CA and cert in virtual clusters ([02fee94](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/02fee9492d4a8e74f32d716492a770ed494b9912)) | ||
|
||
## [1.7.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.6.0...v1.7.0) (2023-11-18) | ||
|
||
|
||
### 📦 Upstreams Changes | ||
|
||
* cert manager to 1.13.2 ([07874dc](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/07874dcae623dcf5c27b707cba127ee8afec12cb)) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* ruby values ([4554034](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/455403463f6854c994b92e0bed936cd2d148c9d6)) | ||
|
||
## [1.6.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.5.3...v1.6.0) (2023-10-30) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* remove auto-issuing from virtual to physical cluster ([0f99fb5](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/0f99fb58de1f19a6c73e79a039bfd0f11f0548da)) | ||
|
||
## [1.5.3](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.5.2...v1.5.3) (2023-10-29) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* remove issuers from host cluster and move to virtual cluster ([4fdf41f](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/4fdf41f8129d492dc530dd219f588ac175f29f4a)) | ||
|
||
## [1.5.2](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.5.1...v1.5.2) (2023-10-25) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* prevent sync ([3177a1a](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/3177a1a2c1f7e2c6bc0db75f01f91848e77aa7ab)) | ||
|
||
## [1.5.1](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.5.0...v1.5.1) (2023-10-25) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* disable ingress shim ([ff50d90](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/ff50d90cf971138862a55d9aca0aa5e7893ed52e)) | ||
|
||
## [1.5.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.4.1...v1.5.0) (2023-10-16) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* values.yaml for vclusters ([2da94af](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/2da94afee8da2030cfc33ed58bfe6af9b7bdb66a)) | ||
|
||
## [1.4.1](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.4.0...v1.4.1) (2023-10-05) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* remove virtual cluster values ([56ef4d1](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/56ef4d18374824b584abd7a6e7ee83dc8482de4a)) | ||
|
||
## [1.4.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.3.1...v1.4.0) (2023-10-05) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* pichu, pikachu and raichu values ([df07b8c](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/df07b8c1109b6e931f9ac4dd14f1efd142b0ba28)) | ||
|
||
## [1.3.1](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.3.0...v1.3.1) (2023-10-04) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* entei:opal Taskfile ([1521564](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/1521564a49761a01ffcef33b46c53ea018a7c04d)) | ||
|
||
## [1.3.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.2.0...v1.3.0) (2023-10-04) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* **entei-opal:** migrate entei to entei opal ([5e172ba](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/5e172ba358f9e3c1515ed460146c2186403f87d6)) | ||
|
||
## [1.2.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.1.3...v1.2.0) (2023-10-03) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* **entei:** initial values.yaml ([e1742c1](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/e1742c194daa1a8f62cbee1f62f8ea5e4e78be6b)) | ||
|
||
## [1.1.3](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.1.2...v1.1.3) (2023-09-30) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* change cluster render to cluster template ([5d0dcb7](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/5d0dcb79d774e3f0401c13adcba81c25472019c1)) | ||
|
||
## [1.1.2](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.1.1...v1.1.2) (2023-09-28) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* incorrect Taskfile release name ([3c6632e](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/3c6632e481b6ae890ec18e9f5406c0d3f052caf5)) | ||
* incorrect Taskfile release name ([a644333](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/a644333faabd2a2fcd24c08a84105525c7c04e8c)) | ||
|
||
## [1.1.1](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.1.0...v1.1.1) (2023-09-27) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* chart helper using wrong chart name and missing yaml anchor ([62b5044](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/62b5044e93623e21aef5de07c181c035f2572fa2)) | ||
|
||
## [1.1.0](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.0.1...v1.1.0) (2023-09-27) | ||
|
||
|
||
### 📦 Upstreams Changes | ||
|
||
* update cert manager to 1.13.1 ([966d609](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/966d609f968b1a2c28cb8563292f0c5e7264d042)) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* setup example with proper documentation ([8777e43](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/8777e43aa964e69f157f1a0448496724ff7b1797)) | ||
|
||
## [1.0.1](https://github.com/AtomiCloud/sulfoxide.sulfur/compare/v1.0.0...v1.0.1) (2023-09-27) | ||
|
||
|
||
### 🐛 Bug Fixes | ||
|
||
* incorrect k3d configuration ([1aaf822](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/1aaf822f38f7917f5272f6d16f049fb28591faaa)) | ||
|
||
## 1.0.0 (2023-09-27) | ||
|
||
|
||
### 🚀 New Features | ||
|
||
* initial commit ([586b5b5](https://github.com/AtomiCloud/sulfoxide.sulfur/commit/586b5b50f684be76fe184276e64b3a72b97058fd)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Sulfoxide Lead | ||
|
||
Helm chart to deploy EKS Bootstrap components includingg CSI (EBS and EFS) and LoadBalancer drivers | ||
|
||
## Prerequisites | ||
- nix | ||
- direnv | ||
- docker | ||
|
||
## Helm Docs | ||
|
||
You can view the helm documentation generated at [helm-docs](./chart/README.md) | ||
|
||
## Contributing | ||
|
||
Please contact contributors and read the [developer docs](./docs/developer/CommitConventions.md) for information on contributing to this project. | ||
|
||
- [ernest@atomi.cloud](mailto:ernest@atomi.cloud) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
version: "3" | ||
|
||
env: | ||
RELEASE_NAME: sulfoxide-krypton | ||
|
||
includes: | ||
util: tasks/Taskfile.util.yaml | ||
entei:onyx: | ||
taskfile: tasks/Taskfile.cluster.yaml | ||
vars: | ||
LANDSCAPE: entei | ||
CLUSTER: onyx | ||
|
||
tasks: | ||
# Utility | ||
start:cluster: | ||
desc: Starts the playground cluster to test helm charts | ||
cmds: | ||
- ./scripts/local/create-k3d-cluster.sh | ||
|
||
stop:cluster: | ||
desc: Destroys the playground cluster to test helm charts | ||
cmds: | ||
- ./scripts/local/delete-k3d-cluster.sh | ||
|
||
# Helm Operations | ||
update: | ||
desc: Update Helm dependencies | ||
dir: chart | ||
cmds: | ||
- helm dependency update | ||
|
||
latest: | ||
desc: Get the latest version of Cert Manager | ||
cmds: | ||
- task: util:latest | ||
vars: | ||
REPO_NAME: aws-ebs-csi-driver | ||
REPO_URL: https://kubernetes-sigs.github.io/aws-ebs-csi-driver | ||
CHART_NAME: aws-ebs-csi-driver | ||
- task: util:latest | ||
vars: | ||
REPO_NAME: aws-efs-csi-driver | ||
REPO_URL: https://kubernetes-sigs.github.io/aws-efs-csi-driver | ||
CHART_NAME: aws-efs-csi-driver | ||
- task: util:latest | ||
vars: | ||
REPO_NAME: eks | ||
REPO_URL: https://aws.github.io/eks-charts | ||
CHART_NAME: aws-load-balancer-controller |
Oops, something went wrong.