Altinn / altinn-platform

Altinn Platform infrastructure
7 stars 1 forks source link

Create migration plan for apps cluster to get same setup as POC dualstack #1046

Open bengtfredh opened 3 weeks ago

bengtfredh commented 3 weeks ago

After review of documentation and some testing it is clear that clusters need to be rebuild to migrate to dual stack. We will use this big change to review other config to better follow best practices.

### Investigate
- [ ] Can we put pip in another rg than loadbalancer
- [ ] ~~external-secrets.io~~
### Tasks
- [x] Deploy public ipv6 adress for all clusters
- [x] Deploy publix prefix ipv6 for all cluster
- [x] Create new public ipv4 for all clusters with zone redundancy
- [x] Create new public prefix ipv4 for all clusters with zone redundancy
- [ ] Inform service owners about new ips for whitelisting in source systems
- [x] Update vnet with dualstack
- [x] Create subnet for nodepools
- [x] Enable Azure CNI Overlay
- [x] Enable dual stack for AKS
- [ ] Enable fluxcd
- [x] Backup/Restore deployments
- [x] Update dns with A and AAAA records (PTR records?)
- [ ] ~~Simplify management of accesstokencredential~~
- [x] Enable ipv6 for linkerd
- [x] Deploy updated traefik with dual stack

### To remove Azure CNI policy: ```sh az aks update --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME --network-policy none ``` - not possible from terraform - will replace all nodes - all pods will restart - short periods of unavailability - Will run for approx 15 minutes