Skip to content

aws-samples/aws-appmesh-eks-gitlab-cicd

CI/CD on Amazon EKS using AWS AppMesh and Gitlab CI

EKS AppMesh Gitlab CI/CD

Steps
  1. Check this manual, and execute the infrastructure commands to create EKS cluster and its dependencies.
  2. Create an empty repo in Gitlab
  3. Put following environment variables in CI/CD Settings of created empty repo(step 2).
  • CLUSTER_NAME=<EKS_CLUSTER_NAME>
  • AWS_ACCESS_KEY_ID=<IAM_ACCESS_KEY_ID>
  • AWS_SECRET_ACCESS_KEY=<IAM_SECRET_KEY>
  • AWS_DEFAULT_REGION=<AWS_DEFAULT_REGION(i.e. us-west-2)>
  1. Add Gitlab as remote origin, then push this project into created repo in Gitlab
git remote set-url origin <YOUR_GITLAB_REPOSITORY_URL>
git remote -v
git push origin master

Sample Gitlab CI/CD Pipeline:

EKS AppMesh Gitlab CI/CD Pipeline

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published