#7899 Enable bodhi for Container Layered images releases
Closed: Fixed 3 years ago Opened 3 years ago by cverna.

  • Describe the issue

We would like to start using bodhi to update container layered images for fedora 28 and fedora 29.

To do that we need to create the container releases in bodhi and the correct tags in koji.

See https://pagure.io/releng/issue/7641 for information.

  • When do you need this? (YYYY/MM/DD)
    ASAP so we can forget about the old release process.

  • When is this no longer needed or useful? (YYYY/MM/DD)

  • If we cannot complete your request, what is the impact?


All the koji tags and bodhi releases are created:

koji add-tag --parent f29-container f29-container-updates
koji add-tag --parent f29-container-updates f29-container-updates-candidate
koji add-tag --parent f29-container-updates f29-container-updates-testing
koji add-tag --parent f29-container-updates-testing f29-container-updates-testing-pending
koji add-tag --parent f29-container-updates f29-container-updates-pending
koji add-tag --parent f29-container-updates f29-container-override

koji add-tag --parent f28-container f28-container-updates
koji add-tag --parent f28-container-updates f28-container-updates-candidate
koji add-tag --parent f28-container-updates f28-container-updates-testing
koji add-tag --parent f28-container-updates-testing f28-container-updates-testing-pending
koji add-tag --parent f28-container-updates f28-container-updates-pending
koji add-tag --parent f28-container-updates f28-container-override

bodhi releases create --name "F29C" --long-name "Fedora 29 Containers" --id-prefix FEDORA-CONTAINER --version 29 --branch f29 --dist-tag f29-container --stable-tag f29-container-updates --testing-tag f29-container-updates-testing --candidate-tag f29-container-updates-candidate --pending-stable-tag f29-container-updates-pending --pending-testing-tag f29-container-updates-testing-pending --state current --override-tag f29-container-override
Username: mohanboddu
Password: 
Saved release:
  Name:                F29C
  Long Name:           Fedora 29 Containers
  Version:             29
  Branch:              f29
  ID Prefix:           FEDORA-CONTAINER
  Dist Tag:            f29-container
  Stable Tag:          f29-container-updates
  Testing Tag:         f29-container-updates-testing
  Candidate Tag:       f29-container-updates-candidate
  Pending Signing Tag: 
  Pending Testing Tag: f29-container-updates-testing-pending
  Pending Stable Tag:  f29-container-updates-pending
  Override Tag:        f29-container-override
  State:               current
  Email Template:      fedora_errata_template

bodhi releases create --name "F29C" --long-name "Fedora 29 Containers" --id-prefix FEDORA-CONTAINER --version 29 --branch f29 --dist-tag f29-container --stable-tag f29-container-updates --testing-tag f29-container-updates-testing --candidate-tag f29-container-updates-candidate --pending-stable-tag f29-container-updates-pending --pending-testing-tag f29-container-updates-testing-pending --state current --override-tag f29-container-override
Username: mohanboddu
Password: 
Saved release:
  Name:                F29C
  Long Name:           Fedora 29 Containers
  Version:             29
  Branch:              f29
  ID Prefix:           FEDORA-CONTAINER
  Dist Tag:            f29-container
  Stable Tag:          f29-container-updates
  Testing Tag:         f29-container-updates-testing
  Candidate Tag:       f29-container-updates-candidate
  Pending Signing Tag: 
  Pending Testing Tag: f29-container-updates-testing-pending
  Pending Stable Tag:  f29-container-updates-pending
  Override Tag:        f29-container-override
  State:               current
  Email Template:      fedora_errata_template

@cverna Also I made some necessary updates to the tagging structure so that koji will tag container builds appropriately and bodhi can find them.

koji edit-target f29-container-candidate --dest-tag=f29-container-updates-candidate
koji edit-target f28-container-candidate --dest-tag=f28-container-updates-candidate
koji remove-tag-inheritance f29-container-build f29-container
koji add-tag-inheritance f29-container-build f29-container-override
koji remove-tag-inheritance f28-container-build f28-container
koji add-tag-inheritance f28-container-build f28-container-override

Metadata Update from @mohanboddu:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata