bookingcom / shipper

Kubernetes native multi-cluster canary or blue-green rollouts using Helm
Apache License 2.0
736 stars 41 forks source link

kubectl Plugin - Shipper #100

Open nrshrivatsan opened 5 years ago

nrshrivatsan commented 5 years ago

What

AS A user of Kubernetes Clusters to manage my workloads using kubectl

GIVEN I have kubectl installed on my workstation and my build-environment

WHEN I need to perform a Multi-Cluster phased roll-out of my application through intent-driven-specifications AND I runkubectl krew install shipper

THEN I should be able to perform all actions as provide by shipperctl

Why

References

  1. https://github.com/kubernetes-sigs/krew
  2. https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/
jan25 commented 4 years ago

Hi! I was playing with plugins recently. So i made preliminary changes for this issue in my branch - https://github.com/jan25/krew-index/compare/master...jan25:add-shipperctl?expand=1#diff-3de6258562a7a82dd5669df5d77dd1f8.

Let me know if i'm missing something, if its looking good we can proceed with PR to krew-index repo