github.com/grafana/tanka@v0.26.1-0.20240506093700-c22cfc35c21a/pkg/process/testdata/tdDeep.jsonnet (about)

     1  local backendDeploy = (import './resources.jsonnet').deployment;
     2  local namespace = (import './resources.jsonnet').namespace;
     3  local frontendService = (import './k8s.libsonnet').service(name='frontend');
     4  local frontendDeploy = (import './k8s.libsonnet').deployment(name='frontend');
     5  
     6  {
     7    deep: {
     8      app: {
     9        namespace: namespace,
    10        web: {
    11          backend: { server: { grafana: {
    12            deployment: backendDeploy,
    13          } } },
    14          frontend: { nodejs: { express: {
    15            service: frontendService,
    16            deployment: frontendDeploy,
    17          } } },
    18        },
    19      },
    20    },
    21    flat: {
    22      '.app.web.backend.server.grafana.deployment': backendDeploy,
    23      '.app.web.frontend.nodejs.express.service': frontendService,
    24      '.app.web.frontend.nodejs.express.deployment': frontendDeploy,
    25      '.app.namespace': namespace,
    26    },
    27  }