Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

show differences between k8s-cluster and master branch #20

Open
stavalfi opened this issue Aug 7, 2020 · 0 comments
Open

show differences between k8s-cluster and master branch #20

stavalfi opened this issue Aug 7, 2020 · 0 comments

Comments

@stavalfi
Copy link
Owner

stavalfi commented Aug 7, 2020

scenario:

if the k8s-cluster is out of sync with the master branch, it maybe because
someone is manually manage the deployments in the k8s-cluster.
he probably has a good reason to. maybe revert a deployment due to a bug in production.
to make sure that other merges of PRs won't bring back the bug of one of the micro-services,
we need to make sure that only changed packages in the current flow can be deployed.

problem:

k8s-cluster and master branch are out of sync

proposed feature:

show the diffrences between them.

possible solutions/hints:

  1. every change of a deployment from the ci, will modify a label in k8s-eployment that say which git-revision is this deployment came from. later on, we can check what is the revision of origin/master and see which deployments doesn't have this revision in their label.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant