Commit Graph

9 Commits

Author SHA1 Message Date
Tabitha 60f778805d Adds Kuryr-sctp-demo application
Adds the sctp-demo server and client application to test_container.

Partially-Implements: blueprint sctp-support
Change-Id: I4b6d3a0e8bff7fdeb23ec8de046ea71dbf690069
2021-01-22 18:30:18 +01:00
Roman Dobosz 0746946003 Use registry at quay.io instead of docker.io.
Lately, Docker.io started to limit their resources[1], so it started to
be annoying in a cases of usual development, to typical test by CI
systems. Although our image is tiny, but still, we can observe that
limits were hit. Let's move on to the quay.io.

[1] https://www.docker.com/increase-rate-limit

Change-Id: I32af39344cb3e590a13bd07b64227d8acab6ccd0
2020-11-18 13:01:28 +01:00
Ghanshyam Mann 2bbb08d7e4 Install plugin system-wide if INSTALL_TEMPEST is set
Similarly to main tempest installation check, we should only install
plugin on master branches (where INSTALL_TEMPEST is True), and not on
stable branches

Change-Id: I9a96acfdbc8bfab1e1d56bcd2be5c465c45015be
2020-05-08 13:51:08 +02:00
Michał Dulko 2b5d401e26 Add possibility to build with podman/buildah
In case of using cri-o as container engine we won't have docker binary
installed. Instead we should use podman (or buildah until podman's bug
is fixed). This commit implements that behavior based on value of
devstack-plugin-container's $CONTAINER_ENGINE value.

Change-Id: Ic3c7d355a455298f43e37fb2aceddfd1e7eefaf2
Implements: blueprint crio-support
2018-12-03 13:35:27 +01:00
Antoni Segura Puimedon 1cdf234ed5 devstack: Move container build to stack extra
Without this, the devstack container plugin would do the docker
configuration after we build instead of before. This changes the
order into the right one.

Change-Id: Idf2c781591f938a02991af4b7991da19a92e03f2
Signed-off-by: Antoni Segura Puimedon <celebdor@gmail.com>
2018-08-01 22:25:39 +02:00
Daniel Mellado a60c212123
Move tempest plugin install to the end
When installing the tempest plugin we need to ensure that this is the
last thing that gets done in the plugin, otherwise it might collide with
container build.

Change-Id: Ib16dbbee265c8536806926f62c2e906108ffa88c
2018-05-31 15:02:50 +02:00
Antoni Segura Puimedon c7ebfeadc6
test_container: Add non-layered demo test image
Often our tests are based on kuryr/demo. That image used to be based on
python and alpine and was taking a very long time to pull for already
slow tests. This change makes this repository have the authoritative
version of the kuryr/demo build.

The way it is built is just by running mkrootfs.sh. But that only needs
to be run if we change the version of curl or modify server.go.
Otherwise, to run test it just needs:

    docker build -t kuryr/demo . -f Dockerfile

This build will not need to go to Docker Hub for anything so we also
eliminate one source of flakiness.

Depends-On: https://review.openstack.org/#/c/547390/
Change-Id: Iab5799e22c3b353a4f2adbaa280ab4a9904ecd95
Signed-off-by: Antoni Segura Puimedon <antonisp@celebdor.com>
2018-02-23 13:43:54 +01:00
Daniel Mellado 55fec4403c Fix missing blank space in plugin conditional
There was a missing blank space in the plugin conditional that made bash
misinterpreter it.

Closes-Bug: #1746456
Change-Id: Ib81b4ccb0a7f26e3f83beff68d8d041619c0585e
2018-01-31 09:26:41 +00:00
Daniel Mellado 437dcc53b0 Add a devstack plugin for Kuryr Tempest Plugin
This commit adds a devstack plugin for the kuryr tempest plugin so users
can directly refer that on their local.conf file.

Change-Id: I818fd1760e20e1ece1d96547a55651a0186f79c5
2018-01-30 15:49:47 +00:00