Repository navigation
v0.1.0
jcloud as a module of its own, extracted from tools/jcloud in the Japode platform repository (Japode/cloud). It checks a service's japode.yml manifest against the files that have to agree with it. It renders nothing and deploys nothing.
checkrefuses a manifest that doesn't state what a service must declare. With--repo, it also compares the manifest against the service's own Dockerfile, Caddyfile and publishing workflows.agreecompares the manifest against the platform files deployed beside it: the compose file, the Caddy route (read fromcaddy adaptoutput, so a commented-out block can't pass),backup.conf,.env.example, and the addons aneeds:entry brings.comparereports where the platform's copy of a manifest and the service's own copy disagree.surveycompares a server, as observed by the platform's collector script, against what the manifests declare.upnames what stands between each service and a deploy: missing variables, a missing pin, and the digest its CI published.envmanages.env.age, a configuration store whose keys are readable and whose values are age-encrypted.
This tag has no prebuilt binaries; those start with v0.2.0. Install it with go install github.com/Japode/jcloud@v0.1.0.