Skip to content

Latest commit

 

History

History
295 lines (206 loc) · 8.46 KB

CHANGELOG.rst

File metadata and controls

295 lines (206 loc) · 8.46 KB

galaxy.galaxy Release Notes

  • Simplify dispatch role
  • remove unused import module
  • add ah_token for the community repository. This commit adds that.
  • Added ansible role 'role' for creating roles of group permsions.
  • Fixed issue with ah_ee_repository working on newer versions.
  • Fixed issue with ah_namespace delete
  • Updated ah_collection_upload to exit properly.
  • Updated ah_role to not require permisions in order to allow for deletion.
  • Updated testing coverage.
  • add the ah_role module to add role permisions.
  • added better error catching to ah_ee_registery_index/sync to handle when a registery is not found.
  • ah_ee_repository include/exclude tags are no longer mutually exclusive
  • updated UI get_object method to use version variable.
  • updated ah_ee_image to work with galaxy 4.7+
  • updated ah_ee_repository to work with galaxy 4.6+
  • Introduces a sync option to the ee_registry_sync role on the ah_ee_registries variable which by default is false and which is required true to sync the registry.
  • Introduces a sync option to the ee_repository_sync role on the ah_ee_repositories variable which by default is false and which is required true to sync the repository.
  • Introduces an index option to the ee_registry_index role on the ah_ee_registries variable which by default is false and which is required true to index the registry.
  • Removed ah_ee_registry new name option. This affected underlying images indexed from the registery leaving them abandoned, and subsequent indexes of the renamned registery would fail.
  • removed the options of new_name and delete_namespace_if_empty from ah_ee_repository. This is due to limitations of the API that broke pushing images to old repository name.
  • galaxy.galaxy.ah_role - Manage a role of group permissions
  • Added option to pull all collections from a specific repository
  • Collection module and role - add way to get version from path for auto approval if not provided.
  • Update Publish role to be namespace agnostic.
  • Checks for username and password passed to api lookup plugin
  • Removed incorrect reference to oauth token abilities for api lookup plugin.
  • Added timeout and interval for waiting for auto approval on ah_collection module.
  • Added timeout and interval for waiting for auto approval on collection role.
  • Changed default of overwrite_existing var in collection role to False to match module
  • groups option of ah_namespace module changed to accept just the names of groups who own the namespace
  • Enforced type checking on groups option of ah_namespace
  • Fixed doc issue in ah_collection module where overwrite_existing option was reported with default True when functionality was False
  • Fixed doc issue in ah_collection_upload module where wait option was reported with default True when functionality was False
  • Fixed doc issue in collection role where ah_overwrite_existing option was reported with default True when functionality was False
  • Removed ah_token from roles where the modules don't accept it
  • Secret fields (password, client_key, proxy_password) set to no_log in ah_ee_registry module
  • Updated ah_ee_namespace to use object_roles instead of object_permissions when inspecting group permissions
  • token option in ah_repository set as no_log to prevent exposure of secret
  • url field explicitly required when state=present in ah_ee_registry module
  • Add markdown linter
  • Fix all linter reported errors
  • Move linter configurations to root directory
  • Update linter versions
  • add ah_token so repository_sync that was missing
  • created a role from ah_collection module
  • ah_token auth for modules
  • Fixed a major bug that was preventing publish role from uploading new versions without removing all prior versions.
  • ah_overwrite_existing when set to true, will sometimes cause errors due to the time it takes to delete namespaces
  • ah_token does not work in every module (errors saying parameter is not supported)
  • auto_approve does not work when publishing new collections (throws error)
  • Adds the ah_api lookup plugin to do generic API lookups on endpoints.
  • Allows basic auth as backup method to enable keycloak based users to authenticate.
  • Added certificate and key authentication for ee registries in ah_ee_registry module
  • Added repository role
  • Added repository sync role
  • Added several options to the ah_repository module
  • Fixed an issue where a genuine API error would cause a module to have an unhandled error.
  • Fixed incorrect task names on serveral roles
  • Fixed issue where groups was required to create a namespace using ah_namespace module
  • Changed default retries on async tasks in roles to 50
  • Fix issue where all roles had the wrong variable set and caused failures
  • Fixed issue with new variables not included in ee_repository role
  • Fixed issue with sync and index roles where a no_log variable was incorrect
  • Added ability to add remote repositories in ah_ee_repository module.
  • Adds ah_ee_registry module
  • Adds ah_ee_registry_index module
  • Adds ah_ee_registry_sync module
  • Adds ee_registry role
  • Adds ee_registry_index role
  • Adds ee_registry_sync role
  • module ah_collection can now upload and delete collections
  • Added group permissions for remote registry management - add_containerregistryremote, change_containerregistryremote, delete_containerregistryremote.
  • ah_hostname becomes an alias for ah_host in modules
  • ah_hostname is now the default option for roles, though ah_host remains an alias
  • Options for state in ah_ee_image and ah_ee_repository modules changed from 'updated' to 'present' as a bug fix.
  • module ah_collection_upload has been removed.
  • galaxy.galaxy.ah_ee_registry - Manage private automation hub execution environment remote registries.
  • added namespace state absent module parameter
  • added new permision options to the ah_group_perm module and group role.
  • ah_ee_namespace and ah_ee_repository - adding the new_name parameter so that users can rename namespaces and repositories (ansible#44)
  • removed dependency for ansible.galaxy module which wasn't accessible in 2.12 Ansible
  • Add the no_log attribute to the password and proxy_password fields of the ah_repository module (Resolves
  • Added execution_environment plugins
  • Added user, group and group_perm plugins
  • Added meta/runtime.yml file which is now a requirement for collections to be released on Galaxy
  • Added requirements_file option to ah_repository module
  • Now retries auto-approving on the publish role in case there is a delay in the collection making it to be ready for approval.
  • Added ah_repository_sync module to sync remote repositories for Automation Hub.
  • Fixes issue in ah_repository where not specifying a requirements list causedd a failure.
  • Added ah_repository module to configure the remote repositories for Automation Hub.
  • Added ah_approval module to approve a colelction which has been uploaded.
  • Added ah_collection_uploads module
  • Publish role - Ability to approve role added
  • Publish role - rewritten to use internal modules
  • Publish role - repo_name variable renamed to collection_name.
  • Initial release of ansible_config, namespace, publish roles and ah_namespace, ah_token modules