4.10.0
What's Changed
- Load data and verify by @chr-stian in #1983
- Bump master to 4.10.0dev by @jerabekjiri in #1981
- fix(community): Search index for roles by @rochacbruno in #1979
- skip ns test for versions < 4.9 by @chr-stian in #1986
- galaxy_collection folder by @Dule-martins in #1933
- node: update minimum version to 18+ by @himdel in #1987
- increase galaxykit usage by @chr-stian in #2000
- add load data and verify data stages by @chr-stian in #1995
- Drop support for
stable-4.5
in translations by @jerabekjiri in #2002 - fix(signing):Set signing keys to never expire by @rochacbruno in #2004
- Fix flaky
test_namespace_create_and_delete[v3]
by @jerabekjiri in #2010 - Release 4.8.0 and 4.9.0 CHANGES files cleanup by @jerabekjiri in #2003
- Add a provider filter for legacy namespaces. by @jctanner in #2009
- add pulpdomain middleware to resolve tracebacks on re-upload. by @jctanner in #2014
- v1/sync, v1/import: return pulp task id along with numeric ids by @himdel in #2012
- skip verify data stage if upgrade from aap22 hub45 by @chr-stian in #2015
- Bump galaxy-importer to 0.4.18 by @jctanner in #2017
- use new key by @chr-stian in #2018
- import ldap tests from iqe plugin by @chr-stian in #2019
- deployment_standalone by @chr-stian in #2022
- support legacy role import overrides for namespace and name. by @jctanner in #2011
- crc: add IMPORTER_JOB_TIMEOUT and increase timeout by @drodowic in #2027
- Remove authentication requirements from api root by @bmclaughlin in #2016
- new key by @chr-stian in #2031
- Fixup PYTHON_VERSION usage and prep for new images. by @jctanner in #2033
- Change install instructions to use OCI by @jctanner in #2035
- Bump galaxy-importer to 0.4.19 by @jctanner in #2036
- Update remote rh-certified default url by @drodowic in #2032
- use galaxykit instead of requests library so that configuration is ta… by @chr-stian in #2040
- Add django ansible base by @newswangerd in #2048
- Adding support for galaxy operator by @aknochow in #2058
- Move all community tests to the same folder. by @jctanner in #2069
- Integrate Resources API by @bmclaughlin in #2068
- [fix] ldap container can't run using local compose v2 by @rochacbruno in #1713
- The urls for ephemeral environments have changed. by @jctanner in #2075
- Add azure-storage-blob dep for azure blob content storage support by @rooftopcellist in #2072
- Bump pulpcore and aiohttp. by @jctanner in #2074
- Add the ability to override the gunicorn path in start scripts by @rooftopcellist in #2080
- playbooks for CI checks, units and functional tests by @jctanner in #2079
- Do not include group members when fetching the list of users for a namespace by @jctanner in #2085
- update plugin template files by @jctanner in #2087
- fix: Accept SVG as avatar_url by @rochacbruno in #2083
- fix: Fresh installs must get the correct URL for rh-certified by @rochacbruno in #2078
- Add management command to dump auth config data to a file by @bmclaughlin in #2082
- gateway by @chr-stian in #2084
- fix stage tests by @chr-stian in #2095
- add test to cover scenario AAP-21532 by @chr-stian in #2093
- Add organization and team models by @cutwater in #2094
- skip if ocp by @chr-stian in #2096
- Fix rename of fields in models inherited from DAB by @cutwater in #2098
- fix sync tests by @chr-stian in #2097
- skip test by @chr-stian in #2100
- Bump all pulp_* dependencies by @rochacbruno in #2099
- api/v1/imports: change task.kwargs to enc_kwargs by @himdel in #2103
- Add make target and compose file for DAB. by @jctanner in #2104
- Use new entrypoint cmd per guidance from Pulp team by @rooftopcellist in #2105
- Fix pipeline by @chr-stian in #2101
- Switch collection testing over to oci-env. by @jctanner in #2107
- Use pytest.raises context manager for aaiindex test. by @jctanner in #2108
- Fix openapi client generation in the playbooks. by @jctanner in #2109
- Try waiting longer for community collection tests. by @jctanner in #2110
- edit logo test: add a sleep after the initial namespace create. by @jctanner in #2112
- Copy the ulimit attributes for ldap from the old dev stack to oci by @jctanner in #2115
- Disable DAB resource registry by @jctanner in #2114
- CI FIXES: missing migrations, oci nginx template, etc by @jctanner in #2118
- Fix traceback on user serializer with accessing social auth table. by @jctanner in #2117
- Fix test_artifact_upload.py::test_ansible_lint_exception_AAH_2606 by @bmclaughlin in #2122
- Use tmp dir in build_deploy.sh by @bsquizz in #2120
- Set external auth to true for DAB. by @jctanner in #2128
- add HubJWTAuth authentication class by @drodowic in #2130
- We need to use /api/galaxy for DAB. by @jctanner in #2131
- [AAP-22023] Return 401 Unauthorized for session auth by @cutwater in #2119
- Use ANSIBLE_BASE_JWT_KEY to make Galaxy aware of Envoy by @bmclaughlin in #2102
- Fix resource_provider dynaconf hook by @bmclaughlin in #2133
- Bump galaxy-importer to 0.4.21 by @alisonlhart in #2121
- Bump to pulpcore 3.49.7 by @jctanner in #2137
- Bump to pulp_ansible 0.21.4 by @jctanner in #2138
- Fix download url behind resource_provider by @bmclaughlin in #2139
- remove prefix substitution by @chr-stian in #2140
- skip tests in gateway deployment by @chr-stian in #2141
- Fix download redirects through resource_provider by @bmclaughlin in #2142
- remove manifest update scripts by @drodowic in #2143
- fix gw pipelines by @chr-stian in #2144
- Set the token server to the proxy address. by @jctanner in #2145
- Use a more recent version of ansible-core in testing. by @jctanner in #2147
- adapt auth tests to hub version by @chr-stian in #2146
- parameterize importer resource requirements by @drodowic in #2149
- dab jwt proxy mock by @jctanner in #2148
- add missing / by @chr-stian in #2151
- Enable gateway tests w/ dab_jwt by @jctanner in #2150
- Add env overrides for integration test polling sleep times. by @jctanner in #2153
- Enable dynaconf dynamic settings in isolation for DAB only. by @jctanner in #2154
- dynamic API_HOSTNAME & CONTENT_ORIGIN via dynaconf+django-crum by @jctanner in #2134
- Fix the air install for the jwt proxy. by @jctanner in #2156
- Update lint error test to be inclusive of newer output format. by @jctanner in #2158
- Need python-requests for docker prune. by @jctanner in #2159
- Add option to disable creating, update and deleting users and groups. by @newswangerd in #2155
- feat: Add command to schedule resource sync task by @rochacbruno in #2161
- Update template files and disable pulp ci. by @jctanner in #2163
- skip if jira is open and hub from aap installation by @chr-stian in #2165
- rename docs_requirements.txt to doc_requirements.txt by @jctanner in #2167
- System auditor v3. by @jctanner in #2168
- Rename local RESOURCE_MANAGEMENT settings flag by @rochacbruno in #2169
- fix: attempt to fix jwt app_label error by @rochacbruno in #2170
- fix: Always enable DAB on galaxy by @rochacbruno in #2172
- Add some information on how settings are managed on galaxy. by @rochacbruno in #2177
- Load required settings from django-ansible-base if not set. by @rochacbruno in #2176
- avoid group creation directly in the hub by @chr-stian in #2179
- Pin dab to a tag by default. Allow environment variable override for the branch. by @jctanner in #2180
- Update proxy script. by @jctanner in #2178
- Remove the JWT hook that overrides hostname and content origin. by @jctanner in #2181
- Schedule Sync on Container Entrypoint + Better logs by @rochacbruno in #2175
- update tests - groups can't be created in hub now by @chr-stian in #2182
- Override the token server setting with crum also. by @jctanner in #2183
- pin requests library in integration tests to avoid docker bug by @chr-stian in #2184
- Update all python deps. by @jctanner in #2185
- add support for rhel8 jenkins node in devshift ci by @drodowic in #2186
- HUB_API_ROOT needs to be localhost in sync tests by @chr-stian in #2187
- Bump DAB to 2024.6.26 by @jctanner in #2188
- skip_role_test_gw by @chr-stian in #2193
- csrftoken test should POST instead of GET by @chr-stian in #2190
- iqe_normal_user should not be admin by @chr-stian in #2197
- admin users in test_artifact_upload.py by @chr-stian in #2199
- Skip collection signing and validation in related test. by @jctanner in #2200
- fix(performance):Improve performance of /settings/ endpoint by @rochacbruno in #2201
- misc(requirements):Bump dependencies after pulpcore upgrade to 3.49.15 by @rochacbruno in #2204
- fix csrftoken by @chr-stian in #2205
- Always install a valid docker-compose binary in CI. by @jctanner in #2211
- Bump DAB to
v2024.8.1
by @jerabekjiri in #2212 - Use
container_registry
config for podman login and push by @jerabekjiri in #2213 - Unset resource registry for community profile. by @jctanner in #2198
- [CI] galaxy-collection: install docker-compose and use correct container name. by @jctanner in #2215
- Update jwt proxy to handle user creation. by @jctanner in #2210
- Add resource to the User model. by @jctanner in #2216
- Install ansible_base.rbac in the dab profile(s). by @jctanner in #2202
- Add more settings to the settings endpoint. by @jctanner in #2219
- No email required for ui/v2/users/ POST by @jctanner in #2220
- fix: Pin lower bound of dynaconf to 3.2.6 by @rochacbruno in #2222
- Set some defaults on the new roledefs from their pulp counterparts. by @jctanner in #2224
- Integration tests should sleep a lot less. by @jctanner in #2225
- Map galaxy.auditor to "Platform Auditor". by @jctanner in #2226
- Make some ui/v2 base view classes for DRY and to drive dab.rbac pagination by @jctanner in #2227
- Fix roledef migration content types & register the Organization model by @jctanner in #2228
- rewrite _ui/v2/users/ and add more test coverage by @jctanner in #2229
- Add SonarCloud configuration by @cutwater in #2230
- Fix the py311 patch for pulp-ci. by @jctanner in #2234
- Fix postgresql missing /run/postgresql directory by @cutwater in #2233
- Revamp the can delete permission check to match reality. by @jctanner in #2231
- Add test for changing repos via roledef as user or team. by @jctanner in #2238
- Use pytest-subtest on the rbac integration tests for more granular output by @jctanner in #2236
- Add test case for DAB RBAC by @cutwater in #2239
- Replace SonarCloud config for Automatic Analysis by @cutwater in #2232
- A pulp containernamespace assignment has no reverse_args. by @jctanner in #2240
- Skip 2.5 tests in 2.4 pipelines by @jerabekjiri in #2235
- Try to parallelize rbac roles tests by @jerabekjiri in #2237
- Wrote first api performance tests by @stevensonmichel in #2218
- Sync to 2 different DAB team member roles by @AlanCoding in #2241
- [WIP] jwtproxy role assignment CRUD by @jctanner in #2244
- Skip failing DAB tests in GW by @jerabekjiri in #2245
- Migrate group user list to role assignments by @AlanCoding in #2243
- Delete associated Group when a Team is deleted by @cutwater in #2247
- Remove Org.users and Team.users. by @jctanner in #2248
- Workaround for broken pulp ci container builds by @jctanner in #2249
- More test GW skipping by @jerabekjiri in #2251
- Re-organize the versioned ui api code files. by @jctanner in #2253
- Add a workaround for pulp-glue&packaging conflicts in unit tests. by @jctanner in #2256
- ALLOW_LOCAL_RESOURCE_MANAGEMENT truthiness by @jctanner in #2255
- Add CI upload junit xml test results by @jerabekjiri in #2257
- Fix SonarCloud readability issues by @cutwater in #2221
- Exclude vendored code from SonarCloud analysis by @cutwater in #2264
- Mark more 2.5 tests by @jerabekjiri in #2262
- Add dynaconf hook for aap user migration handling. by @jctanner in #2261
- Fix SonarCloud code quality issues by @cutwater in #2263
- Enable DAB service redirect auth by @AlanCoding in #2252
- Fix SonarCloud code quality issues by @cutwater in #2265
- Make a simple/self-contained docker-compose to use for AAP dev. by @jctanner in #2266
- Add communication details by @oraNod in #2246
- Redis doesn't need to bind to the host. by @jctanner in #2268
- Bump galaxy-importer (replace bleach with nh3) by @rochacbruno in #2269
New Contributors
- @Dule-martins made their first contribution in #1933
- @aknochow made their first contribution in #2058
- @bsquizz made their first contribution in #2120
- @alisonlhart made their first contribution in #2121
- @stevensonmichel made their first contribution in #2218
Full Changelog: 4.9.2...4.10.0