Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab FOSS GitLab FOSS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Merge requests
  • !15064

Add applications section to GKE clusters page

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Eric Eastwood requested to merge 36629-35958-add-cluster-application-section into 38464-k8s-apps Oct 27, 2017
  • Overview 121
  • Commits 10
  • Pipelines 26
  • Changes 53

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?

  • Changelog entry added, if necessary
  • Documentation created/updated
  • Tests added for this feature/bug
  • Review
    • Has been reviewed by UX
    • Has been reviewed by Frontend
  • Conform by the merge request performance guides
  • Conform by the style guides
  • Squashed related commits together

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 Nov 07, 2017 by Eric Eastwood
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 36629-35958-add-cluster-application-section