Org-ops CLI: corpus install, manifest loader, worker preflight (Rust)
Move all BXNet-specific defaults out of org-ops-core into the example CLI binary (org-ops-cli/src/main.rs). The framework is now fork-ready for any consortium without string-replacing org-specific values. Changes: - OrgOpsConfig: neutral defaults (my-org, example.com), added infra_namespace, bridge_daemonset, ssh_user fields - AuthConfig: config_dir_name field replaces hardcoded bxnet-ops path; config_dir() now a method using config value - GitConfig: neutral default (git.example.com) - auth_commands: DID_BRIDGE_PATH env replaces hardcoded dev path - lib.rs (connect): namespace, daemonset, SSH user, cert paths all read from OrgOpsConfig instead of hardcoded strings - score_fetcher: neutral corpus entry name - playbook_commands: neutral Keycloak service name and temp dir - org-ops-cli/main.rs: explicit BXNet example with "replace these" comment, all org-specific values passed via config - .gitignore: added target/ Zero BXNet references remain in org-ops-core source (verified by grep). Signed-off-by: Tyler King <tking@guildhouse.dev> Signed-off-by: Tyler J King <tking727@gmail.com> |
||
|---|---|---|
| org-ops-cli | ||
| org-ops-core | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
bxnet-ops
BXNet governed shell binary. Fork of guildhouse/org-ops.
Identity
- Consultancy DID:
did:web:bxnet.io - Operator DID:
did:web:bxnet.io/user/tking - Platform: Guildhouse PaaS
Usage
bxnet-ops auth login
bxnet-ops playbook list
bxnet-ops playbook run cpanel-provision-account --target cpanel-server-01
Upstream sync
git fetch upstream
git merge upstream/main