Project

Profile

Help

Story #8530

closed

Story #5132: [Epic] As a user, I can consume Pulp 3 from OperatorHub.io

pulp-operator ci/cd should provide nightly builds for simplified testing

Added by chambridge over 3 years ago. Updated over 3 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Operator - Moved to Github Issues
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Add a GitHub action using a Scheduled Task: https://dev.to/mercury/schedule-tasks-using-github-actions-3g52

Task should build and publish the following images:

  • pulpcore
  • pulp
  • pulp-web
  • galaxy
  • galaxy-web
  • pulp-operator

If possible the action should grab the latest tagged version (e.g. 0.2.0) and postfix a date (e.g. 2021-04-08

Added by chambridge over 3 years ago

Revision e08093a5 | View on GitHub

Enable nightly expiring container builds

  • Add optional label to each of the images that allows quay to automatically prune images.
  • Add ci step to get the latest release tag
  • Set QUAY_IMAGE_TAG to latest release tag + the day of the year
  • Set QUAY_EXPIRE to 14 to keep images for 2 weeks initially
  • Run publish again where new environment variables should publish expiring images

fixes #8530 https://pulp.plan.io/issues/8530

Actions #1

Updated by pulpbot over 3 years ago

  • Status changed from NEW to POST
Actions #2

Updated by chambridge over 3 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #3

Updated by fao89 over 3 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF