Automatic merge from submit-queue.
fixing lifecycle type for network in security phase
Changing security phase validation for network lifecycle. It needs to be `LifecycleExistsAndWarnIfChanges` so that the vpc is looked up for the security group. This causes a unit test to break, which we can re-enable once we can set the validation on the fly.
Automatic merge from submit-queue.
Add support for cn-northwest-1.
Add support for cn-northwest-1.
But I am not sure whether the packages under /vender/ are all supported.
Automatic merge from submit-queue.
Added a clarification/warning note about exporting full specs
Quickie note for docs based on clarification in slack.
Automatic merge from submit-queue.
Force nodeup to use the bundle
We disable fallback entirely for nodeup, so we can still share code, but
won't accidentally be using the wrong code path.
Builds on #3839
Automatic merge from submit-queue.
Fix documentation of shared resource tags in kops > 1.8
Hi,
this should fix the following issue:
Ref: https://github.com/kubernetes/kops/issues/4093
Greetings, Thomas
Automatic merge from submit-queue.
Fix null pointer issues when custom PROTOKUBE_IMAGE is specified.
When setting a custom protokube location via the environment variable `PROTOKUBE_IMAGE`, this appeared to not be getting set properly at the time of applying Cluster updates (via `kops update cluster ${KOPS_CLUSTER_NAME} --yes`), resulting in a runtime exception.
This PR resolves the above issue, so cluster updates are correctly applied with reference to a custom protokube image location (if provided).
Automatic merge from submit-queue.
Use bundles when loading keysets
This avoids the need to list directories, which is problematic on GCE.
It also makes for a more consistent experience; we can move nodeup to use
the bundle always, and we can move writing to the Mirror task, so that VFS
& kops-server are more similar.
Builds on #3837
Automatic merge from submit-queue.
Add audit log format flag for api server
In kubernetes 1.8, a flag for audit-log format has been added, this flag can be set to `legacy` or `json` format on the kubernetes API server.
This avoids the need to list directories, which is problematic on GCE.
It also makes for a more consistent experience; we can move nodeup to
use the bundle always, and we can move writing to the Mirror task, so
that VFS & kops-server are more similar.