SL1 Skylar Automation Platform Release Notes, version 3.0.1

SL1 Skylar Automation Platform version 3.0.1 includes updates and enhancements to meet requirements for the Federal Risk and Authorization Management Program, better known as FedRAMP. This version of Skylar Automation is only available as a cloud-native deployment in Amazon Web Services (AWS). You can deploy the Skylar Automation containers with AWS native services in a FedRAMP-compliant manner that uses AWS container orchestration.

Features

This section covers the features that are included in SL1 Skylar Automation Platform version 3.0.1:

  • The Skylar Automation architecture was updated to support DynamoDB, a FedRAMP-certified AWS native service for its database.
  • The Skylar Automation architecture has also been updated to support Amazon ElastiCache, a FedRAMP-certified, AWS-native service for its result store.
  • The Skylar Automation architecture was updated to support Amazon Simple Queue Service (SQS), a FedRAMP-certified, AWS-native service as its message queueing system.
  • All Python components in Skylar Automation now use Python version 3.11. All packages and libraries have been updated accordingly.
  • The Python-based encryption mechanism was updated to use the pyca/cryptography package, with a direct binding to the FIPS-approved openSSL.
  • The Skylar Automation configuration class was updated to enable reading parameters, secrets from AWS SSM, and secret services.
  • This release currently deploys containers utilizing ECS orchestration on an Amazon Linux 2023 ACIS Level 1.
  • Added the default_queue configuration option to change the default queue name. This option needs to be set for the Custom worker, SyncPack worker, API, and Scheduler services.
  • For SaaS instances of Skylar Automation, the Applications panel, which contains information about tasks and workers, does not display.
  • The following images are included in this release of Skylar Automation:
  • registry.scilo.tools/sciencelogic/pf-worker:rhel3.0.1
  • registry.scilo.tools/sciencelogic/pf-api:rhel3.0.1
  • registry.scilo.tools/sciencelogic/pf-gui:3.0.1
  • registry.scilo.tools/sciencelogic/pf-dex:2.37.1-9.0.1
  • registry.scilo.tools/sciencelogic/pf-pypi:6.3.1-13.0.1

Skylar Automation Cloud Port Requirements

For SL1 Skylar Automation Platform version 3.0.1, the following ports are used for external and user access:

  • 443/TCP (HTTPS). Provides standard user interface and API interaction and communication.
  • 5556/TCP (HTTPS). Facilitates customer-defined SSO, OAuth, and OIDC authentication.
  • 3141/TCP (HTTPS). Provides SyncPackrepository access; only required if Skylar Automation allows end users to upload their own SyncPacks to the Skylar Automation system.

The following ports are used for internal system ports and communication:

  • 6379/TCP. Provides AWS ElastiCache communication.
  • 443/TCP. Provides AWS SQS communication.
  • 5000/TCP, 8080/TCP, 8443/TCP. Provides API and worker communication.