Skip to content
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

[WIP] deployment controller #538

Merged
merged 251 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
251 commits
Select commit Hold shift + click to select a range
4062b8c
initialize cluster model
maciaszczykm Dec 7, 2023
d697d96
add tags and bindings to cluster model
maciaszczykm Dec 7, 2023
eed758a
add provider reference to cluster model
maciaszczykm Dec 7, 2023
681699e
add service model
zreigz Dec 7, 2023
7fa9a1c
update service
zreigz Dec 7, 2023
d644bfa
add more validations
maciaszczykm Dec 7, 2023
44626db
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 7, 2023
2c58a79
add provider crd, reconciler and option to run only a subset of recon…
floreks Dec 7, 2023
ae0ee6a
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 7, 2023
f0e20aa
regenerate code
floreks Dec 7, 2023
3f1c79d
add some docs
floreks Dec 7, 2023
aa8fee1
init service controller
zreigz Dec 8, 2023
8df85eb
add cluster examples
maciaszczykm Dec 8, 2023
8c0747f
fetch cluster
zreigz Dec 8, 2023
1746d09
set namespace scope for Cluster
zreigz Dec 8, 2023
f31670d
update service model and controller
zreigz Dec 8, 2023
5fe428b
add create service client method
zreigz Dec 8, 2023
d73f417
initialize cluster controller
maciaszczykm Dec 8, 2023
cf6dd72
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 8, 2023
44f61d7
update cluster model
maciaszczykm Dec 8, 2023
a2f5ed4
update cluster controller
maciaszczykm Dec 8, 2023
be76bc6
remove ns from provider crd example
floreks Dec 8, 2023
5824b6c
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 8, 2023
18e0955
add more cluster attributes
maciaszczykm Dec 8, 2023
828c684
add more cluster attributes
maciaszczykm Dec 8, 2023
ee4c71e
fix slice initialization
maciaszczykm Dec 8, 2023
caa2dda
create service
zreigz Dec 8, 2023
d0f8b70
fix type changes
zreigz Dec 8, 2023
80616d9
refactor cluster attributes
maciaszczykm Dec 8, 2023
205136b
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 8, 2023
cea7e2d
update cluster controller
maciaszczykm Dec 8, 2023
0762548
update cluster node pool taints and labels
maciaszczykm Dec 8, 2023
4ec7032
update provider reconciler and logger management
floreks Dec 8, 2023
d4c967a
update cluster node pool cloud attributes
maciaszczykm Dec 8, 2023
1a2c270
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 8, 2023
bcbce5a
rename provider controller to reconciler
floreks Dec 8, 2023
893c325
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 8, 2023
05ee623
fix main
floreks Dec 8, 2023
2eecc37
add cluster update attributes
maciaszczykm Dec 8, 2023
70a4271
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 8, 2023
975fec6
sort imports
maciaszczykm Dec 8, 2023
b8c3826
remove invalid validations
maciaszczykm Dec 8, 2023
cd8ef13
add hash function
zreigz Dec 11, 2023
1557c48
add sha for git repository and service
zreigz Dec 11, 2023
6ae2ce9
add sha to git repo
zreigz Dec 11, 2023
a4ef594
sync cluster
maciaszczykm Dec 11, 2023
6d960c1
add owner ref
maciaszczykm Dec 11, 2023
0e453f8
update codegen
maciaszczykm Dec 11, 2023
55380bb
update examples
maciaszczykm Dec 11, 2023
b2d6658
add missing fallthrough
maciaszczykm Dec 11, 2023
0ec2495
update cluster deletion
maciaszczykm Dec 11, 2023
56c0ae2
update provider reconciler logic
floreks Dec 11, 2023
21c7060
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 11, 2023
d975730
service changes
zreigz Dec 11, 2023
b794b3f
bump console client
zreigz Dec 12, 2023
11c5c8d
change service to deploymentservice
zreigz Dec 12, 2023
fafc7d4
add scheme
zreigz Dec 12, 2023
d58fd45
service deployment
zreigz Dec 12, 2023
2031240
add existing to git repo
zreigz Dec 12, 2023
51e84f6
add existing to git repo
zreigz Dec 12, 2023
dcf7e93
improve git repo controller
zreigz Dec 12, 2023
a7b6ec3
update cluster deletion
maciaszczykm Dec 12, 2023
4c4574c
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
b8d12e9
refactor cluster reconciler
maciaszczykm Dec 12, 2023
84ca16a
add generic update status method and optimize provider reconciler
floreks Dec 12, 2023
c88ef4c
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 12, 2023
2ca0d19
refactor cluster reconciler
maciaszczykm Dec 12, 2023
f366af2
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
e8e8b54
update tryUpdateStatus
floreks Dec 12, 2023
9947a4b
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 12, 2023
966ed9e
use generic status update method
maciaszczykm Dec 12, 2023
aa44cc2
add existing field for cluster
maciaszczykm Dec 12, 2023
83c8fc3
fix git repo controller
zreigz Dec 12, 2023
a58689b
use generic update satatus
zreigz Dec 12, 2023
18dab37
handle existing clusters
maciaszczykm Dec 12, 2023
11f29de
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
0bf49db
update cluster sync
maciaszczykm Dec 12, 2023
77ef03d
make cloud optional for existing resources
maciaszczykm Dec 12, 2023
f0ed5cb
minor improvements
maciaszczykm Dec 12, 2023
4a10cca
update provider schema and logic
floreks Dec 12, 2023
670a698
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 12, 2023
53c505e
service waits for console
zreigz Dec 12, 2023
9b23b68
service waits for console
zreigz Dec 12, 2023
ce59748
fix null pointer errror
maciaszczykm Dec 12, 2023
136eb7c
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
3993cd9
add git and service examples
zreigz Dec 12, 2023
6d02729
switch logger
maciaszczykm Dec 12, 2023
39b5974
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
0bc7e08
add some basic logging
floreks Dec 12, 2023
36c7331
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 12, 2023
36b7292
update sync cluster logic
maciaszczykm Dec 12, 2023
03f1f82
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
fce60ca
add logs
zreigz Dec 12, 2023
4cd01f9
add todo
maciaszczykm Dec 12, 2023
4d37e03
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 12, 2023
9ce5a9e
add existing cluster example
maciaszczykm Dec 12, 2023
01ba5b8
update repo
zreigz Dec 13, 2023
35e8df3
set controller ref for service
zreigz Dec 13, 2023
75cbc56
add owns for service
zreigz Dec 13, 2023
5e9c966
ensure same item order when calculating SHA
maciaszczykm Dec 13, 2023
d5b7b88
ensure same item order when calculating SHA
maciaszczykm Dec 13, 2023
05f9b00
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 13, 2023
dbf4baf
update sha
zreigz Dec 13, 2023
227cb83
improve existing check
maciaszczykm Dec 13, 2023
3952899
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 13, 2023
6d4889e
add sort
zreigz Dec 13, 2023
1fc01eb
optimize existing check and logs
floreks Dec 13, 2023
1b98b32
fix service attr
zreigz Dec 13, 2023
13423f3
fix sha comparison
maciaszczykm Dec 13, 2023
12fd327
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 13, 2023
58d76e7
update logs
maciaszczykm Dec 13, 2023
6bc077d
update logs
maciaszczykm Dec 13, 2023
acd1e59
update git repo controller
zreigz Dec 13, 2023
edc436d
revert requeue time
maciaszczykm Dec 13, 2023
f8933a7
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 13, 2023
bc5b23a
update provider logs
floreks Dec 13, 2023
321673b
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 13, 2023
8facec4
update Makefile
maciaszczykm Dec 13, 2023
5c11ac9
use new method of installing controller gen
maciaszczykm Dec 13, 2023
c969697
fix dependencies
maciaszczykm Dec 13, 2023
60e8a73
update Makefile
maciaszczykm Dec 13, 2023
db6d161
add workflow
maciaszczykm Dec 13, 2023
8f88cf8
update golangci-lint version
maciaszczykm Dec 13, 2023
59152bb
update workflow
maciaszczykm Dec 13, 2023
9a70580
update lint working dir
maciaszczykm Dec 13, 2023
31c6197
update mocks
maciaszczykm Dec 13, 2023
b9ac11d
fix mockgen
maciaszczykm Dec 13, 2023
b235774
properly wait for cluster deletion
floreks Dec 13, 2023
e3d32fb
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 13, 2023
c14bff2
move kubernetes utils
maciaszczykm Dec 13, 2023
7273c29
refactor kubernetes utils
maciaszczykm Dec 13, 2023
8726281
handle cluster cascading deletion
maciaszczykm Dec 13, 2023
7d8bef1
fix create provider nil pointer
floreks Dec 13, 2023
7768fa4
update check
maciaszczykm Dec 13, 2023
e7b4381
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 13, 2023
9ab0dea
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 13, 2023
2c23170
add logs
maciaszczykm Dec 13, 2023
392837f
fix makefile, add initial gorelease config
floreks Dec 13, 2023
3bb4465
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 13, 2023
2996a72
delete repo
zreigz Dec 13, 2023
ca73cc3
add make release target and monorepo config for goreleaser
floreks Dec 13, 2023
e872ed5
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 13, 2023
16e58bc
unit test create a new repository
zreigz Dec 14, 2023
c1157fd
move reconcilers to the same package
maciaszczykm Dec 14, 2023
fc6ce18
update controller goreleaser to follow console versioning
floreks Dec 14, 2023
bc27770
add cluster create test
maciaszczykm Dec 14, 2023
a3e34d3
add BYOK cluster create test
maciaszczykm Dec 14, 2023
d17df10
refactor tests
maciaszczykm Dec 14, 2023
a1b9e98
add initial unit test for provider
floreks Dec 14, 2023
71c5ff8
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 14, 2023
81645d4
add tests for adopting existing clusters
maciaszczykm Dec 14, 2023
ccd41c7
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 14, 2023
c4750dd
add tests for updating clusters
maciaszczykm Dec 14, 2023
99b3c0f
git repo unit tests
zreigz Dec 14, 2023
614e0f3
add more unit tests for provider
floreks Dec 14, 2023
d8f3d60
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 14, 2023
0f92e28
add common condition types
floreks Dec 15, 2023
47a027c
update provider reconciler logic
floreks Dec 15, 2023
49c680a
start adding cluster conditions
maciaszczykm Dec 15, 2023
2744ef9
set up provider conditions
floreks Dec 15, 2023
88e4d60
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 15, 2023
113401d
add unit tests for services
zreigz Dec 15, 2023
96a8c85
add cluster conditions
maciaszczykm Dec 15, 2023
85c6c18
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 15, 2023
a471482
update cluster tests
maciaszczykm Dec 15, 2023
07a45ca
Fix provider unit tests
floreks Dec 15, 2023
052b9f2
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 15, 2023
6e475ec
update cluster tests
maciaszczykm Dec 15, 2023
6a48d23
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 15, 2023
4da5db5
update cluster tests
maciaszczykm Dec 15, 2023
ef785e9
simplify unit tests
floreks Dec 15, 2023
59bd6e6
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 15, 2023
569602d
update cluster tests
maciaszczykm Dec 15, 2023
6d7f16a
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 15, 2023
0cc20d8
add git repo conditions
zreigz Dec 18, 2023
bfe0803
rename apis to api
maciaszczykm Dec 18, 2023
b7cfbed
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 18, 2023
da0e846
fix git repo import
maciaszczykm Dec 18, 2023
c95b8fc
rename samples
maciaszczykm Dec 18, 2023
47bc694
add service conditions
zreigz Dec 18, 2023
5d20cde
adopt existing apis with kubebuilder
maciaszczykm Dec 18, 2023
a882e67
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 18, 2023
75afe51
fix api path
maciaszczykm Dec 18, 2023
8fefd71
fix build
maciaszczykm Dec 18, 2023
ee924a9
add kubebuilder installation target and kustomize/setup-envtest tools
floreks Dec 18, 2023
2e9293f
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 18, 2023
ee15445
bump console-client-go
floreks Dec 18, 2023
0fc51c4
add internal package
maciaszczykm Dec 18, 2023
3dcd7ed
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 18, 2023
c0c2127
clean up api dir
maciaszczykm Dec 18, 2023
e40ab5f
update samples
maciaszczykm Dec 18, 2023
33b9445
regenerate cluster with v4 plugin and v3 kubebuilder
maciaszczykm Dec 18, 2023
4f9eda9
update tests
maciaszczykm Dec 18, 2023
2022cd2
add labels to rbac resources
maciaszczykm Dec 18, 2023
525297f
update PROJECT file
maciaszczykm Dec 18, 2023
0a1aa2b
fix byok cluster sample
maciaszczykm Dec 18, 2023
f7a8486
update makefile
floreks Dec 18, 2023
2919c3c
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 18, 2023
70f4385
update go.mod
maciaszczykm Dec 18, 2023
57babba
kubebuilder init
maciaszczykm Dec 18, 2023
c0f9289
kubebuilder init changes
maciaszczykm Dec 18, 2023
09c48c1
update makefile
maciaszczykm Dec 18, 2023
ff204a9
update mockery config and start rewriting test to use ginkgo/gomega
floreks Dec 18, 2023
bd83278
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 18, 2023
a032686
finish makefile
maciaszczykm Dec 18, 2023
0895654
go mod tidy
maciaszczykm Dec 18, 2023
3c5cf1d
fix cluster test
floreks Dec 18, 2023
06da525
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 18, 2023
b4c1d9f
update rbac config for provider controller
floreks Dec 19, 2023
00a034d
run tests with verbose flag
floreks Dec 19, 2023
f55177d
rewrite cluster tests
maciaszczykm Dec 19, 2023
5757f4d
rewrite tests for adopting existing clusters
maciaszczykm Dec 19, 2023
04f82db
add ginkgo tests for repo
zreigz Dec 19, 2023
9f3190f
finish rewriting cluster tests
maciaszczykm Dec 19, 2023
9f76e11
update kustomize configuration and cleanup
floreks Dec 19, 2023
d133f9d
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 19, 2023
f680bb1
use envsubst for kustomize
floreks Dec 19, 2023
0fba38f
update kustomize config to work with env var
floreks Dec 19, 2023
1f4efec
helmify
maciaszczykm Dec 19, 2023
76466cd
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 19, 2023
f7d66a8
helmify
maciaszczykm Dec 19, 2023
914fc77
update helmify target
maciaszczykm Dec 19, 2023
5a7af27
helmify update
maciaszczykm Dec 19, 2023
f20683c
helmify update
maciaszczykm Dec 19, 2023
98d6f0b
add controller dependency to console chart
floreks Dec 19, 2023
2096416
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 19, 2023
9fc23c7
add ginko test for services
zreigz Dec 19, 2023
ab8aa8d
adjust kustomize to console secret schema
floreks Dec 20, 2023
90de116
update controller chart
floreks Dec 20, 2023
2981f9f
add deploy helm target
floreks Dec 20, 2023
2360a6b
rewrite provider tests
maciaszczykm Dec 20, 2023
c12f94a
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 20, 2023
98f6c32
update controller cd action
floreks Dec 20, 2023
6bf12d4
Merge branch 'controller' of github.com:pluralsh/console into controller
floreks Dec 20, 2023
8aa4641
Merge remote-tracking branch 'origin/master' into controller
floreks Dec 20, 2023
75446d5
update controller cd action
floreks Dec 20, 2023
02d7f48
update controller cd action
floreks Dec 20, 2023
1618b26
update controller cd action
floreks Dec 20, 2023
28e1fd6
update controller cd action
floreks Dec 20, 2023
77858f3
update controller cd action
floreks Dec 20, 2023
2d3934f
update controller cd action
floreks Dec 20, 2023
73e9a46
update controller cd action
floreks Dec 20, 2023
0e4ff8c
update controller cd action
floreks Dec 20, 2023
4b6b730
update controller cd action
floreks Dec 20, 2023
9841cc7
update controller cd action
floreks Dec 20, 2023
b48efe9
update controller cd action
floreks Dec 20, 2023
cb1a371
update controller cd action
floreks Dec 20, 2023
59f7f02
update controller cd and values img repo
floreks Dec 20, 2023
def513e
fix not found check
maciaszczykm Dec 20, 2023
873839f
Merge remote-tracking branch 'origin/controller' into controller
maciaszczykm Dec 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 90 additions & 0 deletions .github/workflows/controller-cd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
name: CD / Controller

on:
pull_request:
branches:
- "master"
paths:
- "controller/**"
push:
tags:
- 'v*.*.*'

permissions:
contents: read

env:
GOPATH: /home/runner/go
GOBIN: /home/runner/go/bin
GOPROXY: "https://proxy.golang.org"

jobs:
test:
name: Unit test
runs-on: ubuntu-20.04
defaults:
run:
shell: bash
working-directory: controller
timeout-minutes: 5
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
- name: Set up Go
uses: actions/setup-go@v4.1.0
with:
go-version-file: controller/go.mod
cache: true
- name: Download dependencies
run: go mod download
- name: Download tools
run: make tools
- name: Test
run: make test
publish-docker:
name: Build and push controller container
runs-on: ubuntu-20.04
defaults:
run:
shell: bash
working-directory: controller
needs: [ test ]
permissions:
contents: 'read'
id-token: 'write'
packages: 'write'
steps:
- name: Checkout
uses: actions/checkout@v4.1.1
with:
fetch-depth: 0
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: |
ghcr.io/pluralsh/deployment-controller
- name: Login to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.0.0
- name: Build and push
uses: docker/build-push-action@v5.1.0
with:
context: "./controller"
file: "./controller/Dockerfile"
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
platforms: linux/amd64,linux/arm64
cache-from: type=gha
cache-to: type=gha,mode=max
build-args: |
GIT_COMMIT=${{ github.sha }}
VERSION=${{ steps.meta.outputs.version }}
63 changes: 63 additions & 0 deletions .github/workflows/controller-ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: CI / Controller
on:
push:
branches:
- "master"
paths:
- ".github/workflows/controller.yaml"
- "controller/**"
pull_request:
branches:
- "**"
paths:
- ".github/workflows/controller.yaml"
- "controller/**"
permissions:
contents: read
env:
GOPATH: /home/runner/go/
GOPROXY: "https://proxy.golang.org"
jobs:
build:
name: Build
runs-on: ubuntu-latest
defaults:
run:
shell: bash
working-directory: controller
timeout-minutes: 5
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version-file: controller/go.mod
cache: true
- run: go mod download
- run: go build -v .
unit-test:
name: Unit tests
runs-on: ubuntu-latest
defaults:
run:
shell: bash
working-directory: controller
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version-file: controller/go.mod
check-latest: true
- run: PATH=$PATH:$GOPATH/bin make test
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
with:
go-version-file: controller/go.mod
check-latest: true
- uses: golangci/golangci-lint-action@3a919529898de77ec3da873e3063ca4b10e7f5cc # v3.7.0
with:
version: v1.55.1
working-directory: controller
7 changes: 5 additions & 2 deletions charts/console/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,8 @@ dependencies:
- name: kas
repository: file://../../plural/helm/kas
version: 0.0.3
digest: sha256:71264d8a9936ef983bf48ac4779febdb72f651058f8ab9b3b75e013a2bac040f
generated: "2023-11-14T13:48:17.925228-05:00"
- name: controller
repository: file://../controller
version: 0.0.1
digest: sha256:d37b6c2a15aaa4b5efdc8499cf05b2514626ba93f6f5ddcea40e3b39729ea6f4
generated: "2023-12-19T14:21:20.581699121+01:00"
3 changes: 3 additions & 0 deletions charts/console/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,7 @@ dependencies:
- name: kas
version: 0.0.3
repository: file://../../plural/helm/kas
- name: controller
version: 0.0.1
repository: file://../controller
type: application
Binary file added charts/console/charts/controller-0.0.1.tgz
Binary file not shown.
Binary file modified charts/console/charts/kas-0.0.3.tgz
Binary file not shown.
23 changes: 23 additions & 0 deletions charts/controller/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
22 changes: 22 additions & 0 deletions charts/controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: v2
name: controller
description: A Helm chart for Kubernetes
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.0.1
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
# IMPORTANT: Should follow Console app version
appVersion: "0.7.5"
Loading
Loading