16 Commits

Author SHA1 Message Date
3e590e4a19 Merge branch 'main' of https://git.forteapps.net/Forte/launchpad 2026-04-28 20:11:41 +02:00
00128b6beb db home 2026-04-28 20:11:37 +02:00
a4599fdf91 icon 2026-04-28 16:50:10 +02:00
c76bb562a4 ff homepage 2026-04-28 16:48:29 +02:00
53b43da813 traefik enable 2026-04-28 16:02:12 +02:00
0ac7f94c26 hp rbac extra 2026-04-28 15:51:53 +02:00
6ab8cad193 hp apps 2026-04-28 15:47:13 +02:00
9b91b5a26e widgets 2026-04-28 15:29:49 +02:00
d8d0b2e1dd argo icon hp 2026-04-28 15:26:14 +02:00
5653036f5d no token 2026-04-28 15:16:04 +02:00
caf14c90a8 templating fix 2026-04-28 15:03:10 +02:00
3880ba843a grafana token 2026-04-28 14:59:59 +02:00
27843f3786 token scope 2026-04-28 14:33:27 +02:00
1783c76a2d gitea widget 2026-04-28 14:30:59 +02:00
e9513da92b hp config 2026-04-28 14:21:01 +02:00
f5486a9210 homepage 2026-04-28 14:10:53 +02:00
8 changed files with 8 additions and 101 deletions

View File

@@ -22,4 +22,3 @@ resources:
- karpor - karpor
- databunker - databunker
- homepage - homepage
- vault

View File

@@ -1,4 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- vault.yaml

View File

@@ -1,43 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: vault
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "1"
labels:
app.kubernetes.io/name: vault
app.kubernetes.io/part-of: security
app.kubernetes.io/managed-by: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
sources:
- repoURL: https://helm.releases.hashicorp.com
chart: vault
targetRevision: "0.32.0"
helm:
releaseName: vault
valueFiles:
- $values/infra/values/base/vault-values.yaml
- $values/infra/values/upc-dev/vault-values.yaml
- repoURL: ssh://git@git.forteapps.net:2222/Forte/launchpad.git
targetRevision: HEAD
ref: values
destination:
server: https://kubernetes.default.svc
namespace: vault
syncPolicy:
automated:
prune: true
selfHeal: true
allowEmpty: false
syncOptions:
- CreateNamespace=true
- Validate=true
- ServerSideApply=true

View File

@@ -22,16 +22,16 @@ config:
layout: layout:
Apps: Apps:
style: row style: row
columns: 3 columns: 4
Security: Identity:
style: row style: row
columns: 3 columns: 4
DevOps: DevOps:
style: row style: row
columns: 2 columns: 4
Monitoring: Monitoring:
style: row style: row
columns: 1 columns: 4
# Top-of-page cluster overview widget # Top-of-page cluster overview widget
widgets: widgets:

View File

@@ -21,9 +21,9 @@ ingress:
gethomepage.dev/enabled: "true" gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Keycloak" gethomepage.dev/name: "Keycloak"
gethomepage.dev/description: "Identity & access management" gethomepage.dev/description: "Identity & access management"
gethomepage.dev/group: "Security" gethomepage.dev/group: "Identity"
gethomepage.dev/icon: "keycloak" gethomepage.dev/icon: "keycloak"
gethomepage.dev/href: "https://id.forteapps.net/admin/forte-test/console/" gethomepage.dev/href: "https://id.forteapps.net"
metrics: metrics:
enabled: true enabled: true

View File

@@ -1,36 +0,0 @@
# HashiCorp Vault Helm Chart Values
# Chart: hashicorp/vault v0.32.0
server:
standalone:
enabled: true
dataStorage:
enabled: true
size: 5Gi
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 250m
memory: 256Mi
ingress:
enabled: true
ingressClassName: traefik
pathType: Prefix
activeService: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Vault"
gethomepage.dev/description: "Secrets management"
gethomepage.dev/group: "Security"
gethomepage.dev/icon: "vault"
gethomepage.dev/href: "https://vault.forteapps.net"
ui:
enabled: true
serviceType: ClusterIP

View File

@@ -5,6 +5,6 @@ ingress:
gethomepage.dev/enabled: "true" gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Databunker" gethomepage.dev/name: "Databunker"
gethomepage.dev/description: "Secure Database for PII and PCI Records" gethomepage.dev/description: "Secure Database for PII and PCI Records"
gethomepage.dev/group: "Security" gethomepage.dev/group: "Identity"
gethomepage.dev/icon: "adminer" gethomepage.dev/icon: "adminer"
gethomepage.dev/href: "https://databunker.forteapps.net" gethomepage.dev/href: "https://databunker.forteapps.net"

View File

@@ -1,9 +0,0 @@
server:
ingress:
hosts:
- host: vault.forteapps.net
paths: []
tls:
- secretName: vault-tls
hosts:
- vault.forteapps.net