From c750066d00fc7ae49a13423e3a2a2cdcbb4b3a67 Mon Sep 17 00:00:00 2001 From: David Newswanger Date: Thu, 18 Nov 2021 11:28:15 -0500 Subject: [PATCH] Release 4.4.0 (#1059) No-Issue --- CHANGES.rst | 136 ++++++++++++++++++++++++++++++++++++++ CHANGES/1049.bugfix | 1 - CHANGES/1095.bugfix | 1 - CHANGES/157.bugfix | 1 - CHANGES/224.bugfix | 1 - CHANGES/224.misc | 1 - CHANGES/382.feature | 1 - CHANGES/424.misc | 1 - CHANGES/428.bugfix | 1 - CHANGES/431.bugfix | 1 - CHANGES/434.feature | 1 - CHANGES/435.feature | 1 - CHANGES/438.feature | 1 - CHANGES/450.bugfix | 5 -- CHANGES/460.misc | 1 - CHANGES/563.misc | 1 - CHANGES/570.misc | 1 - CHANGES/576.misc | 1 - CHANGES/579.misc | 1 - CHANGES/581.feature | 1 - CHANGES/581.misc | 1 - CHANGES/582.feature | 1 - CHANGES/583.bugfix | 1 - CHANGES/584.misc | 3 - CHANGES/585.bugfix | 1 - CHANGES/588.feature | 1 - CHANGES/601.bugfix | 1 - CHANGES/603.misc | 1 - CHANGES/606.misc | 1 - CHANGES/637.bugfix | 1 - CHANGES/646.bugfix | 1 - CHANGES/647.misc | 1 - CHANGES/661.bugfix | 1 - CHANGES/683.feature | 1 - CHANGES/706.bugfix | 1 - CHANGES/707.misc | 1 - CHANGES/708.feature | 1 - CHANGES/709.feature | 1 - CHANGES/710.feature | 1 - CHANGES/711.feature | 1 - CHANGES/712.feature | 1 - CHANGES/713.feature | 1 - CHANGES/733.feature | 1 - CHANGES/739.bugfix | 1 - CHANGES/743.feature | 1 - CHANGES/750.misc | 1 - CHANGES/781.bugfix | 1 - CHANGES/799.misc | 1 - CHANGES/815.bugfix | 1 - CHANGES/830.misc | 1 - CHANGES/837.misc | 1 - CHANGES/846.feature | 1 - CHANGES/849.bugfix | 1 - CHANGES/864.feature | 1 - CHANGES/871.misc | 1 - CHANGES/873.misc | 1 - CHANGES/881.feature | 1 - CHANGES/888.feature | 1 - CHANGES/896.feature | 1 - CHANGES/897.feature | 1 - CHANGES/901.feature | 1 - CHANGES/902.feature | 1 - CHANGES/906.feature | 1 - CHANGES/915.bugfix | 1 - CHANGES/916.feature | 1 - CHANGES/917.misc | 1 - CHANGES/918.bugfix | 1 - CHANGES/923.feature | 1 - CHANGES/924.bugfix | 1 - CHANGES/931.feature | 1 - CHANGES/938.feature | 1 - CHANGES/940.bugfix | 1 - CHANGES/945.feature | 1 - CHANGES/952.bugfix | 1 - CHANGES/964.features | 1 - CHANGES/989.bugfix | 1 - galaxy_ng/__init__.py | 2 +- galaxy_ng/app/__init__.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 80 files changed, 140 insertions(+), 85 deletions(-) delete mode 100644 CHANGES/1049.bugfix delete mode 100644 CHANGES/1095.bugfix delete mode 100644 CHANGES/157.bugfix delete mode 100644 CHANGES/224.bugfix delete mode 100644 CHANGES/224.misc delete mode 100644 CHANGES/382.feature delete mode 100644 CHANGES/424.misc delete mode 100644 CHANGES/428.bugfix delete mode 100644 CHANGES/431.bugfix delete mode 100644 CHANGES/434.feature delete mode 100644 CHANGES/435.feature delete mode 100644 CHANGES/438.feature delete mode 100644 CHANGES/450.bugfix delete mode 100644 CHANGES/460.misc delete mode 100644 CHANGES/563.misc delete mode 100644 CHANGES/570.misc delete mode 100644 CHANGES/576.misc delete mode 100644 CHANGES/579.misc delete mode 100644 CHANGES/581.feature delete mode 100644 CHANGES/581.misc delete mode 100644 CHANGES/582.feature delete mode 100644 CHANGES/583.bugfix delete mode 100644 CHANGES/584.misc delete mode 100644 CHANGES/585.bugfix delete mode 100644 CHANGES/588.feature delete mode 100644 CHANGES/601.bugfix delete mode 100644 CHANGES/603.misc delete mode 100644 CHANGES/606.misc delete mode 100644 CHANGES/637.bugfix delete mode 100644 CHANGES/646.bugfix delete mode 100644 CHANGES/647.misc delete mode 100644 CHANGES/661.bugfix delete mode 100644 CHANGES/683.feature delete mode 100644 CHANGES/706.bugfix delete mode 100644 CHANGES/707.misc delete mode 100644 CHANGES/708.feature delete mode 100644 CHANGES/709.feature delete mode 100644 CHANGES/710.feature delete mode 100644 CHANGES/711.feature delete mode 100644 CHANGES/712.feature delete mode 100644 CHANGES/713.feature delete mode 100644 CHANGES/733.feature delete mode 100644 CHANGES/739.bugfix delete mode 100644 CHANGES/743.feature delete mode 100644 CHANGES/750.misc delete mode 100644 CHANGES/781.bugfix delete mode 100644 CHANGES/799.misc delete mode 100644 CHANGES/815.bugfix delete mode 100644 CHANGES/830.misc delete mode 100644 CHANGES/837.misc delete mode 100644 CHANGES/846.feature delete mode 100644 CHANGES/849.bugfix delete mode 100644 CHANGES/864.feature delete mode 100644 CHANGES/871.misc delete mode 100644 CHANGES/873.misc delete mode 100644 CHANGES/881.feature delete mode 100644 CHANGES/888.feature delete mode 100644 CHANGES/896.feature delete mode 100644 CHANGES/897.feature delete mode 100644 CHANGES/901.feature delete mode 100644 CHANGES/902.feature delete mode 100644 CHANGES/906.feature delete mode 100644 CHANGES/915.bugfix delete mode 100644 CHANGES/916.feature delete mode 100644 CHANGES/917.misc delete mode 100644 CHANGES/918.bugfix delete mode 100644 CHANGES/923.feature delete mode 100644 CHANGES/924.bugfix delete mode 100644 CHANGES/931.feature delete mode 100644 CHANGES/938.feature delete mode 100644 CHANGES/940.bugfix delete mode 100644 CHANGES/945.feature delete mode 100644 CHANGES/952.bugfix delete mode 100644 CHANGES/964.features delete mode 100644 CHANGES/989.bugfix diff --git a/CHANGES.rst b/CHANGES.rst index 9ca0501e0b..1ebe7c7f01 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -13,6 +13,142 @@ Changelog .. towncrier release notes start +4.4.0 (2021-11-18) +================== + +Features +-------- + +- Update settings.py with Redis config provided by Clowder + `AAH-382 `_ +- Create new api endpoints for listing, getting, and updating container registries. + `AAH-434 `_ +- Create new api endpoints for listing, getting, and updating container remotes. + `AAH-435 `_ +- Create remote sync api endpoint. + `AAH-438 `_ +- Create templates to deploy Automation Hub services via the Clowder operator + `AAH-581 `_ +- Start deploying galaxy_ng to ephemeral environments in pr_check + `AAH-582 `_ +- Update to galaxy-importer version that uses ansible-core 2.11 + `AAH-588 `_ +- Add new healthz endpoint for liveness probe to check in ephemeral environments. + `AAH-683 `_ +- Ensure retain_repo_versions=1 is set for newly created repositories and existing + `AAH-708 `_ +- Enable Namespace deletion endpoint. + `AAH-709 `_ +- Allow collection versions to be deleted + `AAH-710 `_ +- Allow collections to be deleted + `AAH-711 `_ +- Allow container repository to be deleted + `AAH-712 `_ +- Allow container manifest to be deleted + `AAH-713 `_ +- Add configuration for api access logging. + `AAH-733 `_ +- Add unix socket support to collection version download view + `AAH-743 `_ +- Update settings.py and urls.py with Social Auth values when environment is configured + `AAH-846 `_ +- Add the ability to index execution environments from Red Hat registry remotes. This scans the registry for containers that are labeled with the execution environment label and creates remote container repositories for them which can be synced. + `AAH-864 `_ +- Enable unauthenticated view-only collection browsing + `AAH-881 `_ +- Add CONNECTED_ANSIBLE_CONTROLLERS setting which enables users to specify a list of controller instances that they wish to have galaxy ng connect to. + `AAH-888 `_ +- Create access policy for registries endpoint. + `AAH-896 `_ +- Create filters for container registries endpoint. + `AAH-897 `_ +- Enable basic (username/password) authentication for galaxy apis. + `AAH-901 `_ +- Add dependency filter to ui collection versions endpoint + `AAH-902 `_ +- Add api endpoint for getting a listof tags in a container repository. + `AAH-906 `_ +- Enable keycloak authentication using username and password for podman login. + `AAH-916 `_ +- Add pre-authorized-redirect content guard to distributions + `AAH-923 `_ +- Allow container registry-remote to be deleted + `AAH-931 `_ +- Add created_at and updated_at filters to container registries endpoint. + `AAH-938 `_ +- Add api endpoint to sync all remotes in a container registry. + `AAH-945 `_ +- Add image manifests to container images api. + `AAH-964 `_ + + +Bugfixes +-------- + +- Made API Root view to raise 404 if distro path is provided but distro doesn´t exist. + `AAH-157 `_ +- Disable streamed sync endpoints + `AAH-224 `_ +- Improve errors for max length violations in collection filename import + `AAH-428 `_ +- Uses optional file_url from caller, pulp-ansible>=0.8, to support additional pulp backend storage platforms + `AAH-431 `_ +- Fix incorrect openapi.yml + + Fix in this case mostly means removing an + out of date version in lieu of the autogenerated + version at /api/automation-hub/v3/openapi.yaml + `AAH-450 `_ +- Fix "CVE-2021-32052 django: header injection" by moving to django ~=2.2.23 + `AAH-583 `_ +- Fix synclist to exclude all versions of un-checked collection. + `AAH-585 `_ +- Update the required django to ~=2.2.23 + `AAH-601 `_ +- Pin 'click' version to 7.1.2 for 'rq' compat + `AAH-637 `_ +- Implemented filters for state and keywords on imports API. + `AAH-646 `_ +- Download collection artifacts from the galaxy apis instead of the pulp content app. + `AAH-661 `_ +- Update to work with pulpcore 3.14 API + `AAH-706 `_ +- Create 'inbound-namespaces' whenever a namespace is created. + `AAH-739 `_ +- Fix typo in AWS S3 configuration for Clowder + `AAH-781 `_ +- Fixed missing galaxy-importer configuration in Clowder template. + `AAH-815 `_ +- Adds dependency django-automated-logging + `AAH-849 `_ +- Fix keycloak setting not being loaded from /etc/pulp/settings.py + `AAH-915 `_ +- Bump django-automated-logging version to include IP Address in logs + `AAH-918 `_ +- Download collection artifacts from the pulp content app instead of the galaxy apis + `AAH-924 `_ +- Fix container pull error to make compatible with drf-access-policy update + `AAH-940 `_ +- Add auth_provider to users/ endpoint to denote an SSO user + `AAH-952 `_ +- Add get_object to ContainerSyncRemoteView to fix AAH-989 + `AAH-989 `_ +- Allow deleting execution environment repositories with a dot in name + `AAH-1049 `_ +- Fix a bug where remote container repositories could not be deleted. + `AAH-1095 `_ + + +Misc +---- + +- `AAH-224 `_, `AAH-424 `_, `AAH-460 `_, `AAH-563 `_, `AAH-570 `_, `AAH-576 `_, `AAH-579 `_, `AAH-581 `_, `AAH-584 `_, `AAH-603 `_, `AAH-606 `_, `AAH-647 `_, `AAH-707 `_, `AAH-750 `_, `AAH-799 `_, `AAH-830 `_, `AAH-837 `_, `AAH-871 `_, `AAH-873 `_, `AAH-917 `_ + + +---- + + 4.3.0a2 (2021-04-16) ==================== diff --git a/CHANGES/1049.bugfix b/CHANGES/1049.bugfix deleted file mode 100644 index 7ed3121789..0000000000 --- a/CHANGES/1049.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow deleting execution environment repositories with a dot in name diff --git a/CHANGES/1095.bugfix b/CHANGES/1095.bugfix deleted file mode 100644 index 991f6fef23..0000000000 --- a/CHANGES/1095.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix a bug where remote container repositories could not be deleted. \ No newline at end of file diff --git a/CHANGES/157.bugfix b/CHANGES/157.bugfix deleted file mode 100644 index 9d43a9a554..0000000000 --- a/CHANGES/157.bugfix +++ /dev/null @@ -1 +0,0 @@ -Made API Root view to raise 404 if distro path is provided but distro doesn´t exist. diff --git a/CHANGES/224.bugfix b/CHANGES/224.bugfix deleted file mode 100644 index fa92062a68..0000000000 --- a/CHANGES/224.bugfix +++ /dev/null @@ -1 +0,0 @@ -Disable streamed sync endpoints diff --git a/CHANGES/224.misc b/CHANGES/224.misc deleted file mode 100644 index 315faae767..0000000000 --- a/CHANGES/224.misc +++ /dev/null @@ -1 +0,0 @@ -Re-enable /collections/all/ streamed andpoints diff --git a/CHANGES/382.feature b/CHANGES/382.feature deleted file mode 100644 index c74db97b13..0000000000 --- a/CHANGES/382.feature +++ /dev/null @@ -1 +0,0 @@ -Update settings.py with Redis config provided by Clowder \ No newline at end of file diff --git a/CHANGES/424.misc b/CHANGES/424.misc deleted file mode 100644 index 8083ee7cc7..0000000000 --- a/CHANGES/424.misc +++ /dev/null @@ -1 +0,0 @@ -Make waiting-for-migrations script call optional. \ No newline at end of file diff --git a/CHANGES/428.bugfix b/CHANGES/428.bugfix deleted file mode 100644 index 23d8c02939..0000000000 --- a/CHANGES/428.bugfix +++ /dev/null @@ -1 +0,0 @@ -Improve errors for max length violations in collection filename import diff --git a/CHANGES/431.bugfix b/CHANGES/431.bugfix deleted file mode 100644 index 3a8f9c85fc..0000000000 --- a/CHANGES/431.bugfix +++ /dev/null @@ -1 +0,0 @@ -Uses optional file_url from caller, pulp-ansible>=0.8, to support additional pulp backend storage platforms diff --git a/CHANGES/434.feature b/CHANGES/434.feature deleted file mode 100644 index d0cd75edbd..0000000000 --- a/CHANGES/434.feature +++ /dev/null @@ -1 +0,0 @@ -Create new api endpoints for listing, getting, and updating container registries. \ No newline at end of file diff --git a/CHANGES/435.feature b/CHANGES/435.feature deleted file mode 100644 index 07d43520f1..0000000000 --- a/CHANGES/435.feature +++ /dev/null @@ -1 +0,0 @@ -Create new api endpoints for listing, getting, and updating container remotes. \ No newline at end of file diff --git a/CHANGES/438.feature b/CHANGES/438.feature deleted file mode 100644 index 8ab49014ea..0000000000 --- a/CHANGES/438.feature +++ /dev/null @@ -1 +0,0 @@ -Create remote sync api endpoint. \ No newline at end of file diff --git a/CHANGES/450.bugfix b/CHANGES/450.bugfix deleted file mode 100644 index c81b725053..0000000000 --- a/CHANGES/450.bugfix +++ /dev/null @@ -1,5 +0,0 @@ -Fix incorrect openapi.yml - -Fix in this case mostly means removing an -out of date version in lieu of the autogenerated -version at /api/automation-hub/v3/openapi.yaml diff --git a/CHANGES/460.misc b/CHANGES/460.misc deleted file mode 100644 index 13596d312e..0000000000 --- a/CHANGES/460.misc +++ /dev/null @@ -1 +0,0 @@ -Moving from travis to GHA diff --git a/CHANGES/563.misc b/CHANGES/563.misc deleted file mode 100644 index 285575438e..0000000000 --- a/CHANGES/563.misc +++ /dev/null @@ -1 +0,0 @@ -Update pulpcore dep to 3.11.1 diff --git a/CHANGES/570.misc b/CHANGES/570.misc deleted file mode 100644 index 4dce5ccc0f..0000000000 --- a/CHANGES/570.misc +++ /dev/null @@ -1 +0,0 @@ -Update pulp_ansible dep to 0.7.3 diff --git a/CHANGES/576.misc b/CHANGES/576.misc deleted file mode 100644 index 63df081009..0000000000 --- a/CHANGES/576.misc +++ /dev/null @@ -1 +0,0 @@ -Update all deps diff --git a/CHANGES/579.misc b/CHANGES/579.misc deleted file mode 100644 index 548609ebb9..0000000000 --- a/CHANGES/579.misc +++ /dev/null @@ -1 +0,0 @@ -Update pr_check script. \ No newline at end of file diff --git a/CHANGES/581.feature b/CHANGES/581.feature deleted file mode 100644 index 72e47fbc98..0000000000 --- a/CHANGES/581.feature +++ /dev/null @@ -1 +0,0 @@ -Create templates to deploy Automation Hub services via the Clowder operator \ No newline at end of file diff --git a/CHANGES/581.misc b/CHANGES/581.misc deleted file mode 100644 index 3139605278..0000000000 --- a/CHANGES/581.misc +++ /dev/null @@ -1 +0,0 @@ -Check that Redis variables are set prior to usage. \ No newline at end of file diff --git a/CHANGES/582.feature b/CHANGES/582.feature deleted file mode 100644 index 81014d264f..0000000000 --- a/CHANGES/582.feature +++ /dev/null @@ -1 +0,0 @@ -Start deploying galaxy_ng to ephemeral environments in pr_check \ No newline at end of file diff --git a/CHANGES/583.bugfix b/CHANGES/583.bugfix deleted file mode 100644 index ca0817b385..0000000000 --- a/CHANGES/583.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix "CVE-2021-32052 django: header injection" by moving to django ~=2.2.23 diff --git a/CHANGES/584.misc b/CHANGES/584.misc deleted file mode 100644 index 8501f30af8..0000000000 --- a/CHANGES/584.misc +++ /dev/null @@ -1,3 +0,0 @@ -Decide on django/pulp versions for galaxy_ng 4.3. - -Django ~=2.2.23 btw. diff --git a/CHANGES/585.bugfix b/CHANGES/585.bugfix deleted file mode 100644 index 32c8f0d178..0000000000 --- a/CHANGES/585.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix synclist to exclude all versions of un-checked collection. diff --git a/CHANGES/588.feature b/CHANGES/588.feature deleted file mode 100644 index 52909e5c97..0000000000 --- a/CHANGES/588.feature +++ /dev/null @@ -1 +0,0 @@ -Update to galaxy-importer version that uses ansible-core 2.11 diff --git a/CHANGES/601.bugfix b/CHANGES/601.bugfix deleted file mode 100644 index 409021c9f1..0000000000 --- a/CHANGES/601.bugfix +++ /dev/null @@ -1 +0,0 @@ -Update the required django to ~=2.2.23 diff --git a/CHANGES/603.misc b/CHANGES/603.misc deleted file mode 100644 index 2a9d0f7a80..0000000000 --- a/CHANGES/603.misc +++ /dev/null @@ -1 +0,0 @@ -Update the environments to Python 3.8 and update base image to ubi8. diff --git a/CHANGES/606.misc b/CHANGES/606.misc deleted file mode 100644 index 2c33d40bde..0000000000 --- a/CHANGES/606.misc +++ /dev/null @@ -1 +0,0 @@ -Add /excludes/ endpoint to return synclist exclude for given distro diff --git a/CHANGES/637.bugfix b/CHANGES/637.bugfix deleted file mode 100644 index 5f40f45d9d..0000000000 --- a/CHANGES/637.bugfix +++ /dev/null @@ -1 +0,0 @@ -Pin 'click' version to 7.1.2 for 'rq' compat diff --git a/CHANGES/646.bugfix b/CHANGES/646.bugfix deleted file mode 100644 index dcc39828f2..0000000000 --- a/CHANGES/646.bugfix +++ /dev/null @@ -1 +0,0 @@ -Implemented filters for state and keywords on imports API. \ No newline at end of file diff --git a/CHANGES/647.misc b/CHANGES/647.misc deleted file mode 100644 index 579dc50110..0000000000 --- a/CHANGES/647.misc +++ /dev/null @@ -1 +0,0 @@ -Update pulpcore dep to 3.11.2 diff --git a/CHANGES/661.bugfix b/CHANGES/661.bugfix deleted file mode 100644 index c60d1d6e4c..0000000000 --- a/CHANGES/661.bugfix +++ /dev/null @@ -1 +0,0 @@ -Download collection artifacts from the galaxy apis instead of the pulp content app. diff --git a/CHANGES/683.feature b/CHANGES/683.feature deleted file mode 100644 index be8aafe65f..0000000000 --- a/CHANGES/683.feature +++ /dev/null @@ -1 +0,0 @@ -Add new healthz endpoint for liveness probe to check in ephemeral environments. diff --git a/CHANGES/706.bugfix b/CHANGES/706.bugfix deleted file mode 100644 index b115751e19..0000000000 --- a/CHANGES/706.bugfix +++ /dev/null @@ -1 +0,0 @@ -Update to work with pulpcore 3.14 API diff --git a/CHANGES/707.misc b/CHANGES/707.misc deleted file mode 100644 index b455c39256..0000000000 --- a/CHANGES/707.misc +++ /dev/null @@ -1 +0,0 @@ -Update to pulpcore 3.15, pulp_ansible 0.10, pulp_container 2.8.0 diff --git a/CHANGES/708.feature b/CHANGES/708.feature deleted file mode 100644 index 49eba333bb..0000000000 --- a/CHANGES/708.feature +++ /dev/null @@ -1 +0,0 @@ -Ensure retain_repo_versions=1 is set for newly created repositories and existing diff --git a/CHANGES/709.feature b/CHANGES/709.feature deleted file mode 100644 index 005933d053..0000000000 --- a/CHANGES/709.feature +++ /dev/null @@ -1 +0,0 @@ -Enable Namespace deletion endpoint. diff --git a/CHANGES/710.feature b/CHANGES/710.feature deleted file mode 100644 index 39b303448f..0000000000 --- a/CHANGES/710.feature +++ /dev/null @@ -1 +0,0 @@ -Allow collection versions to be deleted diff --git a/CHANGES/711.feature b/CHANGES/711.feature deleted file mode 100644 index 0dc0881ac4..0000000000 --- a/CHANGES/711.feature +++ /dev/null @@ -1 +0,0 @@ -Allow collections to be deleted diff --git a/CHANGES/712.feature b/CHANGES/712.feature deleted file mode 100644 index d3278ce6dd..0000000000 --- a/CHANGES/712.feature +++ /dev/null @@ -1 +0,0 @@ -Allow container repository to be deleted diff --git a/CHANGES/713.feature b/CHANGES/713.feature deleted file mode 100644 index 112299e2dc..0000000000 --- a/CHANGES/713.feature +++ /dev/null @@ -1 +0,0 @@ -Allow container manifest to be deleted diff --git a/CHANGES/733.feature b/CHANGES/733.feature deleted file mode 100644 index 3a86e2a9cb..0000000000 --- a/CHANGES/733.feature +++ /dev/null @@ -1 +0,0 @@ -Add configuration for api access logging. \ No newline at end of file diff --git a/CHANGES/739.bugfix b/CHANGES/739.bugfix deleted file mode 100644 index b49d87ac79..0000000000 --- a/CHANGES/739.bugfix +++ /dev/null @@ -1 +0,0 @@ -Create 'inbound-namespaces' whenever a namespace is created. diff --git a/CHANGES/743.feature b/CHANGES/743.feature deleted file mode 100644 index 9a82f9c719..0000000000 --- a/CHANGES/743.feature +++ /dev/null @@ -1 +0,0 @@ -Add unix socket support to collection version download view diff --git a/CHANGES/750.misc b/CHANGES/750.misc deleted file mode 100644 index c478d14dea..0000000000 --- a/CHANGES/750.misc +++ /dev/null @@ -1 +0,0 @@ -Update logging config to log GET requests. Results in logging redirect to Content App for artifact download. \ No newline at end of file diff --git a/CHANGES/781.bugfix b/CHANGES/781.bugfix deleted file mode 100644 index ee00c9fb30..0000000000 --- a/CHANGES/781.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix typo in AWS S3 configuration for Clowder diff --git a/CHANGES/799.misc b/CHANGES/799.misc deleted file mode 100644 index 222f8b820f..0000000000 --- a/CHANGES/799.misc +++ /dev/null @@ -1 +0,0 @@ -Localization: Add first wave of translations for fr, ja and zh diff --git a/CHANGES/815.bugfix b/CHANGES/815.bugfix deleted file mode 100644 index 88af1f67e1..0000000000 --- a/CHANGES/815.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed missing galaxy-importer configuration in Clowder template. diff --git a/CHANGES/830.misc b/CHANGES/830.misc deleted file mode 100644 index 65e7a2ad0b..0000000000 --- a/CHANGES/830.misc +++ /dev/null @@ -1 +0,0 @@ -Mark API strings for translation and add 'from django.utils.translation import gettext_lazy as _' \ No newline at end of file diff --git a/CHANGES/837.misc b/CHANGES/837.misc deleted file mode 100644 index d8197e746c..0000000000 --- a/CHANGES/837.misc +++ /dev/null @@ -1 +0,0 @@ -Update galaxy_ng to use pk for task ids instead of pulp_id. \ No newline at end of file diff --git a/CHANGES/846.feature b/CHANGES/846.feature deleted file mode 100644 index 1166b19ee4..0000000000 --- a/CHANGES/846.feature +++ /dev/null @@ -1 +0,0 @@ -Update settings.py and urls.py with Social Auth values when environment is configured diff --git a/CHANGES/849.bugfix b/CHANGES/849.bugfix deleted file mode 100644 index ec1b7517b3..0000000000 --- a/CHANGES/849.bugfix +++ /dev/null @@ -1 +0,0 @@ -Adds dependency django-automated-logging diff --git a/CHANGES/864.feature b/CHANGES/864.feature deleted file mode 100644 index 0bc50b90fd..0000000000 --- a/CHANGES/864.feature +++ /dev/null @@ -1 +0,0 @@ -Add the ability to index execution environments from Red Hat registry remotes. This scans the registry for containers that are labeled with the execution environment label and creates remote container repositories for them which can be synced. \ No newline at end of file diff --git a/CHANGES/871.misc b/CHANGES/871.misc deleted file mode 100644 index a17cb9cfa0..0000000000 --- a/CHANGES/871.misc +++ /dev/null @@ -1 +0,0 @@ -Allow running latest/main or specific branches on PRs CI diff --git a/CHANGES/873.misc b/CHANGES/873.misc deleted file mode 100644 index dd2e529664..0000000000 --- a/CHANGES/873.misc +++ /dev/null @@ -1 +0,0 @@ -Run pulp-ansible functional tests diff --git a/CHANGES/881.feature b/CHANGES/881.feature deleted file mode 100644 index 0d983a8045..0000000000 --- a/CHANGES/881.feature +++ /dev/null @@ -1 +0,0 @@ -Enable unauthenticated view-only collection browsing \ No newline at end of file diff --git a/CHANGES/888.feature b/CHANGES/888.feature deleted file mode 100644 index a3165300e5..0000000000 --- a/CHANGES/888.feature +++ /dev/null @@ -1 +0,0 @@ -Add CONNECTED_ANSIBLE_CONTROLLERS setting which enables users to specify a list of controller instances that they wish to have galaxy ng connect to. \ No newline at end of file diff --git a/CHANGES/896.feature b/CHANGES/896.feature deleted file mode 100644 index f054183fd5..0000000000 --- a/CHANGES/896.feature +++ /dev/null @@ -1 +0,0 @@ -Create access policy for registries endpoint. \ No newline at end of file diff --git a/CHANGES/897.feature b/CHANGES/897.feature deleted file mode 100644 index b03fe32719..0000000000 --- a/CHANGES/897.feature +++ /dev/null @@ -1 +0,0 @@ -Create filters for container registries endpoint. \ No newline at end of file diff --git a/CHANGES/901.feature b/CHANGES/901.feature deleted file mode 100644 index 37ddbeff0b..0000000000 --- a/CHANGES/901.feature +++ /dev/null @@ -1 +0,0 @@ -Enable basic (username/password) authentication for galaxy apis. \ No newline at end of file diff --git a/CHANGES/902.feature b/CHANGES/902.feature deleted file mode 100644 index 9ddadfd719..0000000000 --- a/CHANGES/902.feature +++ /dev/null @@ -1 +0,0 @@ -Add dependency filter to ui collection versions endpoint diff --git a/CHANGES/906.feature b/CHANGES/906.feature deleted file mode 100644 index fc0bbe2a87..0000000000 --- a/CHANGES/906.feature +++ /dev/null @@ -1 +0,0 @@ -Add api endpoint for getting a listof tags in a container repository. \ No newline at end of file diff --git a/CHANGES/915.bugfix b/CHANGES/915.bugfix deleted file mode 100644 index 0a70137c13..0000000000 --- a/CHANGES/915.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix keycloak setting not being loaded from /etc/pulp/settings.py diff --git a/CHANGES/916.feature b/CHANGES/916.feature deleted file mode 100644 index e9776e457e..0000000000 --- a/CHANGES/916.feature +++ /dev/null @@ -1 +0,0 @@ -Enable keycloak authentication using username and password for podman login. \ No newline at end of file diff --git a/CHANGES/917.misc b/CHANGES/917.misc deleted file mode 100644 index 396789194a..0000000000 --- a/CHANGES/917.misc +++ /dev/null @@ -1 +0,0 @@ -Add '_ui/v1/settings' endpoint \ No newline at end of file diff --git a/CHANGES/918.bugfix b/CHANGES/918.bugfix deleted file mode 100644 index 9e3b6cb533..0000000000 --- a/CHANGES/918.bugfix +++ /dev/null @@ -1 +0,0 @@ -Bump django-automated-logging version to include IP Address in logs diff --git a/CHANGES/923.feature b/CHANGES/923.feature deleted file mode 100644 index 0f585620e4..0000000000 --- a/CHANGES/923.feature +++ /dev/null @@ -1 +0,0 @@ -Add pre-authorized-redirect content guard to distributions \ No newline at end of file diff --git a/CHANGES/924.bugfix b/CHANGES/924.bugfix deleted file mode 100644 index f08767a8fb..0000000000 --- a/CHANGES/924.bugfix +++ /dev/null @@ -1 +0,0 @@ -Download collection artifacts from the pulp content app instead of the galaxy apis \ No newline at end of file diff --git a/CHANGES/931.feature b/CHANGES/931.feature deleted file mode 100644 index 5db72e2770..0000000000 --- a/CHANGES/931.feature +++ /dev/null @@ -1 +0,0 @@ -Allow container registry-remote to be deleted diff --git a/CHANGES/938.feature b/CHANGES/938.feature deleted file mode 100644 index 5594debf00..0000000000 --- a/CHANGES/938.feature +++ /dev/null @@ -1 +0,0 @@ -Add created_at and updated_at filters to container registries endpoint. \ No newline at end of file diff --git a/CHANGES/940.bugfix b/CHANGES/940.bugfix deleted file mode 100644 index cf5b3cc000..0000000000 --- a/CHANGES/940.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix container pull error to make compatible with drf-access-policy update diff --git a/CHANGES/945.feature b/CHANGES/945.feature deleted file mode 100644 index d72eaf84c0..0000000000 --- a/CHANGES/945.feature +++ /dev/null @@ -1 +0,0 @@ -Add api endpoint to sync all remotes in a container registry. \ No newline at end of file diff --git a/CHANGES/952.bugfix b/CHANGES/952.bugfix deleted file mode 100644 index d027239b27..0000000000 --- a/CHANGES/952.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add auth_provider to users/ endpoint to denote an SSO user \ No newline at end of file diff --git a/CHANGES/964.features b/CHANGES/964.features deleted file mode 100644 index 637a2e4223..0000000000 --- a/CHANGES/964.features +++ /dev/null @@ -1 +0,0 @@ -Add image manifests to container images api. \ No newline at end of file diff --git a/CHANGES/989.bugfix b/CHANGES/989.bugfix deleted file mode 100644 index 271b267c48..0000000000 --- a/CHANGES/989.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add get_object to ContainerSyncRemoteView to fix AAH-989 diff --git a/galaxy_ng/__init__.py b/galaxy_ng/__init__.py index 3478e37c7e..66280cb31a 100644 --- a/galaxy_ng/__init__.py +++ b/galaxy_ng/__init__.py @@ -1,3 +1,3 @@ -__version__ = "4.4.0b2" +__version__ = "4.4.0" default_app_config = "galaxy_ng.app.PulpGalaxyPluginAppConfig" diff --git a/galaxy_ng/app/__init__.py b/galaxy_ng/app/__init__.py index e1faf0ccf1..4b7a6a97a9 100644 --- a/galaxy_ng/app/__init__.py +++ b/galaxy_ng/app/__init__.py @@ -6,7 +6,7 @@ class PulpGalaxyPluginAppConfig(PulpPluginAppConfig): name = "galaxy_ng.app" label = "galaxy" - version = "4.4.0b2" + version = "4.4.0" def ready(self): super().ready() diff --git a/setup.cfg b/setup.cfg index d635e752af..9ba914fab2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 4.4.0b2 +current_version = 4.4.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P[a-z]+))?((?P\d+))? diff --git a/setup.py b/setup.py index 867a14bccd..7c4ecc371c 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ from setuptools.command.sdist import sdist as _SDistCommand package_name = os.environ.get("GALAXY_NG_ALTERNATE_NAME", "galaxy-ng") -version = "4.4.0b2" +version = "4.4.0" class PrepareStaticCommand(Command):