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."]
end
end
subgraph "4. gitlab-foss/gitlab `review` stage"
subgraph "4. gitlab `qa` stage"
review-deploy["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."]
E[review-qa-smoke<br><br>gitlab-qa runs the smoke suite against the Review App.]
end
subgraph "5. gitlab-foss/gitlab `qa` stage"
review-qa-smoke[review-qa-smoke<br><br>gitlab-qa runs the smoke suite against the Review App.]
end
end
subgraph "CNG-mirror pipeline"
subgraph "CNG-mirror pipeline"
CNG-mirror>Cloud Native images are built];
D>Cloud Native images are built];
end
end
```
```
### Detailed explanation
### Detailed explanation
1. On every [pipeline][gitlab-pipeline] during the `test` stage, the
1. On every [pipeline][gitlab-pipeline] during the `test` stage, the
[`gitlab:assets:compile`][gitlab:assets:compile] job is automatically started.
[`gitlab:assets:compile`][gitlab:assets:compile pull-cache] job is automatically started.
- Once it's done, it starts the [`review-build-cng`][review-build-cng]
- Once it's done, it starts the [`review-build-cng`][review-build-cng]
manual job since the [`CNG-mirror`][cng-mirror] pipeline triggered in the
manual job since the [`CNG-mirror`][cng-mirror] pipeline triggered in the
following step depends on it.
following step depends on it.
...
@@ -223,7 +224,7 @@ failing to cleanup stale Review Apps and Kubernetes resources.
...
@@ -223,7 +224,7 @@ failing to cleanup stale Review Apps and Kubernetes resources.
**Where to look for further debugging:**
**Where to look for further debugging:**
Look at the latest `schedule:review-cleanup` job log, and identify look for any
Look at the latest `review-cleanup` job log, and identify look for any
unexpected failure.
unexpected failure.
### p99 CPU utilization is at 100% for most of the nodes and/or many components
### p99 CPU utilization is at 100% for most of the nodes and/or many components
...
@@ -388,10 +389,10 @@ find a way to limit it to only us.**
...
@@ -388,10 +389,10 @@ find a way to limit it to only us.**
-[Stern](https://github.com/wercker/stern) - enables cross pod log tailing based on label/field selectors
-[Stern](https://github.com/wercker/stern) - enables cross pod log tailing based on label/field selectors