-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Retrieve telemetry send status from server component #7591
Conversation
Codecov Report
@@ Coverage Diff @@
## main #7591 +/- ##
=======================================
Coverage 10.38% 10.38%
=======================================
Files 18 18
Lines 992 992
=======================================
Hits 103 103
Misses 888 888
Partials 1 1
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
b082f71
to
e516a9d
Compare
e516a9d
to
57b9d46
Compare
3190c7d
to
7719042
Compare
7719042
to
e5f8ae2
Compare
/werft run 👍 started the job as gitpod-build-sje-server-installation-admin.6 |
/werft run 👍 started the job as gitpod-build-sje-server-installation-admin.7 |
/werft run 👍 started the job as gitpod-build-sje-server-installation-admin.8 |
fcd02b4
to
ce66d27
Compare
/werft run 👍 started the job as gitpod-build-sje-server-installation-admin.11 |
e942e8f
to
45d3525
Compare
45d3525
to
192bedf
Compare
0017185
to
bcfbe27
Compare
Looks good from my side. Would like to leave the final /approve |
@mrsimonemms This is ready for review, right? Could we remove the hold label? |
/unhold @corneliusludmann yes - left on my mistake |
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.
LGTM!
(sorry for the delay 🙏 )
LGTM label has been added. Git tree hash: a207956f456e8c67fb7e087db670e5fd87a53c72
|
bcfbe27
to
8033623
Compare
/lgtm |
@mrsimonemms: you cannot LGTM your own PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/lgtm |
LGTM label has been added. Git tree hash: 7889540a246a1bfaaf1ba8695e6f4a7ca576c83a
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: corneliusludmann, geropl, MrSimonEmms Associated issue: #7571 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
Creates the installation admin controller in the
server
component and associated database. This database works on the basis that there is only one record created per installation - in future, this will be the backing for the installation's admin panel. At the moment, this only has one record (sendTelemetry
), but will have more records in future.The
sendTelemetry
boolean currently defaults tofalse
and will do until the admin panel exists then it will change to defaulttrue
.It amends the Installer to cater for these changes. It allows the
gitpod-telemetry
job to access theserver
component. It also removed theGITPOD_DOMAIN_HASH
and uses the randomly generated ID for installation identification.Related Issue(s)
Fixes #7571
Fixes #7585
How to test
Deploy via werft and check that you can access
GET:/installation-admin/data
when port forwarding to the server component.Release Notes
Documentation