[
https://issues.apache.org/jira/browse/WHIMSY-268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16848267#comment-16848267
]
Matt Sicker commented on WHIMSY-268:
------------------------------------
While this ticket is not necessarily a replacement for the Puppet
configurations, it could potentially be used to replace that in the future if
Infra wishes to use K8s-native configuration management instead of vanilla
Puppet.
> 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
> Priority: Major
>
> 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)