Skip to content

[5] Make dev flavour as simple and lean as possible #2765

@aarnq

Description

@aarnq

Description

We want to be able to more easily run Apps locally, all of Apps* at the same time.
And we want that to be simple.

So for this issue the goal is to work through the dev flavour and adapt it to what can be run on top of local-clusters.
For all things normally run with replication must then have such things disabled. (e.g. OpenSearch, Thanos)
For all things normally relying on external services, must use local alternatives. (e.g. cert-manager self-signed)

Both SC and WC should run with only a single node each, so scheduling of services should not rely on multiple workers, or specific roles.

And when this is achieved take note of the resource usage of the entire installation.

Additional context

*Except things that have permission issue or cannot feasibly run.

Definition of done

  • Dev flavour can run on local-clusters with SC and WC using only a single node each
  • Dev flavour does not have replicated services (where possible)
  • Dev flavour does not rely on external services (where possible)
  • Dev flavour uses self-signed certificates
  • Dev flavour uses welkin.test domain
  • Dev flavour uses static Dex users (admin and dev) by default
  • Resource usage of Apps on local-clusters noted down

Metadata

Metadata

Labels

kind/improvementImprovement of existing features, e.g. code cleanup or optimizations.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions