# Hello World in Sinch Engage
https://gitlab.com/sinch
* Prérequis:
* cle ssh
* Owner permissions dans le groupe gitlab dans lequel on va pousser
On peut trouver des squelettes de projets dans [applicaiton-template](https://gitlab.com/sinch/sinch-projects/applications/examples/application-template)
Depuis le template Hello world, creation d'un projet
https://gitlab.com/sinch/sinch-projects/applications/campaigns/testhw
cf .gitlab-ci.yml => créer le docker, push en staging & production
```
# bootstrap
GITLAB_PRIVATE_TOKEN=$(cat personal_gitlab.token) ./appcli bootstrap https://gitlab.com/sinch/sinch-projects/applications/campaigns/testhw.git --token $(cat project_gitlab.token) --application testhw --env staging
```
1. create a project from template
2. configure project
3. create MR on fluxCD project with bootstrap and appcli
4. Someone from Saas Core Team has merged
5. After few minutes, resources will be created on K8S cluster
Liens:
- [Confluence CI/CD](https://confluence.sinch.com/pages/viewpage.action?pageId=169225273)
- [Bootstrap](https://gitlab.com/sinch/sinch-projects/applications/teams/core/flux-registry/-/blob/main/doc/bootstrap.md)
# Erland and Redis
OpenLens to monitor ??
https://github.com/lensapp/lens
https://crossplane.io/
Terraform for K8S
https://bs.eu1tst.backstage.int.staging.sinch.com/docs/flux/component/example-application/crossplane_redis/#crossplane-redis-cluster