Skip to main content

Pubtools-iib

Project description

Set of cli scripts used for operating with IIB service.

Requirements

  • Python 3.7+ or Python 2.7

Features

  • pubtools-iib-add-bundles - script used for running add bundle on IIB

  • pubtools-iib-remove-operator - script used for running remove operator on IIB

Setup

$ pip install -r requirements.txt
$ pip install .
or
$ python setup.py install

Usage

$ pubtools-iib-add-bundles \
  --iib-server iibhostname.example.com\
  --binary-image container-registry.example.com/binary/image:latest
  --index-image container-registry.example.com/index/image:latest
  --bundle container-registry.example.com/bundle/image:123
  --arch x86_64
  --deprecation-list container-registry.example.com/index/bundle-image:latest,container-registry.example.com/index/bundle-image:2

$ pubtools-iib-remove-operators \
  --iib-server iibhostname.example.com\
  --binary-image container-registry.example.com/binary/image:latest
  --index-image container-registry.example.com/index/image:latest
  --operator bundle/image:123
  --arch x86_64

ChangeLog

Unreleased

0.26.0 (2024-08-30)

  • Add add-deprecations entrypoint

0.25.0 (2024-06-05)

  • Add an argument to set the IIB build timeout

0.24.0 (2023-10-17)

  • Remove Docker Pulp support

0.23.0 (2023-09-12)

  • Add check_related_images parameter

0.22.0 (2023-05-22)

  • Add Bandit scanning to pipeline

  • Fixed broken tests

  • Drop Python2 support

  • Display an IIB error directly in the pub logs

  • Pin bandit version

  • Upgrade iiblib to 7.1.0

0.21.0 (2022-02-07)

  • Added build_tags support

  • Use pubtools.iib logger rather than root logger

0.20.0 (2021-06-10)

  • Make Pulp-related arguments non-mandatory

0.19.0 (2021-04-01)

  • Remove option of pushing to Quay

  • Restore original installation of dependencies

0.18.1 (2021-03-31)

  • Change iiblib version to 3.0.0.

0.18.0 (2021-03-29)

  • Add deprecation_list and index_image_resolved attribute

  • Add option of pushing to Quay

  • Add log links to build details

  • Remove duplicated FakeTaskManager

0.17.0 (2020-10-19)

  • Change IIBlib imports

0.16.0 (2020-09-29)

  • Made –bundle an optional argument

  • Made –binary-image an optional argument

0.15.0 (2020-06-25)

  • Replaced content-delivery-release-bot with token

  • Added support for providing “overwrite-from-index-token” when calling IIB

0.14.0 (2020-05-27)

  • Fixed multiple argument passing to use ‘append’ mode

0.13.0 (2020-04-29)

  • Added –skip-pulp attribute support

0.12.0 (2020-03-30)

  • added –overwrite-index-image param

0.11.0 (2020-03-09)

  • Fixed push items handling

0.10.0 (2020-03-04)

  • fixed wrong feed attribute

  • sync only needed tags

0.9.0 (2020-03-04)

  • succesful build dump to output

0.8.0 (2020-03-04)

  • fixed repo sync attributes

0.7.0 (2020-03-04)

  • added iib-insecure attribute

  • dump error build details on output

  • index-image attribute optional

0.6.0 (2020-03-04)

  • iiblib 0.7.0 compat changes

0.5.0 (2020-03-03)

  • fixed invalid argument for IIBClient init

0.4.0 (2020-02-27)

  • added legacy registry support

0.3.0 (2020-02-27)

  • kerberos support

0.2.0 (2020-02-27)

Fixed

  • iiblib 0.3.0 compatiblity fixes

Added

  • ssl_verification option for IIBClient

0.1.0 (2020-02-25)

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pubtools_iib-0.26.0.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

pubtools_iib-0.26.0-py2.py3-none-any.whl (6.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pubtools_iib-0.26.0.tar.gz.

File metadata

  • Download URL: pubtools_iib-0.26.0.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pubtools_iib-0.26.0.tar.gz
Algorithm Hash digest
SHA256 aa694f7ef8279453272fa3eb4c92bd0bb6dc017c1fc6855a5f965bb4af306763
MD5 04fb3489a343b5166fba7219ac6669d2
BLAKE2b-256 c4434e231a2fbb0a33354738c35742273cf29d4fe5c1612f634fa68eed57fd2f

See more details on using hashes here.

File details

Details for the file pubtools_iib-0.26.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pubtools_iib-0.26.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 847dcb5dbc7370051ec5a61adf3d8bd675e0d8872a9d17eca9ef654ab630778d
MD5 87a3fd7be819f74ae989dfc20bad0b17
BLAKE2b-256 ed2cddcd73271f1d191c11052afb2ff9f21e251d1e399d06795d1be710b6da55

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page