Skip to content

Commit 94c71c0

Browse files
iQQBotroboquat
authored andcommitted
Set hostname to workspace ID rather than instance ID
1 parent 1601f12 commit 94c71c0

23 files changed

+23
-0
lines changed

components/ws-manager/pkg/manager/create.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ func (m *Manager) createDefiniteWorkspacePod(startContext *startWorkspaceContext
378378
Finalizers: []string{"gitpod.io/finalizer"},
379379
},
380380
Spec: corev1.PodSpec{
381+
Hostname: req.Metadata.MetaId,
381382
AutomountServiceAccountToken: &boolFalse,
382383
ServiceAccountName: "workspace",
383384
SchedulerName: m.Config.SchedulerName,

components/ws-manager/pkg/manager/testdata/cdwp_admission.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@
207207
"restartPolicy": "Never",
208208
"serviceAccountName": "workspace",
209209
"automountServiceAccountToken": false,
210+
"hostname": "foobar",
210211
"schedulerName": "workspace-scheduler",
211212
"tolerations": [
212213
{

components/ws-manager/pkg/manager/testdata/cdwp_affinity.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@
199199
"restartPolicy": "Never",
200200
"serviceAccountName": "workspace",
201201
"automountServiceAccountToken": false,
202+
"hostname": "foobar",
202203
"affinity": {
203204
"nodeAffinity": {
204205
"requiredDuringSchedulingIgnoredDuringExecution": {

components/ws-manager/pkg/manager/testdata/cdwp_empty_resource_req.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
"restartPolicy": "Never",
202202
"serviceAccountName": "workspace",
203203
"automountServiceAccountToken": false,
204+
"hostname": "foobar",
204205
"schedulerName": "workspace-scheduler",
205206
"tolerations": [
206207
{

components/ws-manager/pkg/manager/testdata/cdwp_envvars.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@
236236
"restartPolicy": "Never",
237237
"serviceAccountName": "workspace",
238238
"automountServiceAccountToken": false,
239+
"hostname": "foobar",
239240
"schedulerName": "workspace-scheduler",
240241
"tolerations": [
241242
{

components/ws-manager/pkg/manager/testdata/cdwp_fixedresources.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@
204204
"restartPolicy": "Never",
205205
"serviceAccountName": "workspace",
206206
"automountServiceAccountToken": false,
207+
"hostname": "foobar",
207208
"schedulerName": "workspace-scheduler",
208209
"tolerations": [
209210
{

components/ws-manager/pkg/manager/testdata/cdwp_fullworkspacebackup.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@
193193
"restartPolicy": "Never",
194194
"serviceAccountName": "workspace",
195195
"automountServiceAccountToken": false,
196+
"hostname": "foobar",
196197
"schedulerName": "workspace-scheduler",
197198
"tolerations": [
198199
{

components/ws-manager/pkg/manager/testdata/cdwp_ghost.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@
195195
"restartPolicy": "Never",
196196
"serviceAccountName": "workspace",
197197
"automountServiceAccountToken": false,
198+
"hostname": "foobar",
198199
"schedulerName": "workspace-scheduler",
199200
"tolerations": [
200201
{

components/ws-manager/pkg/manager/testdata/cdwp_imagebuild.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@
225225
"restartPolicy": "Never",
226226
"serviceAccountName": "workspace",
227227
"automountServiceAccountToken": false,
228+
"hostname": "foobar",
228229
"schedulerName": "workspace-scheduler",
229230
"tolerations": [
230231
{

components/ws-manager/pkg/manager/testdata/cdwp_imagebuild_template.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@
238238
"name": "eu.gcr.io-gitpod"
239239
}
240240
],
241+
"hostname": "foobar",
241242
"affinity": {
242243
"nodeAffinity": {
243244
"requiredDuringSchedulingIgnoredDuringExecution": {

components/ws-manager/pkg/manager/testdata/cdwp_no_ideimage.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
"restartPolicy": "Never",
202202
"serviceAccountName": "workspace",
203203
"automountServiceAccountToken": false,
204+
"hostname": "foobar",
204205
"schedulerName": "workspace-scheduler",
205206
"tolerations": [
206207
{

components/ws-manager/pkg/manager/testdata/cdwp_prebuild.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@
207207
"restartPolicy": "Never",
208208
"serviceAccountName": "workspace",
209209
"automountServiceAccountToken": false,
210+
"hostname": "foobar",
210211
"schedulerName": "workspace-scheduler",
211212
"tolerations": [
212213
{

components/ws-manager/pkg/manager/testdata/cdwp_prebuild_template.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@
220220
"name": "eu.gcr.io-gitpod"
221221
}
222222
],
223+
"hostname": "foobar",
223224
"affinity": {
224225
"nodeAffinity": {
225226
"requiredDuringSchedulingIgnoredDuringExecution": {

components/ws-manager/pkg/manager/testdata/cdwp_prebuild_template_override_resources.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@
220220
"name": "eu.gcr.io-gitpod"
221221
}
222222
],
223+
"hostname": "foobar",
223224
"affinity": {
224225
"nodeAffinity": {
225226
"requiredDuringSchedulingIgnoredDuringExecution": {

components/ws-manager/pkg/manager/testdata/cdwp_probe.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@
207207
"restartPolicy": "Never",
208208
"serviceAccountName": "workspace",
209209
"automountServiceAccountToken": false,
210+
"hostname": "foobar",
210211
"schedulerName": "workspace-scheduler",
211212
"tolerations": [
212213
{

components/ws-manager/pkg/manager/testdata/cdwp_readinessprobe.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@
203203
"restartPolicy": "Never",
204204
"serviceAccountName": "workspace",
205205
"automountServiceAccountToken": false,
206+
"hostname": "foobar",
206207
"schedulerName": "workspace-scheduler",
207208
"tolerations": [
208209
{

components/ws-manager/pkg/manager/testdata/cdwp_tasks.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@
207207
"restartPolicy": "Never",
208208
"serviceAccountName": "workspace",
209209
"automountServiceAccountToken": false,
210+
"hostname": "foobar",
210211
"schedulerName": "workspace-scheduler",
211212
"tolerations": [
212213
{

components/ws-manager/pkg/manager/testdata/cdwp_template.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@
216216
"name": "eu.gcr.io-gitpod"
217217
}
218218
],
219+
"hostname": "foobar",
219220
"affinity": {
220221
"nodeAffinity": {
221222
"requiredDuringSchedulingIgnoredDuringExecution": {

components/ws-manager/pkg/manager/testdata/cdwp_timeout.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@
208208
"restartPolicy": "Never",
209209
"serviceAccountName": "workspace",
210210
"automountServiceAccountToken": false,
211+
"hostname": "foobar",
211212
"schedulerName": "workspace-scheduler",
212213
"tolerations": [
213214
{

components/ws-manager/pkg/manager/testdata/cdwp_userns.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@
203203
"restartPolicy": "Never",
204204
"serviceAccountName": "workspace",
205205
"automountServiceAccountToken": false,
206+
"hostname": "foobar",
206207
"schedulerName": "workspace-scheduler",
207208
"tolerations": [
208209
{

components/ws-manager/pkg/manager/testdata/cdwp_with_ephemeral_storage.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@
222222
"restartPolicy": "Never",
223223
"serviceAccountName": "workspace",
224224
"automountServiceAccountToken": false,
225+
"hostname": "foobar",
225226
"schedulerName": "workspace-scheduler",
226227
"tolerations": [
227228
{

components/ws-manager/pkg/manager/testdata/cdwp_withaffinity_regular.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@
203203
"restartPolicy": "Never",
204204
"serviceAccountName": "workspace",
205205
"automountServiceAccountToken": false,
206+
"hostname": "foobar",
206207
"affinity": {
207208
"nodeAffinity": {
208209
"requiredDuringSchedulingIgnoredDuringExecution": {

components/ws-manager/pkg/manager/testdata/cdwp_withaffinityheadless.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@
225225
"restartPolicy": "Never",
226226
"serviceAccountName": "workspace",
227227
"automountServiceAccountToken": false,
228+
"hostname": "foobar",
228229
"affinity": {
229230
"nodeAffinity": {
230231
"requiredDuringSchedulingIgnoredDuringExecution": {

0 commit comments

Comments
 (0)