-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[installer]: Gitpod Installer #5622
Conversation
2d2138e
to
7b64db0
Compare
95fe743
to
4a2838b
Compare
5342f26
to
2fd1f50
Compare
fc83d93
to
0e90f89
Compare
8c3d5ec
to
bf54c59
Compare
ff6392c
to
e552c92
Compare
3f0a809
to
65e4f52
Compare
@@ -308,7 +308,6 @@ function makeLogItem(severity: GoogleLogSeverity, context: LogContext | undefine | |||
severity, | |||
time: new Date().toISOString(), | |||
environment: process.env.KUBE_STAGE, | |||
region: process.env.GITPOD_REGION, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For future reviewers: we don't need to log the region out because that's added by the log collection infrastructure (e.g. Stackdriver)
This allows the Config to be exposed for the installer
This commit of the installer contains the converted Helm charts for the main Gitpod application (in an unstable state)
65e4f52
to
77965da
Compare
/lgtm |
LGTM label has been added. Git tree hash: 92461a7b9562657eaacbd665f243ce3726c0869d
|
/approve no-issue |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: csweichel, JanKoehnlein Associated issue requirement bypassed by: csweichel The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Description
This is the first pass of the Gitpod Installer. This should be considered the broad scaffolding for the CLI rather than the finished article. It needs moving into the
main
branch so that development can be spread across the team rather than just by one individual.This also exposes config structs for various components. This is so the ConfigMaps in the Installer can use the structs to generate the JSON.
Related Issue(s)
n/a
How to test
The installer should be considered to be in an unstable state. This is the foundation for future work.
Release Notes
Took the liberty to change the release notes. Original comment was "Components have had their
ServiceConfig
exposed as a public struct, so they can be consumed in ConfigMaps in the Installer. This is the first commit of the Installer and should be considered unstable."