Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gcp-compute-persistent-disk-csi-driver-1.15/1.15.3 package update #37002

Merged
merged 1 commit into from
Dec 14, 2024

gcp-compute-persistent-disk-csi-driver-1.15/1.15.3 package update

b6a9caa
Select commit
Loading
Failed to load commit list.
Merged

gcp-compute-persistent-disk-csi-driver-1.15/1.15.3 package update #37002

gcp-compute-persistent-disk-csi-driver-1.15/1.15.3 package update
b6a9caa
Select commit
Loading
Failed to load commit list.
Octo STS / elastic-build succeeded Dec 13, 2024 in 3m 36s

APKs built successfully

Build ID: 363fa82f-d675-41d5-bf3d-ac1748186a4c

Details

x86_64 Logs

Click to expand
ling jitterentropy-library-dev (3.6.1-r0)
installing openssl-dev (3.4.0-r4)
installing libnvme-dev (1.11.1-r0)
installing dbus-libs (1.15.2-r4)
installing libmd (1.1.0-r2)
installing libcom_err (1.47.1-r1)
installing e2fsprogs-libs (1.47.1-r1)
installing libblkid (2.40.2-r1)
installing libuuid (2.40.2-r1)
installing e2fsprogs (1.47.1-r1)
installing e2fsprogs-extra (1.47.1-r1)
installing userspace-rcu (0.14.1-r1)
installing libbsd (0.12.2-r1)
installing liblz4-1 (1.10.0-r2)
installing libattr1 (2.5.2-r4)
installing libacl1 (2.3.2-r4)
installing libpcre2-8-0 (10.44-r2)
installing blockdev (2.40.2-r1)
installing libzstd1 (1.5.6-r5)
installing kmod-libs (33-r2)
installing libgpg-error (1.51-r0)
installing libgcrypt (1.11.0-r2)
installing util-linux (2.40.2-r1)
installing libfdisk (2.40.2-r1)
installing libmount (2.40.2-r1)
installing libsmartcols (2.40.2-r1)
installing util-linux-misc (2.40.2-r1)
installing device-mapper-libs (2.03.29-r0)
installing device-mapper-event-libs (2.03.29-r0)
installing device-mapper (2.03.29-r0)
installing libcap (2.71-r0)
installing mount (2.40.2-r1)
installing umount (2.40.2-r1)
installing inih (58-r1)
installing xfsprogs-libs (6.12.0-r0)
installing xfsprogs (6.12.0-r0)
installing blkid (2.40.2-r1)
installing bash (5.2.37-r2)
installing ca-certificates (20241010-r2)
installing libudev (257-r0)
installing btrfs-progs (6.12-r0)
installing systemd (257-r0)
installing libsystemd (257-r0)
installing busybox (1.37.0-r0)
installing gcp-compute-persistent-disk-csi-driver-1.15 (1.15.3-r0)
installing wolfi-keys (1-r8)
installing apk-tools (2.14.4-r1)
installing wolfi-base (1-r6)
built image layer tarball as /tmp/apko-temp-2959836230/apko-x86_64.tar.gz
using /tmp/apko-temp-2959836230/apko-x86_64.tar.gz for image layer
OCI layer digest: sha256:f732e9fa5fb0e6059b8624cfd76a75a7d324769bd081763ac23d8d8d1c72083a
OCI layer diffID: sha256:b861b5087d7f5e8c083bbc2a5d80ffacc32acb8007f20064541ca89a16def2c3
saving OCI image locally: apko.local/cache:d7dd80545e3e05a2f92891adb6c91b70b5a12fb5462b37d93c5d1240dbad728c
skipping local domain tagging apko.local/cache:d7dd80545e3e05a2f92891adb6c91b70b5a12fb5462b37d93c5d1240dbad728c as index.docker.io/library/melange:latest
populating workspace /tmp/melange-workspace-2426865299 from gcp-compute-persistent-disk-csi-driver-1.15
ImgRef = apko.local/cache:d7dd80545e3e05a2f92891adb6c91b70b5a12fb5462b37d93c5d1240dbad728c
time="2024-12-13T23:56:16.240308925Z" level=info msg="connecting to shim 2b4446b05de1cd74d7f0b639b5dcecee9fbfec0fd994cd1f27d5ac463e1199fd" address="unix:///run/containerd/s/453b8bcc74e9f747735fc7f4ea8188f16daf0b6081562e1495ad2bf66acba938" namespace=moby protocol=ttrpc version=3
running the main test pipeline
running step "help message"
Usage of /usr/bin/gce-pd-csi-driver:
  -add_dir_header
    	If true, adds the file directory to the header of the log messages
  -alsologtostderr
    	log to standard error as well as files (no effect when -logtostderr=true)
  -attach-disk-backoff-cap duration
    	Cap for attachDisk backoff
  -attach-disk-backoff-duration duration
    	Duration for attachDisk backoff (default 5s)
  -attach-disk-backoff-factor float
    	Factor for attachDisk backoff
  -attach-disk-backoff-jitter float
    	Jitter for attachDisk backoff
  -attach-disk-backoff-steps int
    	Steps for attachDisk backoff (default 24)
  -backoff-initial-duration-ms int
    	The amount of ms for the initial duration of the backoff condition for controller publish/unpublish CSI operations. Default is 200. (default 200)
  -backoff-max-duration-ms int
    	The amount of ms for the max duration of the backoff condition for controller publish/unpublish CSI operations. Default is 300000 (5m). (default 300000)
  -cloud-config string
    	Path to GCE cloud provider config
  -compute-endpoint value
    	Compute endpoint
  -compute-environment value
    	Operating compute environment
  -concurrent-format-timeout duration
    	The maximum duration of a format operation before its concurrency token is released (default 1m0s)
  -enable-otel-tracing
    	If set, enable opentelemetry tracing for the driver. The tracing is disabled by default. Configure the exporter endpoint with OTEL_EXPORTER_OTLP_ENDPOINT and other env variables, see https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/#general-sdk-configuration.
  -enable-storage-pools
    	If set to true, the CSI Driver will allow volumes to be provisioned in Storage Pools
  -endpoint string
    	CSI endpoint (default "unix:/tmp/csi.sock")
  -extra-labels string
    	Extra labels to attach to each PD created. It is a comma separated list of key value pairs like '<key1>=<value1>,<key2>=<value2>'. See https://cloud.google.com/compute/docs/labeling-resources for details
  -extra-tags string
    	Extra tags to attach to each Compute Disk, Image, Snapshot created. It is a comma separated list of parent id, key and value like '<parent_id1>/<tag_key1>/<tag_value1>,...,<parent_idN>/<tag_keyN>/<tag_valueN>'. parent_id is the Organization or the Project ID or Project name where the tag key and the tag value resources exist. A maximum of 50 tags bindings is allowed for a resource. See https://cloud.google.com/resource-manager/docs/tags/tags-overview, https://cloud.google.com/resource-manager/docs/tags/tags-creating-and-managing for details
  -fallback-requisite-zones string
    	Comma separated list of requisite zones that will be used if there are not sufficient zones present in requisite topologies when provisioning a disk
  -format-and-mount-timeout duration
    	The maximum duration of a format and mount operation before another such operation will be started. Used only if --serialize-format-and-mount (default 1m0s)
  -grpc-log-char-cap int
    	The maximum amount of characters logged for every grpc responses (default 10000)
  -http-endpoint :8080
    	The TCP network address where the prometheus metrics endpoint will listen (example: :8080). The default is empty string, which means metrics endpoint is disabled.
  -instances-list-filters string
    	Comma separated list of filters to use when calling the instances.list API. By default instances.list fetches all instances in a region
  -log_backtrace_at value
    	when logging hits line file:N, emit a stack trace
  -log_dir string
    	If non-empty, write log files in this directory (no effect when -logtostderr=true)
  -log_file string
    	If non-empty, use this log file (no effect when -logtostderr=true)
  -log_file_max_size uint
    	Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800)
  -logtostderr
    	log to standard error instead of files (default true)
  -max-concurrent-format int
    	The maximum number of concurrent format exec calls (default 1)
  -max-concurrent-format-and-mount int
    	If set then format and mount operations are serialized on each node. This is stronger than max-concurrent-format as it includes fsck and other mount operations (default 1)
  -maxprocs int
    	GOMAXPROCS override (default 1)
  -metrics-path /metrics
    	The HTTP path where prometheus metrics will be exposed. Default is /metrics. (default "/metrics")
  -multi-zone-volume-handle-disk-types string
    	Comma separated list of allowed disk types that can use the multi-zone volumeHandle. Used only if --multi-zone-volume-handle-enable
  -multi-zone-volume-handle-enable
    	If set to true, the multi-zone volumeHandle feature will be enabled
  -one_output
    	If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true)
  -run-controller-service
    	If set to false then the CSI driver does not activate its controller service (default: true) (default true)
  -run-node-service
    	If set to false then the CSI driver does not activate its node service (default: true) (default true)
  -skip_headers
    	If true, avoid header prefixes in the log messages
  -skip_log_headers
    	If true, avoid headers when opening log files (no effect when -logtostderr=true)
  -stderrthreshold value
    	logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true) (default 2)
  -supports-dynamic-iops-provisioning string
    	Comma separated list of disk types that support dynamic IOPS provisioning
  -supports-dynamic-throughput-provisioning string
    	Comma separated list of disk types that support dynamic throughput provisioning
  -use-instance-api-to-list-volumes-published-nodes
    	Enables using the instances.list API to determine published_node_ids in ListVolumes. When false (default), the disks.list API is used
  -use-instance-api-to-poll-attachment-disk-types string
    	Comma separated list of disk types that should use instances.get API when polling for disk attach during ControllerPublish
  -v value
    	number for the log level verbosity
  -vmodule value
    	comma-separated list of pattern=N settings for file-filtered logging
  -wait-op-backoff-cap duration
    	Cap for wait for operation backoff
  -wait-op-backoff-duration duration
    	Duration for wait for operation backoff (default 3s)
  -wait-op-backoff-factor float
    	Factor for wait for operation backoff
  -wait-op-backoff-jitter float
    	Jitter for wait for operation backoff
  -wait-op-backoff-steps int
    	Steps for wait for operation backoff (default 100)
time="2024-12-13T23:56:16.591549397Z" level=info msg="shim disconnected" id=2b4446b05de1cd74d7f0b639b5dcecee9fbfec0fd994cd1f27d5ac463e1199fd namespace=moby
time="2024-12-13T23:56:16.591570747Z" level=info msg="ignoring event" container=2b4446b05de1cd74d7f0b639b5dcecee9fbfec0fd994cd1f27d5ac463e1199fd module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
time="2024-12-13T23:56:16.591612729Z" level=warning msg="cleaning up after shim disconnected" id=2b4446b05de1cd74d7f0b639b5dcecee9fbfec0fd994cd1f27d5ac463e1199fd namespace=moby
time="2024-12-13T23:56:16.591633929Z" level=info msg="cleaning up dead shim" namespace=moby
pod 2b4446b05de1cd74d7f0b639b5dcecee9fbfec0fd994cd1f27d5ac463e1199fd terminated

aarch64 Logs

Click to expand
""
time="2024-12-13T23:56:06.204632356Z" level=info msg="Start snapshots syncer"
time="2024-12-13T23:56:06.204682516Z" level=info msg="loading plugin" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1
time="2024-12-13T23:56:06.205010516Z" level=info msg="starting cri plugin" config="{\"containerd\":{\"defaultRuntimeName\":\"runc\",\"runtimes\":{\"runc\":{\"runtimeType\":\"io.containerd.runc.v2\",\"runtimePath\":\"\",\"PodAnnotations\":null,\"ContainerAnnotations\":null,\"options\":{\"BinaryName\":\"\",\"CriuImagePath\":\"\",\"CriuWorkPath\":\"\",\"IoGid\":0,\"IoUid\":0,\"NoNewKeyring\":false,\"Root\":\"\",\"ShimCgroup\":\"\"},\"privileged_without_host_devices\":false,\"privileged_without_host_devices_all_devices_allowed\":false,\"baseRuntimeSpec\":\"\",\"cniConfDir\":\"\",\"cniMaxConfNum\":0,\"snapshotter\":\"\",\"sandboxer\":\"podsandbox\",\"io_type\":\"\"}},\"ignoreBlockIONotEnabledErrors\":false,\"ignoreRdtNotEnabledErrors\":false},\"cni\":{\"binDir\":\"/opt/cni/bin\",\"confDir\":\"/etc/cni/net.d\",\"maxConfNum\":1,\"setupSerially\":false,\"confTemplate\":\"\",\"ipPref\":\"\",\"useInternalLoopback\":false},\"enableSelinux\":false,\"selinuxCategoryRange\":1024,\"maxContainerLogSize\":16384,\"disableApparmor\":false,\"restrictOOMScoreAdj\":false,\"disableProcMount\":false,\"unsetSeccompProfile\":\"\",\"tolerateMissingHugetlbController\":true,\"disableHugetlbController\":true,\"device_ownership_from_security_context\":false,\"ignoreImageDefinedVolumes\":false,\"netnsMountsUnderStateDir\":false,\"enableUnprivilegedPorts\":true,\"enableUnprivilegedICMP\":true,\"enableCDI\":true,\"cdiSpecDirs\":[\"/etc/cdi\",\"/var/run/cdi\"],\"drainExecSyncIOTimeout\":\"0s\",\"ignoreDeprecationWarnings\":null,\"containerdRootDir\":\"/var/lib/docker/containerd/daemon\",\"containerdEndpoint\":\"/var/run/docker/containerd/containerd.sock\",\"rootDir\":\"/var/lib/docker/containerd/daemon/io.containerd.grpc.v1.cri\",\"stateDir\":\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\"}"
time="2024-12-13T23:56:06.205131476Z" level=info msg="loading plugin" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1
time="2024-12-13T23:56:06.205255836Z" level=info msg="loading plugin" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1
time="2024-12-13T23:56:06.205532717Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205571637Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205608037Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205622877Z" level=info msg="loading plugin" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1
time="2024-12-13T23:56:06.205637397Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205652557Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205675117Z" level=info msg="loading plugin" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1
time="2024-12-13T23:56:06.205708957Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205741117Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205755197Z" level=info msg="loading plugin" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1
time="2024-12-13T23:56:06.205804917Z" level=info msg="loading plugin" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1
time="2024-12-13T23:56:06.205839277Z" level=info msg="skip loading plugin" error="skip plugin: tracing endpoint not configured" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1
time="2024-12-13T23:56:06.205848637Z" level=info msg="loading plugin" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1
time="2024-12-13T23:56:06.205942677Z" level=info msg="skip loading plugin" error="skip plugin: tracing endpoint not configured" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1
time="2024-12-13T23:56:06.205967517Z" level=info msg="loading plugin" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1
time="2024-12-13T23:56:06.205984117Z" level=info msg="loading plugin" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1
time="2024-12-13T23:56:06.205998557Z" level=info msg="loading plugin" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1
time="2024-12-13T23:56:06.206018757Z" level=info msg="runtime interface created"
time="2024-12-13T23:56:06.206025917Z" level=info msg="created NRI interface"
time="2024-12-13T23:56:06.206449197Z" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock
time="2024-12-13T23:56:06.206560917Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc
time="2024-12-13T23:56:06.206830278Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock
time="2024-12-13T23:56:06.206890838Z" level=info msg="containerd successfully booted in 0.064732s"
time="2024-12-13T23:56:08.467088984Z" level=info msg="Loading containers: start."
time="2024-12-13T23:56:09.905834605Z" level=info msg="Loading containers: done."
time="2024-12-13T23:56:10.251122087Z" level=info msg="Docker daemon" commit=92a83937d0280dcbea92099b01e01aa4251c1777 containerd-snapshotter=false storage-driver=overlay2 version=dev
time="2024-12-13T23:56:10.251301207Z" level=info msg="Daemon has completed initialization"
time="2024-12-13T23:56:10.479636820Z" level=info msg="API listen on /var/run/docker.sock"
evaluating pipelines for package requirements
building test workspace in: '/tmp/melange-guest-2479133625-main' with apko
Error: rpc error: code = NotFound desc = federate identity: rpc error: code = NotFound desc = no identity found for (https://accounts.google.com, 109346087047205543085)
Error running `chainctl auth token`: exit status 1
2024/12/13 23:56:11 [DEBUG] GET https://apk.cgr.dev/wolfi-presubmit/698bdd1350b4a613601c2979cb7520abd7eb9e6b/apk-configuration
2024/12/13 23:56:11 [DEBUG] GET https://packages.wolfi.dev/os/apk-configuration
setting apk repositories: [https://apk.cgr.dev/wolfi-presubmit/698bdd1350b4a613601c2979cb7520abd7eb9e6b https://packages.wolfi.dev/os]
image configuration:
  contents:
    build repositories: []
    runtime repositories: []
    keyring:      []
    packages:     [gcp-compute-persistent-disk-csi-driver-1.15]
installing ca-certificates-bundle (20241010-r2)
installing wolfi-baselayout (20230201-r15)
installing glibc (2.40-r3)
installing libgcc (14.2.0-r6)
installing ld-linux (2.40-r3)
installing glibc-locale-posix (2.40-r3)
installing json-c (0.18-r1)
installing keyutils-libs (1.6.3-r5)
installing libstdc++ (14.2.0-r6)
installing mpdecimal (4.0.0-r3)
installing libbz2-1 (1.0.8-r9)
installing gdbm (1.24-r1)
installing libexpat1 (2.6.4-r0)
installing py3-pip-wheel (24.3.1-r1)
installing ncurses-terminfo-base (6.5_p20241006-r4)
installing ncurses (6.5_p20241006-r4)
installing readline (8.2.13-r1)
installing libffi (3.4.6-r5)
installing zlib (1.3.1-r4)
installing xz (5.6.3-r2)
installing sqlite-libs (3.47.2-r0)
installing libxcrypt (4.4.36-r8)
installing libcrypt1 (2.40-r3)
installing libcrypto3 (3.4.0-r4)
installing libssl3 (3.4.0-r4)
installing python-3.12-base (3.12.8-r2)
installing libnvme (1.11.1-r0)
installing nvme-cli (2.11-r0)
installing json-c-dev (0.18-r1)
installing keyutils-dev (1.6.3-r5)
installing jitterentropy-library (3.6.1-r0)
installing jitterentropy-library-dev (3.6.1-r0)
installing openssl-dev (3.4.0-r4)
installing libnvme-dev (1.11.1-r0)
installing dbus-libs (1.15.2-r4)
installing libmd (1.1.0-r2)
installing libcom_err (1.47.1-r1)
installing e2fsprogs-libs (1.47.1-r1)
installing libblkid (2.40.2-r1)
installing libuuid (2.40.2-r1)
installing e2fsprogs (1.47.1-r1)
installing e2fsprogs-extra (1.47.1-r1)
installing userspace-rcu (0.14.1-r1)
installing libbsd (0.12.2-r1)
installing liblz4-1 (1.10.0-r2)
installing libpcre2-8-0 (10.44-r2)
installing libattr1 (2.5.2-r4)
installing libacl1 (2.3.2-r4)
installing blockdev (2.40.2-r1)
installing libzstd1 (1.5.6-r5)
installing kmod-libs (33-r2)
installing libgpg-error (1.51-r0)
installing libgcrypt (1.11.0-r2)
installing util-linux (2.40.2-r1)
installing libfdisk (2.40.2-r1)
installing libmount (2.40.2-r1)
installing libsmartcols (2.40.2-r1)
installing util-linux-misc (2.40.2-r1)
installing device-mapper-libs (2.03.29-r0)
installing device-mapper-event-libs (2.03.29-r0)
installing device-mapper (2.03.29-r0)
installing libcap (2.71-r0)
installing mount (2.40.2-r1)
installing umount (2.40.2-r1)
installing inih (58-r1)
installing xfsprogs-libs (6.12.0-r0)
installing xfsprogs (6.12.0-r0)
installing blkid (2.40.2-r1)
installing bash (5.2.37-r2)
installing ca-certificates (20241010-r2)
installing libudev (257-r0)
installing btrfs-progs (6.12-r0)
installing systemd (257-r0)
installing libsystemd (257-r0)
installing busybox (1.37.0-r0)
installing gcp-compute-persistent-disk-csi-driver-1.15 (1.15.3-r0)
installing wolfi-keys (1-r8)
installing apk-tools (2.14.4-r1)
installing wolfi-base (1-r6)
built image layer tarball as /tmp/apko-temp-1843884157/apko-aarch64.tar.gz
using /tmp/apko-temp-1843884157/apko-aarch64.tar.gz for image layer
OCI layer digest: sha256:ff073024de7b021b22dcf4b7c8f0a40e4fafff36addabd8cbac3367018fb7fd4
OCI layer diffID: sha256:6cd70c812533cab81103486f67e9696375a228663bbde98473d99c46cfbbea3d
saving OCI image locally: apko.local/cache:fd347be97b2cd9e8aa73c9cfa3cb61f6eafdae3e585c529dbb3742522063609c
skipping local domain tagging apko.local/cache:fd347be97b2cd9e8aa73c9cfa3cb61f6eafdae3e585c529dbb3742522063609c as index.docker.io/library/melange:latest
populating workspace /tmp/melange-workspace-1117779744 from gcp-compute-persistent-disk-csi-driver-1.15
ImgRef = apko.local/cache:fd347be97b2cd9e8aa73c9cfa3cb61f6eafdae3e585c529dbb3742522063609c

Indexes

https://apk.cgr.dev/wolfi-presubmit/698bdd1350b4a613601c2979cb7520abd7eb9e6b

Packages

Tests

More Observability

Command

cg build log \
  --build-id 363fa82f-d675-41d5-bf3d-ac1748186a4c \
  --project prod-wolfi-os \
  --cluster elastic-pre-a \
  --namespace pre-wolfi \
  --start 2024-12-13T23:52:48Z \
  --end 2024-12-14T00:06:25Z \
  --attrs pkg,arch