Denise Unterwurzacher
7c23b7f478
Merged in ITPLAT-428/ansbile-version-bump-causing-failure (pull request #125 )
...
ITPLAT-428 Break after ansible version change - need to specify `| bool` on some conditionals that are evaluated as strings
Approved-by: Steve Smith
Approved-by: Adam Brokes
2021-01-21 22:29:29 +00:00
Denise Unterwurzacher
edaf560a40
ITPLAT-428 Need to specify | bool to ensure the value is read as a boolean. This was warned about in previous versions: "[DEPRECATION WARNING]: evaluating false as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the future. This feature will be removed in version 2.12." Perhaps it was removed earlier. Handled both deprecation warnings found in previous runs.
2021-01-21 12:35:40 -06:00
Steve Smith
c3b04803c5
Merged in DCD-1205-dependency-vulnerabilities (pull request #124 )
...
DCD-1205: Dependency vulnerabilities
Approved-by: Ben Partridge
Approved-by: Adam Brokes
2021-01-21 03:41:22 +00:00
Steve
89977a263b
DCD-1205: Need to run molecule in the pipenv environment.
2021-01-20 13:02:45 +11:00
Steve
c250da08ed
DCD-1205: Simplify the pipelines generator.
2021-01-20 12:55:50 +11:00
Steve
ad661add8f
DCD-1205: Shorten the batch names.
2021-01-20 12:09:18 +11:00
Steve
5b7d4382af
DCD-1205: Make generate pipeline steps more descriptive.
2021-01-20 12:06:17 +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
c7c355fe0a
DCD-1205: Add additional dependencies no longer included in Molecule v3.
2021-01-20 11:11:25 +11:00
Steve
253c5bd8e1
DCD-1205: Rename playbook.yml -> converge.yml for Molecule v3.
2021-01-20 11:09:32 +11:00
Steve Smith
51fe80cd69
DCD-1205: Bump all dependencies to fix VULN-257524, VULN-257513
2021-01-20 09:59:38 +11:00
Steve Smith
848c60ca79
Merged in DCD-1190-enable-bitbucket-properties (pull request #123 )
...
DCD-1190 enable bitbucket properties
Approved-by: Geoff Jacobs
Approved-by: Adam Brokes
2021-01-19 04:22:29 +00:00
Steve Smith
6b7c164d71
DCD-1190: Narrow checks to ensure properties are on separate lines.
2021-01-19 14:30:00 +11:00
Steve Smith
5de5149612
DCD-1190: Typo in test.
2021-01-19 12:51:27 +11:00
Steve Smith
d30ecd2080
DCD-1190: Disable line-length lint as it doesn't help clarity.
2021-01-19 11:18:20 +11:00
Steve Smith
11f0e4ea36
DCD-1190: Remove spurious yaml file.
2021-01-19 11:17:21 +11:00
Steve Smith
c59d3525ab
DCD-1190: Expect a space-delimited list of properties from the quickstart.
2021-01-19 10:47:36 +11:00
Steve Smith
b97ef5e08c
DCD-1190: Fix typo.
2021-01-18 15:20:49 +11:00
Steve Smith
08b38ec7fb
DCD-1190: Add supplied properties to the template.
2021-01-18 14:18:21 +11:00
Steve Smith
f539d33c5b
DCD-1190: Move BB-specific variables out of the group vars to a common role.
2021-01-18 13:36:05 +11:00
Denise Unterwurzacher
b3b502549b
Merged in ITPLAT-399/fix-thread-dump-problem (pull request #121 )
...
ITPLAT-399 Stop systemd-cleanup removing /tmp/java_pid* files required for thread dumps
Approved-by: Ben Partridge
Approved-by: Adam Brokes
2021-01-13 23:12:38 +00:00
Denise Unterwurzacher
5c1b5f6877
ITPLAT-399 Updating Molecule (this was in an attempt to solve a testing issue that it did not solve, but it doesn't cause any problems)
2021-01-13 11:53:20 -06:00
Denise Unterwurzacher
7ede9c8cc1
ITPLAT-399 Systemd cleans up files in /tmp older than 10 days. This removes the /tmp/.java_pid* file which is the socket created by the JVM that facilitates thread dumps. This file is never recreated once it's deleted, and the only way to recreate it and restore thread dump functionality is to restart the JVM. If using OpenJDK there is no -F option to force thread dumps which bypasses the socket. Once the file is deleted there is no way to take a thread dump on OpenJDK until a restart is performed. This commit excludes required java hooks including the pid file from systemd's cleanup. For more info: https://bugzilla.redhat.com/show_bug.cgi?id=1704608
2021-01-13 11:47:19 -06:00
Dylan Rathbone
8de2dbf226
Merged in add-lxml-to-python-env (pull request #119 )
...
DCD-1124: Add 'lxml' as a depenency to ansible python env
Approved-by: Geoff Jacobs
Approved-by: Ben Partridge
2020-11-03 06:38:10 +00:00
Dylan Rathbone
4bda130d5f
Remove python2 pip for Debian installs
2020-11-03 10:24:02 +10:00
Dylan Rathbone
ccee6e4d8c
Remove python2 pip for Debian installs
2020-11-03 10:21:13 +10:00
Dylan Rathbone
301f44cbef
Add python2 pip for Debian installs
2020-11-03 09:16:49 +10:00
Dylan Rathbone
e2e4ce4ba6
Add python2 pip for Debian installs
2020-11-03 08:37:21 +10:00
Dylan Rathbone
25ebe4c54b
Remove lxml from Pipfile
2020-11-02 16:41:56 +10:00
Dylan Rathbone
3c2b000db5
Install lxml into system python env
2020-11-02 16:40:52 +10:00
Dylan Rathbone
6d724664df
Add 'lxml' as a depenency to ansible python env
2020-11-02 10:00:13 +10:00
Geoff Jacobs
6e1c9654fd
Merged in ITPLAT-195-ansible---on-opsj-migration (pull request #117 )
...
Fix jira-config.properties being copied in owned as root
Approved-by: Adam Brokes
2020-10-21 23:01:55 +00:00
Geoff Jacobs
88d326be73
ITPLAT-195 setting owner/group for jira-config.properties. It was being copied across as root:root.
2020-10-21 13:54:02 +11:00
Lee Goolsbee
fc39d2bb23
Merged in DCD-1073-adoptopenjdk (pull request #113 )
...
DCD-1073 use AdoptOpenJDK from official repos
Approved-by: Steve Smith
Approved-by: Dylan Rathbone
2020-09-14 15:13:52 +00:00
Lee Goolsbee
cfca6d794c
move debian_architecture and debian_architecture_translations to defaults
2020-09-10 12:22:16 -05:00
Lee Goolsbee
73a3dea47d
remove a few straggling references to linking fonts to the JRE
2020-09-10 12:21:15 -05:00
Steve Smith
f388593221
Merged in DCD-1089-per-os-system-location (pull request #114 )
...
DCD-1089: The systemd installation location depends on the OS.
Approved-by: Adam Brokes
2020-08-31 23:59:46 +00:00
Steve Smith
657efb77ab
DCD-1089: The systemd installation location depends on the OS.
2020-08-28 13:07:56 +10:00
Lee Goolsbee
e0b76696c4
azl2 also needs this symlink
2020-08-27 12:27:41 -05:00
Lee Goolsbee
529df0cafd
fix tests
2020-08-27 11:49:27 -05:00
Lee Goolsbee
45c2d01b17
DCD-1037 use AdoptOpenJDK from official repos
2020-08-27 11:08:42 -05:00
Steve Smith
5bae465412
Merged in DCD-1020-non-ascii-fonts (pull request #112 )
...
DCD-1020: Add Google Noto fonts and install as JVM fallback for server-side rendering of non-Latin languages
Approved-by: Ben Partridge
2020-08-25 05:51:30 +00:00
Steve Smith
ff6889e539
DCD-1020: Update pipelines.
2020-08-24 13:34:44 +10:00
Steve Smith
db84840a96
DCD-1020: Add test for font installation with system JDK.
2020-08-24 13:23:17 +10:00
Steve Smith
25c2ebb563
DCD-1020: Add installation and linking of Google Noto fonts as JVM fallbacks.
2020-08-24 13:05:42 +10:00
Steve Smith
d22c0222ed
DCD-1020: We need a JRE symlink too.
2020-08-21 13:56:13 +10:00
Steve Smith
43996fffcd
DCD-1020: Make/enforce assumption that JVM packages setup a common symlink.
2020-08-21 13:03:35 +10:00
Steve Smith
b66d08b443
DCD-1020: Use the major java version and let per-OS roles apply the approriate naming.
2020-08-21 13:02:21 +10:00
Steve Smith
a912ac5044
DCD-1020: Move JRE home & binary location to group-vars.
2020-08-21 11:05:42 +10:00
Lee Goolsbee
1d86a0ddb9
Merged in ITOPSENG-771-fix-productdownloadurl (pull request #109 )
...
Synchrony nodes should use system JDK if configured to do so
Approved-by: Ben Partridge
2020-08-14 18:41:52 +00:00