kubernetes/cluster/addons/addon-manager
Jess Frazelle cde5559d09
Update gcloud docker commands to use gcloud docker -- ARGS
We can then avoid the following warning:
```
WARNING: The '--' argument must be specified between gcloud specific args on the left and DOCKER_ARGS on the right. IMPORTANT: previously, commands allowed the omission of the --, and unparsed arguments were treated as implementation args. This usage is being deprecated and will be removed in March 2017.
This will be strictly enforced in March 2017. Use 'gcloud beta docker' to see new behavior.
```

Signed-off-by: Jess Frazelle <acidburn@google.com>
2016-10-10 13:42:34 -07:00
..
Dockerfile Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
kube-addon-update.sh Merge pull request #30845 from YuPengZTE/master 2016-09-10 00:22:10 -07:00
kube-addons.sh Add user-specified kubectl arguments to addons start script 2016-08-10 18:08:01 -07:00
Makefile Update gcloud docker commands to use gcloud docker -- ARGS 2016-10-10 13:42:34 -07:00
namespace.yaml run kube-addon-manager in a pod 2016-05-06 11:01:06 -07:00
README.md ConfigMap added to kube addon manager. 2016-07-11 13:54:18 +01:00

addon-manager

The addon-manager periodically checks for Kubernetes manifest changes in the /etc/kubernetes/addons directory, and when there's a new or changed addon, the addon-manager automatically kubectl creates it.

It supports ReplicationControllers, Deployments, DaemonSets, ConfigMaps, Services, PersistentVolumes and PersistentVolumeClaims.

The addon-manager is built for multiple architectures.

How to release

  1. Change something in the source
  2. Bump VERSION in the Makefile
  3. Bump KUBECTL_VERSION in the Makefile if required
  4. Build the amd64 image and test it on a cluster
  5. Push all images
# Build for linux/amd64 (default)
$ make push ARCH=amd64
# ---> gcr.io/google-containers/kube-addon-manager-amd64:VERSION
# ---> gcr.io/google-containers/kube-addon-manager:VERSION (image with backwards-compatible naming)

$ make push ARCH=arm
# ---> gcr.io/google-containers/kube-addon-manager-arm:VERSION

$ make push ARCH=arm64
# ---> gcr.io/google-containers/kube-addon-manager-arm64:VERSION

$ make push ARCH=ppc64le
# ---> gcr.io/google-containers/kube-addon-manager-ppc64le:VERSION

If you don't want to push the images, run make or make build instead

Analytics