mirror of
https://github.com/holos-run/holos.git
synced 2026-03-21 09:45:00 +00:00
v0.99.3
Previously the holos render platform and component subcommands had flags
for oidc authentication and client access to the gRPC service. These
flags aren't currently used, they're remnants from the json powered form
prototype.
This patch gates the flags behind a feature flag which is disabled by
default.
Result:
holos render platform --help
render an entire platform
Usage:
holos render platform DIRECTORY [flags]
Examples:
holos render platform ./platform
Flags:
--concurrency int number of components to render concurrently (default 8)
-v, --version version for platform
Global Flags:
--log-drop strings log attributes to drop (example "user-agent,version")
--log-format string log format (text|json|console) (default "console")
--log-level string log level (debug|info|warn|error) (default "info")
---
HOLOS_FEATURE_CLIENT=1 holos render platform --help
render an entire platform
Usage:
holos render platform DIRECTORY [flags]
Examples:
holos render platform ./platform
Flags:
--concurrency int number of components to render concurrently (default 8)
--oidc-client-id string oidc client id. (default "270319630705329162@holos_platform")
--oidc-extra-scopes strings optional oidc scopes
--oidc-force-refresh force refresh
--oidc-issuer string oidc token issuer url. (default "https://login.holos.run")
--oidc-scopes strings required oidc scopes (default openid,email,profile,groups,offline_access)
--server string server to connect to (default "https://app.holos.run:443")
-v, --version version for platform
Global Flags:
--log-drop strings log attributes to drop (example "user-agent,version")
--log-format string log format (text|json|console) (default "console")
--log-level string log level (debug|info|warn|error) (default "info")
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%
