Skip to content

Commit 2d77d08

Browse files
Merge branch 'maple' into 'master'
Merge maple release branch to main preparing for release. See merge request sassoftware/viya-ark!365
2 parents cee1b5d + 0196888 commit 2d77d08

File tree

6 files changed

+43
-37
lines changed

6 files changed

+43
-37
lines changed

CHANGELOG.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
# Changelog for SAS Viya ARK
22

33
<!-- LATEST RELEASE START -->
4+
## Viya35-ark-1.14 - June 4, 2021
5+
- **Sumary**:
6+
Enhancement of RHEL8 compatibility libraries installation. Dropping unused feature. README updates.
7+
- Issues addressed:
8+
- SAS Viya Pre-Installation Playbook
9+
- VIYAARK-253 - systemd DefaultTimeout parameters not needed
10+
- VIYAARK-241 - Install missing RHEL8 compatibility libraries
11+
- SAS LDAP Validator
12+
- VIYAARK-185 - Address GitHub issue [#20](https://github.com/sassoftware/viya-ark/issues/20) - anonymousBind usage update
13+
<!-- LATEST RELEASE END -->
14+
415
## Viya35-ark-1.13 - March 23, 2021
516
- **Sumary**:
617
Bug fixes.
@@ -12,7 +23,6 @@
1223
- VIYAARK-204 - Make yum cachedir path customizable.
1324
- SAS Viya Deployment Report
1425
- VIYAARK-242 - Deployment Report not reporting the status of "not ready" services.
15-
<!-- LATEST RELEASE END -->
1626

1727
## Viya35-ark-1.12 - February 16, 2021
1828
- **Summary**:

playbooks/ldap-validator/Readme.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ The SAS Viya LDAP Validator Playbook will try to validate access to your LDAP in
4747
* fetch group[5 users] attributes
4848
* fetch the attributes of admin user provided in the `sitedefault.yml` file.
4949

50+
## Note:
51+
52+
Set anonymousBind to 'true' in the sitedefault.yaml file only if you know that the LDAP server allows anonymous access. You must also set the User DN and password to empty strings to validate connection to the LDAP server.
53+
54+
Otherwise, set the anonymousBind to 'false' and set the correct User DN and password values. With the correct credentials, the tool will successfully validate the connection to the LDAP server.
55+
5056
## Success Criteria
5157

5258
If all tasks come back OK (green), it means that all the tests passed. If any test fails, an error message should indicate the reason for the failure.
@@ -58,6 +64,6 @@ This is a list of future checks that should be added to this playbook:
5864
* confirm that SSSD or similar has been configured and that there are matching users
5965
* support passing certificates for the connection to LDAP
6066

61-
Copyright (c) 2019, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
67+
Copyright (c) 2019-2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
6268
SPDX-License-Identifier: Apache-2.0
6369

playbooks/pre-install-playbook/roles/viya-ark.preinstall/defaults/main.yml

-2
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,6 @@ ansible_version_compare_max_version: "2.11" # Must be set one major version abo
201201
required_python_min_version: "2.6"
202202

203203

204-
DefaultTimeoutStopSec: 1800s
205-
DefaultTimeoutStartSec: 1800s
206204

207205
semaphores:
208206
- { name: kernel.sem.SEMMSL, value: 512 }

playbooks/pre-install-playbook/roles/viya-ark.preinstall/tasks/main.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2019-2020, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
2+
# Copyright (c) 2019-2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.
33
# SPDX-License-Identifier: Apache-2.0
44
#
55
---
@@ -27,7 +27,6 @@
2727
- import_tasks: pre.os_firewall_config.yml
2828
- import_tasks: pre.ntp_config.yml
2929
- import_tasks: pre.network_and_bandwidth_check.yml
30-
- import_tasks: pre.timeouts_config.yml
3130
- import_tasks: pre.swappiness_config.yml
3231
- import_tasks: pre.performance_config.yml
3332
- import_tasks: pre.locale_check.yml

playbooks/pre-install-playbook/roles/viya-ark.preinstall/tasks/pre.required_packages_config.yml

+24-1
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,33 @@
5252

5353
- debug: var=missing_packages
5454

55+
- name: Install missing Compatibility Packages
56+
package:
57+
name: "{{ item }}"
58+
state: present
59+
loop: "{{missing_packages}}"
60+
when: item in missing_packages
61+
62+
- name: Gather package facts again
63+
ansible.builtin.package_facts:
64+
manager: auto
65+
66+
- name: Check whether Compatibility Packages are installed
67+
set_fact:
68+
still_missing_package="{{ item }}"
69+
loop: "{{ compat_packages }}"
70+
register: still_missing_package_result
71+
when: item not in ansible_facts.packages
72+
73+
- name: Check again for missing Compatibility Packages
74+
set_fact: still_missing_packages="{{ still_missing_package_result.results | selectattr('ansible_facts', 'defined') | map(attribute='ansible_facts.still_missing_package') | list }}"
75+
76+
- debug: var=still_missing_packages
77+
5578
- name: Assert there are no missing Compatibility Packages
5679
assert:
5780
that:
58-
- missing_packages|length == 0
81+
- still_missing_packages|length == 0
5982
fail_msg: There are missing Compatibility Packages. {{missing_packages}}
6083
success_msg: There are no missing Compatibility Packages.
6184
when: not ansible_check_mode

playbooks/pre-install-playbook/roles/viya-ark.preinstall/tasks/pre.timeouts_config.yml

-30
This file was deleted.

0 commit comments

Comments
 (0)