Skip to content
Snippets Groups Projects
Closed Restructure location of new YAML files
  • View options
  • Restructure location of new YAML files

  • View options
  • Closed Issue created by Sören Henning

    Structure could look like this:

    • theodolite-benchmarks/
      • definitions/
        • uc1-kstreams/
          • plain-benchmark.yaml Can easily be converted to a config map.
          • operator-benchmark.yaml
          • app-deployment.yaml Kubernetes resources for deploying the benchmark.
          • app-service.yaml
          • app-service-monitor.yaml
          • load-generator-deployment.yaml
          • load-generator-service.yaml
        • uc1-flink/
        • ...
        • uc2-kstreams/
        • ...
    • theodolite-quarkus/
      • examples/
        • plain/ (any idea for a better name?)
          • example-benchmark/ Content similar to theodolite-benchmarks/definitions/uc1-kstreams/, without operator CR.
          • example-execution.yaml
        • operator/
          • example-benchmark/ Content similar to theodolite-benchmarks/definitions/uc1-kstreams/, without plain benchmark.
          • example-execution.yaml
      • crd/ The CRDs for Theodolite benchmarks and executions.

    If theodolite-quarkus/examples/plain/example-benchmark/plain-benchmark.yaml is a subset of theodolite-quarkus/examples/operator/example-benchmark/operator-benchmark.yaml (and accordingly the execution.yaml), we could think of provinding only one file, covering both deployments.

    Ideas for replacing plain are standalone or session, see #209 (closed).

    Edited by Sören Henning

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first