ocfp 0.3.0
ocfp 0.3.0
Open Cloud Foundry Platform CLI.
Install
brew install --cask fivetwenty-io/tap/ocfpOr download the archive for your platform from the assets below, verify
it against ocfp_0.3.0_SHA256SUMS, extract, and place ocfp
on your PATH. Debian/RPM packages are also attached. The darwin
binaries are signed and notarized.
Changelog
- 9dab8ef: Add Ubuntu Resolute templates to the PVE catalog (@wayneeseguin)
- 1d43cf9: Add a cloudflare services block to the example (@wayneeseguin)
- 6250404: Add the recycle phase machine and engine (@wayneeseguin)
- 4ba13cb: Adopt a replacement that is already running (@wayneeseguin)
- 14d3935: Adopt the preserved artifacts disk on rebuild (@wayneeseguin)
- cf7ba51: Bind the data directories instead of copying them (@wayneeseguin)
- 6345f5f: Build PVE templates from their own command (@wayneeseguin)
- 1fc1444: Carry the ssh host keys, not all of /etc/ssh (@wayneeseguin)
- f6cb32d: Configure a persistent data disk for the bastion (@wayneeseguin)
- a63f96b: Correct and rewrite the PVE runbooks (@wayneeseguin)
- 022fcad: Create and attach the bastion data disk (@wayneeseguin)
- 26c18c7: Describe --nuke as discovery, not deletion (@wayneeseguin)
- 8a5abcf: Detach preserved disks before destroying a guest (@wayneeseguin)
- db09976: Distrust the old marker on a persisted home (@wayneeseguin)
- 64745a7: Document the console's system-domain route (@wayneeseguin)
- fbc8da1: Document the derived inception vault port (@wayneeseguin)
- a1a99ea: Enable and preview the bastion data disk correctly (@wayneeseguin)
- e1d6934: Find the data disk by its serial (@wayneeseguin)
- e3b3c0b: Hand a PVE volume between VMs without detaching (@wayneeseguin)
- bea298a: Install vault from its release archive, not brew (@wayneeseguin)
- a4cf0a1: Keep cloud-init from replacing the host keys (@wayneeseguin)
- 021a00f: Keep the smbios payload inside PVE's limit (@wayneeseguin)
- 83e9c81: Keep track of the data disk across the rename (@wayneeseguin)
- 594e9fc: Let an operator rebuild a PVE template (@wayneeseguin)
- 4c929fa: Match the data disk serial across distros (@wayneeseguin)
- d9b35d2: Name the ssh target in the usage examples (@wayneeseguin)
- 4616a05: Pass unmodelled flags through ocfp rsync to rsync (@wayneeseguin)
- 15ff085: Prepare and restore the bastion data disk at boot (@wayneeseguin)
- bd05f5a: Preserve the artifacts data disk through teardown (@wayneeseguin)
- 45d2ac0: Put the disk options back after a reassign (@wayneeseguin)
- 6da4126: Re-enter the recorded phase when resuming (@wayneeseguin)
- cb36cb4: Reach the build directly when rebuilding (@wayneeseguin)
- 755c940: Record that one parent CIDR means one wire for the whole bloc (@wayneeseguin)
- 4251d73: Record where the CPI vmid floor actually lives (@wayneeseguin)
- 2a45a73: Rename and archive on PVE, and gate the destroy (@wayneeseguin)
- 132d23c: Rewrite the Stratos section for the v5.5.3 binary release (@wayneeseguin)
- db1e7be: Stop gating the data disk on object storage (@wayneeseguin)
- 61d17c3: Take the safety copy as an archive, not a snapshot (@wayneeseguin)
- a19c42b: Trust a brew tap before adding it (@wayneeseguin)
- b1a9014: Update a resource's id when it is re-recorded (@wayneeseguin)
- 3165026: Wire up ocfp bastion recycle (@wayneeseguin)