- Remove OIDC config from helm-values - Remove ExternalSecret (not needed) - Add Authelia middleware to ingress - Headlamp uses ServiceAccount for K8s API access
347 lines
11 KiB
YAML
347 lines
11 KiB
YAML
# Homepage configuration
|
|
# See https://fontawesome.com/v5/search for icons options
|
|
|
|
title: "Mayne"
|
|
logo: "/assets/icons/homer.svg"
|
|
icon: "/assets/icons/homer.svg"
|
|
|
|
# Hide header/navbar and footer
|
|
header: false # Hide the entire header (including title/logo)
|
|
footer: false # Hide the footer
|
|
|
|
# Optional CSS
|
|
stylesheet: "/assets/custom.css" # path to custom CSS (homer-theme)
|
|
|
|
# Optional theme
|
|
theme: "default" # 'default' or one of the themes available in 'src/assets/themes'
|
|
|
|
# Default settings
|
|
defaults:
|
|
colorTheme: "light" # Set default theme to light mode
|
|
|
|
# Optional columns
|
|
columns: "4" # You can change this to any number that is a factor of 12: (1, 2, 3, 4, 6, 12)
|
|
|
|
# Optional colors
|
|
colors:
|
|
light:
|
|
highlight-primary: "#3367d6"
|
|
highlight-secondary: "#4285f4"
|
|
highlight-hover: "#5a95f5"
|
|
background: "#f5f5f5"
|
|
background-image: "../assets/wallpaper-light.jpeg"
|
|
card-background: "#f8f7f5"
|
|
text: "#363636"
|
|
text-header: "#303030"
|
|
text-title: "#303030"
|
|
text-subtitle: "#424242"
|
|
card-shadow: rgba(0, 0, 0, 0.1)
|
|
link: "#3273dc"
|
|
link-hover: "#363636"
|
|
dark:
|
|
highlight-primary: "#181C3A"
|
|
highlight-secondary: "#181C3A"
|
|
highlight-hover: "#1F2347"
|
|
background: "#12152B"
|
|
background-image: "../assets/wallpaper.jpeg"
|
|
card-background: "#181C3A"
|
|
text: "#eaeaea"
|
|
text-header: "#7C71DD"
|
|
text-title: "#fafafa"
|
|
text-subtitle: "#8B8D9C"
|
|
card-shadow: rgba(0, 0, 0, 0.5)
|
|
link: "#3273dc"
|
|
link-hover: "#ffdd57"
|
|
|
|
# Optional websocket
|
|
websocket:
|
|
enabled: false
|
|
url: "ws://localhost:8080"
|
|
reconnectInterval: 5000
|
|
|
|
# Optional services
|
|
services:
|
|
- name: "Production"
|
|
icon: "fas fa-code"
|
|
items:
|
|
- name: "Joossam"
|
|
logo: "https://joossameng.com/favicon.ico"
|
|
keywords: "omr api"
|
|
url: "https://joossameng.com"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://joossameng.com"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.joossameng.com"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "PoolC"
|
|
logo: "https://poolc.org/favicon.ico"
|
|
keywords: "poolc"
|
|
url: "https://poolc.org"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://poolc.org"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.poolc.org"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Jaejadle"
|
|
logo: "https://jaejadle.kro.kr/favicon.ico"
|
|
keywords: "church"
|
|
url: "https://jaejadle.kro.kr"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://jaejadle.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.jaejadle.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Jotion"
|
|
logo: "https://jotion.kro.kr/favicon.ico"
|
|
keywords: "jotion"
|
|
url: "https://jotion.kro.kr"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://jotion.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.jotion.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Portfolio"
|
|
logo: "https://minjo0213.kro.kr/favicon.ico"
|
|
keywords: "portfolio"
|
|
url: "https://minjo0213.kro.kr"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://minjo0213.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.minjo0213.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Todo"
|
|
logo: "https://todo0213.kro.kr/favicon.ico"
|
|
keywords: "todo"
|
|
url: "https://todo0213.kro.kr"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://todo0213.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.todo0213.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Jovies"
|
|
logo: "https://jovies.kro.kr/favicon.ico"
|
|
keywords: "movie"
|
|
url: "https://jovies.kro.kr"
|
|
target: "_blank"
|
|
quick:
|
|
- name: "Prod"
|
|
url: "https://jovies.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
- name: "Dev"
|
|
url: "https://dev.jovies.kro.kr"
|
|
icon: "fa-solid fa-arrow-up-right-from-square"
|
|
target: "_blank"
|
|
|
|
- name: "Development"
|
|
icon: "fas fa-laptop-code"
|
|
items:
|
|
- name: "Chainlit"
|
|
logo: "/assets/icons/chainlit.svg"
|
|
subtitle: "Chatbot Framework"
|
|
tag: "dev"
|
|
tagstyle: "is-success"
|
|
keywords: "chatbot chainlit"
|
|
url: "https://mas0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Code Server"
|
|
logo: "/assets/icons/vscode.svg"
|
|
subtitle: "VS Code in the Browser"
|
|
tag: "dev"
|
|
tagstyle: "is-success"
|
|
keywords: "code editor vscode"
|
|
url: "https://vscode0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Docusaurus"
|
|
logo: "/assets/icons/docusaurus.svg"
|
|
subtitle: "Markdown Documentation Site"
|
|
tag: "dev"
|
|
tagstyle: "is-success"
|
|
keywords: "documentation docusaurus"
|
|
url: "https://docusaurus0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Immich"
|
|
logo: "/assets/icons/immich.svg"
|
|
subtitle: "Photo Management"
|
|
tag: "dev"
|
|
tagstyle: "is-success"
|
|
keywords: "immich photo management"
|
|
url: "https://immich0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Longhorn"
|
|
logo: "/assets/icons/longhorn.webp"
|
|
subtitle: "Degraded"
|
|
tag: "dev"
|
|
tagstyle: "is-danger"
|
|
keywords: "longhorn storage"
|
|
url: "https://longhorn0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "MinIO Console"
|
|
logo: "/assets/icons/minio.svg"
|
|
subtitle: "S3 Storage Management"
|
|
tag: "dev"
|
|
tagstyle: "is-success"
|
|
keywords: "minio s3 storage"
|
|
url: "https://minio0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "PgWeb"
|
|
logo: "/assets/icons/postgresql.svg"
|
|
subtitle: "PostgreSQL Management"
|
|
tag: "dev"
|
|
tagstyle: "is-success"
|
|
keywords: "postgresql pgweb"
|
|
url: "https://pgweb0213.kro.kr"
|
|
target: "_blank"
|
|
|
|
- name: "Infrastructure"
|
|
icon: "fas fa-server"
|
|
items:
|
|
- name: "ArgoCD"
|
|
logo: "/assets/icons/argocd.svg"
|
|
subtitle: "GitOps Deployment Tool"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "argocd gitops"
|
|
url: "https://argocd0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Headlamp"
|
|
logo: "/assets/icons/headlamp.svg"
|
|
subtitle: "Kubernetes Management"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "headlamp"
|
|
url: "https://kubernetes0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Homer Dashboard"
|
|
logo: "/assets/icons/favicon-32x32.png"
|
|
subtitle: "Dashboard"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "dashboard"
|
|
url: "https://mayne.kro.kr"
|
|
target: "_blank"
|
|
- name: "Minecraft Server"
|
|
logo: "/assets/icons/minecraft.svg"
|
|
subtitle: "Coming Soon"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "minecraft game"
|
|
url: "https://minecraft0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Tekton"
|
|
logo: "/assets/icons/tekton.webp"
|
|
subtitle: "CI/CD Pipeline"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "tekton cicd pipeline"
|
|
url: "https://tekton0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Vault"
|
|
logo: "/assets/icons/vault.svg"
|
|
subtitle: "Secret Management"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "vault management"
|
|
url: "https://vault0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Velero"
|
|
logo: "/assets/icons/velero.webp"
|
|
subtitle: "Backup & Disaster Recovery"
|
|
tag: "infra"
|
|
tagstyle: "is-info"
|
|
keywords: "backup restore"
|
|
url: "https://velero0213.kro.kr"
|
|
target: "_blank"
|
|
|
|
- name: "Monitoring"
|
|
icon: "fas fa-chart-line"
|
|
items:
|
|
- name: "Falco"
|
|
logo: "/assets/icons/falco.svg"
|
|
subtitle: "Runtime Security"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "falco security runtime"
|
|
url: "https://falco0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Goldilocks"
|
|
logo: "/assets/icons/goldilocks.svg"
|
|
subtitle: "Resource Management"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "goldilocks resource management"
|
|
url: "https://goldilocks0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Grafana"
|
|
logo: "/assets/icons/grafana.svg"
|
|
subtitle: "Monitoring Dashboard"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "grafana monitoring"
|
|
url: "https://grafana0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Karma"
|
|
logo: "/assets/icons/alertmanager.svg"
|
|
subtitle: "Alert Management"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "alert management"
|
|
url: "https://karma0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Traefik"
|
|
logo: "/assets/icons/traefik.svg"
|
|
subtitle: "Traefik Dashboard"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "traefik dashboard"
|
|
url: "https://traefik0213.kro.kr/dashboard/#/"
|
|
target: "_blank"
|
|
- name: "Trivy"
|
|
logo: "/assets/icons/trivy.svg"
|
|
subtitle: "Security Scanning"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "trivy security scanning"
|
|
url: "https://trivy0213.kro.kr"
|
|
target: "_blank"
|
|
- name: "Umami"
|
|
logo: "/assets/icons/umami.svg"
|
|
subtitle: "Website Analytics"
|
|
tag: "monitoring"
|
|
tagstyle: "is-warning"
|
|
keywords: "analytics umami"
|
|
url: "https://umami0213.kro.kr"
|
|
target: "_blank"
|
|
|
|
|