Skip to content

[kots]: make the self-hosted cert more explicitly selectable #8633

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

Merged
merged 1 commit into from
Mar 8, 2022

Conversation

mrsimonemms
Copy link
Contributor

Description

The previous "in-cluster" naming still required the config to receive LetsEncrypt variables. This has now been switched to a "select self-signed" or "use a valid cert" flow

IMPORTANT this does nothing to make Gitpod run with a self-signed certificate (#8559). It is still a requirement to have a valid TLS cert. This flow would be used if generating a valid TLS cert and terminating against the load balancer, such as the EKS Guide

How to test

Run in KOTS

Release Notes

[kots]: make the self-hosted cert more explicitly selectable

Documentation

The previous "in-cluster" naming still required the config to receive
LetsEncrypt variables. This has now been switched to a "select self-signed"
or "use a valid cert" flow
@mrsimonemms mrsimonemms marked this pull request as ready for review March 7, 2022 10:35
@mrsimonemms mrsimonemms requested a review from a team March 7, 2022 10:35
@github-actions github-actions bot added the team: delivery Issue belongs to the self-hosted team label Mar 7, 2022
@codecov
Copy link

codecov bot commented Mar 7, 2022

Codecov Report

Merging #8633 (f1f735c) into main (103f835) will decrease coverage by 3.69%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #8633      +/-   ##
==========================================
- Coverage   14.87%   11.17%   -3.70%     
==========================================
  Files          52       18      -34     
  Lines        4963      993    -3970     
==========================================
- Hits          738      111     -627     
+ Misses       4153      880    -3273     
+ Partials       72        2      -70     
Flag Coverage Δ
components-gitpod-cli-app 11.17% <ø> (ø)
components-local-app-app-darwin-amd64 ?
components-local-app-app-darwin-arm64 ?
components-local-app-app-linux-amd64 ?
components-local-app-app-linux-arm64 ?
components-local-app-app-windows-386 ?
components-local-app-app-windows-amd64 ?
components-local-app-app-windows-arm64 ?
components-ws-daemon-app ?
components-ws-daemon-lib ?
install-installer-raw-app ?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
install/installer/pkg/common/render.go
components/ws-daemon/pkg/cpulimit/dispatch.go
components/ws-daemon/pkg/daemon/markunmount.go
components/ws-daemon/pkg/content/config.go
components/ws-daemon/pkg/quota/xfs.go
install/installer/pkg/common/objects.go
install/installer/pkg/common/ca.go
...l/installer/pkg/components/ws-manager/configmap.go
components/ws-daemon/pkg/quota/size.go
...nstall/installer/pkg/components/ws-manager/role.go
... and 24 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 103f835...f1f735c. Read the comment docs.

Copy link
Contributor

@Pothulapati Pothulapati left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This option works as expected!

(I was struck on a AWS thing, but is good to go)

@roboquat roboquat merged commit d469aa6 into main Mar 8, 2022
@roboquat roboquat deleted the sje/kots-tls-self branch March 8, 2022 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note size/M team: delivery Issue belongs to the self-hosted team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants