Skip to content

Support distinguishing between development vs production dependencies #499

@leonsilicon

Description

@leonsilicon

Use Case

I have some dependencies that I want tea to install when I'm developing the app locally (e.g. minikube for a local kubernetes cluster and kubectl to interact with it), but then in CI/CD I only need a subset of those dependencies (I wouldn't need minikube in CI/CD but I still need kubectl for updating the live kubernetes cluster).

Right now, all these dependencies (including development-only dependencies) are specified in one tea.yaml file in the root of my repository and there doesn't seem to be a way to make tea filter out certain dependencies to skip in production, or to install dependencies from a separate YAML file on CI/CD (e.g. a tea.prod.yaml file) that I'd specify production-only dependencies in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions