Skip to content

Generate a values.schema.json for Workbench, Connect, and Package Manger to improve values.yaml authoring experience #742

@SamEdwardes

Description

@SamEdwardes

Authoring the values.yaml is error prone because there are many keys, and the nesting is deep. It would help users if their IDE provided linting and auto-completion. This can be achieved with a values.schema.json. For example:

# yaml-language-server: $schema=./values.schema.json
replicas: 1

fullnameOverride: posit-connect

sharedStorage:
  create: true
  name: posit-connect-pvc
  mount: true

I see that Chronicle already has values.schema.json, so maybe the same process can be implemented for Workbench, Connect, and Package Manager.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions