Information for build odcs-0.8.1-1.fc41

ID88071
Package Nameodcs
Links Fedora Package Sources | Fedora Official Koji Buildsystem | Rocks RISC-V Koji Buildsystem | Fedora RISC-V GitHub | Old Koji Buildsystem
Version0.8.1
Release1.fc41
Epoch
DraftFalse
Sourcegit+https://src.fedoraproject.org/rpms/odcs.git#bf234911ea1ae987460155be2f8de98dfa431a7b
SummaryThe On Demand Compose Service
DescriptionThe On Demand Compose Service (ODCS) creates temporary composes using Pungi tool and manages their lifetime. The composes can be requested by external services or users using the REST API provided by Flask frontend.
Built byzhangsongsong
State complete
Volume DEFAULT
StartedMon, 28 Oct 2024 12:05:10 CST
CompletedMon, 28 Oct 2024 12:17:58 CST
Taskbuild (f41-build-side-1, /rpms/odcs.git:bf234911ea1ae987460155be2f8de98dfa431a7b)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/odcs.git#bf234911ea1ae987460155be2f8de98dfa431a7b'}}
Tags
f41-build-side-1
RPMs
src
odcs-0.8.1-1.fc41.src.rpm (info) (download)
noarch
odcs-0.8.1-1.fc41.noarch.rpm (info) (download)
odcs-client-0.8.1-1.fc41.noarch.rpm (info) (download)
python3-odcs-client-0.8.1-1.fc41.noarch.rpm (info) (download)
python3-odcs-common-0.8.1-1.fc41.noarch.rpm (info) (download)
Logs
noarch
root.log
installed_pkgs.log
hw_info.log
build.log
state.log
mock_output.log
noarch_rpmdiff.json
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