• Zach Loafman's avatar
    Change GCE to use standalone Saltstack config: · 120dba47
    Zach Loafman authored
    Change provisioning to pass all variables to both master and node. Run
    Salt in a masterless setup on all nodes ala
    http://docs.saltstack.com/en/latest/topics/tutorials/quickstart.html,
    which involves ensuring Salt daemon is NOT running after install. Kill
    Salt master install. And fix push to actually work in this new flow.
    
    As part of this, the GCE Salt config no longer has access to the Salt
    mine, which is primarily obnoxious for two reasons: - The minions
    can't use Salt to see the master: this is easily fixed by static
    config. - The master can't see the list of all the minions: this is
    fixed temporarily by static config in util.sh, but later, by other
    means (see
    https://github.com/GoogleCloudPlatform/kubernetes/issues/156, which
    should eventually remove this direction).
    
    As part of it, flatten all of cluster/gce/templates/* into
    configure-vm.sh, using a single, separate piece of YAML to drive the
    environment variables, rather than constantly rewriting the startup
    script.
    120dba47
Name
Last commit
Last update
..
build-image Loading commit data...
hello-kubernetes Loading commit data...
pause Loading commit data...
README.md Loading commit data...
common.sh Loading commit data...
copy-output.sh Loading commit data...
json-extractor.py Loading commit data...
make-build-image.sh Loading commit data...
make-clean.sh Loading commit data...
mark-new-version.sh Loading commit data...
push-ci-build.sh Loading commit data...
push-devel-build.sh Loading commit data...
push-official-release.sh Loading commit data...
release.sh Loading commit data...
run.sh Loading commit data...
shell.sh Loading commit data...