Skip to content
This repository was archived by the owner on Jun 24, 2020. It is now read-only.
This repository was archived by the owner on Jun 24, 2020. It is now read-only.

Bring the URL/Filepath back to specify where the manifest of knative is #277

@houshengbo

Description

@houshengbo

I used to drop our option to configure where to load the manifest of knative, used to be here:

filename = flag.String("filename", "deploy/resources",
, due to forgotten reasons, I am again leaning on to bring similar configuration option back to operator.

We used to load this argument, when launching the operator itself. I am considering adding it as a field in the CRD, because it can be configured when operator is running.

If we make it configurable when starting the operator, we can only configure it once. Otherwise, we have to re-launch the operator.

Problem
Each version of operator installs one specific version of knative software, and it only bundles in the image one specific version of released manifest for knative. However, different cloud platform may customize the manifest of knative. How can we use this operator to install customized manifest, without shipping new image?

Persona:
Human operator, administrator.

Exit Criteria
Pick up a specific cloud platform, like Google, OpenShift, IBM cloud, etc, as long as the manifest is at the same version as the open source one, but different in content or configuration, we can test if operator can load the manifest from a different location, rather than the one bundled in the image.

Time Estimate (optional):
1 developer for 7 days.

Additional context (optional)
Add any other context about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions