Skip to content

Commit

Permalink
add firebase secret
Browse files Browse the repository at this point in the history
  • Loading branch information
bellatoris committed Sep 6, 2024
1 parent 2ab90b6 commit 4ed723f
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 17 deletions.
2 changes: 1 addition & 1 deletion app-server/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ flywayVersion=9.4.0
kspVersion=1.8.20-1.0.10
kopyKatVersion=1.0.4
detektVersion=1.21.0
jibVersion=3.3.0
jibVersion=3.4.1
jacksonModuleKotlinVersion=2.12.3
awsSdkVersion=2.17.292
guavaVersion=31.1-jre
Expand Down
43 changes: 37 additions & 6 deletions app-server/scripts/run-java.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#!/bin/sh
# from https://github.com/fabric8io-images/run-java-sh
# ===================================================================================
# Generic startup script for running arbitrary Java applications with
# being optimized for running in containers
Expand Down Expand Up @@ -37,13 +36,13 @@
# of other memory areas (metadata, thread, code cache, ...) which adds to the overall
# size. When your container gets killed because of an OOM, then you should tune
# the absolute values.
# JAVA_INIT_MEM_RATIO: Ratio use to calculate a default intial heap memory, in percent.
# JAVA_INIT_MEM_RATIO: Ratio use to calculate a default initial heap memory, in percent.
# By default this value is not set.
#
# The following variables are exposed to your Java application:
#
# CONTAINER_MAX_MEMORY: Max memory for the container (if running within a container)
# MAX_CORE_LIMIT: Number of cores available for the container (if running within a container)
# CONTAINER_CORE_LIMIT: Number of cores available for the container (if running within a container)


# ==========================================================
Expand Down Expand Up @@ -158,21 +157,53 @@ core_limit() {
echo $(calc 'ceil($1/$2)' "${cpu_quota}" "${cpu_period}")
fi
fi
else
# it may be Cgroups v2
local cg2_mount_point="$(cat /proc/mounts | grep cgroup2 | awk '{ print $2 }')"
if [ -n "${cg2_mount_point}" -a -r /proc/self/cgroup ]; then
# /proc/self/cgroup may give e.g., "0::/user.slice/.../app.slice/xxx.scope"
local cg2_path="$(cut -d ':' -f3- /proc/self/cgroup)"
local cpu_file="${cg2_mount_point}${cg2_path}/cpu.max"
if [ -r "${cpu_file}" ]; then
# https://www.kernel.org/doc/Documentation/cgroup-v2.txt
local quota="$(awk '{print $1}' ${cpu_file})"
local duration="$(awk '{print $2}' ${cpu_file})"
if [ "max" != "${quota}" ]; then
echo $(calc 'ceil($1/$2)' "${quota}" "${duration}")
fi
fi
fi
fi
}

max_memory() {
# High number which is the max limit until which memory is supposed to be
# unbounded.
local mem_file="/sys/fs/cgroup/memory/memory.limit_in_bytes"
local max_mem_meminfo_kb="$(cat /proc/meminfo | awk '/MemTotal/ {print $2}')"
local max_mem_meminfo="$(expr $max_mem_meminfo_kb \* 1024)"
if [ -r "${mem_file}" ]; then
local max_mem_cgroup="$(cat ${mem_file})"
local max_mem_meminfo_kb="$(cat /proc/meminfo | awk '/MemTotal/ {print $2}')"
local max_mem_meminfo="$(expr $max_mem_meminfo_kb \* 1024)"
if [ ${max_mem_cgroup:-0} != -1 ] && [ ${max_mem_cgroup:-0} -lt ${max_mem_meminfo:-0} ]
then
echo "${max_mem_cgroup}"
fi
else
# it may be Cgroups v2
local cg2_mount_point="$(cat /proc/mounts | grep cgroup2 | awk '{ print $2 }')"
if [ -n "${cg2_mount_point}" -a -r /proc/self/cgroup ]; then
# /proc/self/cgroup may give e.g., "0::/user.slice/.../app.slice/xxx.scope"
local cg2_path="$(cut -d ':' -f3- /proc/self/cgroup)"
mem_file="${cg2_mount_point}${cg2_path}/memory.max"
if [ -r "${mem_file}" ]; then
local max_mem_cgroup="$(cat ${mem_file})"
if [ -z "${max_mem_cgroup}" -o "max" = "${max_mem_cgroup}" ]; then
echo "${max_mem_meminfo}"
else
echo "${max_mem_cgroup}"
fi
fi
fi
fi
}

Expand Down Expand Up @@ -255,7 +286,7 @@ run_java_options() {

debug_options() {
if [ -n "${JAVA_ENABLE_DEBUG:-}" ] || [ -n "${JAVA_DEBUG_ENABLE:-}" ] || [ -n "${JAVA_DEBUG:-}" ]; then
local debug_port="${JAVA_DEBUG_PORT:-5005}"
local debug_port="${JAVA_DEBUG_PORT:-5005}"
local suspend_mode="n"
if [ -n "${JAVA_DEBUG_SUSPEND:-}" ]; then
if ! echo "${JAVA_DEBUG_SUSPEND}" | grep -q -e '^\(false\|n\|no\|0\)$'; then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ dependencies {
}

jib {
containerizingMode = "packaged"
extraDirectories {
paths {
path {
Expand All @@ -56,18 +57,16 @@ jib {
}
}
to {
image = "public.ecr.aws/i6n1n6v2/scc-server"
credHelper.helper = "ecr-login"
val version = property("version") as? String ?: throw IllegalArgumentException("No property `version` exists!")
tags = setOf(version)
image = "public.ecr.aws/i6n1n6v2/scc-server:$version"
}
container {
entrypoint = listOf("./app/run-java.sh")
entrypoint = listOf("/app/run-java.sh")
environment = mapOf(
"JAVA_MAIN_CLASS" to "club.staircrusher.scc_server.SccServerApplicationKt",
"JAVA_LIB_DIR" to "/app/libs/*:/app/classes:/app/resources",
"JAVA_MAIN_CLASS" to "@/app/jib-main-class-file",
"JAVA_CLASSPATH" to "@/app/jib-classpath-file",
)
mainClass = "club.staircrusher.scc_server.SccServerApplicationKt"
ports = listOf("8080", "18080")
format = Docker
}
Expand Down
7 changes: 5 additions & 2 deletions infra/helm/scc-server/files/dev/secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ scc:
listId: ENC[AES256_GCM,data:RLAcAPT6,iv:FB7g7rdL075AcOeAgVTLm2PjC7ZDV5UZbEFaFxyjNms=,tag:E3wyrVGVNrgldouE+kwQQQ==,type:int]
slack:
token: ENC[AES256_GCM,data:KbZqJNS9+sThrnTRWPbhbKIMsCeFF+VLWirYoIIQ+Ym6zl+JPQs+a4hBbsYZVLIunke/HXY2MTdZ,iv:jaqEhzE/JHA7Q4JPmrQX+nNRZqsA6ejGl4ylc9mriCk=,tag:JVO6v/CM+Yn1U+pHebtclQ==,type:str]
notification:
push:
credential: ENC[AES256_GCM,data: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,iv:KW7y9NT+SwCWqBI9/it33bn969S/OE0m1h+sjri69FI=,tag:gOLsJx+BMjZdmjm65VwpVQ==,type:str]
sops:
kms:
- arn: arn:aws:kms:ap-northeast-2:291889421067:alias/sops
Expand All @@ -35,8 +38,8 @@ sops:
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-08-16T07:04:49Z"
mac: ENC[AES256_GCM,data:ZLtZOwpnCscjQXhgbC8qjSX7tn7aeVtSLddDTRdoxmhh/gqkQG8BfWglg3TUns6EjWzSarO9UKBcTyJMl6NnybYJZDKj2/pQOu+uMEIR9L4cWs68XeGW/2NcMESF1J4wyzSRQcglIbWLyxYHb3mONkru5JU5FAlaXNfEviB6bAk=,iv:9o/48iHoxMIwTXZHMZpb3HKd8jk/yQoKfZ5nQfh7cu4=,tag:0EKCMcRwmyIwr767VdXvXQ==,type:str]
lastmodified: "2024-09-06T11:45:46Z"
mac: ENC[AES256_GCM,data:MxSWGhLg026xF/lZKDKHTexKlToam64rpL9TWlUtR/VS8Nazg0ewb2aKZtElSP3T8Ce6+brEGi7eT6JhON4AwJsZLkMz1s3uTscEw86yGxlkkOyepYAsywq7ChzjPem/Xatuy0Adi1Bgu/liWgLGn++UeMz46/qgef1GW1p0rGs=,iv:wMdxrq/684+rtkVVFQlKozjrUMKPkomUdkH60wI9mU0=,tag:PnJ7i2l5BtUr2kjvACKpWg==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.0
7 changes: 5 additions & 2 deletions infra/helm/scc-server/files/prod/secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ scc:
listId: ENC[AES256_GCM,data:xgzjVc5o,iv:akBZmf528GTUY6oURVwC1Ad7XzlDMSBZF+s4Jfod6Hw=,tag:6FRNWGdX8kVspTmEGng1TQ==,type:int]
slack:
token: ENC[AES256_GCM,data:PWdCpUaPcucWFx0rbYBy4SUtYBt8iTyBkb0K8E5eu0CcL9RVLEUGkJd/yEZtmmYxb1j9LfFk5pcb,iv:WDu8DwVk+n7zw6iPouSZyjOupM2hcgZcEsY9py78FSY=,tag:dBTWX9gUV7PZNfc0h3Glmg==,type:str]
notification:
push:
credential: ENC[AES256_GCM,data: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,iv:/S0ofd/pRe1sU0eiKdZmyzxZK1JZpyQ07xpBi2vApKU=,tag:3D1kPtgPmYnWjWflXzyvZw==,type:str]
sops:
kms:
- arn: arn:aws:kms:ap-northeast-2:291889421067:alias/sops
Expand All @@ -35,8 +38,8 @@ sops:
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-08-16T07:05:29Z"
mac: ENC[AES256_GCM,data:PEUSra0aE1ARwLTMynChDSRWtCkfsG+TRbUDUr7xi/JBlDh5scXO6MCgOornPDOmD5MhasKfyA1uTotArwvHZeiMeIIx5CcN94M4BHvj/U+RbdF7pyPMKGWLknVjWHAMQHX6iQoB/cTQjHhwaDZ/wMv/jxbYwlpOcdGswXCtzJU=,iv:QAWwGC6Hrp0TvkS/BywbCbeamxEPbI3SNpWa3pPZ7MM=,tag:3Vn3OanCrfV7ANXCojqgkQ==,type:str]
lastmodified: "2024-09-06T11:48:47Z"
mac: ENC[AES256_GCM,data:COLhDaM1oCvZUFjXvsxSqyQNyuMyBpofAo/uMW4sNZaJmUFuoqGu3bCKLpcg68AVISUE9LmN27yYFSsPs9ikJPBEOJlfo0Cm46yOJjkp9+J1sXrpxfUDZdKjBMPlYs716HpNjIrOdh1hGoHBWUX3G+AB4k5vdSdonJTOSRevK9c=,iv:LLSx9eyfhhtGrU8ACLSGQNmMTnZdI7afhedbXfSYoXc=,tag:ShHAOQK8iTZaMFqzxxvgHw==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.0

0 comments on commit 4ed723f

Please sign in to comment.