Skip to content

ilmctl / kubectl ilm

The command-line interface for OmniTrust ILM — a cloud-native platform for the lifecycle of certificates, keys, secrets and related cryptographic assets. One binary, two names (ilmctl and kubectl-ilm), kubectl-grade UX.

go install github.com/OmniTrustILM/cli/cmd/ilmctl@latest

Documentation

  • Overview — what ilmctl is and where each guide lives.
  • Quickstart — install ilmctl and bootstrap a cluster end to end.
  • Command reference — every command and flag (auto-generated).
  • Configuration — kubeconfig, context file, output formats, exit codes.
  • GitOps — generate/--dry-run/apply workflow, server-side apply.
  • Upgrades — forward-only operator and platform upgrades.
  • Troubleshootingcheck, status, logs, events, common failures.
  • Diagnostics — support bundles, redaction, offline analysis.
  • Architecture — two-layer model, dual-invocation, package map.

Contributing

Contributions are welcome. Sign your commits with git commit -s — every commit carries a Signed-off-by line under the Developer Certificate of Origin. See CONTRIBUTING.md for the details. Maintainers cutting a release follow RELEASE.md.

The eight guide pages enumerated in RELEASE.mddocs/site/{index,quickstart,configuration,gitops,upgrades,troubleshooting,diagnostics,commands}.md — are synced into https://docs.otilm.com. Each carries sidebar_position front matter, and links may only be same-directory relative links (./configuration.md, #anchor) — every other target is an absolute URL. docs/site/commands.md is generated; edit the command help text, not the page. Everything under docs/ outside docs/site/ (architecture notes, the per-command tree) is GitHub-only.

License

Apache License 2.0

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages