- No Helm Chart related changes. See the Theia Cloud changelog.
- [.github/workflows] Update actions #77
- [theia-cloud] Add
ingress.instances.configurationSnippets
to values which allows to set nginx configurations via thenginx.ingress.kubernetes.io/configuration-snippet
annotation #76 - [theia-cloud] Add custom secretNames to wildcard instances #73
- [theia-cloud] Fix theia-cloud helm chart not being updateable #69
- [documentation] Add links to cluster prerequisites #68
- [theia-cloud] Move
ingress.instanceName
toingress.instances.name
#76 - [theia-cloud] Move
ingress.proxyBodySize
toingress.instances.proxyBodySize
#76 - [theia-cloud] Move
ingress.allWildcardSecretNames
toingress.instances.allWildcardSecretNames
#76 - [theia-cloud] Remove webview wildcard from default values #72
- [theia-cloud-crds] Add option field to CRDs and increase version to
Session.v1beta8
,Workspace.v1beta5
andAppDefinition.v1beta10
#55 | #293 - [theia-cloud] Add configurable image preloading #56
- [theia-cloud] Add landing page configuration options for logo file extension, loading text, user info title & text #58 - contributed on behalf of STMicroelectronics
- [theia-cloud-base] Self signed certificates are now signed by a Theia Cloud certificate authority. The certificate of the authority may be exported and imported in your Browser for easier local testing #57
- [theia-cloud-crds] Add
ingressHostnamePrefixes
list toAppDefinition.v1beta10
#57 | #298 - [theia-cloud] Add
allWildcardInstances
to values and create TLS entries for them in the instances-ingress #57 - [theia-cloud] Add
hosts.paths.tlsSecretName
to values which allows to optionally set the tls secretName on the ingress tls section when using paths #57 - [theia-cloud] Add
ingress.certManagerAnnotations
to values which allows to configure whether cert manager annotations will be added to the ingresses #57
In preparation for a first major release we will introduce some breaking changes in order to make the helm chart configuration easier to understand.
- [theia-cloud] move
hosts.tls
toingress.tls
#59 - [theia-cloud] move
hosts.paths.tlsSecretName
toingress.addTLSSecretName
(default is set totrue
which is a change for path based installs) #59 - [theia-cloud] move
hosts.paths
tohosts.configuration
#59 - [theia-cloud] remove
hosts.useServicePortInHostname
(no replacement) #59 - [theia-cloud] move
hosts.servicePort
toservice.port
#59 - [theia-cloud] move
hosts.serviceProtocol
toservice.protocol
#59 - [theia-cloud] removed
hosts.service
(nowhosts.configuration.service
+hosts.configuration.baseHost
) #59 - [theia-cloud] removed
hosts.landing
(nowhosts.configuration.landing
+hosts.configuration.baseHost
) #59 - [theia-cloud] removed
hosts.instance
(nowhosts.configuration.instance
+hosts.configuration.baseHost
) #59 - [theia-cloud] move
app.logo
,app.logoData
, andapp.logoFileExtension
tolandingPage.logo
,landingPage.logoData
, andlandingPage.logoFileExtension
#63
- [theia-cloud-crds] Provide conversion webhook for newer versions of CRDs #49 | #283 - contributed on behalf of STMicroelectronics
- This webhook is called, whenever a resource is requested in a specific version
- This is enabled from these versions:
AppDefintion.v1beta8
,Session.v1beta6
andWorkspace.v1beta3
- Older versions are deprecated and no longer in the definition
- [theia-cloud-crds] Move status like fields to status # | #283 - contributed on behalf of STMicroelectronics
Session.v1beta7
: Moveurl
,lastActivity
anderror
fields from the spec to the status.Workspace.v1beta4
: Move theerror
field from the spec to the status. Also add theerror
field toWorkspace.v1beta3
as it was missing
- [theia-cloud-crds] Remove
timeout.strategy
from AppDefinition # | #283 - contributed on behalf of STMicroelectronicsAppDefinition.v1beta9
: Removedtimeout.strategy
andtimeout.limit
is now justtimeout
. This was done, as there is only one Strategy left.
- [theia-cloud-crds] Provide shortnames for AppDefinition (appdef, ad) and Workspaces (ws) #52 | #289 - contributed on behalf of STMicroelectronics
- [theia-cloud] Make demo application optional (
demoApplication.install
) and group relevant fields together #52 | #289 - contributed on behalf of STMicroelectronicsimage
->demoApplication
monitor.port
->demoApplication.monitor.port
monitor.activityTracker.timeoutAfter
->demoApplication.monitor.activityTracker.timeoutAfter
monitor.activityTracker.notifyAfter
->demoApplication.monitor.activityTracker.notifyAfter
- [All charts] Align versioning between all components and introduce changelog #45 | #258 - contributed on behalf of STMicroelectronics
- [All charts] Change CRD versions from
vXbeta
tov1betaX
and only keep latest two versions #46 | #266 - contributed on behalf of STMicroelectronics
- Last Milestone based version. No changelog available due to alpha-phase.