Skip to content
This repository was archived by the owner on Jun 22, 2026. It is now read-only.
 
 

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Portal Blueprint

Purpose

The Portal Blueprint provides a foundational setup to deploy and customize the Krateo Composable Portal using Kubernetes-native resources. This Blueprint includes a Helm chart to help you bootstrap your own Krateo Composable Portal experience.

What It Does

  • Deploys an initial consistent experience of Krateo Composable Portal

Usage

Install the Helm Chart

Download Helm Chart values:

helm repo add marketplace https://marketplace.krateo.io
helm repo update marketplace
helm inspect values marketplace/portal --version 1.1.0 > ~/portal-values.yaml

Modify the portal-values.yaml file as the following example:

enableAdminUser: true
enableCyberjokerUser: true
enableDemoSystemNamespace: true

Install the Blueprint:

helm install <name> template \
  --repo https://marketplace.krateo.io \
  --namespace <namespace> \
  --create-namespace \
  -f ~/portal-values.yaml
  --version 1.1.0 \
  --wait

Install using Krateo Composable Operation

Install the CompositionDefinition for the Blueprint:

cat <<EOF | kubectl apply -f -
apiVersion: core.krateo.io/v1alpha1
kind: CompositionDefinition
metadata:
  name: portal
  namespace: krateo-system
spec:
  chart:
    repo: portal
    url: https://marketplace.krateo.io
    version: 1.1.0
EOF

Install the Blueprint using, as metadata.name, the Blueprint name (the Helm Chart name of the blueprint):

cat <<EOF | kubectl apply -f -
apiVersion: composition.krateo.io/v1-1-0
kind: Portal
metadata:
  name: <name>
  namespace: <namespace>
spec:
    enableAdminUser: true
    enableCyberjokerUser: true
    enableDemoSystemNamespace: true
EOF

About

Composable Portal Blueprint

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors