All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed pre-release flag, was being incorrectly set as truthy even if unchecked
- Updated the minimum covalent version, and relaxed the boto3 version requirement
- The
exec.py
script to transfer outputs and exceptions, while preserving AWS logs output.
- Changed license to Apache
- Fixed
docker
workflow referring to deprecatedstable_version
input
- Added configurable covalent version in
docker
workflow to build base executor image
- Centos tests workflow by updating the Git version.
- Moved base executor image python script into covalent_aws_plugins/exec.py from Dockerfile
- Fixed Dockerfile to create /covalent folder
- Update
docker.yml
with proper stable version attributes for worflow dispatch
- Fixed Dockerfile and docker workflow syntax to build pre-release base executor images
- Adding
docker.yml
workflow to build and release stable/pre-release version of the base aws executor docker images to public ECR
- Not setting default AWS_SHARED_CREDENTIALS, using AWS_REGION then AWS_DEFAULT_REGION if not defined.
- Added reference to RTD of aws plugins
- Added warning about not including [all] to install plugins, minor adjustments.
- Updated README to contain new UX for installing plugins
- Updated requirements.txt to contain commas separating gte, and lt inequalities in covalent version
- Updated setup.py to contain commas separating gte, and lt inequalities in the plugin versions
- Added Alejandro to paul blart
- Update individual plugin version in
setup.py
- Removed file based approach to distinguish plugin installs, simply use
extras_require
parameter insetup_info
- Make plugin version requirements more flexible.
- Premature covalent base plugins only file removal.
- Updated version of covalent to 0.202.0
- Updated README to reflect the fact that this plugin now installs each individual executor plugin
- Added a few lines about the plugin ecosystem and covalent
BASE_COVALENT_AWS_PLUGINS_ONLY
needs to be removed after all the installations are complete.
- Pre-release versions of the plugins in the corresponding requirements file.
- Store / Read
BASE_COVALENT_AWS_PLUGINS_ONLY
in a temporary file rather than storing it as an environment variable.
- Setting
BASE_COVALENT_AWS_PLUGINS_ONLY
environment system wide to circumventsetup.py
subprocesses when installing.
- Added back import of
AWSExecutor
incovalent_aws_plugins/__init__.py
to enablefrom covalent_aws_plugins import AWSExecutor
.
- Added license workflow
- Logic to check if only the base requirements file in the plugins repo is to be installed. When not True, the
requirements-plugins-suite.txt
packages are also installed in addition to therequirements.txt
packages. - Added aws plugins to be installed in
requirement-plugins-suite.txt
.
Dockerfile
for the base docker image for all AWS cloud executor pluginsCHANGELOG
file- Added first iteration of
AWSExecutor
and AWS Executor exceptions