Matt Sicker created WHIMSY-268: ---------------------------------- Summary: Cloud native architectural improvements Key: WHIMSY-268 URL: https://issues.apache.org/jira/browse/WHIMSY-268 Project: Whimsy Issue Type: New Feature Components: General Reporter: Matt Sicker
Coming from a development background in devops and cloud native applications, I find it somewhat difficult to go back to working on projects with huge amounts of variability between environments (production and development in particular) and non-trivial manual steps to perform set up or deployment. What I'd like to propose here is a cloud native modernization project that would consist of the following: * Containerize the various services running as Docker images or similar tech. * Create Kubernetes configurations (possibly using Helm if needed) for running the suite of apps and services for at least running in minikube for local development. In the past, I may have suggested writing a docker-compose configuration, but that syntax diverged into Docker Swarm which has been overtaken by Kubernetes over time as it is. This could be an interesting use case for trying out Jenkins X, too, though that would be more relevant to overhauling both development and production usage, and I'd assume we would need to coordinate with Infra for running Kubernetes in production. -- This message was sent by Atlassian JIRA (v7.6.3#76005)