spiegel_podman/contrib/cirrus
Matt Heon f5bc2abe4c Remove BoltDB state support
This also includes a number of significant changes to the SQLite
state made possible by removal of the legacy DB.

1. Enable database unit tests for SQLite state, with numerous
   tweaks to get tests passing. Most notable changes are to
   container removal - where we previously didn't return an error
   if there was no container to remove - and RemovePodContainers,
   which I don't think ever worked properly from my reading of
   the failures.
2. Removal of AddContainerToPod/RemoveContainerToPod. On SQLite,
   these functions are identical to AddContainer/RemoveContainer
   and there is no reason to retain duplicates.
3. Removal of SafeRewriteContainerConfig - it's identical to
   RewriteContainerConfig in SQLite, no reason to have duplicate
   entrypoints.

As an exciting side-note, this removes Podman's requirement that
containers and pods cannot share a name, which was a BoltDB
restriction only.

Signed-off-by: Matt Heon <matthew.heon@pm.me>
2025-10-28 12:09:04 -04:00
..
99-do-not-use-google-subnets.conflist Cirrus: Block CNI use of google VPCs 2019-08-28 09:02:31 -04:00
check_go_changes.sh Replace egrep/fgrep with grep -E/-F 2023-05-03 07:32:42 -06:00
CIModes.md cirrus: check for header files in source code check 2024-07-09 13:34:40 +02:00
cirrus_yaml_test.py Housekeeping: remove duplicates from success_task 2024-10-15 10:09:15 -06:00
get-local-registry-script CI: use local registry, part 3 of 3: for developers 2024-07-11 04:39:45 -06:00
lib.sh cirrus: figure out DEST_BRANCH automatically 2025-02-12 20:10:57 +01:00
lib.sh.t CI setup: simplify environment passthrough code 2022-12-01 16:19:22 -07:00
logcollector.sh CI Cleanup: Remove cgroups v1 support 2024-06-21 10:08:39 -04:00
logformatter logformatter: add cleanup tracer log link 2024-10-29 19:35:01 +01:00
logformatter.t Remove exclude_graphdriver_devicemapper build tag 2025-03-30 00:30:03 -07:00
mac_cleanup.sh Allow CI user to cleanup own files 2024-02-14 10:29:51 -05:00
mac_env.sh Run codespell on code 2024-01-28 07:30:52 -05:00
mac_runner.sh Add libkrun Mac task 2024-08-01 15:01:45 -04:00
mac_setup.sh Mac PM test: Require pre-installed rosetta 2024-05-23 10:23:06 -04:00
postbuild.sh Use golangci-lint fmt for pkg/bindings 2025-04-03 10:41:14 -07:00
pr-removes-fixed-skips Replace egrep/fgrep with grep -E/-F 2023-05-03 07:32:42 -06:00
pr-removes-fixed-skips.t CI: new check for leftover skips/fixmes 2022-07-28 09:00:31 -06:00
pr-should-include-tests pr-should-include-tests: no more CI:DOCS override 2024-07-08 15:46:56 -06:00
pr-should-include-tests.t pr-should-include-tests: no more CI:DOCS override 2024-07-08 15:46:56 -06:00
pr-should-link-jira CI: On vX.Y-rhel branches, ensure that some downstream Jira issue is linked 2024-08-22 11:53:25 +02:00
pr-should-link-jira.t CI: On vX.Y-rhel branches, ensure that some downstream Jira issue is linked 2024-08-22 11:53:25 +02:00
prebuild.sh cirrus: figure out DEST_BRANCH automatically 2025-02-12 20:10:57 +01:00
runner.sh Merge pull request #27294 from mheon/warn_on_boltdb 2025-10-23 11:27:27 +00:00
setup_environment.sh Remove BoltDB state support 2025-10-28 12:09:04 -04:00
swagger_stack_trace.png Improve swagger+CORS metadata docs 2020-06-09 09:53:19 -04:00
timestamp.awk TEMPORARY(?) instrumentation for unlinkat-ebusy 2023-05-22 10:34:37 -06:00
win-collect-wsl-logs-start.ps1 cirrus: setup WSL logging 2025-07-04 14:28:58 +02:00
win-collect-wsl-logs-stop.ps1 cirrus: setup WSL logging 2025-07-04 14:28:58 +02:00
win-installer-main.ps1 Add a new Windows installer supporting user scope 2025-10-15 18:50:03 +02:00
win-lib.ps1 Do not set arch for windows to amd64 2025-03-20 15:24:52 -05:00
win-podman-machine-main.ps1 Fix regression in e2e machine test suite 2023-12-07 21:06:46 -06:00
win-podman-machine-test.ps1 ci: log wsl --version output 2025-08-20 11:51:27 +02:00
win-sess-launch.ps1 Add passwd validate and generate steps 2024-08-08 11:50:17 +02:00
win-unit-main.ps1 Update CI to run Windows unit tests 2025-03-16 13:40:16 +00:00