From 5f9735de53c0a7f1334d91b59bcd87c6fbe2a06f Mon Sep 17 00:00:00 2001 From: Mike Danese Date: Sat, 13 Jan 2018 09:14:35 -0800 Subject: [PATCH] cluster: delete saltbase and don't build kubernetes-salt.tar.gz --- build/README.md | 2 - build/lib/release.sh | 39 +- build/release-tars/BUILD | 11 - cluster/BUILD | 1 - .../fluentd-es-configmap.yaml | 11 - cluster/common.sh | 17 - cluster/gce/util.sh | 11 - cluster/saltbase/BUILD | 47 -- cluster/saltbase/README.md | 19 - cluster/saltbase/install.sh | 109 ---- cluster/saltbase/pillar/README.md | 22 - cluster/saltbase/pillar/cluster-params.sls | 4 - cluster/saltbase/pillar/docker-images.sls | 5 - cluster/saltbase/pillar/logging.sls | 1 - cluster/saltbase/pillar/mine.sls | 12 - cluster/saltbase/pillar/privilege.sls | 2 - cluster/saltbase/pillar/systemd.sls | 9 - cluster/saltbase/pillar/top.sls | 8 - cluster/saltbase/reactor/README.md | 6 - .../saltbase/reactor/highstate-masters.sls | 10 - .../saltbase/reactor/highstate-minions.sls | 10 - cluster/saltbase/reactor/highstate-new.sls | 4 - cluster/saltbase/salt/README.md | 29 -- cluster/saltbase/salt/base.sls | 46 -- cluster/saltbase/salt/calico/OWNERS | 6 - cluster/saltbase/salt/calico/node.sls | 9 - .../saltbase/salt/cluster-autoscaler/OWNERS | 12 - .../saltbase/salt/cluster-autoscaler/init.sls | 25 - cluster/saltbase/salt/cni/OWNERS | 8 - cluster/saltbase/salt/cni/init.sls | 26 - .../salt/debian-auto-upgrades/20auto-upgrades | 4 - .../salt/debian-auto-upgrades/init.sls | 13 - cluster/saltbase/salt/docker/default | 8 - cluster/saltbase/salt/docker/docker-defaults | 18 - .../saltbase/salt/docker/docker-healthcheck | 44 -- .../salt/docker/docker-healthcheck.service | 9 - .../salt/docker/docker-healthcheck.timer | 9 - cluster/saltbase/salt/docker/docker-prestart | 22 - cluster/saltbase/salt/docker/docker.list | 1 - cluster/saltbase/salt/docker/docker.service | 21 - cluster/saltbase/salt/docker/init.sls | 493 ------------------ .../saltbase/salt/e2e-image-puller/init.sls | 12 - cluster/saltbase/salt/e2e/init.sls | 28 - cluster/saltbase/salt/etcd/init.sls | 83 --- cluster/saltbase/salt/generate-cert/init.sls | 37 -- .../saltbase/salt/generate-cert/make-cert.sh | 26 - cluster/saltbase/salt/kube-addons/init.sls | 215 -------- .../salt/kube-admission-controls/init.sls | 10 - cluster/saltbase/salt/kube-apiserver/init.sls | 71 --- cluster/saltbase/salt/kube-client-tools.sls | 6 - .../salt/kube-controller-manager/init.sls | 30 -- .../saltbase/salt/kube-master-addons/init.sls | 52 -- .../saltbase/salt/kube-master-addons/initd | 95 ---- .../kube-master-addons.service | 9 - .../kube-master-addons/kube-master-addons.sh | 90 ---- .../saltbase/salt/kube-node-unpacker/init.sls | 67 --- .../saltbase/salt/kube-node-unpacker/initd | 95 ---- .../kube-node-unpacker.service | 9 - .../kube-node-unpacker/kube-node-unpacker.sh | 46 -- cluster/saltbase/salt/kube-proxy/OWNERS | 12 - cluster/saltbase/salt/kube-proxy/init.sls | 40 -- cluster/saltbase/salt/kube-proxy/kubeconfig | 0 .../salt/kube-registry-proxy/init.sls | 8 - cluster/saltbase/salt/kube-scheduler/init.sls | 30 -- cluster/saltbase/salt/kubelet/default | 192 ------- cluster/saltbase/salt/kubelet/init.sls | 106 ---- cluster/saltbase/salt/kubelet/initd | 126 ----- cluster/saltbase/salt/kubelet/kubeconfig | 0 cluster/saltbase/salt/kubelet/kubelet.service | 14 - cluster/saltbase/salt/l7-gcp/OWNERS | 6 - cluster/saltbase/salt/l7-gcp/init.sls | 17 - cluster/saltbase/salt/logrotate/conf | 13 - cluster/saltbase/salt/logrotate/cron | 2 - .../saltbase/salt/logrotate/docker-containers | 10 - cluster/saltbase/salt/logrotate/init.sls | 35 -- cluster/saltbase/salt/ntp/init.sls | 11 - .../opencontrail-networking-master/init.sls | 15 - .../opencontrail-networking-minion/init.sls | 15 - cluster/saltbase/salt/rescheduler/init.sls | 15 - cluster/saltbase/salt/salt-helpers/init.sls | 24 - cluster/saltbase/salt/salt-helpers/pkg-apt | 70 --- cluster/saltbase/salt/salt-helpers/services | 72 --- .../salt/supervisor/docker-checker.sh | 87 ---- cluster/saltbase/salt/supervisor/docker.conf | 6 - cluster/saltbase/salt/supervisor/init.sls | 102 ---- .../salt/supervisor/kube-addons-checker.sh | 34 -- .../saltbase/salt/supervisor/kube-addons.conf | 6 - .../salt/supervisor/kubelet-checker.sh | 37 -- cluster/saltbase/salt/supervisor/kubelet.conf | 6 - .../salt/supervisor/supervisor_watcher.sh | 34 -- cluster/saltbase/salt/top.sls | 73 --- 91 files changed, 3 insertions(+), 3359 deletions(-) delete mode 100644 cluster/saltbase/BUILD delete mode 100644 cluster/saltbase/README.md delete mode 100755 cluster/saltbase/install.sh delete mode 100644 cluster/saltbase/pillar/README.md delete mode 100644 cluster/saltbase/pillar/cluster-params.sls delete mode 100644 cluster/saltbase/pillar/docker-images.sls delete mode 100644 cluster/saltbase/pillar/logging.sls delete mode 100644 cluster/saltbase/pillar/mine.sls delete mode 100644 cluster/saltbase/pillar/privilege.sls delete mode 100644 cluster/saltbase/pillar/systemd.sls delete mode 100644 cluster/saltbase/pillar/top.sls delete mode 100644 cluster/saltbase/reactor/README.md delete mode 100644 cluster/saltbase/reactor/highstate-masters.sls delete mode 100644 cluster/saltbase/reactor/highstate-minions.sls delete mode 100644 cluster/saltbase/reactor/highstate-new.sls delete mode 100644 cluster/saltbase/salt/README.md delete mode 100644 cluster/saltbase/salt/base.sls delete mode 100644 cluster/saltbase/salt/calico/OWNERS delete mode 100644 cluster/saltbase/salt/calico/node.sls delete mode 100644 cluster/saltbase/salt/cluster-autoscaler/OWNERS delete mode 100644 cluster/saltbase/salt/cluster-autoscaler/init.sls delete mode 100644 cluster/saltbase/salt/cni/OWNERS delete mode 100644 cluster/saltbase/salt/cni/init.sls delete mode 100644 cluster/saltbase/salt/debian-auto-upgrades/20auto-upgrades delete mode 100644 cluster/saltbase/salt/debian-auto-upgrades/init.sls delete mode 100644 cluster/saltbase/salt/docker/default delete mode 100644 cluster/saltbase/salt/docker/docker-defaults delete mode 100755 cluster/saltbase/salt/docker/docker-healthcheck delete mode 100644 cluster/saltbase/salt/docker/docker-healthcheck.service delete mode 100644 cluster/saltbase/salt/docker/docker-healthcheck.timer delete mode 100755 cluster/saltbase/salt/docker/docker-prestart delete mode 100644 cluster/saltbase/salt/docker/docker.list delete mode 100644 cluster/saltbase/salt/docker/docker.service delete mode 100644 cluster/saltbase/salt/docker/init.sls delete mode 100644 cluster/saltbase/salt/e2e-image-puller/init.sls delete mode 100644 cluster/saltbase/salt/e2e/init.sls delete mode 100644 cluster/saltbase/salt/etcd/init.sls delete mode 100644 cluster/saltbase/salt/generate-cert/init.sls delete mode 100755 cluster/saltbase/salt/generate-cert/make-cert.sh delete mode 100644 cluster/saltbase/salt/kube-addons/init.sls delete mode 100644 cluster/saltbase/salt/kube-admission-controls/init.sls delete mode 100644 cluster/saltbase/salt/kube-apiserver/init.sls delete mode 100644 cluster/saltbase/salt/kube-client-tools.sls delete mode 100644 cluster/saltbase/salt/kube-controller-manager/init.sls delete mode 100644 cluster/saltbase/salt/kube-master-addons/init.sls delete mode 100644 cluster/saltbase/salt/kube-master-addons/initd delete mode 100644 cluster/saltbase/salt/kube-master-addons/kube-master-addons.service delete mode 100755 cluster/saltbase/salt/kube-master-addons/kube-master-addons.sh delete mode 100644 cluster/saltbase/salt/kube-node-unpacker/init.sls delete mode 100755 cluster/saltbase/salt/kube-node-unpacker/initd delete mode 100644 cluster/saltbase/salt/kube-node-unpacker/kube-node-unpacker.service delete mode 100755 cluster/saltbase/salt/kube-node-unpacker/kube-node-unpacker.sh delete mode 100644 cluster/saltbase/salt/kube-proxy/OWNERS delete mode 100644 cluster/saltbase/salt/kube-proxy/init.sls delete mode 100644 cluster/saltbase/salt/kube-proxy/kubeconfig delete mode 100644 cluster/saltbase/salt/kube-registry-proxy/init.sls delete mode 100644 cluster/saltbase/salt/kube-scheduler/init.sls delete mode 100644 cluster/saltbase/salt/kubelet/default delete mode 100644 cluster/saltbase/salt/kubelet/init.sls delete mode 100644 cluster/saltbase/salt/kubelet/initd delete mode 100644 cluster/saltbase/salt/kubelet/kubeconfig delete mode 100644 cluster/saltbase/salt/kubelet/kubelet.service delete mode 100644 cluster/saltbase/salt/l7-gcp/OWNERS delete mode 100644 cluster/saltbase/salt/l7-gcp/init.sls delete mode 100644 cluster/saltbase/salt/logrotate/conf delete mode 100755 cluster/saltbase/salt/logrotate/cron delete mode 100644 cluster/saltbase/salt/logrotate/docker-containers delete mode 100644 cluster/saltbase/salt/logrotate/init.sls delete mode 100644 cluster/saltbase/salt/ntp/init.sls delete mode 100644 cluster/saltbase/salt/opencontrail-networking-master/init.sls delete mode 100644 cluster/saltbase/salt/opencontrail-networking-minion/init.sls delete mode 100644 cluster/saltbase/salt/rescheduler/init.sls delete mode 100644 cluster/saltbase/salt/salt-helpers/init.sls delete mode 100644 cluster/saltbase/salt/salt-helpers/pkg-apt delete mode 100644 cluster/saltbase/salt/salt-helpers/services delete mode 100755 cluster/saltbase/salt/supervisor/docker-checker.sh delete mode 100644 cluster/saltbase/salt/supervisor/docker.conf delete mode 100644 cluster/saltbase/salt/supervisor/init.sls delete mode 100644 cluster/saltbase/salt/supervisor/kube-addons-checker.sh delete mode 100644 cluster/saltbase/salt/supervisor/kube-addons.conf delete mode 100755 cluster/saltbase/salt/supervisor/kubelet-checker.sh delete mode 100644 cluster/saltbase/salt/supervisor/kubelet.conf delete mode 100644 cluster/saltbase/salt/supervisor/supervisor_watcher.sh delete mode 100644 cluster/saltbase/salt/top.sls diff --git a/build/README.md b/build/README.md index 60f37fb701990..cd453e3cc42cb 100644 --- a/build/README.md +++ b/build/README.md @@ -100,12 +100,10 @@ The main output is a tar file: `kubernetes.tar.gz`. This includes: * Examples * Cluster deployment scripts for various clouds * Tar file containing all server binaries -* Tar file containing salt deployment tree shared across multiple cloud deployments. In addition, there are some other tar files that are created: * `kubernetes-client-*.tar.gz` Client binaries for a specific platform. * `kubernetes-server-*.tar.gz` Server binaries for a specific platform. -* `kubernetes-salt.tar.gz` The salt script/tree shared across multiple deployment scripts. When building final release tars, they are first staged into `_output/release-stage` before being tar'd up and put into `_output/release-tars`. diff --git a/build/lib/release.sh b/build/lib/release.sh index 1fd9296fd016a..f02444d537cd9 100644 --- a/build/lib/release.sh +++ b/build/lib/release.sh @@ -78,7 +78,6 @@ function kube::release::package_tarballs() { mkdir -p "${RELEASE_TARS}" kube::release::package_src_tarball & kube::release::package_client_tarballs & - kube::release::package_salt_tarball & kube::release::package_kube_manifests_tarball & kube::util::wait-for-jobs || { kube::log::error "previous tarball phase failed"; return 1; } @@ -359,35 +358,7 @@ function kube::release::create_docker_images_for_server() { } -# Package up the salt configuration tree. This is an optional helper to getting -# a cluster up and running. -function kube::release::package_salt_tarball() { - kube::log::status "Building tarball: salt" - - local release_stage="${RELEASE_STAGE}/salt/kubernetes" - rm -rf "${release_stage}" - mkdir -p "${release_stage}" - - cp -R "${KUBE_ROOT}/cluster/saltbase" "${release_stage}/" - - # TODO(#3579): This is a temporary hack. It gathers up the yaml, - # yaml.in, json files in cluster/addons (minus any demos) and overlays - # them into kube-addons, where we expect them. (This pipeline is a - # fancy copy, stripping anything but the files we don't want.) - local objects - objects=$(cd "${KUBE_ROOT}/cluster/addons" && find . \( -name \*.yaml -or -name \*.yaml.in -or -name \*.json \) | grep -v demo) - tar c -C "${KUBE_ROOT}/cluster/addons" ${objects} | tar x -C "${release_stage}/saltbase/salt/kube-addons" - - kube::release::clean_cruft - - local package_name="${RELEASE_TARS}/kubernetes-salt.tar.gz" - kube::release::create_tarball "${package_name}" "${release_stage}/.." -} - -# This will pack kube-system manifests files for distros without using salt -# such as GCI and Ubuntu Trusty. We directly copy manifests from -# cluster/addons and cluster/saltbase/salt. The script of cluster initialization -# will remove the salt configuration and evaluate the variables in the manifests. +# This will pack kube-system manifests files for distros such as COS. function kube::release::package_kube_manifests_tarball() { kube::log::status "Building tarball: manifests" @@ -468,8 +439,7 @@ function kube::release::package_test_tarball() { # using the bundled cluster/get-kube-binaries.sh script). # Included in this tarball: # - Cluster spin up/down scripts and configs for various cloud providers -# - Tarballs for salt configs that are ready to be uploaded -# to master by whatever means appropriate. +# - Tarballs for manifest configs that are ready to be uploaded # - Examples (which may or may not still work) # - The remnants of the docs/ directory function kube::release::package_final_tarball() { @@ -488,13 +458,10 @@ Client binaries are no longer included in the Kubernetes final tarball. Run cluster/get-kube-binaries.sh to download client and server binaries. EOF - # We want everything in /cluster except saltbase. That is only needed on the - # server. + # We want everything in /cluster. cp -R "${KUBE_ROOT}/cluster" "${release_stage}/" - rm -rf "${release_stage}/cluster/saltbase" mkdir -p "${release_stage}/server" - cp "${RELEASE_TARS}/kubernetes-salt.tar.gz" "${release_stage}/server/" cp "${RELEASE_TARS}/kubernetes-manifests.tar.gz" "${release_stage}/server/" cat < "${release_stage}/server/README" Server binary tarballs are no longer included in the Kubernetes final tarball. diff --git a/build/release-tars/BUILD b/build/release-tars/BUILD index 27773468028ea..9b5beefdc54a9 100644 --- a/build/release-tars/BUILD +++ b/build/release-tars/BUILD @@ -180,7 +180,6 @@ pkg_tar( build_tar = "@io_kubernetes_build//tools/build_tar", files = [ ":kubernetes-manifests.tar.gz", - ":kubernetes-salt.tar.gz", ], package_dir = "server", visibility = ["//visibility:private"], @@ -216,15 +215,6 @@ pkg_tar( ], ) -pkg_tar( - name = "kubernetes-salt", - build_tar = "@io_kubernetes_build//tools/build_tar", - extension = "tar.gz", - deps = [ - "//cluster/saltbase:salt", - ], -) - release_filegroup( name = "release-tars", srcs = [ @@ -233,7 +223,6 @@ release_filegroup( ":kubernetes-node-%s.tar.gz" % PLATFORM_ARCH_STRING, ":kubernetes-server-%s.tar.gz" % PLATFORM_ARCH_STRING, ":kubernetes-manifests.tar.gz", - ":kubernetes-salt.tar.gz", ":kubernetes-src.tar.gz", ":kubernetes-test.tar.gz", ], diff --git a/cluster/BUILD b/cluster/BUILD index 8dea73c4cd20c..ed62e839b49b1 100644 --- a/cluster/BUILD +++ b/cluster/BUILD @@ -20,7 +20,6 @@ filegroup( "//cluster/images/etcd/rollback:all-srcs", "//cluster/images/hyperkube:all-srcs", "//cluster/images/kubemark:all-srcs", - "//cluster/saltbase:all-srcs", ], tags = ["automanaged"], ) diff --git a/cluster/addons/fluentd-elasticsearch/fluentd-es-configmap.yaml b/cluster/addons/fluentd-elasticsearch/fluentd-es-configmap.yaml index 28ffb1c03b14c..fc2079c58644e 100644 --- a/cluster/addons/fluentd-elasticsearch/fluentd-es-configmap.yaml +++ b/cluster/addons/fluentd-elasticsearch/fluentd-es-configmap.yaml @@ -129,17 +129,6 @@ data: max_lines 1000 system.input.conf: |- - # Example: - # 2015-12-21 23:17:22,066 [salt.state ][INFO ] Completed state [net.ipv4.ip_forward] at time 23:17:22.066081 - - type tail - format /^(?