You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
845 B
Plaintext
19 lines
845 B
Plaintext
local namespace="picc-prod";
|
|
|
|
local utils = import "../lib/picc-k8s.libsonnet";
|
|
|
|
local postgres = import "../deployments/postgres/postgres.jsonnet";
|
|
local rabbitmq = import "../deployments/rabbitmq/rabbitmq.jsonnet";
|
|
local picc = import "../deployments/picc/picc.jsonnet";
|
|
|
|
function(postgres_password)
|
|
|
|
local postgres_manifests = postgres(password=postgres_password);
|
|
local rabbitmq_manifests = rabbitmq();
|
|
local picc_manifests = picc(namespace);
|
|
|
|
[utils.createNamespace(namespace),] +
|
|
[utils.addNamespace(postgres_manifests[manifest], namespace) for manifest in std.objectFields(postgres_manifests)] +
|
|
[utils.addNamespace(rabbitmq_manifests[manifest], namespace) for manifest in std.objectFields(rabbitmq_manifests)] +
|
|
[utils.addNamespace(picc_manifests[manifest], namespace) for manifest in std.objectFields(picc_manifests)]
|