源码快照 @ 2026-09-02 (source-only, 剔除非源码素材)
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
chart_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
tmp_dir="$(mktemp -d)"
|
||||
trap 'rm -rf "$tmp_dir"' EXIT
|
||||
|
||||
assert_contains() {
|
||||
local file="$1"
|
||||
local needle="$2"
|
||||
if ! grep -F -q -- "$needle" "$file"; then
|
||||
printf 'Expected rendered chart to contain %s\n' "$needle" >&2
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
default_rendered="$tmp_dir/default.yaml"
|
||||
helm template openwork-ee "$chart_dir" > "$default_rendered"
|
||||
assert_contains "$default_rendered" 'DEN_OPENWORK_WEB_ENABLED: "false"'
|
||||
|
||||
enabled_values="$tmp_dir/enabled-values.yaml"
|
||||
enabled_rendered="$tmp_dir/enabled.yaml"
|
||||
printf '%s\n' 'config:' ' public:' ' openworkWebEnabled: "true"' > "$enabled_values"
|
||||
helm template openwork-ee "$chart_dir" -f "$enabled_values" > "$enabled_rendered"
|
||||
assert_contains "$enabled_rendered" 'DEN_OPENWORK_WEB_ENABLED: "true"'
|
||||
|
||||
printf 'openwork-web-enabled chart checks passed\n'
|
||||
Reference in New Issue
Block a user