Skip to content

RFE Open Shift Operators

Frederico Araujo edited this page Jan 16, 2020 · 5 revisions

Feature Description

Implement Open Shift operators for SysFlow Collector and Exporter to support native Open Shift deployments. The operators should be built atop the Open Shift Operator Framework and use the Operator Lifecycle Manager (OLM) to allow users to install, update, and manage the lifecycle of all SysFlow operators. Moreover, SysFlow images should be ported to build from Red Hat Universal Base Images (UBI) to ensure portability and enable certified and up-to-date enterprise-grade telemetry containers.  

Feature Design

The roadmap to implementation includes:

Development Tasks

sf-exporter tasks:

  • Build sf-exporter image from ubi7/python-36? image
  • Certify sf-exporter image
  • Define operator for sf-exporter deployment
  • Setup new operator in OLM catalog

sf-collector tasks:

  • Build sf-collector image from ubi7/ubi? image
  • Certify sf-collector image
  • Define operator for sf-collector deployment
  • Setup new operator in OLM catalog

Functional Testing and Verification

TODO - we need to be able to test/verify new functionality, document it in this section.

Example Usage

TODO - we need to provide examples on how to use this new functionality.

Example SysFlow Records

TODO - if the new functionality includes new, or modified, SysFlow records, please provide examples.

Issue Trackers

TODO - links to the related GitHub issue(s) and any other external trackers.

Clone this wiki locally