mirror of
https://github.com/containers/kubernetes-mcp-server.git
synced 2025-10-23 01:22:57 +03:00
* Initial KinD setup Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Initial Keycloak container setup Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding an initial realm setup Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adding OIDC issuer and realm updates, adding cert-manager and handling self-signed certificates Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Updates to script b/c of invalid auth config Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Adjusting ports and better support for mac/podman Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Addressing review comments: * do not expose all internal tasks, just keep the important targets documents * remove the keycloak-forward * move binaries for dev tools to _output * generate a configuration TOML file into the _output folder Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> --------- Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
23 lines
637 B
Bash
Executable File
23 lines
637 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# Generate a placeholder self-signed CA certificate for KIND cluster startup
|
|
# This will be replaced with the real cert-manager CA after the cluster is created
|
|
|
|
CERT_DIR="_output/cert-manager-ca"
|
|
CA_CERT="$CERT_DIR/ca.crt"
|
|
CA_KEY="$CERT_DIR/ca.key"
|
|
|
|
mkdir -p "$CERT_DIR"
|
|
|
|
# Generate a self-signed CA certificate (valid placeholder)
|
|
openssl req -x509 -newkey rsa:2048 -nodes \
|
|
-keyout "$CA_KEY" \
|
|
-out "$CA_CERT" \
|
|
-days 365 \
|
|
-subj "/CN=placeholder-ca" \
|
|
2>/dev/null
|
|
|
|
echo "✅ Placeholder CA certificate created at $CA_CERT"
|
|
echo "⚠️ This will be replaced with cert-manager CA after cluster creation"
|