معرفی شرکت ها


odcs-0.8.0-1.fc38.src.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

The On Demand Compose Service
ویژگی مقدار
سیستم عامل Linux
توزیع Fedora 38
مخزن Fedora Everything noarch
نام بسته odcs
نام فایل بسته odcs-0.8.0-1.fc38.src.rpm
نسخه بسته 0.8.0
انتشار بسته 1.fc38
معماری بسته noarch
نگهدارنده -
تاریخ ساخت Wed 24 Jan 2024 06
هاست سازنده buildvm-ppc64le-23.iad2.fedoraproject.org
نوع بسته .rpm
آدرس صفحه اصلی https://pagure.io/odcs
مجوز MIT
حجم دانلود 458K
حجم نصب 437.212K
The 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.


جایگزین ها

بسته نسخه معماری مخزن
odcs-0.5.0-1.fc38.noarch.rpm 0.5.0 noarch Fedora Everything
odcs-0.5.0-1.fc38.src.rpm 0.5.0 noarch Fedora Everything
odcs-0.6.0-1.fc38.noarch.rpm 0.6.0 noarch Fedora Everything
odcs-0.6.0-1.fc38.src.rpm 0.6.0 noarch Fedora Everything
odcs-0.8.0-1.fc38.noarch.rpm 0.8.0 noarch Fedora Everything
odcs-client-0.5.0-1.fc38.noarch.rpm 0.5.0 noarch Fedora Everything
odcs-client-0.6.0-1.fc38.noarch.rpm 0.6.0 noarch Fedora Everything
odcs-client-0.8.0-1.fc38.noarch.rpm 0.8.0 noarch Fedora Everything


نیازمندی

مقدار نام
- gobject-introspection
- help2man
- python3-celery
- python3-defusedxml
- python3-devel
- python3-fedora
- python3-filelock
- python3-flask
- python3-flask-login
- python3-flask-migrate
- python3-flask-sqlalchemy
- python3-flufl-lock
- python3-funcsigs
- python3-gobject-base
- python3-httplib2
- python3-jwt
- python3-kobo
- python3-koji
- python3-ldap
- python3-libmodulemd
- python3-mock
- python3-nose
- python3-openidc-client
- python3-productmd
- python3-prometheus_client
- python3-psutil
- python3-pyOpenSSL
- python3-requests-gssapi
- python3-setuptools
- python3-six
- python3-sqlalchemy
- python3-systemd
- python3-tabulate
- python3-tomli
- systemd


ارائه دهنده

مقدار نام
= 0.8.0-1.fc38 odcs
= 0.8.0-1.fc38 python3-odcs-common
= 0.8.0-1.fc38 python3-odcs-client
= 0.8.0-1.fc38 odcs-client


نحوه نصب


نصب پکیج rpm odcs:

    dnf install odcs-0.8.0-1.fc38.src.rpm


فایل ها

مسیرها
odcs-0.8.0.tar.gz
odcs-backend.service
odcs-fedora-conf.patch


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2024-01-24

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

2023-08-02

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

2023-07-20

Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

2023-07-13

Backport patch for Python 3.12

2023-07-10

Rebuilt for Python 3.12

2023-05-24

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

2023-05-16

Remove obsolete dependencies

2023-03-01

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

2023-02-10

Resolve conflict after branches diverging after mass rebuild for Fedora 38
Drop unused patches

2022-12-07

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

2022-09-30

Revert "server: Add new metrics for raw_config source"

2022-09-29

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

2022-07-22

Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

2022-04-22

server: Add compose_id attribute when the compose is re-used
server: Return empty value for results_repourl and results_repofile for raw_config composes
server: Fix Python 2 compatibility
server: Avoid koji tag cache being removed while in use
server: Update the error message when the brew connection is failed
client: Replace http request with https in order prevent false redirection
doc: Remove EPEL from README
cleanup: Delete Jenkinsfile
cleanup: Format code for black 22.1.0
cleanup: Fix create_sqlite_db script