mirror of
https://github.com/holos-run/holos.git
synced 2026-03-21 01:35:02 +00:00
v0.95.1
It's too long for documentation. Shorten it for clarity. Result: ``` ❯ holos render platform ./platform rendered bank-accounts-db for cluster workload in 160.7245ms rendered bank-ledger-db for cluster workload in 162.465625ms rendered bank-userservice for cluster workload in 166.150417ms rendered bank-ledger-writer for cluster workload in 168.075459ms rendered bank-balance-reader for cluster workload in 172.492292ms rendered bank-backend-config for cluster workload in 198.117916ms rendered bank-secrets for cluster workload in 223.200042ms rendered gateway for cluster workload in 124.841917ms rendered httproutes for cluster workload in 131.86625ms rendered bank-contacts for cluster workload in 154.463792ms rendered bank-transaction-history for cluster workload in 159.968208ms rendered bank-frontend for cluster workload in 325.24425ms rendered app-projects for cluster workload in 110.577916ms rendered ztunnel for cluster workload in 137.502792ms rendered cni for cluster workload in 209.993375ms rendered cert-manager for cluster workload in 172.933834ms rendered external-secrets for cluster workload in 135.759792ms rendered local-ca for cluster workload in 98.026708ms rendered istiod for cluster workload in 403.050833ms rendered argocd for cluster workload in 294.663167ms rendered gateway-api for cluster workload in 228.47875ms rendered namespaces for cluster workload in 113.586916ms rendered base for cluster workload in 533.76675ms rendered external-secrets-crds for cluster workload in 529.053375ms rendered crds for cluster workload in 931.180458ms rendered platform in 1.248310167s ``` Previously: ``` ❯ holos render platform ./platform rendered projects/bank-of-holos/backend/components/bank-ledger-db for cluster workload in 158.534875ms rendered projects/bank-of-holos/backend/components/bank-accounts-db for cluster workload in 159.836166ms rendered projects/bank-of-holos/backend/components/bank-userservice for cluster workload in 160.360667ms rendered projects/bank-of-holos/backend/components/bank-balance-reader for cluster workload in 169.478584ms rendered projects/bank-of-holos/backend/components/bank-ledger-writer for cluster workload in 169.437833ms rendered projects/bank-of-holos/backend/components/bank-backend-config for cluster workload in 182.089333ms rendered projects/bank-of-holos/security/components/bank-secrets for cluster workload in 196.502792ms rendered projects/platform/components/istio/gateway for cluster workload in 122.273083ms rendered projects/bank-of-holos/frontend/components/bank-frontend for cluster workload in 307.573584ms rendered projects/platform/components/httproutes for cluster workload in 149.631583ms rendered projects/bank-of-holos/backend/components/bank-contacts for cluster workload in 153.529708ms rendered projects/bank-of-holos/backend/components/bank-transaction-history for cluster workload in 165.375667ms rendered projects/platform/components/app-projects for cluster workload in 107.253958ms rendered projects/platform/components/istio/ztunnel for cluster workload in 137.22275ms rendered projects/platform/components/istio/cni for cluster workload in 233.980958ms rendered projects/platform/components/cert-manager for cluster workload in 171.966958ms rendered projects/platform/components/external-secrets for cluster workload in 134.207792ms rendered projects/platform/components/istio/istiod for cluster workload in 403.19ms rendered projects/platform/components/local-ca for cluster workload in 97.544708ms rendered projects/platform/components/argocd/argocd for cluster workload in 289.577208ms rendered projects/platform/components/gateway-api for cluster workload in 218.290458ms rendered projects/platform/components/namespaces for cluster workload in 109.534125ms rendered projects/platform/components/istio/base for cluster workload in 526.32525ms rendered projects/platform/components/external-secrets-crds for cluster workload in 523.7495ms rendered projects/platform/components/argocd/crds for cluster workload in 1.002546375s rendered platform in 1.312824333s ```
Holos - A Holistic Development Platform
Building and maintaining a software development platform is a complex and time consuming endeavour. Organizations often dedicate a team of 3-4 who need 6-12 months to build the platform.
Holos is a tool and a reference platform to reduce the complexity and speed up the process of building a modern, cloud native software development platform.
- Accelerate new projects - Reduce time to market and operational complexity by starting your new project on top of the Holos reference platform.
- Modernize existing projects - Incrementally incorporate your existing platform services into Holos for simpler integration.
- Unified configuration model - Increase safety and reduce the risk of config changes with CUE.
- First class Helm and Kustomize support - Leverage and reuse your existing investment in existing configuration tools such as Helm and Kustomize.
- Modern Authentication and Authorization - Holos seamlessly integrates platform identity and access management with zero-trust beyond corp style authorization policy.
Quick Installation
go install github.com/holos-run/holos/cmd/holos@latest
Docs and Support
The documentation for developing and using Holos is available at: https://holos.run
For discussion and support, open a discussion.
License
Holos is licensed under Apache 2.0 as found in the LICENSE file.
Description
Releases
10
Languages
CUE
92.1%
Go
7.5%
Makefile
0.2%
