PortaSwitch with Kubernetes
Prepare PortaSwitch infrastructure
Deploy Kubernetes
Configure Kubernetes
Prepare PortaOne infrastructure
Adjust CI/CD pipelines
Prepare registry stuff
Adjust PortaConfigurator
Create UI for containers management
List all available for running images(features)
List currently running containers
Start/Stop/Restart container
Create requirements for user-images
Deploy CPE PROFILE IN CONTAINER IN MR-X
Implement MS CPE
Adjust development policies
Develop API for monolith -> MS communication (CPE provisioning part)
Develop policy for MS applications
Develop code style for MS languages
Bootstrap Kubernetes
Bootstrap Etcd
Create Kubernetes resources for MS CPE
Create monitor resources for MS CPE
Deploy auxiliaries stuff
Create repo for MS CPE
Deploy Logging subsystem
Deploy API Gateway
Deploy Security Token Service (STS)
Choose Network plugin
Install RPMs
Monitor Kubernetes
Choose Security Token Service (STS)
Prepare Kubernetes resources for STS
Develop logging policy
Develop tracing policy
Deploy Tracing subsystem
Adjust PortaMonitor
Monitor Applications
Develop security policy for MS
Build ETSYS on daily basis
Build Kubernetes & Etcd RPMs on daily basis
Adjust release policy
Define policy for accessing images
Adjust gerrit stuff
Run tests inside test image on commit
Adjust branching/tagging policy
Tag images on schedule
Tag images on demand (hotfixes)
Adjust build policy
Push image into registry on demand (hotfixes)
Push images into registry on daily basis
Setup security stuff (scan images for vulnerabilities)
Build images on daily basis
Run tests inside test image on daily basis
Build images into registry on demand (hotfixes)
Build test image on commit
Create config templates for control-plane
Develop FS layout
Develop namespace scheme
Develop Kubernetes access policy
Single control-plane or HA?
Single node or HA?
Deploy additional Kubernetes monitor (Grafana)?
Build RPMs for Kubernetes & Etcd
Adjust PortaConfigurator
Prepare config templates
Develop naming policy
MS naming
Kubernetes resources naming
Prepare instructions for Support
Adjust Archivist
Backup Etcd DB
Backup Kubernetes control-plane configs
Deploy NGINX Ingress Controller