Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
ca1b560
fix: separate SSL certificates (#101)
wgalanciak May 7, 2025
b64df46
fix: Set environment variables via .env file. (#99)
nmorenor May 8, 2025
2c6b287
fix: add env_file to codetogether-intel (#105)
wgalanciak May 10, 2025
2605843
fix: missing CT_HQ_BASE_URL env var (#107)
wgalanciak May 12, 2025
fb116ee
feat: nginx auto config (#109)
wgalanciak May 12, 2025
4d79a6d
fix: add step for sso provider (#110)
wgalanciak May 12, 2025
063a4eb
fix: add client_max_body_size to intel (#112)
wgalanciak May 12, 2025
d665be1
fix: tweak name of dhparam.pem env var (#113)
wgalanciak May 12, 2025
56d5eee
fix: missing env file on collab (#114)
nmorenor May 12, 2025
f21332a
fix: handle nil ai.openai.api_key to prevent template er… (#116)
danc094codetogether May 12, 2025
11960dd
fix: cleanup for sso tenants (#117)
wgalanciak May 12, 2025
9cd2f48
feat(intel): add option to disable AI integration entirely (#120)
danc094codetogether May 16, 2025
c7bee30
Change gen ai image name on values file (#122)
nmorenor Jun 10, 2025
75c414f
fix: bump up version number (#123)
nmorenor Jun 10, 2025
aacad57
docs: remove outdated metrics section from README (#130)
danc094codetogether Jun 16, 2025
23ddc3e
fix: add note to env-template file (#127)
nmorenor Jun 17, 2025
447a8a7
fix: update LLM image URL to hub.edge (#132)
danc094codetogether Jun 18, 2025
61a8250
docs: add deprecation notice to old Live chart (#131)
danc094codetogether Jun 18, 2025
d4665b0
126 automatically configure ollama integration when llm is enabled (#…
danc094codetogether Jun 18, 2025
9e1cae0
Gen AI Changes (#124)
nmorenor Jun 18, 2025
4fab2ad
Fix collab helm chart to allow usage of locator. (#134)
nmorenor Jun 18, 2025
8033f54
fix: invalid values in AI values section (#137)
wgalanciak Jun 30, 2025
5547e74
fix: support automatic configuration of the LLM integration if AI is …
wgalanciak Jun 30, 2025
6e96ea7
Fixes after Testing (#139)
danc094codetogether Jun 30, 2025
b55b89c
Changes to use localhost always to avoid dns issues (#142)
nmorenor Jun 30, 2025
ea40024
Merge branch 'main' into dev
nmorenor Jun 30, 2025
c481aed
feat: support for optional keycloak deployment (#145)
wgalanciak Jul 10, 2025
40dffd5
144 keycloak (#146)
nmorenor Jul 10, 2025
502eb16
144 keycloak (#147)
nmorenor Jul 10, 2025
f3790b8
144 keycloak (#149)
nmorenor Jul 10, 2025
a044e60
fixes on properties file
nmorenor Jul 10, 2025
98cd5b5
Prepare examples for deployment with keycloak.
nmorenor Jul 10, 2025
0191fcd
move files
nmorenor Jul 10, 2025
65d2a48
feat(charts, compose): add CT_TRUST_ALL_CERTS support (#158)
danc094codetogether Jul 21, 2025
5f5741c
feat(chart): guard `ai-secrets` template behind `ai.enabled` (#161)
danc094codetogether Aug 11, 2025
264c8e4
fix: improve keycloak compose health check (#162)
nmorenor Aug 12, 2025
ecf00a4
fix(helm/intel): scope AI resources per-release to avoid cross-releas…
danc094codetogether Aug 27, 2025
b7f92f8
chore(keycloak): switch to KC_BOOTSTRAP_* admin vars and update compo…
danc094codetogether Sep 5, 2025
2256e9d
feat(helm): add RO rootfs support for Intel and Collab (#169)
danc094codetogether Sep 18, 2025
54402d5
feat(helm-collab): Support optional existing secret for Intel connect…
danc094codetogether Sep 18, 2025
fd6aec4
Merge branch 'main' into dev
danc094codetogether Sep 18, 2025
d382f96
collab, intel: align read-only handling with live legacy chart (#175)
danc094codetogether Sep 24, 2025
5bfed1d
Bump version from 1.2.5 to 1.2.6
danc094codetogether Sep 24, 2025
7a46a70
Bump version to 1.2.3 in Chart.yaml
danc094codetogether Sep 24, 2025
3c5c184
Merge branch 'main' into dev
danc094codetogether Sep 24, 2025
8ca5b5d
Fix indentation in deployment.yaml
danc094codetogether Sep 24, 2025
71c7bdf
Remove initContainers for readOnlyMode
danc094codetogether Sep 24, 2025
6d3ed2a
Bump version from 1.2.6 to 1.2.7
danc094codetogether Sep 25, 2025
75aa28f
Bump version from 1.2.3 to 1.2.4
danc094codetogether Sep 25, 2025
dc6854c
177 collab intel rofs on open shift avoid run as user 0 support fs gr…
danc094codetogether Oct 1, 2025
0bfa15d
Allow to set the CT_CUSTOM_CLIENTS_ORIGIN env variable.
nmorenor Oct 1, 2025
f914f00
fix env variable name
nmorenor Oct 2, 2025
f66443d
Allow to add custom ide location url (#184)
nmorenor Oct 2, 2025
f22274c
Merge branch 'main' into dev
danc094codetogether Oct 2, 2025
29e56fb
Remove volumeMounts for readOnlyRootFilesystem
danc094codetogether Oct 2, 2025
d489e34
Update codetogether-tmp volume medium configuration
danc094codetogether Oct 2, 2025
235a2dd
Simplify emptyDir volume definition in deployment.yaml
danc094codetogether Oct 2, 2025
0c577f7
Update version and appVersion in Chart.yaml
danc094codetogether Oct 2, 2025
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
2 changes: 1 addition & 1 deletion charts/collab/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: codetogether-collab
description: CodeTogether Collab

type: application
version: 1.2.4
version: 1.2.5
appVersion: "2025.1.0"

icon: https://www.codetogether.com/wp-content/uploads/2020/02/codetogether-circle-128.png
Expand Down
8 changes: 2 additions & 6 deletions charts/collab/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -194,10 +194,6 @@ spec:
name: codetogether-runtime
- mountPath: /tmp
name: codetogether-tmp
- mountPath: /var/log/nginx
name: codetogether-runtime
- mountPath: /var/cache/nginx
name: codetogether-runtime
{{- if .Values.favicon.enabled }}
- mountPath: /opt/volatile-template/nginx/favicon.ico
name: favicon-volume
Expand Down Expand Up @@ -248,13 +244,13 @@ spec:

resources:
{{- toYaml .Values.resources | nindent 12 }}

{{- if .Values.securityContext.readOnlyRootFilesystem}}
volumes:
- name: codetogether-runtime
emptyDir: {}
- name: codetogether-tmp
emptyDir:
medium: Memory
emptyDir: {}
{{- else if .Values.favicon.enabled }}
volumes:
- name: favicon-volume
Expand Down
3 changes: 2 additions & 1 deletion charts/collab/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,8 @@ securityContext: {} #defaults
# - ALL
# readOnlyRootFilesystem: true # enable for read-only setup
# runAsNonRoot: true
# runAsUser: 0 # Use '0' for root user for read-only setup
# runAsUser: 1000 # Use '0' for root user, in vanilla k8s you can use any non-root uid
# In openshift, dont set runAsUser, let OpenShift assign the values

readinessProbe:
initialDelaySeconds: 60
Expand Down
2 changes: 1 addition & 1 deletion charts/intel/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: codetogether-intel
description: CodeTogether Intel provides advanced project insights for developers

type: application
version: 1.2.7
version: 1.2.8
appVersion: "2025.3.0"

icon: https://www.codetogether.com/wp-content/uploads/2020/02/codetogether-circle-128.png
Expand Down
33 changes: 4 additions & 29 deletions charts/intel/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@ spec:
{{ else }}
{{ .Values.ai.url | quote }}
{{ end }}
{{- if .Values.codetogether.customClientsUrl }}
- name: CT_CUSTOM_CLIENTS_ORIGIN
value: {{ .Values.codetogether.customClientsUrl | quote }}
{{- end }}
- name: CT_HQ_OLLAMA_AI_MODEL_NAME
value: {{ .Values.ai.modelName | default "gemma3:1b" | quote }}
- name: CT_HQ_OLLAMA_AI_API_KEY
Expand All @@ -99,7 +103,6 @@ spec:
key: apiKey
{{- end }}
{{- end }}
{{- if .Values.securityContext.readOnlyRootFilesystem }}
volumeMounts:
- name: properties-volume
mountPath: /opt/codetogether/runtime/cthq.properties
Expand All @@ -109,26 +112,6 @@ spec:
mountPath: /etc/ssl/certs/java/cacerts
subPath: cacerts
{{- end }}
# Read-only root FS mounts
- mountPath: /run
name: codetogether-runtime
- mountPath: /tmp
name: codetogether-tmp
- mountPath: /var/log/nginx
name: codetogether-runtime
- mountPath: /var/cache/nginx
name: codetogether-runtime
{{- else }}
volumeMounts:
- name: properties-volume
mountPath: /opt/codetogether/runtime/cthq.properties
subPath: cthq.properties
{{- if .Values.java.customCacerts.enabled }}
- name: java-cacerts
mountPath: /etc/ssl/certs/java/cacerts
subPath: cacerts
{{- end }}
{{- end }}
ports:
- name: http
containerPort: 1080
Expand Down Expand Up @@ -177,14 +160,6 @@ spec:
secret:
secretName: {{ .Values.java.customCacerts.cacertsSecretName }}
{{- end }}
{{- if .Values.securityContext.readOnlyRootFilesystem }}
- name: codetogether-runtime
emptyDir: {}
- name: codetogether-tmp
emptyDir:
medium: Memory
{{- end }}

{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
11 changes: 6 additions & 5 deletions charts/intel/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ imageCredentials:
codetogether:
url: https://<server-fqdn>
trustAllCerts: false # Set to 'true' to trust all certificates
# customClientsUrl: "" # Optional custom URL for clients to download from


hqproperties:
Expand Down Expand Up @@ -132,14 +133,14 @@ serviceAccount:

podAnnotations: {}

securityContext: {} #defaults to

securityContext: {} #defaults
# capabilities:
# drop:
# - ALL
#readOnlyRootFilesystem: true # enable for read-only setup
# runAsNonRoot: true # false for non-root user
# runAsUser: 0 # Use '0' for root user for read-only setup
# readOnlyRootFilesystem: true # enable for read-only setup
# runAsNonRoot: true
# runAsUser: 1000 # Use '0' for root user
# In openshift, dont set runAsUser, let OpenShift assign the values

ai:
enabled: false
Expand Down
3 changes: 3 additions & 0 deletions compose/.env-template
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,6 @@ DHPARAM_PEM=dhparam.pem
# Enable “to trust all certificates”
CT_TRUST_ALL_CERTS=false

# Uncomment and set the following variable to enable custom IDE clients location
# CT_CUSTOM_CLIENTS_ORIGIN=<your-custom-clients-origin>

Loading