Skip to content

One-liner installation #307

Open
Open
@astefanutti

Description

@astefanutti

Name of Feature or Improvement

Provide a one-liner installation for the CodeFlare operator, e.g.:

$ kubectl apply -f https://github.com/project-codeflare/codeflare-operator/releases/download/v1.0.0/manifests.yaml

This is now possible thanks to the operator redesign (#216).

Description of Problem the Feature Should Solve

Officially, the operator can only be installed via OLM / Operator Hub. While that's convenient on OpenShift clusters that comes with OLM support OOTB, it's impractical for other Kubernetes distributions.

Describe the Solution You Would Like to See

It's conventional for operator to support a one-liner installation from the command line.

This is usually done by rendering Kustomize manifests in a single file, that's attached to each release. That file can also be versioned as part of the code.

This would be the official replacement for the Helm charts (e.g. in MCAD), that have filled the gap for installing the stack up until now.

Additional Context

The (non-OLM) e2e tests setup will be updated to use that installation file, so it's covered and non-regression guaranteed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions