artainmo/inception-of-things

Bonus: GitLab

artainmo opened this issue · 3 comments

START:

  1. Review GitLab, helmet notions... \
  2. Review pdf and understand what is asked.. \

END:

  1. Test if it functions correctly \
  2. Update bonus README.md \

GOAL:
The goal is that the GitLab CI/CD pipeline triggers Argo-CD sync each time the repo changes.
Once a change occurs on GitLab repo, the GitLab CI/CD pipeline will start and synchronize using Argo-CD.

STEPS:

  1. Create personal Github repo with p3. \
  2. Create GitLab repo made from github repo that is sync with this repo. \
  3. Deploy a GitLab CI/CD pipeline inside kubernetes cluster. The GitLab CI/CD pipeline will execute each time a change is made on its repo. \
  4. Transform the gitlab repo simply into an app repo. \
  5. The pipeline will 'deploy' by calling argo-cd commands to synchronize. \

DONE

Apparently GitLab Agents are able to do the same as Argo-CD. Maybe I should use it instead.