monasca-docker icon indicating copy to clipboard operation
monasca-docker copied to clipboard

Cut stable/ocata release

Open kornicameister opened this issue 8 years ago • 7 comments

The point of this issue is prepare the stable/ocata based monasca-docker. There are couple of activities that needs to be completed:

  • [x] make all images follow standard monasca/python #143
  • [ ] create tags for ocata release for all images #147
  • [x] add foundation to be able to specify the version of images for docker-compose up run #145
  • make configuration templates compatible with each release
    • [ ] resolve #150 to figure out the most sufficient implemention case
    • [ ] implement the solution established in #150
  • [ ] add stage to CI to run stable/ocata
  • [ ] sidecar for monasca-api in stable/ocata

kornicameister avatar Aug 09 '17 09:08 kornicameister

@timothyb89 @mhoppal - this is just placeholder I've added to keep a track over all activities that I believe we need to address / take to be able to run true stable/ocata docker-compose.

For some of the points, there are already PRs, some needs to be still addressed. If you feel like that's not everything, just let me know. Also if any points feels off or it requires some more discussion - let's do that.

As I mentioned, a while ago, that's in our (Fujitsu) interest and I would really appreciate a help here :).

kornicameister avatar Aug 09 '17 09:08 kornicameister

side note - sidecar is an optional component, you can disable (or even remove the patch from the image build entirely) without breaking anything, especially in a docker-only environment. Without additional configuration the metrics it gathers won't even be collected by the agent, since it's configured to use Kubernetes-only autodiscovery right now.

timothyb89 avatar Aug 10 '17 17:08 timothyb89

@timothyb89 guess we have all necessary bits in the images in place to proceed with cutting stable branch. Are you fine with us with creating stable/ocata for the start and figuring out all the backports needed ?

@Brandstetter @mattibf will take care of that "dirty-work" =).

kornicameister avatar Oct 17 '17 05:10 kornicameister

@Brandstetter @mattibf we have #147 but it is full of merge-conflicts so I guess we could as well as drop that if we cut stable/ocata. Once we do it, we can simply create new PR and set the base to stable/ocata of this repository.

In the meantime, @timothyb89 do you think it would make sense to remove all of the entries from each module's build.yml leaving only those that refer to latest versions of monasca-docker ?

kornicameister avatar Oct 17 '17 05:10 kornicameister

@timothyb89 friendly reminder

an update: not stable/ocata but stable/pike

kornicameister avatar Oct 18 '17 07:10 kornicameister

I have created stable/pike branch. Please use it to update configuration and variables to fit upstream stable/pike.

witekest avatar Oct 23 '17 09:10 witekest

@kornicameister I think that would be a good idea, those entries predate our proper stable branches.

That said, I'm not sure where tagged versions belong, e.g. monasca/client:1.7.0. I guess we can keep those for now?

timothyb89 avatar Oct 23 '17 16:10 timothyb89