docs: converge operator guidance on tht
This commit is contained in:
@@ -86,11 +86,11 @@ for required in \
|
||||
exit 1
|
||||
}
|
||||
done
|
||||
grep -Fq '"$THTCTL" --help' "$server_guide" || {
|
||||
grep -Fq '"$THT_BIN" --help' "$server_guide" || {
|
||||
echo "server guide lacks plain tht --help" >&2
|
||||
exit 1
|
||||
}
|
||||
if grep -Fq '"$THTCTL" --installation "$INSTALLATION" --help' "$server_guide"; then
|
||||
if grep -Fq '"$THT_BIN" --installation "$INSTALLATION" --help' "$server_guide"; then
|
||||
echo "server guide still uses installation-scoped --help" >&2
|
||||
exit 1
|
||||
fi
|
||||
@@ -106,7 +106,7 @@ for manual in "$root/docs/install/local-workspace-registry.md"; do
|
||||
fi
|
||||
done
|
||||
|
||||
grep -Fq 'THTCTL=/srv/thothii/operator/tht' \
|
||||
grep -Fq 'THT_BIN=/srv/thothii/operator/tht' \
|
||||
"$root/docs/install/server-workspace-registry.md" || {
|
||||
echo "server installation manual does not use the installation-aware operator CLI" >&2
|
||||
exit 1
|
||||
@@ -645,6 +645,9 @@ expect_guide_rejected() {
|
||||
if [[ "$validator" == verify_windows_line_endings_guide ]]; then
|
||||
mkdir -p "$fixture_root/scripts"
|
||||
cp "$root/scripts/verify-line-endings.sh" "$fixture_root/scripts/verify-line-endings.sh"
|
||||
elif [[ "$validator" == verify_pi_management_guide ]]; then
|
||||
mkdir -p "$fixture_root/docs/contracts"
|
||||
cp "$root/docs/contracts/tht-pi.md" "$fixture_root/docs/contracts/tht-pi.md"
|
||||
fi
|
||||
node - "$fixture_root/$relative_path" "$mutation" <<'NODE'
|
||||
const fs = require("fs");
|
||||
@@ -910,11 +913,11 @@ expect_guide_rejected \
|
||||
expect_guide_rejected \
|
||||
"Nginx additional frontend bypass location" verify_reverse_proxy_nginx_guide \
|
||||
"$root/docs/install/reverse-proxy-nginx.md" docs/install/reverse-proxy-nginx.md nginx-additional-bypass \
|
||||
"Nginx frontend upstream location bypasses complete authentication contract"
|
||||
"Nginx direct OIDC mode contains an additional frontend bypass location"
|
||||
expect_guide_rejected \
|
||||
"Nginx frontend auth directives only in comments" verify_reverse_proxy_nginx_guide \
|
||||
"$root/docs/install/reverse-proxy-nginx.md" docs/install/reverse-proxy-nginx.md nginx-comment-only-auth \
|
||||
"Nginx frontend upstream location bypasses complete authentication contract"
|
||||
"Nginx direct OIDC mode contains an additional frontend bypass location"
|
||||
expect_guide_rejected \
|
||||
"Caddy identity without authentication" verify_reverse_proxy_caddy_guide \
|
||||
"$root/docs/install/reverse-proxy-caddy.md" docs/install/reverse-proxy-caddy.md caddy-no-auth \
|
||||
|
||||
Reference in New Issue
Block a user