spiegel_podman/pkg/domain/infra/abi
Paul Holzinger 8d1c373475
quadlet kube: consider empty pod as running
Since commit 945aade38b we do tear down the kube units if all pods
failed to start. This however broke the use case of an empty pod as we
did not consider that being starting successfully which is wrong and
caused a regression for at least one user.

To fix this special case the empty pod and consider that running.

Fixes: #25786
Fixes: 945aade38b ("quadlet kube: correctly mark unit as failed")

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-04-04 19:19:00 +02:00
..
internal/expansion set !remote build tags where needed 2024-08-19 11:41:28 +02:00
parse set !remote build tags where needed 2024-08-19 11:41:28 +02:00
terminal set !remote build tags where needed 2024-08-19 11:41:28 +02:00
apply.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
archive.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
artifact.go correctly preallocate artifactDigests in ArtifactRm() 2025-03-12 19:42:14 +01:00
auto-update.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
config.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
config_test.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
containers.go Apply De Morgan's law 2025-03-31 12:27:55 -07:00
containers_freebsd.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
containers_linux.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
containers_runlabel.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
containers_runlabel_test.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
containers_stat.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
events.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
farm.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
generate.go Apply De Morgan's law 2025-03-31 12:27:55 -07:00
healthcheck.go Add stopped status for HealthCheck 2025-03-03 17:09:30 +01:00
images.go Apply De Morgan's law 2025-03-31 12:27:55 -07:00
images_list.go Vendor c/common:8483ef6022b4 2024-08-30 16:13:54 +02:00
images_test.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
manifest.go Use UnparsedInstance.Manifest instead of ImageSource.GetManifest 2025-02-28 20:14:11 +01:00
network.go Log network creation and removal events in Podman 2024-11-05 11:58:47 +00:00
play.go quadlet kube: consider empty pod as running 2025-04-04 19:19:00 +02:00
play_test.go bump go to 1.22 2024-09-03 15:14:15 +02:00
play_utils.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
play_utils_test.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
pods.go Apply De Morgan's law 2025-03-31 12:27:55 -07:00
pods_stats.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
runtime.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
secrets.go Add "create" and "remove" events for secrets. 2025-02-28 16:58:06 +01:00
secrets_test.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
system.go Clean up after unexpectedly terminated build 2025-01-27 14:21:27 +01:00
system_freebsd.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
system_linux.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
trust.go set !remote build tags where needed 2024-08-19 11:41:28 +02:00
volumes.go volume ls: fix race that caused it to fail 2024-11-06 12:28:52 +01:00