Skip to content
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

Merged
merged 9 commits into from
Oct 4, 2021
Merged

[installer]: Gitpod Installer #5622

merged 9 commits into from
Oct 4, 2021

Conversation

mrsimonemms
Copy link
Contributor

@mrsimonemms mrsimonemms commented Sep 9, 2021

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."

NONE

@mrsimonemms mrsimonemms changed the base branch from feat/installer to main September 13, 2021 11:02
@mrsimonemms mrsimonemms force-pushed the sje/installer branch 9 times, most recently from 5342f26 to 2fd1f50 Compare September 20, 2021 10:22
@mrsimonemms mrsimonemms force-pushed the sje/installer branch 8 times, most recently from fc83d93 to 0e90f89 Compare September 28, 2021 12:52
@mrsimonemms mrsimonemms force-pushed the sje/installer branch 3 times, most recently from 8c3d5ec to bf54c59 Compare September 29, 2021 12:59
@@ -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,
Copy link
Contributor

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)

@csweichel
Copy link
Contributor

/lgtm

@roboquat roboquat added the lgtm label Oct 4, 2021
@roboquat
Copy link
Contributor

roboquat commented Oct 4, 2021

LGTM label has been added.

Git tree hash: 92461a7b9562657eaacbd665f243ce3726c0869d

@csweichel
Copy link
Contributor

/approve no-issue

@JanKoehnlein
Copy link
Contributor

/lgtm

@roboquat
Copy link
Contributor

roboquat commented Oct 4, 2021

[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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants