wplu / serviced-isvcs

Builds and packages isvcs docker image for use with serviced

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

serviced-isvcs

Builds and packages isvcs docker image for use with serviced

Manual release process:

  1. Update and release isvcs constituent parts -- celery, consumer, es_logstash, es_serviced, logstash, opentsdb, query, zk, etc...
  2. Bump version number in control-center/serviced-isvcs/[updated package]/makefile where updated package is any dependency you updated as part of step 1
  3. Bump serviced version number in control-center/serviced-isvc/makefile and control-center/serviced/isvcs/isvcs.go
  4. If this is the first time building this image, you may need to run make repo. This may take a while.
  5. Build package: make pkg
  6. Test new package
  7. Push new image (replace v? with new version number): docker push zenoss/serviced-isvcs:v?
  8. Push changes to serviced-isvcs and serviced repos -- Follow the teams code review/pull request process...

Build the serviced-isvcs image locally:

$ make repo

Package the image:

$ make pkg

About

Builds and packages isvcs docker image for use with serviced