Aria Automation Config supportability for OneDir open salt packages
search cancel

Aria Automation Config supportability for OneDir open salt packages

book

Article ID: 312988

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Starting with the 3006 release, open salt has updated the default installation method to onedir (https://docs.saltproject.io/salt/install-guide/en/latest/topics/upgrade-to-onedir.html#what-is-onedir). Aria Config depends on open salt to function and as of version 8.13.1 added support for onedir type of open salt deployments, specifically targeting these use cases:

  • connecting salt-master to Aria Config via raas master plugin
  • deploying salt minions via Aria Config

Aria Config supportability matrix:

Aria Automation Config flavour Environment Support for onedir Notes
Aria Config 8.13.1 VMware Cloud  Yes  
Aria Config deployed via Aria Lifeycle Manager as a Photon 3 appliance On-premise (customer-managed) No No support due to lack of FIPS compliance in open salt 3006 for Photon 3.
Support expected after migration to Photon 4.0. Follow release notes for more updates https://docs.vmware.com/en/VMware-Aria-Automation/services/rn/vmware-aria-automation-release-notes/index.html
Aria Config 8.13.1 standalone installer RPM Customer-managed Yes  
Aria Config 8.13.0 and lower standalone installer RPM Customer-managed No Recommend upgrading to the latest 8.13.1 for validated support for salt onedir packages

 

Environment

VMware Aria Automation Config 8.12.x

Resolution

When upgrading open salt to onedir, it is highly recommended to review the user guide remember to follow step 4 in https://docs.saltproject.io/salt/install-guide/en/latest/topics/upgrade-to-onedir.html  and reinstall any third-party python packages. The implication for salt-masters connected to and managed by Aria Automation Config, RaaS master plugin needs to be reinstalled. Follow the Aria Config documentation for installing/upgrading/configuring RaaS master plugin.

https://docs.vmware.com/en/VMware-Aria-Automation/8.13/Installing-Automation-Config/GUID-1637E178-B1A7-4FAC-A348-1516A6F0C4F0.html#upgrade-salt-7

https://docs.vmware.com/en/VMware-Aria-Automation/8.13/Installing-Automation-Config/GUID-EC2F72E0-4E90-4149-BEA2-0F7A9B914D4B.html

For list of platforms that support open salt onedir packages, see https://docs.saltproject.io/salt/install-guide/en/latest/topics/upgrade-to-onedir.html#platform-package-support-for-salt-3006

Additional resources:

https://docs.saltproject.io/salt/install-guide/en/latest/topics/install-by-operating-system/index.html

https://docs.saltproject.io/salt/install-guide/en/latest/topics/upgrade.html

Additional Information

What is onedir?

Onedir stands for “one directory” because the goal is to provide a single directory containing all the executables that Salt needs. It includes the version of Python needed by Salt and its required dependencies.

Onedir packages simplify the installation process because they allow you to use Salt out of the box without installing Python or other dependencies first.