Skip to content

ADR-010: Operator App-Config Validation #14

Open
gazarenkov wants to merge 4 commits into
redhat-developer:mainfrom
gazarenkov:adr-010
Open

ADR-010: Operator App-Config Validation #14
gazarenkov wants to merge 4 commits into
redhat-developer:mainfrom
gazarenkov:adr-010

Conversation

@gazarenkov

Copy link
Copy Markdown
Member

Proposed 2 kinds of app-config validation on operator side:

  1. Schema violations: Wrong types, missing required fields, invalid values
  2. Missing references: Env vars that don't exist, files that aren't mounted

- Secret references: warn only (may not have access)
- Report missing references in CR status

### 2. Schema Validation

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section should also contain explanation how this will work for plugins that are not present in catalog, like customer build plugins.
This is important part of the story and is worth to explicitly explain this case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants