Skip to content

Add applications section to GKE clusters page

What does this MR do?

Add applications section to GKE clusters page

. Mobile

Error

. Mobile

Banner when some application is installed

Are there points in the code the reviewer needs to double check?

How can I get this running

Find the <<: *base section of gitlab.yml

development:
  <<: *base
  omniauth:
    providers:
      - { name: 'google_oauth2',
          app_id: '696404988091-ed2t2tm5sbggs799ekn7ujjq6i02qq4t.apps.googleusercontent.com',
          app_secret: '<see this message for secret https://gitlab.slack.com/archives/C72QLAA30/p1508257673000361>',
          args: { access_type: 'offline', approval_prompt: '' } }

Note: you can only have 1 cluster at a time

Start creating a cluster (located at <namespspace>/<project>/clusters/new)

In order to get the "Project ID", visit https://console.cloud.google.com/ and sign in with your GitLab acccount

Click the "Select a project" dropdown

Go to the "All" tab and use the project ID from gitlab-internal

FAQ

Required "container.clusters.create" permission

If you run into the following error, make sure you are using gitlab-internal project ID

Something went wrong while creating your cluster on Google Container Engine
Failed to request to CloudPlatform; forbidden: Required "container.clusters.create" permission for "projects/gl-testing-project1".
Insufficient project quota "FIREWALLS"

I don't know how to solve this. At least for my testing, it doesn't matter because the applications section still renders.

Something went wrong while creating your cluster on Google Container Engine
Failed to request to CloudPlatform; forbidden: Insufficient project quota to satisfy request for resource: "FIREWALLS". The request requires '3.0' and is short '2.0'. The project has a quota of '100.0' with '1.0' available.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/36629, https://gitlab.com/gitlab-org/gitlab-ce/issues/35958

Edited by Eric Eastwood

Merge request reports