Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jenkins #579

Merged
merged 12 commits into from
May 27, 2022
Merged

Jenkins #579

merged 12 commits into from
May 27, 2022

Conversation

pneerincx
Copy link
Contributor

Jenkins work:

  • Includes initial work from marieke-bijlsma
  • Removed dependency on geerlingguy.java in favor of a simple yum task.
  • Removed dependency on geerlingguy.jenkins as it is currently broken: role creates config files for old style system V service, but Jenkins now uses systemd, which must be configured differently.
  • Install additional jenkins plugin warnings-ng
  • Install ShellCheck
  • Switched Java version 1.8 -> 11
  • Added Apache httpd ssl.conf, so we can use Apache httpd as proxy.

Miscellaneous bugfixes for issues that emerged during testing:

  • Bugfix for inventory_plugins/yaml_with_jumphost.py: do not use ${AI_PROXY} when it is defined but an empty string.
  • Bugfix for lor-init: do not set ${AI_PROXY} env var to an empty string when a stack does not have a jumphost listed in its static inventory.
  • Bugfix for single_group_playbooks/pre_deploy_checks.yml: check for stack_name Ansible variable instead of slurm_cluster_name as not all stacks are slurm clusters anymore and hence some do not use slurm_cluster_name.
  • Bugfix for single_role_playbooks/firewall.yml: changed wrong name/title to reflect what this play is actually doing.

@pneerincx pneerincx requested a review from marieke-bijlsma May 25, 2022 14:53
@marieke-bijlsma marieke-bijlsma merged commit f5b8956 into rug-cit-hpc:develop May 27, 2022
@pneerincx pneerincx deleted the jenkins branch May 27, 2022 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants