Christian Adams
e829dafbd2
Fix molecule test by pinning community.docker for requests issue ( #1396 )
2023-05-04 18:30:47 -04:00
Rick Elrod
2d6aa5815f
[ci] pin ansible-compat for molecule
...
https://github.com/ansible-community/molecule/issues/3903
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-05-02 09:47:56 -05:00
Hao Liu
4104e7d912
Update awx_test.yml
...
- rename awx_pod to awx_web_pod to better reflect intention
- update `awx_version` block to also validate awx_task_pod
- add get awx_task_pod in additional label check block (fix CI in awx repo which does not run the validate awx_version block)
- add assertion for awx_task_pod extra label
2023-04-07 12:42:22 -04:00
Lila
910f1eeb36
Updating awx_test.yml to respect both web and task deployments.
...
- Extracts label information from both web and task pods
- Asserts web and task pod labels are correct respectively
2023-04-07 10:24:02 -04:00
Hao Liu
c4d9970111
Update awx_test.yml
2023-03-30 12:35:24 -04:00
Hao Liu
8d2d44dc6d
tmp fix for label test failure
...
validate label only for awx web container
TODO: make this validate both web and task container
2023-03-30 11:47:55 -04:00
Christian Adams
e0fa1610ca
Fix minor typos in test task names ( #1209 )
2023-01-31 00:05:37 +00:00
Stanislav Zaprudskiy
5a856eeba8
Add additional_labels parameter ( #1160 )
...
* Move label templates into `common` role
So that there is single source of labels management, and labels are
unified across the other roles
* Introduce `additional_labels`
* Fix paths for labels templates
* Return `additional_labels_items` as list
* Add molecule tests
2023-01-30 18:51:08 -05:00
Dimitri Savineau
1f8414b8cb
molecule: set no_log to false ( #1185 )
...
In order to get information during CI debugging then turning off the
no_log statement will help with non hidden output.
FAILED! => {"censored": "the output has been hidden due to the fact that
'no_log: true' was specified for this result"}
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
2023-01-11 11:21:53 -05:00
Alan Rominger
7c4a731995
Version 4.0.3 still not fixed, pin to before
2022-10-25 16:10:33 -04:00
Julen Landa Alustiza
de2e58f222
Avoid molecule 4.0.2
...
Signed-off-by: Julen Landa Alustiza <jlanda@redhat.com >
2022-10-18 12:29:19 +02:00
Christian Adams
7d2d1b3c5e
Upgrade to Operator SDK v1.22.2 ( #1001 )
...
* Upgrade to Operator SDK 1.16.0
* Upgrade Operator SDK to v1.22.2 & bump base image version
2022-08-22 18:54:56 -04:00
Shane McDonald
8a325293b1
Add tests around ingress_path feature
2022-07-11 19:45:11 -04:00
Christian Adams
0983220fba
Use awx web launch script to pick up the correct supervisor config ( #935 )
...
- reduce resource requests so that CI passes in resource constrained
environments
2022-06-01 19:11:25 -04:00
Christian Adams
363aa3642b
added capability to set the redis container resources ( #899 )
...
* added capability to set the redis container resources
* Reduce resource requests so that it can be scheduled on GitHub workflows
Co-authored-by: Cedric Morin <cedric.morin_ext@michelin.com >
2022-05-03 08:53:45 -04:00
Mark Mercado
beba6a900d
Update kustomize build args for v4+
2022-05-02 14:12:59 -04:00
Christian M. Adams
daf15a93bf
Reduce the resources requests for CI runs
...
* GitHub Workflows run in a resource constrained environment, we were
asking too much of it, so pods never got scheduled.
2022-04-21 15:10:09 -04:00
Seth Foster
5372771bac
Add priority class options to high priority pods
...
- Add postgres_priority_class
- Add control_plane_priority_class
- Add default requests for postgres pod to ensure at a "Burstable" QoS
2022-04-18 12:29:54 -04:00
Alan Rominger
f05faaaaa0
Add some loop control for ansible warnings
2022-02-04 16:12:28 -05:00
Alan Rominger
c95f3299b0
Avoid broken openshift package
2022-02-04 15:24:49 -05:00
Shane McDonald
5ca536313a
Add test for DEFAULT_AWX_VERSION
2021-11-19 08:17:16 +00:00
Christian M. Adams
8aee279634
Use relatedImages to make disconnected deployments possible
...
* Add ability to pass images in from the CSV for disconnected installs
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2021-10-26 00:26:16 -04:00
Shane McDonald
9eb0e35861
Copy awx image into kind cluster in molecule tests
...
This only happens when overriding the AWX image used in tests.
2021-10-11 18:14:57 -04:00
Shane McDonald
ebbb87f9a6
Surface any errors that happen while launching demo jt in tests
2021-10-08 14:45:57 -04:00
Shane McDonald
2426956a0a
Allow for overridding awx image in tests
2021-10-06 19:57:36 -04:00
Shane McDonald
86e0cf884f
Add smoke test that verifies that basic jobs work
2021-09-29 18:39:27 -04:00
Shane McDonald
eaa4d33aea
Move test requirements out of github action workflow
2021-09-29 18:39:27 -04:00
Shane McDonald
965647f933
Update tests to use kubernetes.core
2021-09-29 18:39:25 -04:00
Shane McDonald
48ab801c8c
Adopt the new molecule/ directory structure from the operator-sdk 1.x scaffolding
2021-09-29 18:39:25 -04:00
Shane McDonald
65b89ea7bd
Fix ansible-lint
2021-09-29 18:39:24 -04:00
Christian M. Adams
58c3ebf4b0
Move to a per-namespace deployment approach
...
* This increases security, the awx-operator SA has less cluster-wide
access
* This means one operator can only deploy to a single namespace
* If AWX deployments are needed in multiple namespaces, multiple
awx-operators can be deployed to accomplish this.
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2021-09-20 09:15:10 -04:00
Shane McDonald
9a54ae2937
Delete test-local, run test-minikube in CI
...
bsycorp/kind is broken. See https://github.com/bsycorp/kind/issues/44
2021-06-22 14:35:39 -04:00
Marcelo Moreira de Mello
e37c091d17
Make tower_ingress_type to respect ClusterIP definition
2021-06-01 15:42:39 -04:00
Christian M. Adams
2cbf60fa17
Remove unneeded fqcn for modules & fix CI
2021-04-30 10:24:36 -04:00
Christian M. Adams
8467209d35
init restore
2021-04-30 10:24:35 -04:00
Christian M. Adams
6bc149bae2
template awxbackup crd into awx-operator.yml for easy deployment
2021-04-30 10:24:35 -04:00
Christian M. Adams
250ff960bd
Add awxbackup CRD creation to molecule to get tests passing
2021-04-30 10:24:35 -04:00
Marcelo Moreira de Mello
4d4ed3e827
Added labels to AWX kind resource
2021-04-07 14:24:34 -04:00
Marcelo Moreira de Mello
185238c199
Use k8s labels on managed resources
2021-04-01 14:04:59 -04:00
Yanis Guenane
70690ccd50
Improve CI troubleshooting
2021-03-01 10:42:36 +01:00
Yanis Guenane
3b9b4225ae
Merge pull request #96 from Spredzy/default_and_v1
...
Move to apiextensions.k8s.io/v1 and enable default value on CRD
2021-02-16 15:32:34 +01:00
Yanis Guenane
a39b914963
CI: Bump bsycorp/kind to v1.17.9
2021-02-16 14:30:31 +01:00
Yanis Guenane
6f965c9180
CI: Properly return logs when deployment fails
2021-02-16 14:16:12 +01:00
Yanis Guenane
0eab2f9686
travis.yml: Explicitly list ansible as a dep
2021-02-09 21:52:51 +01:00
Shane McDonald
9de8f45c37
Make tests use correct image!
2021-01-21 15:47:18 -05:00
Shane McDonald
6d5b7724ff
Fix tests
2020-10-05 14:59:28 -04:00
Matthew Jones
743fce09e9
Updating file modes for ansible changes
2020-08-18 09:29:58 -04:00
Matthew Jones
23ddaddbe8
Update tests and lint concerns
2020-08-17 15:57:43 -04:00
Matthew Jones
ff9a153f87
Moving towards AWX as the default
2020-07-01 14:15:51 -04:00
Matthew Jones
9bf2d16522
Fix up some naming and spacing issues
2020-06-05 09:43:53 -04:00