Commit Graph

18 Commits

Author SHA1 Message Date
Emilien Macchi d0e81c22ca Retire Paunch
Change-Id: I8b2e9e20e477f2f00ad922f03e82114ff13212fe
2020-06-15 10:07:12 -04:00
Hervé Beraud 74679ac6d0 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I1c9b5915401fb7041f3bd5d198aa3c1a7ca3aea1
2019-06-06 13:16:38 +02:00
liuwei 0cf152604b update git.openstack.org to opendev
Change-Id: Ie581979df6e6b939c6a412f368de5468088d67aa
2019-04-29 09:30:00 +08:00
Emilien Macchi e42b4690e6 Switch to Podman by default
Docker will be deprecated in Stein and removed in Train.

Change-Id: I7faaf0b120cc58c5f643da1c4ce186ad340b4710
2019-03-04 18:20:28 -05:00
wu.chunyang 9b55e86d0e Add release note link in README
Change-Id: Ia33e14413294bf438f29a345c24e3019c3b61775
2018-07-05 23:23:12 +08:00
Zuul e1f2d3500b Merge "Update and replace http with https for doc links" 2017-11-28 20:34:24 +00:00
Zuul ecd4360f4b Merge "Add option to configure uts namespace" 2017-10-24 05:52:33 +00:00
Juan Antonio Osorio Robles e852f80e1f Add option to configure uts namespace
Change-Id: I72b4a131591d50528f99a24fefaf458434390ba7
2017-10-11 16:14:49 +03:00
Juan Antonio Osorio Robles e379a5b79e Add log_tag option to container definition
This adds the --log-opt tag=<value> to the docker run command, which can
be quite useful depending on your logging needs.

In the TripleO case, we use journald as the default logging driver, and
this will get reflected in the logs by adding the tag to the
CONTAINER_TAG key in the log metadata.

bp logging-stdout-rsyslog

Change-Id: I3bfb1a5ce2d6a6f95519f5272348eae18d649712
2017-10-06 07:44:46 +00:00
Ian Main efdcacc0de Add debug tool to paunch
This change adds various debugging abilities to paunch.  It lets you:
- Dump yaml or json of a single container configuration.
- Run a single container with a given configuration.
- Run a single container with overridden configuration elements.
- Print out the run command used to start a container.

Change-Id: If8995e1c94034e1b22cd92951ee3fd702048323b
2017-07-24 17:11:51 -04:00
howardlee baba9d0cd5 Update and replace http with https for doc links
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: I3a0855cbd2bb25a47fbcee457d4fd2eeb8dd620a
2017-07-20 20:12:55 +08:00
Steve Baker c8e22e55af Trivial change to trigger a build
Change-Id: I2bfa282a09f92dede33731f3ba84a987653b0e67
2017-06-02 13:14:38 +12:00
Steve Baker 82d6ff40fd Implement idempotency behaviour
This change implements idempotency so that apply can be run multiple
times with the same config ID. The aim of the idempotency behaviour is
to leave containers running when their config has not changed, but
replace containers which have modified config.

The logic sequence for idempotency is as follows:
- For each existing container with a matching config_id and
  managed_by:
  - delete containers which no longer exist in config
  - delete containers with missing config_data label
  - delete containers where config_data label differs from current
    config
- Do a full rename to desired names since deletes have occured
- Only create containers from config if there is no container running
  with that name
- exec actions will be run regardless, so commands they run may require
  their own idempotency behaviour

This change won't modify the behaviour of docker-cmd hook idempotency
since config IDs are never reused.

Change-Id: I29d07f7910258495804477d08de6040116527e8e
2017-05-23 09:54:09 +12:00
Steve Baker 2ed8091cc2 Start of documenting the configuration format
This change documents the compose v1 bits.
2017-04-27 16:32:41 +12:00
Steve Baker 9392c7af16 Document command-line usage 2017-04-27 14:48:10 +12:00
Steve Baker 83b7c2f7a1 update doc links 2017-04-27 11:06:41 +12:00
Steve Baker 8de699e015 Start to write docs 2017-04-06 15:15:59 +12:00
Steve Baker ceed164766 Initial Cookiecutter Commit. 2017-01-25 11:24:31 +13:00