[CHORE] Fix styling inconsistencies
This commit is contained in:
parent
12d198456c
commit
5a1a89342e
6 changed files with 59 additions and 26 deletions
|
@ -45,7 +45,7 @@ function createServerVolume(serverSpec) {
|
|||
}
|
||||
|
||||
function createServerDeploy(serverSpec) {
|
||||
const { name } = serverSpec;
|
||||
const { name, host } = serverSpec;
|
||||
const deployYaml = loadYaml("lib/k8s/configs/server-deployment.yml");
|
||||
const { metadata } = deployYaml;
|
||||
const serverContainer = getServerContainer(serverSpec);
|
||||
|
@ -67,24 +67,27 @@ function createServerDeploy(serverSpec) {
|
|||
({ name }) => name === "datadir",
|
||||
).persistentVolumeClaim.claimName = `mcl-${name}-volume`;
|
||||
|
||||
// Apply Containers
|
||||
// Apply Containers TODO: User control for autostart
|
||||
deployYaml.spec.template.spec.containers.push(serverContainer);
|
||||
deployYaml.spec.template.spec.containers.push(ftpContainer);
|
||||
// TODO: User control for autostart
|
||||
deployYaml.spec.replicas = 0;
|
||||
deployYaml.spec.replicas = 1;
|
||||
return deployYaml;
|
||||
}
|
||||
|
||||
function createServerService(serverSpec) {
|
||||
const { name, url } = serverSpec;
|
||||
const { name, host } = serverSpec;
|
||||
const serviceYaml = loadYaml("lib/k8s/configs/server-svc.yml");
|
||||
serviceYaml.metadata.annotations["ingress.qumine.io/hostname"] = url;
|
||||
serviceYaml.metadata.annotations["ingress.qumine.io/hostname"] = host;
|
||||
serviceYaml.metadata.annotations["mc-router.itzg.me/externalServerName"] =
|
||||
host;
|
||||
serviceYaml.metadata.labels.app = `mcl-${name}-app`;
|
||||
serviceYaml.metadata.name = `mcl-${name}-server`;
|
||||
serviceYaml.metadata.namespace = namespace;
|
||||
serviceYaml.metadata.annotations["minecluster.dunemask.net/server-name"] =
|
||||
name;
|
||||
serviceYaml.spec.selector.app = `mcl-${name}-app`;
|
||||
// Port List:
|
||||
const serverPortList = [{ p: 25565, n: "minecraft" }];
|
||||
|
||||
// Apply FTP Port List
|
||||
const ftpPortList = [
|
||||
|
@ -93,7 +96,9 @@ function createServerService(serverSpec) {
|
|||
];
|
||||
for (var p = 40000; p <= 40009; p++)
|
||||
ftpPortList.push({ p, n: `ftp-passive-${p - 40000}` });
|
||||
serviceYaml.spec.ports = ftpPortList.map(({ p: port, n: name }) => ({
|
||||
|
||||
const portList = [...serverPortList, ...ftpPortList];
|
||||
serviceYaml.spec.ports = portList.map(({ p: port, n: name }) => ({
|
||||
port,
|
||||
name,
|
||||
protocol: "TCP",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue