# TBI AutoEurope Rev Connector - CI/CD Pipeline (PROD)

CircleCI pipeline configuration for tbi-autoeurope-rev-connector production deployment.

## Details

- **Service Name**: tbi-autoeurope-rev-connector
- **Namespace**: access
- **Environment**: prod
- **Context**: devops-mgt-prod
- **Runner**: tbi-local-runner/prod-win

## Pipeline Flow

1. lint-and-test → Run tests on master branch
2. notify-await-build-approval → SNS notification
3. approve-build → Manual approval gate
4. build-and-push-images → Build Docker image, push to ECR (clean version tag)
5. notify-await-deploy-approval → SNS notification
6. approve-deploy → Manual approval gate
7. deploy-to-kubernetes → Deploy via helm secrets

## Directory Structure

```
prod/tbi-autoeurope-rev-connector/
├── .circleci/config.yml
├── charts/tbi-autoeurope-rev-connector/
│   ├── Chart.yaml
│   ├── values.yaml
│   └── templates/
│       ├── deployment.yaml
│       ├── service.yaml
│       ├── ingress.yaml
│       ├── secrets.yaml
│       ├── hpa.yaml
│       └── pdb.yaml
├── docker/Dockerfile
├── scripts/
│   ├── deploy-services.sh
│   └── setup-kubectl.sh
└── README.md
```
