mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 12:03:59 +00:00
chore: rename Prole to Knoe.dev across deployment scripts and update ingress logic
- Standardized naming from "Prole" to "Knoe" in README, scripts, and deployment files for consistency. - Refined ingress configuration to adjust class and annotations based on mode. - Enhanced deploy.sh to handle public APP endpoint status for specific hosts.
This commit is contained in:
parent
06862bab5c
commit
e73f320740
@ -15,7 +15,7 @@
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>authority-parent</name>
|
||||
<description>Parent POM for the Prole authority modules</description>
|
||||
<description>Parent POM for the Knoe authority modules</description>
|
||||
|
||||
<properties>
|
||||
<java.version>21</java.version>
|
||||
|
||||
@ -51,6 +51,10 @@ def get_ip(host, ctx):
|
||||
if val: return val
|
||||
except: pass
|
||||
|
||||
# Public APP endpoints must be sourced from Ingress status
|
||||
if host in ["api.knoe.dev", "git.knoe.dev", "svc.knoe.dev", "api.0.knoe.dev", "db.0.knoe.dev"]:
|
||||
return "pending"
|
||||
|
||||
# Try Service fallback
|
||||
try:
|
||||
svcs = []
|
||||
|
||||
@ -4,7 +4,7 @@ set -euo pipefail
|
||||
|
||||
# init_service_layer.sh
|
||||
# Purpose:
|
||||
# - Deploy the Prole service layer (Garage, OpenBao, Kong; OpenTofu in non-k8s modes)
|
||||
# - Deploy the service layer (Garage, OpenBao, Kong; OpenTofu in non-k8s modes)
|
||||
# - Keep service-layer resources grouped in SERVICE_NAMESPACE
|
||||
# - Migrate service layer to a new namespace
|
||||
|
||||
|
||||
@ -825,7 +825,7 @@ class DockerBuildMilestone(Milestone):
|
||||
return
|
||||
|
||||
if progress:
|
||||
progress("Building Prole database image...", 0.1)
|
||||
progress("Building knoe-db database image...", 0.1)
|
||||
|
||||
tag = state.controller.get_knoe_db_version()
|
||||
|
||||
@ -1427,14 +1427,14 @@ class InitializationScriptsMilestone(Milestone):
|
||||
|
||||
class DeploymentMilestone(Milestone):
|
||||
def __init__(self):
|
||||
super().__init__("deployment", "Prole Deployment")
|
||||
super().__init__("deployment", "Knoe.dev Deployment")
|
||||
self.logger = logging.getLogger("DeploymentMilestone")
|
||||
|
||||
def execute(
|
||||
self, state: InstallerState, progress: ProgressCallback | None = None
|
||||
) -> None:
|
||||
if progress:
|
||||
progress("Deploying Prole...", 0.3)
|
||||
progress("Deploying Knoe.dev ...", 0.3)
|
||||
|
||||
env = self._get_script_env(state)
|
||||
mode = env.get("PROLE_MODE", "")
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
<artifactId>prole-auth</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<name>prole-auth</name>
|
||||
<description>Prole auth service (Kerberos/SPNEGO + session verify)</description>
|
||||
<description>Knoe auth service (Kerberos/SPNEGO + session verify)</description>
|
||||
|
||||
<properties>
|
||||
<java.version>21</java.version>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# Prole Deployment Git Source
|
||||
# knoe.dev deployment Git Source
|
||||
|
||||
This directory is a working tree for the OpenTofu k3s pipeline that mirrors the
|
||||
local k3d runtime. The `make init` target refreshes its contents from
|
||||
|
||||
@ -868,20 +868,24 @@ def _build_overlay(cfg: configparser.ConfigParser, args: argparse.Namespace) ->
|
||||
},
|
||||
"ingress": {
|
||||
"enabled": True,
|
||||
"className": api_ingress_class,
|
||||
**({"className": api_ingress_class} if mode != "k8s" else {}),
|
||||
"hosts": [{"host": host, "paths": [{"path": "/", "pathType": "Prefix"}]} for host in api_host_entries],
|
||||
"annotations": {
|
||||
**({"kubernetes.io/ingress.class": api_ingress_class} if mode == "k8s" else {}),
|
||||
}
|
||||
},
|
||||
"studioIngress": {
|
||||
"enabled": True,
|
||||
"className": studio_ingress_class,
|
||||
**({"className": studio_ingress_class} if mode != "k8s" else {}),
|
||||
"hosts": [{"host": host, "paths": [{"path": "/", "pathType": "Prefix"}]} for host in studio_host_entries],
|
||||
**({
|
||||
"annotations": {
|
||||
"annotations": {
|
||||
**({"kubernetes.io/ingress.class": studio_ingress_class} if mode == "k8s" else {}),
|
||||
**({
|
||||
"nginx.ingress.kubernetes.io/auth-url": auth_verify_url,
|
||||
"nginx.ingress.kubernetes.io/auth-signin": auth_signin_url,
|
||||
"nginx.ingress.kubernetes.io/auth-response-headers": auth_response_headers,
|
||||
}
|
||||
} if frontdoor_auth_enabled else {}),
|
||||
} if frontdoor_auth_enabled and mode != "k8s" else {}),
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user