Round 401: Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext (20 commands)
ober
39b38e03d9c1fc64e3cb97231e885dc3537ea892
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Vault operator | — | `vault-operator` | :orange_circle: Scaffolded | +| Vault agent | — | `vault-agent` | :orange_circle: Scaffolded | +| Vault injector | — | `vault-injector` | :orange_circle: Scaffolded | +| Vault CSI | — | `vault-csi` | :orange_circle: Scaffolded | +| Consul Connect | — | `consul-connect` | :orange_circle: Scaffolded | +| Consul intentions | — | `consul-intentions` | :orange_circle: Scaffolded | +| Consul ACL | — | `consul-acl` | :orange_circle: Scaffolded | +| Consul snapshot | — | `consul-snapshot` | :orange_circle: Scaffolded | +| Nomad evaluations | — | `nomad-eval` | :orange_circle: Scaffolded | +| Nomad deployments | — | `nomad-deployment` | :orange_circle: Scaffolded | +| Nomad namespaces | — | `nomad-namespace` | :orange_circle: Scaffolded | +| Nomad Sentinel | — | `nomad-sentinel` | :orange_circle: Scaffolded | +| Nomad volumes | — | `nomad-volume` | :orange_circle: Scaffolded | +| Nomad server | — | `nomad-server` | :orange_circle: Scaffolded | +| Boundary scopes | — | `boundary-scopes` | :orange_circle: Scaffolded | +| Boundary credentials | — | `boundary-credentials` | :orange_circle: Scaffolded | +| Boundary hosts | — | `boundary-hosts` | :orange_circle: Scaffolded | +| Waypoint build | — | `waypoint-build` | :orange_circle: Scaffolded | +| Waypoint deploy | — | `waypoint-deploy` | :orange_circle: Scaffolded | +| Waypoint release | — | `waypoint-release` | :orange_circle: Scaffolded | + ### Round 400 — Crossplane ext, Kyverno ext, Gatekeeper ext, Polaris/Datree ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -27750,4 +27750,46 @@ (let* ((echo (app-state-echo app))) (echo-message! echo "Datree: editing configuration"))) +;; Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext (batch 2) + +(def (cmd-nomad-namespace app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nomad: namespace management"))) + +(def (cmd-nomad-sentinel app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nomad: Sentinel policies"))) + +(def (cmd-nomad-volume app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nomad: CSI volume management"))) + +(def (cmd-nomad-server app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nomad: server management"))) + +(def (cmd-boundary-scopes app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Boundary: listing scopes"))) + +(def (cmd-boundary-credentials app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Boundary: credential management"))) + +(def (cmd-boundary-hosts app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Boundary: host catalog"))) + +(def (cmd-waypoint-build app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Waypoint: building artifact"))) + +(def (cmd-waypoint-deploy app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Waypoint: deploying artifact"))) + +(def (cmd-waypoint-release app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Waypoint: releasing deployment"))) + ;; Milestone: Round 400 — 9,000+ commands in jemacs! --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -28536,3 +28536,45 @@ (def (cmd-gatekeeper-audit app) (let* ((echo (app-state-echo app))) (echo-message! echo "Gatekeeper: running audit"))) + +;; Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext (batch 1) + +(def (cmd-vault-operator app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Vault: operator diagnostics"))) + +(def (cmd-vault-agent app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Vault: agent status"))) + +(def (cmd-vault-injector app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Vault: sidecar injector config"))) + +(def (cmd-vault-csi app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Vault: CSI provider status"))) + +(def (cmd-consul-connect app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Consul: Connect service mesh"))) + +(def (cmd-consul-intentions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Consul: listing intentions"))) + +(def (cmd-consul-acl app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Consul: ACL management"))) + +(def (cmd-consul-snapshot app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Consul: snapshot management"))) + +(def (cmd-nomad-eval app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nomad: listing evaluations"))) + +(def (cmd-nomad-deployment app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Nomad: listing deployments"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9904,4 +9904,26 @@ (register-command! 'datree-rules cmd-datree-rules) (register-command! 'datree-tokens cmd-datree-tokens) (register-command! 'datree-config cmd-datree-config) + + ;; Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext + (register-command! 'vault-operator cmd-vault-operator) + (register-command! 'vault-agent cmd-vault-agent) + (register-command! 'vault-injector cmd-vault-injector) + (register-command! 'vault-csi cmd-vault-csi) + (register-command! 'consul-connect cmd-consul-connect) + (register-command! 'consul-intentions cmd-consul-intentions) + (register-command! 'consul-acl cmd-consul-acl) + (register-command! 'consul-snapshot cmd-consul-snapshot) + (register-command! 'nomad-eval cmd-nomad-eval) + (register-command! 'nomad-deployment cmd-nomad-deployment) + (register-command! 'nomad-namespace cmd-nomad-namespace) + (register-command! 'nomad-sentinel cmd-nomad-sentinel) + (register-command! 'nomad-volume cmd-nomad-volume) + (register-command! 'nomad-server cmd-nomad-server) + (register-command! 'boundary-scopes cmd-boundary-scopes) + (register-command! 'boundary-credentials cmd-boundary-credentials) + (register-command! 'boundary-hosts cmd-boundary-hosts) + (register-command! 'waypoint-build cmd-waypoint-build) + (register-command! 'waypoint-deploy cmd-waypoint-deploy) + (register-command! 'waypoint-release cmd-waypoint-release) )