att-comdev / promenade

This project has moved to OpenStack.
https://www.airshipit.org/
Apache License 2.0
11 stars 15 forks source link

Use 3 stages for `kubectl apply` #27

Closed mark-burnett closed 7 years ago

mark-burnett commented 7 years ago

This allows us to bring up CNI & DNS in a smoother way that should make calico more stable.

mark-burnett commented 7 years ago

@alanmeadows I agree that it would be nicer to have phases. The two reasons I didn't do it that way are:

  1. We would like to wait for different conditions after CNI and DNS.
  2. I didn't want to break the existing assets directory at this time, even though it's a relatively easy fix.

I think 2 is somewhat weak right now, but I do like being able to wait differently for CNI and DNS. Thoughts?

alanmeadows commented 7 years ago

Fine with this approach for now. Just want us to think about the evolution. The right solution may be to keep this simplistic and rigid, and other "wait-for-it" needs handled with Armada sequenced chart groups.