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

$ export PULP_PASSWORD="pulppassword"
$ pubtools-iib-add-bundles --pulp-url https://pulphost.example.com/\
  --pulp-user pulp-user\
  --pulp-repository index-image-repository\
  --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

$ export PULP_PASSWORD="pulppassword"
$ pubtools-iib-remove-operators --pulp-url https://pulphost.example.com/\
  --pulp-user pulp-user\
  --pulp-repository index-image-repository\
  --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.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.20.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

pubtools_iib-0.20.0-py2.py3-none-any.whl (7.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pubtools-iib-0.20.0.tar.gz.

File metadata

  • Download URL: pubtools-iib-0.20.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.1

File hashes

Hashes for pubtools-iib-0.20.0.tar.gz
Algorithm Hash digest
SHA256 cb9577d7e65ab1887d7cfae06af4a879b786c6d9572c200a1649e5b54826add4
MD5 43d9518132eadc7a681d12a046d6a9b3
BLAKE2b-256 59ed4e3f2c475f9fabe5bfb93cccc0c4c46ed5b6980aa32efcff702fa8725638

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pubtools_iib-0.20.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 70efa2fabb12d1f7a6333b1507953123ace63fa3a8c770d4f899dcd14079ec69
MD5 0bbb047f2e4f38112253ae4a62a0db6f
BLAKE2b-256 7f0f2e011073fed785a55dd46fbf33581e64a1e5c02796e768700e6766ac1886

See more details on using hashes here.

Provenance

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