Commit Graph

20 Commits

Author SHA1 Message Date
Fabian von Feilitzsch
f52d63c83f Don't update image field when we can't manage it (#29)
* If deploymentconfigs are configured to trigger on image stream updates don't try to replace image field

* First pass at parsing the trigger annotation

* First draft of IS idempotence tests

* Found even more not idempotent stuff

* Separate handling of annotation and dc spec

* handle malformed annotations

* refactor incluster integration test to catch last flake

* Add proper DNS01 regex for container names

* fix broken conditional for trigger annotations

* Handle namespace field that is added to trigger

* deduplicate shared code

* Set namespace in incluster script

* Give high permissions to test pod

* Still working on permissions issues in prow

* Fix inventory test

* add namespace to watch

* run in default namespace

* fix recursive call

* Fix ansible collection path for downstream test

* Clone the proper ansible collection
2020-09-17 13:21:00 -04:00
Fabian von Feilitzsch
1339e2bdf7 combine incluster-integration and separate regular integration scripts (#23)
* combine incluster-integration and separate regular integration scripts

* Fixup Makefile

* make downstream test use venv if docker isn't an option
2020-09-09 14:12:04 -04:00
Andrew Block
80ae2e6b1e Route API Group (#27) 2020-09-08 11:56:19 -04:00
Jeff Geerling
541477e5f3 Fixes #24: Update CHANGELOG in preparation for release 0.1.0. (#26) 0.1.0 2020-09-04 16:29:51 -04:00
Adam Miller
c8fc053968 add downstream build scripts (#20)
* add downstream build scripts

Signed-off-by: Adam Miller <admiller@redhat.com>

* this works locally ... let's see if it does in GitHub Actions

Signed-off-by: Adam Miller <admiller@redhat.com>

* it's running now, but something unrelated seems to be failing

Signed-off-by: Adam Miller <admiller@redhat.com>

* maybe this will work

Signed-off-by: Adam Miller <admiller@redhat.com>

* come on GA, work with me here

Signed-off-by: Adam Miller <admiller@redhat.com>

* lets try this a different way

Signed-off-by: Adam Miller <admiller@redhat.com>

* maybe this?

Signed-off-by: Adam Miller <admiller@redhat.com>

* alright, let's do it all without being so disruptive to the Makefile and GA

Signed-off-by: Adam Miller <admiller@redhat.com>

* I think this fixes prow

Signed-off-by: Adam Miller <admiller@redhat.com>
2020-09-03 14:19:18 -04:00
Fabian von Feilitzsch
5a1396e54e Add openshift connection plugin, update inventory plugin to use it (#18) 2020-08-28 14:18:25 -04:00
Fabian von Feilitzsch
1b08450b19 Add tests for inventory plugin (#16) 2020-08-26 15:01:10 -04:00
Fabian von Feilitzsch
9a4af00302 Update OWNERS file 2020-08-26 13:39:39 -04:00
Fabian von Feilitzsch
41f01c361a Ci docs (#15)
* Remove cache during docker build

* Add some docs for Prow
2020-08-25 14:40:13 -04:00
Fabian von Feilitzsch
7c4c25ca35 Can't use wait -n in the CI prow environment 2020-08-20 13:55:21 -04:00
Fabian von Feilitzsch
eccc16d86e cleanup, get sanity tests to ignore ci/ 2020-08-20 12:35:05 -04:00
Fabian von Feilitzsch
c5aede10ee Rewrite incluster test to only rely on bash and kubectl 2020-08-20 12:10:17 -04:00
Fabian von Feilitzsch
0e0b265b1b Add go directory that ci seems to need 2020-08-20 10:26:32 -04:00
Fabian von Feilitzsch
f5cd29bdc9 Add incluster Makefile target for CI (#13)
* Add incluster Makefile target for CI

* Fix makefile
2020-08-19 15:46:48 -04:00
Fabian von Feilitzsch
2388d0336f Update gitignore to include pip cache directory 2020-08-18 14:14:40 -04:00
Fabian von Feilitzsch
06e7db3ef8 docker container should now be able to be run as an arbitrary user (#12) 2020-08-18 12:54:55 -04:00
Fabian von Feilitzsch
73522d3b53 Dockerfile now is properly set up to run tests in a rootless container (#11)
* Dockerfile now is properly set up to run tests in a rootless container

* Keep docker as default
2020-08-18 12:33:15 -04:00
Fabian von Feilitzsch
ee21083985 Add Molecule tests (#7)
* Initial port to molecule

* Get molecule tests to run

* Draw the rest of the owl

* use local dir for storing collection during CI run

* Add dockerfile, install community.kubernetes collection before sanity check

* Add clean step to Makefile

* Get sanity tests working

* Update sanity test to use makefile

* Add ignores for 2.11 so devel passes

* Update description

* Code review

* Add OWNERS file for prow
2020-08-17 15:41:37 -04:00
Jeff Geerling
3db69dea2b Issue #1: Initial effort to lift some content out of the Kubernetes collection. (#3)
* Issue #1: Initial effort to lift some content out of the Kubernetes collection.

* Issue #1: Disable integration tests for now, as they're not relevant.
2020-08-05 16:00:19 -05:00
John R Barker
4b87e40e1f Initial commit 2020-08-04 18:01:27 +01:00