[FIX] Changes made to database will now be reflected in the cluster

This commit is contained in:
Dunemask 2024-02-12 21:30:07 -07:00
parent 0a0f9c8463
commit 11f70087f1
6 changed files with 128 additions and 26 deletions

View file

@ -18,7 +18,7 @@ const namespace = process.env.MCL_SERVER_NAMESPACE;
const loadYaml = (f) => yaml.load(fs.readFileSync(path.resolve(f), "utf8"));
function createExtraService(serverSpec) {
export function createExtraService(serverSpec) {
const { mclName, id, extraPorts } = serverSpec;
if (!extraPorts) return;
const serviceYaml = loadYaml("lib/k8s/configs/extra-svc.yml");
@ -49,7 +49,7 @@ function createExtraService(serverSpec) {
return serviceYaml;
}
function createBackupSecret(serverSpec) {
export function createBackupSecret(serverSpec) {
if (!serverSpec.backupEnabled) return; // If backup not defined, don't create RCLONE secret
const { mclName, id, backupId, backupKey, backupHost } = serverSpec;
const backupYaml = loadYaml("lib/k8s/configs/backup-secret.yml");
@ -153,7 +153,7 @@ function createServerDeploy(serverSpec) {
return deployYaml;
}
function createServerService(serverSpec) {
export function createServerService(serverSpec) {
const { mclName, host, id } = serverSpec;
const serviceYaml = loadYaml("lib/k8s/configs/server-svc.yml");
serviceYaml.metadata.annotations["ingress.qumine.io/hostname"] = host;