Pods issue after installating Gitpod on GCP

Hello Team,

I have installed GitPod on my GCP Instances. All the pods are showing up except node:
image

I tried to investigate more on this and on dashboard found the below error:

Could you please suggest me the solution to this. I have configured HTTPS and other configuration as per requirements.

Hi,

here are my suggestions to solve the problems.

  1. minio: Minio is an application which serves a s3 backend to store the workspace data. When you run Gitpod on GCP, as you do, minio is not needed and can be disabled in the values.yml. To allow Gitpod to store the data directly to the GCP storage a service-account is needed. So you have to create one on GCP with the permission as a Storage Admin . You also need a key in JSON format for that account.
gitpod:
  # disabling minio
  minio:
     disabled: true
  # configuring access to the storage:
  components:
    wsSync:
      kind: gcloud
      gcloud:
        credentialsFile: <PATH_TO_JSON_KEY>
        projectId: <YOUR_GCP_PROJECT_ID>
  1. registry: The same as minio, the registry is a simple docker-registry which is not needed using GCP. You can create a registry for the Gitpod images on GCP instead. After the creation, you need an key for the registry.
gitpod:
  components:
    imageBuilder:
      registryCerts: []
      registry:
        # name must not end with a "/"
        name: <REGISTRY_URL>
        secretName: image-builder-registry-secret
        path: <PATH_TO_JSON_KEY>
      workspace:
        pullSecret:
          secretName: image-builder-registry-secret
  docker-registry:
    enabled: false
gitpod_selfhosted:
  variants:
    customRegistry: true

We encourage you to use both services. Otherwise using the builtin minio and docker-registry will use persistent disks and other compute resources which will be more expensive than the storage and registry backend of GCP.

Best regards,
Wulf

I have used the above given field and editied my yaml file. at the last step of
helm install -f values.yaml --name gitpod .
it is throwing error:

Could you please let me know what would be done?

After re-installing everything, still I am facing the below error:
image

Hi,
have you exported the docker login configuration?

$ docker --config secrets/ login -u _json_key -p "$(cat keyfile.json)" https://[HOSTNAME]
$ mv secrets/config.json secrets/registry-auth.json

Best regards,
Wulf