Commit 7e0e9c04 authored by Albert Salim's avatar Albert Salim

Update namespace in scripts and docs

parent 0b277630
...@@ -30,7 +30,7 @@ subgraph "2. gitlab `review-prepare` stage" ...@@ -30,7 +30,7 @@ subgraph "2. gitlab `review-prepare` stage"
end end
subgraph "3. gitlab `review` stage" subgraph "3. gitlab `review` stage"
C["review-deploy<br><br>Helm deploys the Review App using the Cloud<br/>Native images built by the CNG-mirror pipeline.<br><br>Cloud Native images are deployed to the `review-apps-ce` or `review-apps-ee`<br>Kubernetes (GKE) cluster, in the GCP `gitlab-review-apps` project."] C["review-deploy<br><br>Helm deploys the Review App using the Cloud<br/>Native images built by the CNG-mirror pipeline.<br><br>Cloud Native images are deployed to the `review-apps`<br>Kubernetes (GKE) cluster, in the GCP `gitlab-review-apps` project."]
end end
subgraph "4. gitlab `qa` stage" subgraph "4. gitlab `qa` stage"
...@@ -62,7 +62,7 @@ subgraph "CNG-mirror pipeline" ...@@ -62,7 +62,7 @@ subgraph "CNG-mirror pipeline"
job, which runs only for tags, and triggers itself a [`CNG`](https://gitlab.com/gitlab-org/build/CNG) pipeline. job, which runs only for tags, and triggers itself a [`CNG`](https://gitlab.com/gitlab-org/build/CNG) pipeline.
1. Once the `test` stage is done, the [`review-deploy`](https://gitlab.com/gitlab-org/gitlab/-/jobs/467724810) job 1. Once the `test` stage is done, the [`review-deploy`](https://gitlab.com/gitlab-org/gitlab/-/jobs/467724810) job
deploys the Review App using [the official GitLab Helm chart](https://gitlab.com/gitlab-org/charts/gitlab/) to deploys the Review App using [the official GitLab Helm chart](https://gitlab.com/gitlab-org/charts/gitlab/) to
the [`review-apps-ce`](https://console.cloud.google.com/kubernetes/clusters/details/us-central1-a/review-apps-ce?project=gitlab-review-apps) / [`review-apps-ee`](https://console.cloud.google.com/kubernetes/clusters/details/us-central1-b/review-apps-ee?project=gitlab-review-apps) the [`review-apps`](https://console.cloud.google.com/kubernetes/clusters/details/us-central1-b/review-apps?project=gitlab-review-apps)
Kubernetes cluster on GCP. Kubernetes cluster on GCP.
- The actual scripts used to deploy the Review App can be found at - The actual scripts used to deploy the Review App can be found at
[`scripts/review_apps/review-apps.sh`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/scripts/review_apps/review-apps.sh). [`scripts/review_apps/review-apps.sh`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/scripts/review_apps/review-apps.sh).
...@@ -136,11 +136,10 @@ browser performance testing using a ...@@ -136,11 +136,10 @@ browser performance testing using a
### Node pools ### Node pools
The `review-apps-ee` and `review-apps-ce` clusters are currently set up with The `review-apps` cluster is currently set up with
the following node pools: the following node pools:
- `review-apps-ee` of pre-emptible `e2-highcpu-16` (16 vCPU, 16 GB memory) nodes with autoscaling - `e2-highcpu-16` (16 vCPU, 16 GB memory) pre-emptible nodes with autoscaling
- `review-apps-ce` of pre-emptible `n1-standard-8` (8 vCPU, 16 GB memory) nodes with autoscaling
### Helm ### Helm
...@@ -189,9 +188,7 @@ secure note named `gitlab-{ce,ee} Review App's root password`. ...@@ -189,9 +188,7 @@ secure note named `gitlab-{ce,ee} Review App's root password`.
1. Click on the `KUBECTL` dropdown, then `Exec` -> `task-runner`. 1. Click on the `KUBECTL` dropdown, then `Exec` -> `task-runner`.
1. Replace `-c task-runner -- ls` with `-it -- gitlab-rails console` from the 1. Replace `-c task-runner -- ls` with `-it -- gitlab-rails console` from the
default command or default command or
- Run `kubectl exec --namespace review-apps-ce review-qa-raise-e-12chm0-task-runner-d5455cc8-2lsvz -it -- gitlab-rails console` and - Run `kubectl exec --namespace review-apps review-qa-raise-e-12chm0-task-runner-d5455cc8-2lsvz -it -- gitlab-rails console` and
- Replace `review-apps-ce` with `review-apps-ee` if the Review App
is running EE, and
- Replace `review-qa-raise-e-12chm0-task-runner-d5455cc8-2lsvz` - Replace `review-qa-raise-e-12chm0-task-runner-d5455cc8-2lsvz`
with your Pod's name. with your Pod's name.
......
...@@ -40,7 +40,7 @@ class AutomatedCleanup ...@@ -40,7 +40,7 @@ class AutomatedCleanup
end end
def review_apps_namespace def review_apps_namespace
self.class.ee? ? 'review-apps-ee' : 'review-apps-ce' 'review-apps'
end end
def helm def helm
......
...@@ -11,7 +11,7 @@ function setup_gcp_dependencies() { ...@@ -11,7 +11,7 @@ function setup_gcp_dependencies() {
# These scripts require the following environment variables: # These scripts require the following environment variables:
# - REVIEW_APPS_GCP_REGION - e.g `us-central1` # - REVIEW_APPS_GCP_REGION - e.g `us-central1`
# - KUBE_NAMESPACE - e.g `review-apps-ee` # - KUBE_NAMESPACE - e.g `review-apps`
function delete_firewall_rules() { function delete_firewall_rules() {
if [[ ${#@} -eq 0 ]]; then if [[ ${#@} -eq 0 ]]; then
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
require 'fast_spec_helper' require 'fast_spec_helper'
RSpec.describe Quality::Helm3Client do RSpec.describe Quality::Helm3Client do
let(:namespace) { 'review-apps-ee' } let(:namespace) { 'review-apps' }
let(:release_name) { 'my-release' } let(:release_name) { 'my-release' }
let(:raw_helm_list_page1) do let(:raw_helm_list_page1) do
<<~OUTPUT <<~OUTPUT
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
require 'fast_spec_helper' require 'fast_spec_helper'
RSpec.describe Quality::KubernetesClient do RSpec.describe Quality::KubernetesClient do
let(:namespace) { 'review-apps-ee' } let(:namespace) { 'review-apps' }
let(:release_name) { 'my-release' } let(:release_name) { 'my-release' }
let(:pod_for_release) { "pod-my-release-abcd" } let(:pod_for_release) { "pod-my-release-abcd" }
let(:raw_resource_names_str) { "NAME\nfoo\n#{pod_for_release}\nbar" } let(:raw_resource_names_str) { "NAME\nfoo\n#{pod_for_release}\nbar" }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment