How to build a Solution based on Helm Chart like A...
# platform-toolbox
t
How to build a Solution based on Helm Chart like Argo Rollouts as a Self Service, fitting the Platform Engineering concept from Day 0 - I will be happy to get your feedback 🙂 https://medium.com/p/aaf160924dbf
t
Does it work for all of the kubernetes workload type?
t
It’s for Migrating Deployment to Rollout (Argo Rollout’s CRD), is your question referring other workloads? Like Statefulset?
t
Yes
t
It's not supported by Argo Rollouts
You can see here: https://github.com/argoproj/argo-rollouts/issues/132#issuecomment-518519954 an answer by jessesuen: “Aside from the Deployment resource, the only other native k8s resources that might need similar advanced deploy strategies are: StatefulSet and DaemonSet. But both of these resources have very different behaviors that would warrant an entirely new resource kind and controller. I don’t think a generic approach could handle all three types because the manner in which these resources manage their pods are wildly different. So while it’s conceivable that we would introduce something like a StatefulRollout or DaemonRollout in the future, in all likelihood, these other kinds would need very specific/different implementations to mirror their k8s native counterparts. By that same token, it’s hard for me to fathom how the rollout logic could be generalized to CRDs like Knative, FederatedDeployment, because the controller would have no understanding nor the ability to control how these CRDs manage their pods.”