ID | 341445 |
Package Name | odcs |
Version | 0.8.1 |
Release | 1.fc41 |
Epoch | |
Summary |
Description |
Built by | davidlt |
State |
complete
|
Volume |
DEFAULT |
Started | Wed, 23 Oct 2024 10:43:06 UTC |
Completed | Wed, 23 Oct 2024 10:43:06 UTC |
Tags |
|
RPMs |
|
Changelog |
* Mon Sep 23 2024 Haibo Lin <hlin@redhat.com> - 0.8.1-1
- client: Make black happy
- client: Print OIDC exchange info to stderr
- client: Require browser or TTY for authorization code flow
- server: Add support for post-compose script
- server: Allow customizing TTL for raw config composes
- server: Delete generatelocalhostcert command
- server: Ensure the dest dir of git clone does not exist
- server: Gather git checkout/clone error message
- server: Make sure writing COMPOSE_ID file
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 28 2024 Lubomír Sedlář <lsedlar@redhat.com> - 0.8.0-5
- Backport patch for client printing non-json to stdout
* Sun Jun 09 2024 Python Maint <python-maint@redhat.com> - 0.8.0-4
- Rebuilt for Python 3.13
* Mon Mar 25 2024 Nils Philippsen <nils@tiptoe.de> - 0.8.0-3
- Revert constraining SQLAlchemy version
* Thu Mar 21 2024 Nils Philippsen <nils@tiptoe.de> - 0.8.0-2
- Require SQLAlchemy < 2
* Wed Jan 24 2024 Haibo Lin <hlin@redhat.com> - 0.8.0-1
- client: Add --env option
- client: Add arg for extending compose's life
- client: Avoid waiting for finished compose
- client: Convert client script to entry point
- client: Enable OpenTelemetry tracing for client
- client: Fix wait command failed with error: KeyError: 'state_name'
- client: Improve token expiration checking
- client: Move server config to a file
- client: Replace openidc_client with TokenManager
- client: Support OIDC authentication
- client: Use NO_OIDC_AUTHZ_CODE to disalbe authz code flow
- docker: Add healthchecks to docker-compose.yml
- docker: Install mod_auth_openidc
- docker: Pass extra args to start_odcs_from_here
- docker: Update Dockerfile to install opentelemetry
- docker: Update base image to fedora 38
- docker: Use post release for container
- docker: download cacert securely
- docker: new RH IT Root CA location
- docs: Update docs configuration
- server/client: Renew compose with new label
- server: Add oidc_or_kerberos auth backend
- server: Add retry to clone_repo
- server: Add souce and debuginfo configurations
- server: Enable OpenTelemetry tracing on server side
- server: Fix compatibility with Python 3.6
- server: Flask 2.3 compatibility
- server: Improve raw_config_composes metric
- server: Load ODCS_CELERY_BROKER_URL in config file
- server: Make raw_config_composes_total a Gauge
- server: Rework handling Pulp content sets
- server: Update example config with OIDC options
- server: metrics: Avoid decrementing counter
- tests: Run backend tests with py36
- tests: Set flask.g._login_user for tests
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Aug 02 2023 Haibo Lin <hlin@redhat.com> - 0.7.0-1
- backend: Add odcs-credential-helper executable
- backend: Add support for git credentials
- backend: Set env var with raw config source name
- backend: Use credential helper for initial config clone
- backend: pulp: Handle missing product_versions
- client: Add --arch option to create-build subcommand
- doc: Document env argument to utils.execute_cmd
- frontend: Allow admins to request any compose
- frontend: Delete deprecated conf.auth_ldap_group_base
- frontend: Merge all metrics into a single thread
- frontend: Optimize compose count metrics gathering
- frontend: Support OIDC authentication to CTS
- server: Fix compatibility with Python 3.12
- server: Fix flake8 complaints
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jul 13 2023 Haibo Lin <hlin@redhat.com> - 0.6.0-3
- Backport patch for Python 3.12
* Mon Jul 10 2023 Python Maint <python-maint@redhat.com> - 0.6.0-2
- Rebuilt for Python 3.12
* Wed May 24 2023 Haibo Lin <hlin@redhat.com> - 0.6.0-1
- backend/client: Allow compose with no label
- backend: Clean up ODCS backend code
- backend: Switch to PKI authentication for pulp
- backend: pulp: Correctly handle merged repos
- backend: pulp: Stop stripping https
- client: Remove dependency on pyopenssl from client
- frontend: Add metrics of workers per queue
- frontend: Only warn when openapi is missing
* Tue May 16 2023 Lubomír Sedlář <lsedlar@redhat.com> - 0.5.0-2
- Remove obsolete dependencies
* Wed Mar 01 2023 Haibo Lin <hlin@redhat.com> - 0.5.0-1
- backend: Handle raw config file in subdirectory implicitly
- backend: pulp: Always include explicitly mentioned repos
- client: switch to HTTPSPNEGOAuth and drop mutual_authentication
- docs: Improve documentation for pulp composes
- server: Load raw_config_urls config without reboot
- server: Refine server config initializing
- Add missing comma in setup.py
- Update formatting to satisfy latest black
- Update license info
* Fri Feb 10 2023 Lubomír Sedlář <lsedlar@redhat.com> - 0.4.0-2
- Resolve conflict after branches diverging after mass rebuild for Fedora 38
- Drop unused patches
* Wed Dec 07 2022 Haibo Lin <hlin@redhat.com> - 0.4.0-1
- backend: Drop python 2 support
- backend: Remove non-latest symlink before creating
- cleanup: Delete unneeded requirement
- client: Add missing requirement openidc-client
- client: Customize user-agent of odcs-client
- client: Drop python 2 support
- client: improve create-tag --help description
- frontend: Allow `^` character in ODCS input.
- frontend: Allow querying rover groups
- frontend: Brand new API doc available at /api/1/
- frontend: Drop python 2 support
- frontend: Optimized metrics raw_config_types
- promote: Stop checking symlinks before promoting
* Fri Sep 30 2022 Haibo Lin <hlin@redhat.com> - 0.3.8-2
- Revert "server: Add new metrics for raw_config source"
* Thu Sep 29 2022 Haibo Lin <hlin@redhat.com> - 0.3.8-1
- server: Mark compose as failed on scheduling error
- server: Do not append newline to state_reason when no errors from pungi log
- server: Fix escaping issue in Bad Request error message
- server: Add new metrics for raw_config source
- server: Update Dockerfile
- server: Add compose id to scheduling error message
- server: Fix routing rule checking
- server: Fix hardcoded path
- server: Added CSS to index.html
- server: Fix python 2 compatibility in promote script
- server: Convert ldap query result from bytes to str
- server: Print mbs url when query failed
- server: Check existence of target_dir in runtime
- server: Use conf.target_dir_url in home page
- client: Replace requests-kerberos with requests-gssapi
- client: Improve help message of renew and delete commands
- client: Return 1 if the generated compose is failed
- tests: Generate html coverage report in CI job
- tests: Update Dockerfile-test
- tests: Add docs env to tox.ini
- tests: Add Jenkinsfile for CI
- tests: Fix tests for rhel 8 build
- tests: Check pytest for TestConfiguration
- cleanup: Add .env to gitignore
- cleanup: Update author in setup.py
- cleanup: Remove funcsigs and httplib2 from requirements.txt
- cleanup: Remove python-fedora from requirements.txt
|