Test Plan for GitLab-EKS Integration
Test Plan
Introduction
The Amazon Elastic Container Service for Kubernetes (EKS) is officially supported by GitLab.
In this, it is required to continually test the compatibility between GitLab and EKS.
Scope
With the current features implemented and future features that will be implemented; Any action taken on GitLab that uses the Kubernetes interface should work on EKS
ACC Matrix
| Agnostic | Reliable | |
|---|---|---|
| Kubernetes Cluster | 1 | 1 |
| Service Deployment | n | 1 |
Capabilities
-
Kubernetes Cluster [configuration] is
- Agnostic
- Is able to configure/connect against any Kubernetes service, GKE or otherwise
- Reliable
- When configuring a Cluster, the connection is reliable.
- Agnostic
-
Service Deployment is
- Agnostic
- When installing Helm Tiller on a GKE cluster, expect the install to succeed.
- When installing Helm Tiller on a EKS cluster, expect the install to succeed.
- ...
- Reliable
- Any service installment has the expected state.
- Agnostic
Test Plan
We should fully expect to have a QA E2E test written for this particular set of functionality. Similar to the feature spec of GKE, we should also have one for EKS.
What the scope does not cover
- https://gitlab.com/gitlab-org/gitlab-ce/issues/46686 - Creating an AWS EKS cluster from GitLab
Relevant Links
Edited by 🤖 GitLab Bot 🤖