Incorporates Kubernetes Namespace into Cluster's flow
-
Review changes -
-
Download -
Patches
-
Plain diff
What does this MR do?
Incorporates Clusters::KubernetesNamespace
into clusters flow:
-
Create the namespace/service account in GCP Kubernetes, when creating a cluster -
Create the namespace/service account in GCP Kubernetes, when adding a cluster -
Create the namespace/service account in GCP Kubernetes, when modifying namespace -
Replace KUBE_TOKEN
andKUBECONFIG
(passed to CI) with new credentials
What are the relevant issue numbers?
https://gitlab.com/gitlab-org/gitlab-ce/issues/51716
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary - [-] Documentation created/updated
-
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides - [-] Conforms to the database guides
Manual QA
ABAC Cluster
-
Add a Cluster -
Check namespace/service account were created on kubernetes side -
Install applications -
Run AutoDevOps pipeline
RBAC Cluster
Creating cluster
-
Create Cluster -
Check namespace/service account were created on kubernetes side -
Install applications -
Run AutoDevOps pipeline
Auto DevOps for ABAC
-
Switch to master branch -
Create a cluster ABAC -
Switch to this branch, restart GDK -
Run Auto DevOps pipeline
Auto DevOps for RBAC
-
Switch to master branch -
Create a cluster -
Switch to this branch, restart GDK -
Run Auto DevOps pipeline
Edited by 🤖 GitLab Bot 🤖
Merge request reports
Compare and
Show latest version
- version 68924ad021
- version 6788f179af
- version 6688f179af
- version 65ceb9daed
- version 64a0cbcd04
- version 63c923324d
- version 6293a3e424
- version 61c5ef42a5
- version 60cd28b9d3
- version 59f6bf651e
- version 58808b5d45
- version 57ee048edf
- version 5674c961fd
- version 55a85a5978
- version 54cf36a7dd
- version 533aec813e
- version 520559a83e
- version 51a8a0f222
- version 5022d4bc0d
- version 49d7ce2fc5
- version 481b38881a
- version 47e9a6bbe2
- version 46c9807bb5
- version 453b540326
- version 44908f01d6
- version 4351b3ae8d
- version 4251b3ae8d
- version 4174e25b7b
- version 4074e25b7b
- version 3974e25b7b
- version 384c571329
- version 374c571329
- version 3602c45801
- version 35baaa51be
- version 34baaa51be
- version 33baaa51be
- version 32e5004ce9
- version 3126f73229
- version 3026f73229
- version 2926f73229
- version 2826f73229
- version 2726f73229
- version 2626f73229
- version 2518195720
- version 24480dc210
- version 2328b59599
- version 2204295297
- version 217f5de03f
- version 2081b806fa
- version 19a0bff25c
- version 18912c4159
- version 177a41947d
- version 16dec10c86
- version 15f0982437
- version 1403dfe511
- version 132ad3909e
- version 12a8901f23
- version 11cc943a82
- version 10bdf62d53
- version 97e120401
- version 8d72817dc
- version 79d01a6cb
- version 6bd92b02f
- version 5b44135e3
- version 43b6d03b7
- version 3eb3ce7c2
- version 2ac2d2a7b
- version 1f6174bba
- master (base)
- latest version988e4eda5 commits,
- version 68924ad0214 commits,
- version 6788f179af4 commits,
- version 6688f179af4 commits,
- version 65ceb9daed3 commits,
- version 64a0cbcd042 commits,
- version 63c923324d2 commits,
- version 6293a3e4242 commits,
- version 61c5ef42a52 commits,
- version 60cd28b9d32 commits,
- version 59f6bf651e2 commits,
- version 58808b5d451 commit,
- version 57ee048edf1 commit,
- version 5674c961fd1 commit,
- version 55a85a59781 commit,
- version 54cf36a7dd1 commit,
- version 533aec813e1 commit,
- version 520559a83e1 commit,
- version 51a8a0f2221 commit,
- version 5022d4bc0d1 commit,
- version 49d7ce2fc51 commit,
- version 481b38881a1 commit,
- version 47e9a6bbe21 commit,
- version 46c9807bb51 commit,
- version 453b5403261 commit,
- version 44908f01d62 commits,
- version 4351b3ae8d2 commits,
- version 4251b3ae8d2 commits,
- version 4174e25b7b2 commits,
- version 4074e25b7b2 commits,
- version 3974e25b7b1 commit,
- version 384c5713292 commits,
- version 374c5713291 commit,
- version 3602c458011 commit,
- version 35baaa51be2 commits,
- version 34baaa51be2 commits,
- version 33baaa51be1 commit,
- version 32e5004ce91 commit,
- version 3126f732292 commits,
- version 3026f732292 commits,
- version 2926f732292 commits,
- version 2826f732292 commits,
- version 2726f732291 commit,
- version 2626f732292 commits,
- version 25181957201 commit,
- version 24480dc2105 commits,
- version 2328b595995 commits,
- version 22042952975 commits,
- version 217f5de03f5 commits,
- version 2081b806fa5 commits,
- version 19a0bff25c5 commits,
- version 18912c41595 commits,
- version 177a41947d5 commits,
- version 16dec10c865 commits,
- version 15f09824375 commits,
- version 1403dfe5114 commits,
- version 132ad3909e3 commits,
- version 12a8901f233 commits,
- version 11cc943a823 commits,
- version 10bdf62d533 commits,
- version 97e1204013 commits,
- version 8d72817dc3 commits,
- version 79d01a6cb5 commits,
- version 6bd92b02f3 commits,
- version 5b44135e33 commits,
- version 43b6d03b73 commits,
- version 3eb3ce7c23 commits,
- version 2ac2d2a7b2 commits,
- version 1f6174bba1 commit,
5 files
+ 95
− 60
Compare changes
- Side-by-side
- Inline
Files
5+ 11
− 3
@@ -7,11 +7,19 @@ class Project < ActiveRecord::Base
Loading