Project

Profile

Help

Story #5132

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

Added by mdepaulo@redhat.com over 1 year ago. Updated 1 day ago.

Status:
NEW
Priority:
Normal
Category:
Operator
Sprint/Milestone:
-
Start date:
Due date:
% Done:

65%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
CI/CD
Sprint:
Quarter:

Description

Synopsis

Kubernetes Operators are the the new preferred way to deploy and manage applications on top of Kubernetes / OpenShift.

Once ready for the community to consume, they are published on https://OperatorHub.io

TODO

Before our operator can be published, it needs to be stable enough in certain ways:

  • Ansible Molecule and Pulp-Smash need to run against it
  • Users need to be able to specify a consistent/stable port to access content (& API) against, rather than just the random port that K8s assigns.
  • Storage needs to be expandable
  • In general, a user's interaction with the containers should be stable. It shouldn't randomly stop working without interaction because we re-worked something in the containers / operator.
  • Some security improvements should be implemented

Not required

The following is strongly desirable, but is an acceptable limitation for this Epic:

  • Support for K8s clusters that do not support ReadWriteMany Persistent Volume Claims. This can be documented as a limitation if not implemented in time.

Subtasks

Story #5133: Rebase pulp-operator on latest operator frameworkCLOSED - CURRENTRELEASEmdepaulo@redhat.com

Actions
Story #5134: Fix pulp-operator CI w/ Ansible MoleculeCLOSED - CURRENTRELEASEfao89

Actions
Story #5135: Pulp Smash should be run against pulp-operator as part of CINEW

Actions
Story #5136: pulp-operator needs a stable & configurable accessible portNEW

Actions
Story #5137: As a pulp-operator user, I can configure & expand the storage volume sizeNEW

Actions
Story #5138: In pulp-operator, the content_origin should be set to the actual accessible service URLCLOSED - CURRENTRELEASEmdepaulo@redhat.com

Actions
Story #5139: pulp-operator should have better use of the ENTRYPOINT & env varsNEW

Actions
Story #5140: Make /var/lib/pulp/assets part of the container imagesNEW

Actions
Story #5141: The postgres container (when part of pulp-operator at least) should use an fsGroupMODIFIEDchambridge

Actions
Story #5142: The pulp-operator Persistent Volume Claim for /var/lib/pulp should by default be writable only by rootMODIFIED

Actions
Story #5143: Publish pulp-operator on OperatorHub.ioNEW

Actions
Task #5174: pulp-operator CI should automatically build its image for k3s testingCLOSED - COMPLETEmdepaulo@redhat.com

Actions
Task #5175: pulp-operator should auto-publish to quay.ioCLOSED - COMPLETEmdepaulo@redhat.com

Actions
Issue #5414: HTTP requests to containers hang over IPv6CLOSED - CURRENTRELEASEmdepaulo@redhat.comActions
Story #5657: pulp-operator should deploy nginx as the Pulp WebserverMODIFIED

Actions
Story #5683: pulp-operator should set content_origin to load balancer addresses, when availableNEW

Actions
Task #6522: Upgrade pulp container for pulp-operator to Fedora 32CLOSED - COMPLETEmdepaulo@redhat.com

Actions
Story #8272: pulp-operator needs to support the creation of routesNEW

Actions
Task #8273: pulp-operator ci/cd clean up MODIFIEDchambridge

Actions
Story #8289: pulp-operator should use a secret for database configurationPOSTchambridge

Actions
Task #8293: pulp-operator bump API version to v1beta1 to allow for productizationMODIFIEDchambridge

Actions
Task #8294: pulp-operator custom resource definition needs schema definitionMODIFIEDchambridge

Actions

Related issues

Precedes Pulp - Story #5587: [Epic] Medium Term To-Do for pulp-operatorNEW

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Precedes Pulp - Story #5598: [Epic] Long-Term To-Do for pulp-operatorNEW

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by fao89 about 1 year ago

  • Tags CI/CD added

#2 Updated by fao89 8 months ago

  • Category set to Operator

#3 Updated by mdepaulo@redhat.com 20 days ago

  • Precedes Story #5587: [Epic] Medium Term To-Do for pulp-operator added

#4 Updated by mdepaulo@redhat.com 20 days ago

  • Precedes Story #5598: [Epic] Long-Term To-Do for pulp-operator added

Please register to edit this issue

Also available in: Atom PDF