-
Notifications
You must be signed in to change notification settings - Fork 0
Add shared cache node helm chart #16
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
KevinGruber2001
wants to merge
86
commits into
main
Choose a base branch
from
feat/15-integrate-shared-cache-node-into-theia-cloud-combined
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
86 commits
Select commit
Hold shift + click to select a range
f120cbd
add environment
KevinGruber2001 7df870e
Update deployments/test2.theia-test.artemis.cit.tum.de/values.yaml
KevinGruber2001 3921349
Update deployments/test2.theia-test.artemis.cit.tum.de/values.yaml
KevinGruber2001 d2ac8e7
add test2 to workflow
KevinGruber2001 ca5e4f5
Add shared cache node helm chart
KevinGruber2001 62febb9
Change storage class
KevinGruber2001 f4e5a6f
Increase Cache Version number
KevinGruber2001 6a42e81
set opertator
KevinGruber2001 d459ac9
update shared cache version number
KevinGruber2001 54a63cf
update shared cache chart and add ui values
KevinGruber2001 e6eb229
create certificate for cache
KevinGruber2001 84149d2
add missing cache reference
KevinGruber2001 f7ce461
update shared cache version
KevinGruber2001 e7518e0
add test2 configureation for cache
KevinGruber2001 738809b
increase cache version
KevinGruber2001 ac1826e
fix minor persistance issues
KevinGruber2001 314927b
add java image with gradle
KevinGruber2001 c2a00f3
change used java appdefinition
KevinGruber2001 205fb9e
set app definition directly in appdefinitions chart
KevinGruber2001 f9935a4
switch to theia operator
KevinGruber2001 2caecab
add operator attributes to theia-cloud-combined
KevinGruber2001 ddcc116
try adding helm values directly in theia-cloud-combined
KevinGruber2001 f72821c
remove temp operator deployment
KevinGruber2001 9841b73
update app definitions java blueprint
KevinGruber2001 102b511
switch java image back to latest
KevinGruber2001 273cc85
update to new java blueprint, with configured cache
KevinGruber2001 88da72e
Add internal tls for cache
KevinGruber2001 787083a
Minor typo
KevinGruber2001 591fc3c
Fix wrong url
KevinGruber2001 6317bc3
Merge main
KevinGruber2001 8c3fd22
Use new gradle cache
KevinGruber2001 b6d0bc3
temperorarly use without auth
KevinGruber2001 868498d
use main tag for now
KevinGruber2001 51d41a5
Update to correct shared cache url
KevinGruber2001 db4f1a7
add monitoring for shared cache
KevinGruber2001 7e02f13
disabled cache auth
KevinGruber2001 8b298e7
add servicemonitor config
KevinGruber2001 687461c
update grafana dashboard
KevinGruber2001 87a3b65
setup tls
KevinGruber2001 7c17b66
fixx indenting
KevinGruber2001 1a64474
test new dependency cache
KevinGruber2001 c485328
add trust manager to cicd
KevinGruber2001 8c5f144
try burst limit
KevinGruber2001 98ff463
remove trust manager from pipeline
KevinGruber2001 4295ad0
switch to ls1 theia-cloud-helm chart
KevinGruber2001 be09286
add reposilite servicemonitor and dashboard
KevinGruber2001 1830714
minor grafana fix
KevinGruber2001 9ffb433
merge main
KevinGruber2001 1acb48d
minor fixes
KevinGruber2001 36610c9
update org
KevinGruber2001 4567c8d
minor syntax fix
KevinGruber2001 80c5f00
update eduide url
KevinGruber2001 e197807
temporarly use ubutu runners
KevinGruber2001 ae18595
minor error
KevinGruber2001 8a84d02
add reposilite metrics secret
KevinGruber2001 3f16f1e
add operator arguments
KevinGruber2001 a56f738
Migrate test3 to AppDefinition v1beta11 sidecars on clean main-based …
CodeByNikolas ddd6a0e
ci: bump theia-cloud-crds base version to 1.2.0-next.1
CodeByNikolas 36e2400
ci(test3): override conversion-webhook image to PR build
CodeByNikolas 20d3c61
chore(test3): remove stale pr-46 preloading images
CodeByNikolas d316777
fix: correct garbage-collector image path to ghcr.io/eduide/garbage-c…
CodeByNikolas edd722b
Merge branch 'main' into feat/test3-pr70-sidecar-clean
CodeByNikolas 6e19887
fix(test3): align sidecar appdefinitions with reviewer findings
CodeByNikolas 6665fb5
fix(test3): switch no-ls and langserver images to eduide registry
CodeByNikolas 606c591
ci(deploy): tag no-ls and sidecar preloading images with ide_images_tag
CodeByNikolas d898086
merge main
KevinGruber2001 6b188a7
resolve conflicts
KevinGruber2001 ed4fda4
merge v1beta11Merge branch 'feat/test3-pr70-sidecar-clean' into feat/…
KevinGruber2001 9ea35a1
add conversion webhook to test2
KevinGruber2001 d9b3cbe
Migrate internal TLS to seperate Chart
KevinGruber2001 f5fd25b
Add documentation
KevinGruber2001 7b2762d
Minor fixxes
KevinGruber2001 d4f6572
Update monitoring
KevinGruber2001 e18573c
merge main
KevinGruber2001 33f286e
minor cert naming issue
KevinGruber2001 0eb46de
fix formatting issue
KevinGruber2001 e0f0afd
syntax error
KevinGruber2001 ed59a19
minor url changes
KevinGruber2001 93e63c7
update shared cache image
KevinGruber2001 76b811b
Bump to shared cache 0.4.0
KevinGruber2001 e879cfe
Set Shared Cache to version 0.3.1
KevinGruber2001 765a6d5
Merge branch 'main' into feat/15-integrate-shared-cache-node-into-the…
KevinGruber2001 5a991fa
upgrade to shared cache version 0.5.0
KevinGruber2001 60e6677
update chart name
KevinGruber2001 0899623
update chart name
KevinGruber2001 abecd64
add build systems to landing page values
KevinGruber2001 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
15 changes: 15 additions & 0 deletions
15
charts/theia-certificates/templates/cache-internal-certificate.yml
This file contains hidden or 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,15 @@ | ||
| apiVersion: cert-manager.io/v1 | ||
| kind: Certificate | ||
| metadata: | ||
| name: cache-internal-cert | ||
| spec: | ||
| secretName: cache-internal-cert-secret | ||
| issuerRef: | ||
| name: theia-internal-ca-issuer | ||
| kind: ClusterIssuer | ||
| commonName: "theia-shared-cache" | ||
| dnsNames: | ||
| - theia-cloud-combined-cache | ||
| - theia-cloud-combined-cache.{{ .Release.Namespace }}.svc.cluster.local | ||
| privateKey: | ||
| rotationPolicy: Never | ||
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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,5 @@ | ||
| apiVersion: v2 | ||
| name: theia-internal-tls | ||
| description: Cluster-scoped trust infrastructure for internal tls (internal CA + trust bundle) | ||
| version: 0.1.0 | ||
| appVersion: 1.0.0 |
This file contains hidden or 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,24 @@ | ||
| apiVersion: cert-manager.io/v1 | ||
| kind: Certificate | ||
| metadata: | ||
| name: theia-internal-ca | ||
| spec: | ||
| isCA: true | ||
| commonName: theia-internal-ca | ||
| secretName: theia-internal-ca-secret | ||
| issuerRef: | ||
| name: theia-cloud-selfsigned-issuer | ||
| kind: ClusterIssuer | ||
| privateKey: | ||
| algorithm: ECDSA | ||
| size: 256 | ||
| duration: 87600h # 10 years | ||
| renewBefore: 8760h # renew 1 year before expiry | ||
| --- | ||
| apiVersion: cert-manager.io/v1 | ||
| kind: ClusterIssuer | ||
| metadata: | ||
| name: theia-internal-ca-issuer | ||
| spec: | ||
| ca: | ||
| secretName: theia-internal-ca-secret | ||
KevinGruber2001 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
This file contains hidden or 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,24 @@ | ||
| apiVersion: trust.cert-manager.io/v1alpha1 | ||
| kind: Bundle | ||
| metadata: | ||
| name: theia-internal-trust | ||
| spec: | ||
| sources: | ||
| # Include the default public CAs (Let's Encrypt, etc.) | ||
| - useDefaultCAs: true | ||
|
|
||
| # Internal CA certificate from cert-manager | ||
| - secret: | ||
| name: "theia-internal-ca-secret" | ||
| key: "ca.crt" | ||
|
|
||
| target: | ||
| # trust-manager creates a ConfigMap with this name in target namespaces | ||
| configMap: | ||
| key: "trust-bundle.pem" | ||
|
|
||
| # Also generate a JKS truststore (Java KeyStore) | ||
| # This is what Java/Gradle will use directly | ||
| additionalFormats: | ||
| jks: | ||
| key: "truststore.jks" | ||
coderabbitai[bot] marked this conversation as resolved.
Show resolved
Hide resolved
|
||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.