Lee Goolsbee
91cc5c3d1a
ITPLT-3650 define platform as linux/amd64 for molecule; fixes ability to run on Apple Silicon and should continue to work fine in pipelines
2024-04-29 12:10:17 -05:00
Lee Goolsbee
9ec397abd5
ITPLT-3650 update test execution environments to newer versions of debian, ubuntu, and python
2024-04-29 12:10:17 -05:00
Lee Goolsbee
677f2a85ca
ITPLT-3650 drop support for Amazon Linux 2
2024-04-29 12:10:12 -05:00
Lee Goolsbee
ecb262a15f
ITPLT-3650 compatibility updates for ansible-core 2.16 and other dependencies
2024-04-26 15:20:52 -05:00
Lee Goolsbee
6151f01534
Merged in al2022 (pull request #187 )
...
Add support for Amazon Linux 2022
* first pass at basic AL2022 support
* unpin git version on AL2022
* resolve a few package issues/discrepancies
* fix non-Amazon distro support
* fix missing nfs.service symlink on AL2022
* remove Ubuntu/Debian install task from aws_common (no existing ubuntu dependency tasks)
* add amazonlinux:2022 to list of images for testing via molecule
* install amazon-cloudwatch-agent from package sources instead of direct RPM on AL2022; add workaround for missing group
* fix typo in task name
* add mising amazonlinux:2022 test for product_install role
* al2022 -> al2023
* al2023 ships with rpm-installed versions of setuptools and distlib that aren't removable and older than what pipenv requires; use py3.11 instead
Approved-by: Vadym Kovalskiy
Approved-by: Eugene Ivantsov
Approved-by: Yurii Kuzan
2023-05-17 17:11:12 +00:00
Lee Goolsbee
10e6b3eefe
move molecule dependency management to project-level config; disable molecule dependency management
2022-09-09 17:09:27 -05:00
Lee Goolsbee
4d7b2c57f0
try a fix for the tests in pipelines; add collections cache
2022-09-09 17:09:27 -05:00
Lee Goolsbee
694f1c2874
use collections; use FQCN for all tasks
2022-09-07 18:56:23 -05:00
Lee Goolsbee
87e59aba64
Merged in ITPLAT-476-cast-atl_startup_restart-to-bool (pull request #129 )
...
ITPLAT-476 cast atl_startup_restart to bool
Approved-by: Ben Partridge
2021-02-26 20:22:03 +00:00
Lee Goolsbee
520a881310
add tests to ensure expression for atl_startup_restart var in defaults is evaluated to boolean
2021-02-05 17:18:42 -06:00
Brett Meehan
33ba9fc2e5
Merge branch 'master' into ITPLAT-387-dcd---update-systemd-servic
2021-02-02 12:15:38 +11:00
Brett Meehan
d3e6ba137c
ITPLAT-387 exclude bitbucket from catalina.out fix
2021-02-02 10:14:22 +11:00
Steve
c187f992f0
DCD-1205: Remove linting from molecule tests. It changed in v3, didnt't really help, and we ended up disabling it most of the time anyway.
2021-01-20 11:26:36 +11:00
Steve
253c5bd8e1
DCD-1205: Rename playbook.yml -> converge.yml for Molecule v3.
2021-01-20 11:09:32 +11:00
Brett Meehan
d270cb75cb
ITPLAT-387 move logdir creation to somewhere that doesnt break tests and mod the service test
2020-12-31 12:20:09 +11:00
Steve Smith
657efb77ab
DCD-1089: The systemd installation location depends on the OS.
2020-08-28 13:07:56 +10:00
Brett Meehan
ef0a41af98
ITOPSENG-647 adjust hard-coded defaults to allow molecule tests to pass
2020-05-21 11:43:17 +10:00
Brett Meehan
7b9e9e2328
ITOPSENG-647 put product service file in the default path to allow systemctl mask and other linking operations to work properly
2020-05-21 10:17:22 +10:00
Steve Smith
5dc978afb0
DCD-418: Fix test.
2019-07-10 16:52:18 +10:00
Steve Smith
4b2dfd8f90
DCD-418: Limit permissions on the systemd unit and move DB params to the environment.
2019-07-09 16:15:45 +10:00
Steve Smith
adeb027473
DCD-386: Fix some Molecule tests.
2019-06-03 12:13:51 +10:00
Steve Smith
9e2eb50a6b
DCD-386: Rework product_startup to support more systemd params and add tests for some corner cases.
2019-05-31 10:52:58 +10:00