gitextract_l8ced00e/ ├── .codecov.yml ├── .conform.yaml ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── BUG_REPORT.md │ │ ├── FEATURE_REQUEST.md │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── renovate.json │ └── workflows/ │ ├── ci.yaml │ ├── dispatch.yaml │ ├── grype-scan-cron.yaml │ ├── integration-airgapped-cron.yaml │ ├── integration-aws-cron.yaml │ ├── integration-aws-nvidia-nonfree-lts-cron.yaml │ ├── integration-aws-nvidia-nonfree-production-cron.yaml │ ├── integration-aws-nvidia-oss-lts-cron.yaml │ ├── integration-aws-nvidia-oss-production-cron.yaml │ ├── integration-cilium-cron.yaml │ ├── integration-conformance-cron.yaml │ ├── integration-conformance-enforcing-cron.yaml │ ├── integration-embedded-cron.yaml │ ├── integration-extensions-cron.yaml │ ├── integration-gcp-cron.yaml │ ├── integration-image-cache-cron.yaml │ ├── integration-image-factory-cron.yaml │ ├── integration-images-cron.yaml │ ├── integration-misc-0-cron.yaml │ ├── integration-misc-1-cron.yaml │ ├── integration-misc-1-enforcing-cron.yaml │ ├── integration-misc-2-cron.yaml │ ├── integration-misc-3-cron.yaml │ ├── integration-misc-3-enforcing-cron.yaml │ ├── integration-misc-4-cron.yaml │ ├── integration-misc-4-enforcing-cron.yaml │ ├── integration-provision-0-cron.yaml │ ├── integration-provision-1-cron.yaml │ ├── integration-provision-2-cron.yaml │ ├── integration-provision-3-cron.yaml │ ├── integration-qemu-cron.yaml │ ├── integration-qemu-csi-longhorn-cron.yaml │ ├── integration-qemu-csi-openebs-cron.yaml │ ├── integration-qemu-csi-rook-ceph-cron.yaml │ ├── integration-qemu-encrypted-vip-cron.yaml │ ├── integration-qemu-enforcing-cron.yaml │ ├── integration-qemu-race-cron.yaml │ ├── integration-reproducibility-test-cron.yaml │ ├── integration-trusted-boot-cron.yaml │ ├── integration-trusted-boot-enforcing-cron.yaml │ ├── lock.yaml │ ├── lock.yml │ ├── slack-notify-ci-failure.yaml │ ├── slack-notify.yaml │ ├── stale.yaml │ ├── stale.yml │ └── update-homebrew.yaml ├── .gitignore ├── .golangci.yml ├── .kres.yaml ├── .markdownlint.json ├── .secrets.yaml ├── .sops.yaml ├── .textlintrc.json ├── ADOPTERS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── api/ │ ├── buf.gen.yaml │ ├── buf.yaml │ ├── cluster/ │ │ └── cluster.proto │ ├── common/ │ │ └── common.proto │ ├── docs.markdown.tmpl │ ├── inspect/ │ │ └── inspect.proto │ ├── lock.binpb │ ├── machine/ │ │ ├── debug.proto │ │ ├── image.proto │ │ ├── lifecycle.proto │ │ └── machine.proto │ ├── resource/ │ │ ├── config/ │ │ │ └── config.proto │ │ ├── definitions/ │ │ │ ├── block/ │ │ │ │ └── block.proto │ │ │ ├── cluster/ │ │ │ │ └── cluster.proto │ │ │ ├── cri/ │ │ │ │ └── cri.proto │ │ │ ├── enums/ │ │ │ │ └── enums.proto │ │ │ ├── etcd/ │ │ │ │ └── etcd.proto │ │ │ ├── extensions/ │ │ │ │ └── extensions.proto │ │ │ ├── files/ │ │ │ │ └── files.proto │ │ │ ├── hardware/ │ │ │ │ └── hardware.proto │ │ │ ├── k8s/ │ │ │ │ └── k8s.proto │ │ │ ├── kubeaccess/ │ │ │ │ └── kubeaccess.proto │ │ │ ├── kubespan/ │ │ │ │ └── kubespan.proto │ │ │ ├── network/ │ │ │ │ └── network.proto │ │ │ ├── perf/ │ │ │ │ └── perf.proto │ │ │ ├── proto/ │ │ │ │ └── proto.proto │ │ │ ├── runtime/ │ │ │ │ └── runtime.proto │ │ │ ├── secrets/ │ │ │ │ └── secrets.proto │ │ │ ├── security/ │ │ │ │ └── security.proto │ │ │ ├── siderolink/ │ │ │ │ └── siderolink.proto │ │ │ ├── time/ │ │ │ │ └── time.proto │ │ │ └── v1alpha1/ │ │ │ └── v1alpha1.proto │ │ └── network/ │ │ └── device_config.proto │ ├── security/ │ │ └── security.proto │ ├── storage/ │ │ └── storage.proto │ ├── time/ │ │ └── time.proto │ └── vendor/ │ └── google/ │ ├── api/ │ │ └── expr/ │ │ └── v1alpha1/ │ │ ├── checked.proto │ │ ├── eval.proto │ │ ├── explain.proto │ │ ├── syntax.proto │ │ └── value.proto │ └── rpc/ │ └── status.proto ├── cmd/ │ ├── installer/ │ │ ├── cmd/ │ │ │ ├── imager/ │ │ │ │ └── root.go │ │ │ └── installer/ │ │ │ ├── install.go │ │ │ └── root.go │ │ ├── main.go │ │ └── pkg/ │ │ └── install/ │ │ ├── errata.go │ │ ├── install.go │ │ ├── meta_value.go │ │ ├── meta_value_test.go │ │ └── preflight.go │ └── talosctl/ │ ├── acompat/ │ │ └── acompat.go │ ├── cmd/ │ │ ├── common/ │ │ │ └── common.go │ │ ├── completion.go │ │ ├── constants/ │ │ │ └── constants.go │ │ ├── docs.go │ │ ├── mgmt/ │ │ │ ├── cluster/ │ │ │ │ ├── cluster.go │ │ │ │ ├── create/ │ │ │ │ │ ├── clusterops/ │ │ │ │ │ │ ├── configmaker/ │ │ │ │ │ │ │ ├── config_maker.go │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── makers/ │ │ │ │ │ │ │ │ │ ├── common.go │ │ │ │ │ │ │ │ │ ├── common_test.go │ │ │ │ │ │ │ │ │ ├── docker.go │ │ │ │ │ │ │ │ │ ├── docker_test.go │ │ │ │ │ │ │ │ │ ├── maker.go │ │ │ │ │ │ │ │ │ ├── qemu.go │ │ │ │ │ │ │ │ │ └── qemu_test.go │ │ │ │ │ │ │ │ └── siderolinkbuilder/ │ │ │ │ │ │ │ │ ├── builder.go │ │ │ │ │ │ │ │ ├── helpers_other.go │ │ │ │ │ │ │ │ └── helpers_supported.go │ │ │ │ │ │ │ └── preset/ │ │ │ │ │ │ │ ├── disk_image_preset.go │ │ │ │ │ │ │ ├── iso_preset.go │ │ │ │ │ │ │ ├── iso_secureboot_preset.go │ │ │ │ │ │ │ ├── maintenance_preset.go │ │ │ │ │ │ │ ├── preset.go │ │ │ │ │ │ │ ├── preset_test.go │ │ │ │ │ │ │ └── pxe_preset.go │ │ │ │ │ │ ├── options.go │ │ │ │ │ │ ├── options_linux.go │ │ │ │ │ │ └── options_other.go │ │ │ │ │ ├── cmd.go │ │ │ │ │ ├── cmd_dev.go │ │ │ │ │ ├── cmd_docker.go │ │ │ │ │ ├── cmd_qemu.go │ │ │ │ │ ├── create.go │ │ │ │ │ ├── create_dev.go │ │ │ │ │ ├── create_docker.go │ │ │ │ │ ├── create_qemu.go │ │ │ │ │ └── flags/ │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── disks.go │ │ │ │ │ ├── disks_test.go │ │ │ │ │ ├── virtiofs.go │ │ │ │ │ └── virtiofs_test.go │ │ │ │ ├── destroy.go │ │ │ │ ├── internal/ │ │ │ │ │ └── firewallpatch/ │ │ │ │ │ └── firewallpatch.go │ │ │ │ └── show.go │ │ │ ├── debug/ │ │ │ │ ├── air-gapped.go │ │ │ │ ├── debug.go │ │ │ │ └── httproot/ │ │ │ │ └── debug.yaml │ │ │ ├── dhcpd_launch.go │ │ │ ├── dnsd_launch.go │ │ │ ├── gen/ │ │ │ │ ├── ca.go │ │ │ │ ├── config.go │ │ │ │ ├── crt.go │ │ │ │ ├── csr.go │ │ │ │ ├── gen.go │ │ │ │ ├── key.go │ │ │ │ ├── keypair.go │ │ │ │ ├── secrets.go │ │ │ │ └── secureboot.go │ │ │ ├── inject/ │ │ │ │ ├── inject.go │ │ │ │ └── serviceaccount.go │ │ │ ├── json_logs_launch.go │ │ │ ├── kms_launch.go │ │ │ ├── loadbalancer_launch.go │ │ │ ├── machineconfig/ │ │ │ │ ├── gen.go │ │ │ │ ├── machineconfig.go │ │ │ │ └── patch.go │ │ │ ├── qemu_launch.go │ │ │ ├── root.go │ │ │ ├── siderolink_launch.go │ │ │ ├── validate.go │ │ │ └── virtiofsd_launch.go │ │ ├── root.go │ │ └── talos/ │ │ ├── apply-config.go │ │ ├── bootstrap.go │ │ ├── cgroups.go │ │ ├── cgroupsprinter/ │ │ │ ├── presets/ │ │ │ │ ├── cpu.yaml │ │ │ │ ├── cpuset.yaml │ │ │ │ ├── io.yaml │ │ │ │ ├── memory.yaml │ │ │ │ ├── process.yaml │ │ │ │ ├── psi.yaml │ │ │ │ └── swap.yaml │ │ │ ├── presets.go │ │ │ ├── presets_test.go │ │ │ ├── schema.go │ │ │ └── tree.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── conformance.go │ │ ├── containers.go │ │ ├── copy.go │ │ ├── crashdump.go │ │ ├── dashboard.go │ │ ├── debug.go │ │ ├── disks.go │ │ ├── diskusage.go │ │ ├── dmesg.go │ │ ├── edit.go │ │ ├── etcd.go │ │ ├── events.go │ │ ├── get.go │ │ ├── health.go │ │ ├── image.go │ │ ├── inspect.go │ │ ├── install.go │ │ ├── interfaces.go │ │ ├── kubeconfig.go │ │ ├── lifecycle/ │ │ │ └── lifecycle.go │ │ ├── list.go │ │ ├── logs.go │ │ ├── memory.go │ │ ├── meta.go │ │ ├── mounts.go │ │ ├── multiplex/ │ │ │ ├── multiplex.go │ │ │ ├── stream.go │ │ │ └── unary.go │ │ ├── netstat.go │ │ ├── output/ │ │ │ ├── json.go │ │ │ ├── jsonpath.go │ │ │ ├── jsonpath_test.go │ │ │ ├── output.go │ │ │ ├── table.go │ │ │ └── yaml.go │ │ ├── patch.go │ │ ├── pcap.go │ │ ├── processes.go │ │ ├── pull/ │ │ │ └── pull.go │ │ ├── read.go │ │ ├── reboot.go │ │ ├── reset.go │ │ ├── restart.go │ │ ├── rollback.go │ │ ├── root.go │ │ ├── rotate-ca.go │ │ ├── routes.go │ │ ├── service.go │ │ ├── shutdown.go │ │ ├── stats.go │ │ ├── support.go │ │ ├── time.go │ │ ├── track.go │ │ ├── upgrade-k8s.go │ │ ├── upgrade.go │ │ ├── version.go │ │ └── wipe.go │ ├── main.go │ └── pkg/ │ ├── mgmt/ │ │ └── helpers/ │ │ ├── airgapped.go │ │ ├── artifacts.go │ │ ├── helpers_test.go │ │ ├── image.go │ │ └── wireguard.go │ └── talos/ │ ├── action/ │ │ ├── node.go │ │ └── tracker.go │ ├── artifacts/ │ │ ├── arch.go │ │ ├── fetch.go │ │ └── images.go │ ├── global/ │ │ └── client.go │ ├── helpers/ │ │ ├── archive.go │ │ ├── checks.go │ │ ├── confirm.go │ │ ├── error.go │ │ ├── helpers_test.go │ │ ├── labels.go │ │ ├── mode.go │ │ ├── resources.go │ │ └── stream.go │ └── yamlstrip/ │ ├── testdata/ │ │ ├── malformed.in.yaml │ │ ├── malformed.out.yaml │ │ ├── multidoc.in.yaml │ │ └── multidoc.out.yaml │ ├── yamlstrip.go │ └── yamlstrip_test.go ├── go.mod ├── go.sum ├── go.work ├── hack/ │ ├── boilerplate.txt │ ├── cleanup.sh │ ├── cloud-image-uploader/ │ │ ├── README.md │ │ ├── aws.go │ │ ├── factory.go │ │ ├── gcp.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── options.go │ │ ├── role-policy.json │ │ └── trust-policy.json │ ├── cloud-image-uploader.sh │ ├── containerd.toml │ ├── cri-containerd.toml │ ├── cri-plugin.part │ ├── extra-modules.conf │ ├── fix-artifacts.sh │ ├── labeled-squashfs.sh │ ├── lvm.conf │ ├── modules-amd64.txt │ ├── modules-arm64.txt │ ├── nfsmount.conf │ ├── release.sh │ ├── release.toml │ ├── sbom.sh │ ├── start-registry-proxies.sh │ ├── test/ │ │ ├── cis/ │ │ │ ├── kube-bench-master.yaml │ │ │ └── kube-bench-node.yaml │ │ ├── e2e-aws-prepare.sh │ │ ├── e2e-aws.sh │ │ ├── e2e-azure.sh │ │ ├── e2e-cloud-tf.sh │ │ ├── e2e-docker.sh │ │ ├── e2e-embedded.sh │ │ ├── e2e-gcp-prepare.sh │ │ ├── e2e-gcp.sh │ │ ├── e2e-image-factory.sh │ │ ├── e2e-iso.sh │ │ ├── e2e-qemu.sh │ │ ├── e2e.sh │ │ ├── patches/ │ │ │ ├── airgapped-timesync.yaml │ │ │ ├── cilium-kubeproxy.yaml │ │ │ ├── cilium-no-kubeproxy.yaml │ │ │ ├── dm-raid-module.yaml │ │ │ ├── ephemeral-min-max.yaml │ │ │ ├── ephemeral-nvme.yaml │ │ │ ├── extensions.yaml │ │ │ ├── flannel-netpol.yaml │ │ │ ├── image-cache-encrypted.yaml │ │ │ ├── image-cache.yaml │ │ │ ├── image-verification.yaml │ │ │ ├── longhorn-cp.yaml │ │ │ ├── longhorn.yaml │ │ │ ├── node-address-v2.yaml │ │ │ ├── openebs-cp.yaml │ │ │ ├── openebs.yaml │ │ │ ├── proxied-registry.yaml │ │ │ ├── rook-ceph.yaml │ │ │ ├── usernamespace.yaml │ │ │ └── watchdog.yaml │ │ ├── provision-tests.sh │ │ └── tfvars/ │ │ ├── aws.jq │ │ ├── azure.jq │ │ ├── gcp.jq │ │ └── nvidia.yaml │ ├── udevd/ │ │ ├── 40-vm-hotadd.rules │ │ ├── 90-selinux.rules │ │ └── 99-default.link │ └── zoneinfo/ │ └── Etc/ │ └── UTC ├── internal/ │ ├── app/ │ │ ├── apid/ │ │ │ ├── debug.go │ │ │ ├── main.go │ │ │ ├── pkg/ │ │ │ │ ├── backend/ │ │ │ │ │ ├── apid.go │ │ │ │ │ ├── apid_factory.go │ │ │ │ │ ├── apid_factory_test.go │ │ │ │ │ ├── apid_test.go │ │ │ │ │ └── backend.go │ │ │ │ ├── director/ │ │ │ │ │ ├── director.go │ │ │ │ │ ├── director_test.go │ │ │ │ │ ├── local_address.go │ │ │ │ │ └── mocks_test.go │ │ │ │ └── provider/ │ │ │ │ ├── provider.go │ │ │ │ └── provider_test.go │ │ │ └── service.go │ │ ├── auditd/ │ │ │ └── auditd.go │ │ ├── dashboard/ │ │ │ └── main.go │ │ ├── debug/ │ │ │ ├── container_streams.go │ │ │ └── debug.go │ │ ├── images/ │ │ │ ├── images.go │ │ │ └── verify.go │ │ ├── init/ │ │ │ └── main.go │ │ ├── internal/ │ │ │ ├── ctrhelper/ │ │ │ │ └── ctrhelper.go │ │ │ └── machinehelper/ │ │ │ └── machinehelper.go │ │ ├── lifecycle/ │ │ │ ├── container.go │ │ │ └── lifecycle.go │ │ ├── machined/ │ │ │ ├── internal/ │ │ │ │ └── server/ │ │ │ │ └── v1alpha1/ │ │ │ │ ├── v1alpha1_cluster.go │ │ │ │ ├── v1alpha1_images.go │ │ │ │ ├── v1alpha1_inspect.go │ │ │ │ ├── v1alpha1_meta.go │ │ │ │ ├── v1alpha1_monitoring.go │ │ │ │ ├── v1alpha1_server.go │ │ │ │ ├── v1alpha1_time.go │ │ │ │ └── v1alpha1_time_test.go │ │ │ ├── main.go │ │ │ ├── pkg/ │ │ │ │ ├── adapters/ │ │ │ │ │ ├── block/ │ │ │ │ │ │ ├── mount.go │ │ │ │ │ │ ├── volume_config.go │ │ │ │ │ │ └── volume_mount_status.go │ │ │ │ │ ├── cluster/ │ │ │ │ │ │ ├── cluster.go │ │ │ │ │ │ ├── identity.go │ │ │ │ │ │ └── identity_test.go │ │ │ │ │ ├── hardware/ │ │ │ │ │ │ ├── hardware.go │ │ │ │ │ │ ├── memorymodule.go │ │ │ │ │ │ ├── processor.go │ │ │ │ │ │ └── system_information.go │ │ │ │ │ ├── k8s/ │ │ │ │ │ │ ├── k8s.go │ │ │ │ │ │ ├── manifest.go │ │ │ │ │ │ ├── manifest_test.go │ │ │ │ │ │ ├── static_pod.go │ │ │ │ │ │ ├── static_pod_status.go │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ └── list.yaml │ │ │ │ │ ├── kubespan/ │ │ │ │ │ │ ├── identity.go │ │ │ │ │ │ ├── identity_test.go │ │ │ │ │ │ ├── kubespan.go │ │ │ │ │ │ ├── peer_status.go │ │ │ │ │ │ └── peer_status_test.go │ │ │ │ │ ├── network/ │ │ │ │ │ │ ├── bond_master_spec.go │ │ │ │ │ │ ├── bond_master_spec_test.go │ │ │ │ │ │ ├── bridge_master_spec.go │ │ │ │ │ │ ├── bridge_master_spec_test.go │ │ │ │ │ │ ├── ipset.go │ │ │ │ │ │ ├── ipset_test.go │ │ │ │ │ │ ├── network.go │ │ │ │ │ │ ├── nftables_rule.go │ │ │ │ │ │ ├── nftables_rule_test.go │ │ │ │ │ │ ├── vlan_spec.go │ │ │ │ │ │ ├── vlan_spec_test.go │ │ │ │ │ │ ├── vrf_master_spec.go │ │ │ │ │ │ ├── vrf_master_spec_test.go │ │ │ │ │ │ ├── wireguard_spec.go │ │ │ │ │ │ └── wireguard_spec_test.go │ │ │ │ │ ├── perf/ │ │ │ │ │ │ ├── cpu.go │ │ │ │ │ │ ├── mem.go │ │ │ │ │ │ └── perf.go │ │ │ │ │ ├── secrets/ │ │ │ │ │ │ ├── encryption_salt.go │ │ │ │ │ │ ├── encryption_salt_test.go │ │ │ │ │ │ └── secrets.go │ │ │ │ │ └── wireguard/ │ │ │ │ │ └── wireguard.go │ │ │ │ ├── automaton/ │ │ │ │ │ ├── blockautomaton/ │ │ │ │ │ │ ├── blockmachine.go │ │ │ │ │ │ ├── volume_mount.go │ │ │ │ │ │ └── volume_mount_test.go │ │ │ │ │ └── machine.go │ │ │ │ ├── controllers/ │ │ │ │ │ ├── block/ │ │ │ │ │ │ ├── block.go │ │ │ │ │ │ ├── devices.go │ │ │ │ │ │ ├── devices_test.go │ │ │ │ │ │ ├── discovery.go │ │ │ │ │ │ ├── disks.go │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ ├── inotify/ │ │ │ │ │ │ │ │ ├── inotify.go │ │ │ │ │ │ │ │ └── inotify_test.go │ │ │ │ │ │ │ ├── kobject/ │ │ │ │ │ │ │ │ ├── kobject.go │ │ │ │ │ │ │ │ └── kobject_test.go │ │ │ │ │ │ │ ├── sysblock/ │ │ │ │ │ │ │ │ ├── sysblock.go │ │ │ │ │ │ │ │ └── sysblock_test.go │ │ │ │ │ │ │ └── volumes/ │ │ │ │ │ │ │ ├── close.go │ │ │ │ │ │ │ ├── disk.go │ │ │ │ │ │ │ ├── disk_test.go │ │ │ │ │ │ │ ├── encrypt.go │ │ │ │ │ │ │ ├── encryption_meta.go │ │ │ │ │ │ │ ├── encryption_meta_test.go │ │ │ │ │ │ │ ├── format.go │ │ │ │ │ │ │ ├── grow.go │ │ │ │ │ │ │ ├── grow_test.go │ │ │ │ │ │ │ ├── helpers_test.go │ │ │ │ │ │ │ ├── locate.go │ │ │ │ │ │ │ ├── locate_test.go │ │ │ │ │ │ │ ├── partition.go │ │ │ │ │ │ │ ├── partition_test.go │ │ │ │ │ │ │ ├── volumeconfig/ │ │ │ │ │ │ │ │ ├── system_volumes.go │ │ │ │ │ │ │ │ ├── system_volumes_test.go │ │ │ │ │ │ │ │ ├── types.go │ │ │ │ │ │ │ │ ├── user_volumes.go │ │ │ │ │ │ │ │ ├── user_volumes_test.go │ │ │ │ │ │ │ │ ├── volume_config_builder.go │ │ │ │ │ │ │ │ └── volume_config_builder_test.go │ │ │ │ │ │ │ ├── volumes.go │ │ │ │ │ │ │ └── volumes_test.go │ │ │ │ │ │ ├── lvm.go │ │ │ │ │ │ ├── mount.go │ │ │ │ │ │ ├── mount_request.go │ │ │ │ │ │ ├── mount_request_test.go │ │ │ │ │ │ ├── mount_status.go │ │ │ │ │ │ ├── mount_status_test.go │ │ │ │ │ │ ├── mount_test.go │ │ │ │ │ │ ├── swap_status.go │ │ │ │ │ │ ├── swap_status_test.go │ │ │ │ │ │ ├── symlinks.go │ │ │ │ │ │ ├── system_disk.go │ │ │ │ │ │ ├── system_disk_test.go │ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ │ └── procswaps.txt │ │ │ │ │ │ ├── user_disk_config.go │ │ │ │ │ │ ├── user_disk_config_test.go │ │ │ │ │ │ ├── volume_config.go │ │ │ │ │ │ ├── volume_config_test.go │ │ │ │ │ │ ├── volume_manager.go │ │ │ │ │ │ ├── zswap_config.go │ │ │ │ │ │ └── zswap_status.go │ │ │ │ │ ├── cluster/ │ │ │ │ │ │ ├── affiliate_merge.go │ │ │ │ │ │ ├── affiliate_merge_test.go │ │ │ │ │ │ ├── cluster.go │ │ │ │ │ │ ├── cluster_test.go │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── discovery_service.go │ │ │ │ │ │ ├── discovery_service_test.go │ │ │ │ │ │ ├── endpoint.go │ │ │ │ │ │ ├── endpoint_test.go │ │ │ │ │ │ ├── info.go │ │ │ │ │ │ ├── info_test.go │ │ │ │ │ │ ├── kubernetes_pull.go │ │ │ │ │ │ ├── kubernetes_push.go │ │ │ │ │ │ ├── local_affiliate.go │ │ │ │ │ │ ├── local_affiliate_test.go │ │ │ │ │ │ ├── member.go │ │ │ │ │ │ ├── member_test.go │ │ │ │ │ │ ├── node_identity.go │ │ │ │ │ │ └── node_identity_test.go │ │ │ │ │ ├── config/ │ │ │ │ │ │ ├── acquire.go │ │ │ │ │ │ ├── acquire_test.go │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── machine_type.go │ │ │ │ │ │ ├── persistence.go │ │ │ │ │ │ └── persistence_test.go │ │ │ │ │ ├── cri/ │ │ │ │ │ │ ├── cri.go │ │ │ │ │ │ ├── cri_test.go │ │ │ │ │ │ ├── export_test.go │ │ │ │ │ │ ├── image_cache_config.go │ │ │ │ │ │ ├── image_cache_config_test.go │ │ │ │ │ │ ├── image_gc.go │ │ │ │ │ │ ├── image_gc_test.go │ │ │ │ │ │ ├── registries_config.go │ │ │ │ │ │ ├── registries_config_test.go │ │ │ │ │ │ ├── seccomp_profile.go │ │ │ │ │ │ ├── seccomp_profile_file.go │ │ │ │ │ │ ├── seccomp_profile_file_test.go │ │ │ │ │ │ └── seccomp_profile_test.go │ │ │ │ │ ├── ctest/ │ │ │ │ │ │ ├── assert.go │ │ │ │ │ │ └── ctest.go │ │ │ │ │ ├── etcd/ │ │ │ │ │ │ ├── advertised_peer.go │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── etcd.go │ │ │ │ │ │ ├── member.go │ │ │ │ │ │ ├── member_test.go │ │ │ │ │ │ ├── pki.go │ │ │ │ │ │ ├── spec.go │ │ │ │ │ │ └── spec_test.go │ │ │ │ │ ├── files/ │ │ │ │ │ │ ├── cri_base_runtime_spec.go │ │ │ │ │ │ ├── cri_base_runtime_spec_test.go │ │ │ │ │ │ ├── cri_config_parts.go │ │ │ │ │ │ ├── cri_registry_config.go │ │ │ │ │ │ ├── etcfile.go │ │ │ │ │ │ ├── etcfile_test.go │ │ │ │ │ │ ├── files.go │ │ │ │ │ │ ├── iqn.go │ │ │ │ │ │ └── nqn.go │ │ │ │ │ ├── hardware/ │ │ │ │ │ │ ├── hardware.go │ │ │ │ │ │ ├── hardware_test.go │ │ │ │ │ │ ├── pci_driver_rebind.go │ │ │ │ │ │ ├── pci_driver_rebind_config.go │ │ │ │ │ │ ├── pci_driver_rebind_config_test.go │ │ │ │ │ │ ├── pcidevices.go │ │ │ │ │ │ ├── pcr_status.go │ │ │ │ │ │ ├── system.go │ │ │ │ │ │ ├── system_test.go │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ └── SuperMicro-Dual-Xeon.dmi │ │ │ │ │ ├── k8s/ │ │ │ │ │ │ ├── address_filter.go │ │ │ │ │ │ ├── address_filter_test.go │ │ │ │ │ │ ├── control_plane.go │ │ │ │ │ │ ├── control_plane_static_pod.go │ │ │ │ │ │ ├── control_plane_static_pod_test.go │ │ │ │ │ │ ├── control_plane_test.go │ │ │ │ │ │ ├── endpoint.go │ │ │ │ │ │ ├── extra_manifest.go │ │ │ │ │ │ ├── extra_manifest_test.go │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ ├── k8stemplates/ │ │ │ │ │ │ │ │ ├── apiserver.go │ │ │ │ │ │ │ │ ├── coredns.go │ │ │ │ │ │ │ │ ├── crds.go │ │ │ │ │ │ │ │ ├── csr.go │ │ │ │ │ │ │ │ ├── flannel.go │ │ │ │ │ │ │ │ ├── k8stemplates.go │ │ │ │ │ │ │ │ ├── k8stemplates_test.go │ │ │ │ │ │ │ │ ├── kube-proxy.go │ │ │ │ │ │ │ │ ├── kubeconfig.go │ │ │ │ │ │ │ │ ├── kubelet.go │ │ │ │ │ │ │ │ ├── talos.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── apiserver-encryption-aescbc.yaml │ │ │ │ │ │ │ │ ├── apiserver-encryption-secretbox.yaml │ │ │ │ │ │ │ │ ├── coredns-cluster-role-binding.yaml │ │ │ │ │ │ │ │ ├── coredns-cluster-role.yaml │ │ │ │ │ │ │ │ ├── coredns-configmap-cluster-domain.yaml │ │ │ │ │ │ │ │ ├── coredns-configmap-no-cluster-domain.yaml │ │ │ │ │ │ │ │ ├── coredns-deployment.yaml │ │ │ │ │ │ │ │ ├── coredns-service-account.yaml │ │ │ │ │ │ │ │ ├── coredns-service-dual.yaml │ │ │ │ │ │ │ │ ├── coredns-service-ipv4.yaml │ │ │ │ │ │ │ │ ├── coredns-service-ipv6.yaml │ │ │ │ │ │ │ │ ├── csr-approver-role-binding.yaml │ │ │ │ │ │ │ │ ├── csr-node-bootstrap.yaml │ │ │ │ │ │ │ │ ├── csr-renewal-role-binding.yaml │ │ │ │ │ │ │ │ ├── flannel-cluster-role-binding.yaml │ │ │ │ │ │ │ │ ├── flannel-cluster-role-with-network-policies.yaml │ │ │ │ │ │ │ │ ├── flannel-cluster-role.yaml │ │ │ │ │ │ │ │ ├── flannel-configmap-dual.yaml │ │ │ │ │ │ │ │ ├── flannel-configmap-v4.yaml │ │ │ │ │ │ │ │ ├── flannel-configmap-v6.yaml │ │ │ │ │ │ │ │ ├── flannel-daemonset-with-network-policies.yaml │ │ │ │ │ │ │ │ ├── flannel-daemonset.yaml │ │ │ │ │ │ │ │ ├── flannel-service-account.yaml │ │ │ │ │ │ │ │ ├── kube-proxy-cluster-role-binding.yaml │ │ │ │ │ │ │ │ ├── kube-proxy-daemonset.yaml │ │ │ │ │ │ │ │ ├── kube-proxy-service-account.yaml │ │ │ │ │ │ │ │ ├── kubeconfig-in-cluster.yaml │ │ │ │ │ │ │ │ ├── kubelet-bootstrapping-token.yaml │ │ │ │ │ │ │ │ ├── talos-nodes-rbac-cluster-role-binding.yaml │ │ │ │ │ │ │ │ ├── talos-nodes-rbac-cluster-role.yaml │ │ │ │ │ │ │ │ └── talos-service-account-crd.yaml │ │ │ │ │ │ │ ├── nodename/ │ │ │ │ │ │ │ │ ├── nodename.go │ │ │ │ │ │ │ │ └── nodename_test.go │ │ │ │ │ │ │ └── nodewatch/ │ │ │ │ │ │ │ └── nodewatch.go │ │ │ │ │ │ ├── k8s.go │ │ │ │ │ │ ├── kubelet_config.go │ │ │ │ │ │ ├── kubelet_config_test.go │ │ │ │ │ │ ├── kubelet_service.go │ │ │ │ │ │ ├── kubelet_spec.go │ │ │ │ │ │ ├── kubelet_spec_test.go │ │ │ │ │ │ ├── kubelet_static_pod.go │ │ │ │ │ │ ├── kubeprism.go │ │ │ │ │ │ ├── kubeprism_config.go │ │ │ │ │ │ ├── kubeprism_config_test.go │ │ │ │ │ │ ├── kubeprism_endpoints.go │ │ │ │ │ │ ├── kubeprism_endpoints_test.go │ │ │ │ │ │ ├── manifest.go │ │ │ │ │ │ ├── manifest_apply.go │ │ │ │ │ │ ├── manifest_test.go │ │ │ │ │ │ ├── node_annotation_spec.go │ │ │ │ │ │ ├── node_annotation_spec_test.go │ │ │ │ │ │ ├── node_apply.go │ │ │ │ │ │ ├── node_apply_test.go │ │ │ │ │ │ ├── node_cordoned_spec.go │ │ │ │ │ │ ├── node_cordoned_spec_test.go │ │ │ │ │ │ ├── node_label_spec.go │ │ │ │ │ │ ├── node_label_spec_test.go │ │ │ │ │ │ ├── node_status.go │ │ │ │ │ │ ├── node_taint_spec.go │ │ │ │ │ │ ├── node_taint_spec_test.go │ │ │ │ │ │ ├── nodeip.go │ │ │ │ │ │ ├── nodeip_config.go │ │ │ │ │ │ ├── nodeip_config_test.go │ │ │ │ │ │ ├── nodeip_test.go │ │ │ │ │ │ ├── nodename.go │ │ │ │ │ │ ├── nodename_test.go │ │ │ │ │ │ ├── render_config_static_pods.go │ │ │ │ │ │ ├── render_secrets_static_pod.go │ │ │ │ │ │ ├── static_endpoint.go │ │ │ │ │ │ ├── static_endpoint_test.go │ │ │ │ │ │ ├── static_pod_config.go │ │ │ │ │ │ ├── static_pod_config_test.go │ │ │ │ │ │ ├── static_pod_server.go │ │ │ │ │ │ └── static_pod_server_test.go │ │ │ │ │ ├── kubeaccess/ │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── endpoint.go │ │ │ │ │ │ ├── endpoint_test.go │ │ │ │ │ │ ├── kubeaccess.go │ │ │ │ │ │ ├── serviceaccount/ │ │ │ │ │ │ │ └── crd_controller.go │ │ │ │ │ │ └── serviceaccount.go │ │ │ │ │ ├── kubespan/ │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── endpoint.go │ │ │ │ │ │ ├── endpoint_test.go │ │ │ │ │ │ ├── identity.go │ │ │ │ │ │ ├── identity_test.go │ │ │ │ │ │ ├── kubespan.go │ │ │ │ │ │ ├── manager.go │ │ │ │ │ │ ├── manager_test.go │ │ │ │ │ │ ├── peer_spec.go │ │ │ │ │ │ └── peer_spec_test.go │ │ │ │ │ ├── network/ │ │ │ │ │ │ ├── address_config.go │ │ │ │ │ │ ├── address_config_test.go │ │ │ │ │ │ ├── address_event.go │ │ │ │ │ │ ├── address_event_test.go │ │ │ │ │ │ ├── address_merge.go │ │ │ │ │ │ ├── address_merge_test.go │ │ │ │ │ │ ├── address_spec.go │ │ │ │ │ │ ├── address_spec_test.go │ │ │ │ │ │ ├── address_status.go │ │ │ │ │ │ ├── address_status_test.go │ │ │ │ │ │ ├── cmdline.go │ │ │ │ │ │ ├── cmdline_test.go │ │ │ │ │ │ ├── device_config.go │ │ │ │ │ │ ├── device_config_test.go │ │ │ │ │ │ ├── dns_resolve_cache.go │ │ │ │ │ │ ├── dns_resolve_cache_test.go │ │ │ │ │ │ ├── dns_upstream.go │ │ │ │ │ │ ├── etcfile.go │ │ │ │ │ │ ├── etcfile_test.go │ │ │ │ │ │ ├── ethernet_config.go │ │ │ │ │ │ ├── ethernet_config_test.go │ │ │ │ │ │ ├── ethernet_spec.go │ │ │ │ │ │ ├── ethernet_status.go │ │ │ │ │ │ ├── generic_merge.go │ │ │ │ │ │ ├── hardware_addr.go │ │ │ │ │ │ ├── hardware_addr_test.go │ │ │ │ │ │ ├── hostdns_config.go │ │ │ │ │ │ ├── hostname_config.go │ │ │ │ │ │ ├── hostname_config_test.go │ │ │ │ │ │ ├── hostname_merge.go │ │ │ │ │ │ ├── hostname_merge_test.go │ │ │ │ │ │ ├── hostname_spec.go │ │ │ │ │ │ ├── hostname_spec_test.go │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ ├── addressutil/ │ │ │ │ │ │ │ │ ├── addressutil.go │ │ │ │ │ │ │ │ ├── addressutil_test.go │ │ │ │ │ │ │ │ ├── broadcast.go │ │ │ │ │ │ │ │ ├── broadcast_test.go │ │ │ │ │ │ │ │ ├── compare.go │ │ │ │ │ │ │ │ └── compare_test.go │ │ │ │ │ │ │ └── probe/ │ │ │ │ │ │ │ ├── probe.go │ │ │ │ │ │ │ └── probe_test.go │ │ │ │ │ │ ├── link_alias_config.go │ │ │ │ │ │ ├── link_alias_config_test.go │ │ │ │ │ │ ├── link_alias_spec.go │ │ │ │ │ │ ├── link_config.go │ │ │ │ │ │ ├── link_config_test.go │ │ │ │ │ │ ├── link_merge.go │ │ │ │ │ │ ├── link_merge_test.go │ │ │ │ │ │ ├── link_spec.go │ │ │ │ │ │ ├── link_spec_test.go │ │ │ │ │ │ ├── link_status.go │ │ │ │ │ │ ├── link_status_test.go │ │ │ │ │ │ ├── network.go │ │ │ │ │ │ ├── network_test.go │ │ │ │ │ │ ├── nftables_chain.go │ │ │ │ │ │ ├── nftables_chain_config.go │ │ │ │ │ │ ├── nftables_chain_config_test.go │ │ │ │ │ │ ├── nftables_chain_test.go │ │ │ │ │ │ ├── node_address.go │ │ │ │ │ │ ├── node_address_sort_algorithm.go │ │ │ │ │ │ ├── node_address_test.go │ │ │ │ │ │ ├── operator/ │ │ │ │ │ │ │ ├── client_identifier.go │ │ │ │ │ │ │ ├── dhcp4.go │ │ │ │ │ │ │ ├── dhcp6.go │ │ │ │ │ │ │ ├── operator.go │ │ │ │ │ │ │ ├── vip/ │ │ │ │ │ │ │ │ ├── equinix_metal.go │ │ │ │ │ │ │ │ ├── equinix_metal_test.go │ │ │ │ │ │ │ │ ├── hcloud.go │ │ │ │ │ │ │ │ ├── nop.go │ │ │ │ │ │ │ │ └── vip.go │ │ │ │ │ │ │ └── vip.go │ │ │ │ │ │ ├── operator_config.go │ │ │ │ │ │ ├── operator_config_test.go │ │ │ │ │ │ ├── operator_merge.go │ │ │ │ │ │ ├── operator_merge_test.go │ │ │ │ │ │ ├── operator_spec.go │ │ │ │ │ │ ├── operator_spec_test.go │ │ │ │ │ │ ├── operator_vip_config.go │ │ │ │ │ │ ├── operator_vip_config_test.go │ │ │ │ │ │ ├── platform_config.go │ │ │ │ │ │ ├── platform_config_apply.go │ │ │ │ │ │ ├── platform_config_apply_test.go │ │ │ │ │ │ ├── platform_config_load.go │ │ │ │ │ │ ├── platform_config_load_test.go │ │ │ │ │ │ ├── platform_config_store.go │ │ │ │ │ │ ├── platform_config_store_test.go │ │ │ │ │ │ ├── platform_config_test.go │ │ │ │ │ │ ├── probe.go │ │ │ │ │ │ ├── probe_config.go │ │ │ │ │ │ ├── probe_config_test.go │ │ │ │ │ │ ├── probe_merge.go │ │ │ │ │ │ ├── probe_merge_test.go │ │ │ │ │ │ ├── probe_test.go │ │ │ │ │ │ ├── resolver_config.go │ │ │ │ │ │ ├── resolver_config_test.go │ │ │ │ │ │ ├── resolver_merge.go │ │ │ │ │ │ ├── resolver_merge_test.go │ │ │ │ │ │ ├── resolver_spec.go │ │ │ │ │ │ ├── resolver_spec_test.go │ │ │ │ │ │ ├── route_config.go │ │ │ │ │ │ ├── route_config_test.go │ │ │ │ │ │ ├── route_merge.go │ │ │ │ │ │ ├── route_merge_test.go │ │ │ │ │ │ ├── route_spec.go │ │ │ │ │ │ ├── route_spec_test.go │ │ │ │ │ │ ├── route_status.go │ │ │ │ │ │ ├── route_status_test.go │ │ │ │ │ │ ├── routing_rule_config.go │ │ │ │ │ │ ├── routing_rule_config_test.go │ │ │ │ │ │ ├── routing_rule_merge.go │ │ │ │ │ │ ├── routing_rule_merge_test.go │ │ │ │ │ │ ├── routing_rule_spec.go │ │ │ │ │ │ ├── routing_rule_spec_test.go │ │ │ │ │ │ ├── routing_rule_status.go │ │ │ │ │ │ ├── routing_rule_status_test.go │ │ │ │ │ │ ├── status.go │ │ │ │ │ │ ├── status_test.go │ │ │ │ │ │ ├── timeserver_config.go │ │ │ │ │ │ ├── timeserver_config_test.go │ │ │ │ │ │ ├── timeserver_merge.go │ │ │ │ │ │ ├── timeserver_merge_test.go │ │ │ │ │ │ ├── timeserver_spec.go │ │ │ │ │ │ ├── timeserver_spec_test.go │ │ │ │ │ │ ├── utils/ │ │ │ │ │ │ │ └── utils.go │ │ │ │ │ │ └── watch/ │ │ │ │ │ │ ├── ethtool.go │ │ │ │ │ │ ├── rtnetlink.go │ │ │ │ │ │ ├── trigger.go │ │ │ │ │ │ ├── trigger_test.go │ │ │ │ │ │ └── watch.go │ │ │ │ │ ├── perf/ │ │ │ │ │ │ ├── perf.go │ │ │ │ │ │ └── perf_test.go │ │ │ │ │ ├── runtime/ │ │ │ │ │ │ ├── api_service_config.go │ │ │ │ │ │ ├── api_service_config_test.go │ │ │ │ │ │ ├── booted_entry.go │ │ │ │ │ │ ├── common_test.go │ │ │ │ │ │ ├── devices_status.go │ │ │ │ │ │ ├── diagnostics.go │ │ │ │ │ │ ├── diagnostics_logger.go │ │ │ │ │ │ ├── drop_upgrade_fallback.go │ │ │ │ │ │ ├── drop_upgrade_fallback_test.go │ │ │ │ │ │ ├── environment.go │ │ │ │ │ │ ├── environment_test.go │ │ │ │ │ │ ├── events_sink.go │ │ │ │ │ │ ├── events_sink_config.go │ │ │ │ │ │ ├── events_sink_config_test.go │ │ │ │ │ │ ├── events_sink_test.go │ │ │ │ │ │ ├── extension_service.go │ │ │ │ │ │ ├── extension_service_config.go │ │ │ │ │ │ ├── extension_service_config_files.go │ │ │ │ │ │ ├── extension_service_config_files_test.go │ │ │ │ │ │ ├── extension_service_config_test.go │ │ │ │ │ │ ├── extension_service_test.go │ │ │ │ │ │ ├── extension_status.go │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ ├── diagnostics/ │ │ │ │ │ │ │ │ ├── address_overlap.go │ │ │ │ │ │ │ │ ├── address_overlap_test.go │ │ │ │ │ │ │ │ ├── diagnostic.go │ │ │ │ │ │ │ │ └── kubelet_csr_not_approved.go │ │ │ │ │ │ │ ├── filehash/ │ │ │ │ │ │ │ │ ├── filehash.go │ │ │ │ │ │ │ │ └── filehash_test.go │ │ │ │ │ │ │ ├── logfile/ │ │ │ │ │ │ │ │ ├── logfile.go │ │ │ │ │ │ │ │ └── logfile_test.go │ │ │ │ │ │ │ └── oom/ │ │ │ │ │ │ │ ├── oom.go │ │ │ │ │ │ │ ├── oom_test.go │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ ├── rank1/ │ │ │ │ │ │ │ │ └── kubepods/ │ │ │ │ │ │ │ │ ├── besteffort/ │ │ │ │ │ │ │ │ │ └── pod123/ │ │ │ │ │ │ │ │ │ ├── cgroup.procs │ │ │ │ │ │ │ │ │ ├── memory.current │ │ │ │ │ │ │ │ │ ├── memory.max │ │ │ │ │ │ │ │ │ └── memory.peak │ │ │ │ │ │ │ │ └── burstable/ │ │ │ │ │ │ │ │ └── podABC/ │ │ │ │ │ │ │ │ ├── cgroup.procs │ │ │ │ │ │ │ │ ├── memory.current │ │ │ │ │ │ │ │ ├── memory.max │ │ │ │ │ │ │ │ └── memory.peak │ │ │ │ │ │ │ ├── trigger-false/ │ │ │ │ │ │ │ │ ├── init/ │ │ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ │ │ ├── memory.pressure │ │ │ │ │ │ │ │ ├── podruntime/ │ │ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ │ │ └── system/ │ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ │ └── trigger-true/ │ │ │ │ │ │ │ ├── init/ │ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ │ ├── kubepods/ │ │ │ │ │ │ │ │ └── besteffort/ │ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ │ ├── memory.pressure │ │ │ │ │ │ │ ├── podruntime/ │ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ │ └── system/ │ │ │ │ │ │ │ └── memory.pressure │ │ │ │ │ │ ├── kernel_cmdline.go │ │ │ │ │ │ ├── kernel_cmdline_test.go │ │ │ │ │ │ ├── kernel_module_config.go │ │ │ │ │ │ ├── kernel_module_config_test.go │ │ │ │ │ │ ├── kernel_module_spec.go │ │ │ │ │ │ ├── kernel_param_config.go │ │ │ │ │ │ ├── kernel_param_config_test.go │ │ │ │ │ │ ├── kernel_param_defaults.go │ │ │ │ │ │ ├── kernel_param_defaults_test.go │ │ │ │ │ │ ├── kernel_param_spec.go │ │ │ │ │ │ ├── kernel_param_spec_test.go │ │ │ │ │ │ ├── kmsg_log.go │ │ │ │ │ │ ├── kmsg_log_config.go │ │ │ │ │ │ ├── kmsg_log_config_test.go │ │ │ │ │ │ ├── kmsg_log_storage.go │ │ │ │ │ │ ├── kmsg_log_test.go │ │ │ │ │ │ ├── loaded_kernel_module.go │ │ │ │ │ │ ├── loaded_kernel_module_test.go │ │ │ │ │ │ ├── log_persistence.go │ │ │ │ │ │ ├── log_persistence_test.go │ │ │ │ │ │ ├── machine_status.go │ │ │ │ │ │ ├── machine_status_publisher.go │ │ │ │ │ │ ├── machine_status_test.go │ │ │ │ │ │ ├── maintenance_config.go │ │ │ │ │ │ ├── maintenance_config_test.go │ │ │ │ │ │ ├── maintenance_service_inform.go │ │ │ │ │ │ ├── mount_status.go │ │ │ │ │ │ ├── oom.go │ │ │ │ │ │ ├── runtime.go │ │ │ │ │ │ ├── sbom_item.go │ │ │ │ │ │ ├── sbom_item_test.go │ │ │ │ │ │ ├── security_state.go │ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ │ ├── ext-spdx/ │ │ │ │ │ │ │ │ └── tailscale.spdx.json │ │ │ │ │ │ │ ├── extservices/ │ │ │ │ │ │ │ │ ├── foo.bar │ │ │ │ │ │ │ │ ├── frr.yaml │ │ │ │ │ │ │ │ ├── hello.yaml │ │ │ │ │ │ │ │ ├── invalid.yaml │ │ │ │ │ │ │ │ └── zduplicate.yaml │ │ │ │ │ │ │ └── spdx/ │ │ │ │ │ │ │ └── test.spdx.json │ │ │ │ │ │ ├── unique_token.go │ │ │ │ │ │ ├── unique_token_test.go │ │ │ │ │ │ ├── utils.go │ │ │ │ │ │ ├── version.go │ │ │ │ │ │ ├── watchdog_timer.go │ │ │ │ │ │ ├── watchdog_timer_config.go │ │ │ │ │ │ └── watchdog_timer_config_test.go │ │ │ │ │ ├── secrets/ │ │ │ │ │ │ ├── api.go │ │ │ │ │ │ ├── api_cert_sans.go │ │ │ │ │ │ ├── api_cert_sans_test.go │ │ │ │ │ │ ├── api_test.go │ │ │ │ │ │ ├── data/ │ │ │ │ │ │ │ └── ca-certificates │ │ │ │ │ │ ├── encryption_salt.go │ │ │ │ │ │ ├── encryption_salt_test.go │ │ │ │ │ │ ├── etcd.go │ │ │ │ │ │ ├── etcd_test.go │ │ │ │ │ │ ├── kubelet.go │ │ │ │ │ │ ├── kubelet_test.go │ │ │ │ │ │ ├── kubernetes.go │ │ │ │ │ │ ├── kubernetes_cert_sans.go │ │ │ │ │ │ ├── kubernetes_cert_sans_test.go │ │ │ │ │ │ ├── kubernetes_dynamic_certs.go │ │ │ │ │ │ ├── kubernetes_dynamic_certs_test.go │ │ │ │ │ │ ├── kubernetes_test.go │ │ │ │ │ │ ├── maintenance_cert_sans.go │ │ │ │ │ │ ├── maintenance_cert_sans_test.go │ │ │ │ │ │ ├── maintenance_root.go │ │ │ │ │ │ ├── maintenance_root_test.go │ │ │ │ │ │ ├── root.go │ │ │ │ │ │ ├── root_test.go │ │ │ │ │ │ ├── secrets.go │ │ │ │ │ │ ├── trustd.go │ │ │ │ │ │ ├── trustd_test.go │ │ │ │ │ │ ├── trusted_roots.go │ │ │ │ │ │ └── trusted_roots_test.go │ │ │ │ │ ├── security/ │ │ │ │ │ │ ├── image_verification_config.go │ │ │ │ │ │ ├── image_verification_config_test.go │ │ │ │ │ │ ├── tuf_trusted_root.go │ │ │ │ │ │ └── tuf_trusted_root_test.go │ │ │ │ │ ├── siderolink/ │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── manager.go │ │ │ │ │ │ ├── manager_test.go │ │ │ │ │ │ ├── siderolink.go │ │ │ │ │ │ ├── status.go │ │ │ │ │ │ ├── status_test.go │ │ │ │ │ │ └── userspace.go │ │ │ │ │ ├── time/ │ │ │ │ │ │ ├── adjtime_status.go │ │ │ │ │ │ ├── sync.go │ │ │ │ │ │ ├── sync_test.go │ │ │ │ │ │ └── time.go │ │ │ │ │ ├── utils.go │ │ │ │ │ └── v1alpha1/ │ │ │ │ │ ├── service.go │ │ │ │ │ ├── utils.go │ │ │ │ │ └── v1alpha1.go │ │ │ │ ├── runtime/ │ │ │ │ │ ├── controller.go │ │ │ │ │ ├── disk/ │ │ │ │ │ │ ├── disk.go │ │ │ │ │ │ └── options.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── drainer.go │ │ │ │ │ ├── drainer_test.go │ │ │ │ │ ├── emergency/ │ │ │ │ │ │ └── emergency.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── events.go │ │ │ │ │ ├── kernel_linux.go │ │ │ │ │ ├── logging/ │ │ │ │ │ │ ├── circular.go │ │ │ │ │ │ ├── extract.go │ │ │ │ │ │ ├── extract_test.go │ │ │ │ │ │ ├── file.go │ │ │ │ │ │ ├── logging.go │ │ │ │ │ │ ├── null.go │ │ │ │ │ │ ├── sender_jsonlines.go │ │ │ │ │ │ └── sender_jsonlines_test.go │ │ │ │ │ ├── logging.go │ │ │ │ │ ├── mode.go │ │ │ │ │ ├── mode_test.go │ │ │ │ │ ├── platform.go │ │ │ │ │ ├── runtime.go │ │ │ │ │ ├── sequencer.go │ │ │ │ │ ├── sequencer_test.go │ │ │ │ │ ├── state.go │ │ │ │ │ ├── v1alpha1/ │ │ │ │ │ │ ├── acpi/ │ │ │ │ │ │ │ ├── acpi.go │ │ │ │ │ │ │ └── acpi_test.go │ │ │ │ │ │ ├── bootloader/ │ │ │ │ │ │ │ ├── bootloader.go │ │ │ │ │ │ │ ├── bootloader_test.go │ │ │ │ │ │ │ ├── dual/ │ │ │ │ │ │ │ │ └── dual.go │ │ │ │ │ │ │ ├── efiutils/ │ │ │ │ │ │ │ │ └── efiutils.go │ │ │ │ │ │ │ ├── grub/ │ │ │ │ │ │ │ │ ├── blocklist.go │ │ │ │ │ │ │ │ ├── boot_label.go │ │ │ │ │ │ │ │ ├── constants.go │ │ │ │ │ │ │ │ ├── decode.go │ │ │ │ │ │ │ │ ├── encode.go │ │ │ │ │ │ │ │ ├── grub.go │ │ │ │ │ │ │ │ ├── grub_test.go │ │ │ │ │ │ │ │ ├── install.go │ │ │ │ │ │ │ │ ├── probe.go │ │ │ │ │ │ │ │ ├── quote.go │ │ │ │ │ │ │ │ ├── quote_test.go │ │ │ │ │ │ │ │ ├── revert.go │ │ │ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ │ │ │ ├── grub_parse_test.cfg │ │ │ │ │ │ │ │ │ ├── grub_write_no_reset_test.cfg │ │ │ │ │ │ │ │ │ └── grub_write_test.cfg │ │ │ │ │ │ │ │ └── upgrade.go │ │ │ │ │ │ │ ├── kexec/ │ │ │ │ │ │ │ │ └── kexec.go │ │ │ │ │ │ │ ├── mount/ │ │ │ │ │ │ │ │ └── mount.go │ │ │ │ │ │ │ ├── options/ │ │ │ │ │ │ │ │ └── options.go │ │ │ │ │ │ │ └── sdboot/ │ │ │ │ │ │ │ ├── efivars.go │ │ │ │ │ │ │ ├── efivars_test.go │ │ │ │ │ │ │ ├── export_test.go │ │ │ │ │ │ │ ├── loader.conf │ │ │ │ │ │ │ ├── sdboot.go │ │ │ │ │ │ │ └── sdboot_test.go │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── platform/ │ │ │ │ │ │ │ ├── akamai/ │ │ │ │ │ │ │ │ ├── akamai.go │ │ │ │ │ │ │ │ ├── akamai_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── instance.json │ │ │ │ │ │ │ │ └── network.json │ │ │ │ │ │ │ ├── aws/ │ │ │ │ │ │ │ │ ├── aws.go │ │ │ │ │ │ │ │ ├── aws_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── azure/ │ │ │ │ │ │ │ │ ├── azure.go │ │ │ │ │ │ │ │ ├── azure_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── register.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── compute.json │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── interfaces.json │ │ │ │ │ │ │ │ └── loadbalancer.json │ │ │ │ │ │ │ ├── cloudstack/ │ │ │ │ │ │ │ │ ├── cloudstack.go │ │ │ │ │ │ │ │ ├── cloudstack_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── container/ │ │ │ │ │ │ │ │ ├── container.go │ │ │ │ │ │ │ │ └── internal/ │ │ │ │ │ │ │ │ └── files/ │ │ │ │ │ │ │ │ ├── hostname.go │ │ │ │ │ │ │ │ ├── hostname_test.go │ │ │ │ │ │ │ │ ├── resolv.go │ │ │ │ │ │ │ │ ├── resolv_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── hostname │ │ │ │ │ │ │ │ └── resolv.conf │ │ │ │ │ │ │ ├── digitalocean/ │ │ │ │ │ │ │ │ ├── digitalocean.go │ │ │ │ │ │ │ │ ├── digitalocean_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── equinixmetal/ │ │ │ │ │ │ │ │ ├── equinix.go │ │ │ │ │ │ │ │ ├── equinix_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected-2bonds.yaml │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── metadata-2bonds.json │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── errors/ │ │ │ │ │ │ │ │ └── errors.go │ │ │ │ │ │ │ ├── exoscale/ │ │ │ │ │ │ │ │ ├── exoscale.go │ │ │ │ │ │ │ │ ├── exoscale_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── gcp/ │ │ │ │ │ │ │ │ ├── gcp.go │ │ │ │ │ │ │ │ ├── gcp_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── interfaces.json │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── hcloud/ │ │ │ │ │ │ │ │ ├── export_test.go │ │ │ │ │ │ │ │ ├── hcloud.go │ │ │ │ │ │ │ │ ├── hcloud_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ │ │ │ ├── userdata-base64.txt │ │ │ │ │ │ │ │ └── userdata-plain.yaml │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ ├── address/ │ │ │ │ │ │ │ │ │ └── address.go │ │ │ │ │ │ │ │ ├── blockutils/ │ │ │ │ │ │ │ │ │ ├── blockutils.go │ │ │ │ │ │ │ │ │ └── blockutils_test.go │ │ │ │ │ │ │ │ └── netutils/ │ │ │ │ │ │ │ │ └── netutils.go │ │ │ │ │ │ │ ├── metal/ │ │ │ │ │ │ │ │ ├── metal.go │ │ │ │ │ │ │ │ ├── metal_test.go │ │ │ │ │ │ │ │ ├── oauth2/ │ │ │ │ │ │ │ │ │ ├── oauth2.go │ │ │ │ │ │ │ │ │ └── oauth2_test.go │ │ │ │ │ │ │ │ ├── url/ │ │ │ │ │ │ │ │ │ ├── map.go │ │ │ │ │ │ │ │ │ ├── map_test.go │ │ │ │ │ │ │ │ │ ├── url.go │ │ │ │ │ │ │ │ │ ├── url_test.go │ │ │ │ │ │ │ │ │ ├── value.go │ │ │ │ │ │ │ │ │ ├── variable.go │ │ │ │ │ │ │ │ │ └── variable_test.go │ │ │ │ │ │ │ │ └── url_test.go │ │ │ │ │ │ │ ├── nocloud/ │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── nocloud.go │ │ │ │ │ │ │ │ ├── nocloud_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected-v1-pnap.yaml │ │ │ │ │ │ │ │ ├── expected-v1.yaml │ │ │ │ │ │ │ │ ├── expected-v2-serverscom.yaml │ │ │ │ │ │ │ │ ├── expected-v2.yaml │ │ │ │ │ │ │ │ ├── in-v1-pnap.yaml │ │ │ │ │ │ │ │ ├── in-v1.yaml │ │ │ │ │ │ │ │ ├── in-v2-cloud-init.yaml │ │ │ │ │ │ │ │ ├── in-v2-nocloud.yaml │ │ │ │ │ │ │ │ ├── in-v2-serverscom.yaml │ │ │ │ │ │ │ │ └── metadata-nocloud.yaml │ │ │ │ │ │ │ ├── opennebula/ │ │ │ │ │ │ │ │ ├── aliases_test.go │ │ │ │ │ │ │ │ ├── dns_test.go │ │ │ │ │ │ │ │ ├── hostname_test.go │ │ │ │ │ │ │ │ ├── ipv6_test.go │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── onegate_test.go │ │ │ │ │ │ │ │ ├── opennebula.go │ │ │ │ │ │ │ │ ├── opennebula_test.go │ │ │ │ │ │ │ │ ├── routes_test.go │ │ │ │ │ │ │ │ ├── skip_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── expected_no_network_flag.yaml │ │ │ │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ │ │ │ └── metadata_no_network_flag.yaml │ │ │ │ │ │ │ ├── openstack/ │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── openstack.go │ │ │ │ │ │ │ │ ├── openstack_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── metadata.json │ │ │ │ │ │ │ │ └── network.json │ │ │ │ │ │ │ ├── oracle/ │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── oracle.go │ │ │ │ │ │ │ │ ├── oracle_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ ├── metadata.json │ │ │ │ │ │ │ │ └── metadatanetwork.json │ │ │ │ │ │ │ ├── platform.go │ │ │ │ │ │ │ ├── scaleway/ │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── scaleway.go │ │ │ │ │ │ │ │ ├── scaleway_test.go │ │ │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ │ │ ├── expected-v1.yaml │ │ │ │ │ │ │ │ ├── expected-v2.yaml │ │ │ │ │ │ │ │ ├── expected-v3.yaml │ │ │ │ │ │ │ │ ├── metadata-v1.json │ │ │ │ │ │ │ │ ├── metadata-v2.json │ │ │ │ │ │ │ │ └── metadata-v3.json │ │ │ │ │ │ │ ├── upcloud/ │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ │ ├── upcloud.go │ │ │ │ │ │ │ │ └── upcloud_test.go │ │ │ │ │ │ │ ├── vmware/ │ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ │ │ │ ├── expected-match-by-mac.yaml │ │ │ │ │ │ │ │ │ ├── expected-match-by-name.yaml │ │ │ │ │ │ │ │ │ ├── metadata-match-by-mac.yaml │ │ │ │ │ │ │ │ │ └── metadata-match-by-name.yaml │ │ │ │ │ │ │ │ ├── vmware.go │ │ │ │ │ │ │ │ ├── vmware_other.go │ │ │ │ │ │ │ │ ├── vmware_supported.go │ │ │ │ │ │ │ │ └── vmware_test.go │ │ │ │ │ │ │ └── vultr/ │ │ │ │ │ │ │ ├── metadata.go │ │ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ │ │ └── metadata.json │ │ │ │ │ │ │ ├── vultr.go │ │ │ │ │ │ │ └── vultr_test.go │ │ │ │ │ │ ├── v1alpha1_controller.go │ │ │ │ │ │ ├── v1alpha1_controller_test.go │ │ │ │ │ │ ├── v1alpha1_dbus.go │ │ │ │ │ │ ├── v1alpha1_events.go │ │ │ │ │ │ ├── v1alpha1_events_test.go │ │ │ │ │ │ ├── v1alpha1_priority_lock.go │ │ │ │ │ │ ├── v1alpha1_priority_lock_test.go │ │ │ │ │ │ ├── v1alpha1_runtime.go │ │ │ │ │ │ ├── v1alpha1_sequencer.go │ │ │ │ │ │ ├── v1alpha1_sequencer_tasks.go │ │ │ │ │ │ ├── v1alpha1_sequencer_test.go │ │ │ │ │ │ └── v1alpha1_state.go │ │ │ │ │ └── v1alpha2/ │ │ │ │ │ ├── adapters.go │ │ │ │ │ ├── v1alpha2.go │ │ │ │ │ ├── v1alpha2_controller.go │ │ │ │ │ └── v1alpha2_state.go │ │ │ │ ├── startup/ │ │ │ │ │ ├── cgroups.go │ │ │ │ │ ├── startup.go │ │ │ │ │ └── tasks.go │ │ │ │ └── system/ │ │ │ │ ├── events/ │ │ │ │ │ ├── events.go │ │ │ │ │ └── events_test.go │ │ │ │ ├── export_test.go │ │ │ │ ├── health/ │ │ │ │ │ ├── check.go │ │ │ │ │ ├── health_test.go │ │ │ │ │ ├── settings.go │ │ │ │ │ └── status.go │ │ │ │ ├── integration_test.go │ │ │ │ ├── mocks_test.go │ │ │ │ ├── runner/ │ │ │ │ │ ├── containerd/ │ │ │ │ │ │ ├── containerd.go │ │ │ │ │ │ ├── containerd_test.go │ │ │ │ │ │ ├── opts.go │ │ │ │ │ │ └── stdin.go │ │ │ │ │ ├── goroutine/ │ │ │ │ │ │ ├── goroutine.go │ │ │ │ │ │ └── goroutine_test.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ └── lastlog/ │ │ │ │ │ │ ├── lastlog.go │ │ │ │ │ │ ├── lastlog_test.go │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ └── kubelet.log │ │ │ │ │ ├── process/ │ │ │ │ │ │ ├── process.go │ │ │ │ │ │ └── process_test.go │ │ │ │ │ ├── restart/ │ │ │ │ │ │ ├── restart.go │ │ │ │ │ │ └── restart_test.go │ │ │ │ │ ├── runner.go │ │ │ │ │ └── runner_test.go │ │ │ │ ├── service.go │ │ │ │ ├── service_events.go │ │ │ │ ├── service_runner.go │ │ │ │ ├── service_runner_test.go │ │ │ │ ├── services/ │ │ │ │ │ ├── apid.go │ │ │ │ │ ├── auditd.go │ │ │ │ │ ├── containerd.go │ │ │ │ │ ├── cri.go │ │ │ │ │ ├── dashboard.go │ │ │ │ │ ├── etcd.go │ │ │ │ │ ├── export_test.go │ │ │ │ │ ├── extension.go │ │ │ │ │ ├── extension_test.go │ │ │ │ │ ├── kubelet.go │ │ │ │ │ ├── machined.go │ │ │ │ │ ├── machined_test.go │ │ │ │ │ ├── mocks/ │ │ │ │ │ │ └── snapshotter.go │ │ │ │ │ ├── registry/ │ │ │ │ │ │ ├── app/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── fs.go │ │ │ │ │ │ ├── params.go │ │ │ │ │ │ ├── readers.go │ │ │ │ │ │ ├── registry.go │ │ │ │ │ │ ├── registry_test.go │ │ │ │ │ │ ├── store.go │ │ │ │ │ │ ├── store_linux.go │ │ │ │ │ │ ├── store_unix.go │ │ │ │ │ │ └── store_windows.go │ │ │ │ │ ├── registryd.go │ │ │ │ │ ├── syslogd.go │ │ │ │ │ ├── trustd.go │ │ │ │ │ ├── udevd.go │ │ │ │ │ └── utils.go │ │ │ │ ├── system.go │ │ │ │ ├── system_test.go │ │ │ │ └── volumes.go │ │ │ └── revert.go │ │ ├── poweroff/ │ │ │ ├── main.go │ │ │ └── poweroff_test.go │ │ ├── resources/ │ │ │ └── access.go │ │ ├── storaged/ │ │ │ └── server.go │ │ ├── syslogd/ │ │ │ ├── internal/ │ │ │ │ └── parser/ │ │ │ │ ├── parse.go │ │ │ │ └── parse_test.go │ │ │ ├── syslogd.go │ │ │ └── syslogd_test.go │ │ └── trustd/ │ │ ├── internal/ │ │ │ ├── provider/ │ │ │ │ └── provider.go │ │ │ └── reg/ │ │ │ ├── reg.go │ │ │ └── reg_test.go │ │ └── main.go │ ├── integration/ │ │ ├── api/ │ │ │ ├── api.go │ │ │ ├── apid.go │ │ │ ├── apply-config.go │ │ │ ├── cgroups.go │ │ │ ├── common.go │ │ │ ├── constants.go │ │ │ ├── containers.go │ │ │ ├── debug.go │ │ │ ├── discovery.go │ │ │ ├── diskusage.go │ │ │ ├── dmesg.go │ │ │ ├── environment.go │ │ │ ├── etcd-recover.go │ │ │ ├── etcd.go │ │ │ ├── ethernet.go │ │ │ ├── events.go │ │ │ ├── extensions_nvidia.go │ │ │ ├── extensions_qemu.go │ │ │ ├── firewall.go │ │ │ ├── hardware.go │ │ │ ├── images.go │ │ │ ├── kernel.go │ │ │ ├── logs.go │ │ │ ├── machine-status.go │ │ │ ├── monitoring.go │ │ │ ├── network-config.go │ │ │ ├── node-annotations.go │ │ │ ├── node-labels.go │ │ │ ├── node-taints.go │ │ │ ├── pci_driver_rebind.go │ │ │ ├── platform.go │ │ │ ├── probe-config.go │ │ │ ├── process.go │ │ │ ├── reboot.go │ │ │ ├── reset.go │ │ │ ├── resources.go │ │ │ ├── rotate.go │ │ │ ├── sbom.go │ │ │ ├── security.go │ │ │ ├── selinux.go │ │ │ ├── serviceaccount.go │ │ │ ├── siderolink.go │ │ │ ├── testdata/ │ │ │ │ ├── nodeport.yaml │ │ │ │ └── nvidia-gpu-operator.yaml │ │ │ ├── trusted-roots.go │ │ │ ├── trustedboot.go │ │ │ ├── uki.go │ │ │ ├── update-hostname.go │ │ │ ├── version.go │ │ │ ├── volumes.go │ │ │ ├── watchdog.go │ │ │ └── wipe.go │ │ ├── base/ │ │ │ ├── api.go │ │ │ ├── base.go │ │ │ ├── cli.go │ │ │ ├── cluster.go │ │ │ ├── discovery_k8s.go │ │ │ ├── discovery_nok8s.go │ │ │ ├── errors.go │ │ │ ├── flags.go │ │ │ ├── k8s.go │ │ │ └── run.go │ │ ├── cli/ │ │ │ ├── apply-config.go │ │ │ ├── cgroups.go │ │ │ ├── cli.go │ │ │ ├── completion.go │ │ │ ├── config.go │ │ │ ├── containers.go │ │ │ ├── copy.go │ │ │ ├── debug.go │ │ │ ├── diskusage.go │ │ │ ├── dmesg.go │ │ │ ├── etcd.go │ │ │ ├── gen.go │ │ │ ├── health.go │ │ │ ├── image.go │ │ │ ├── inject.go │ │ │ ├── jsonpath.go │ │ │ ├── kubeconfig.go │ │ │ ├── list.go │ │ │ ├── logs.go │ │ │ ├── machineconfig.go │ │ │ ├── memory.go │ │ │ ├── meta.go │ │ │ ├── mounts.go │ │ │ ├── netstat.go │ │ │ ├── patch.go │ │ │ ├── pcap.go │ │ │ ├── pki.go │ │ │ ├── processes.go │ │ │ ├── read.go │ │ │ ├── reboot.go │ │ │ ├── restart.go │ │ │ ├── services.go │ │ │ ├── stats.go │ │ │ ├── support.go │ │ │ ├── testdata/ │ │ │ │ ├── inject/ │ │ │ │ │ ├── talosconfig-expected.yaml │ │ │ │ │ └── talosconfig-input.yaml │ │ │ │ ├── patches/ │ │ │ │ │ ├── delete-dummy-ap.yaml │ │ │ │ │ └── dummy-ap.yaml │ │ │ │ └── pki/ │ │ │ │ ├── ca.crt │ │ │ │ ├── ca.key │ │ │ │ ├── etcd/ │ │ │ │ │ ├── ca.crt │ │ │ │ │ └── ca.key │ │ │ │ ├── front-proxy-ca.crt │ │ │ │ ├── front-proxy-ca.key │ │ │ │ └── sa.key │ │ │ ├── time.go │ │ │ ├── validate.go │ │ │ └── version.go │ │ ├── integration_test.go │ │ ├── k8s/ │ │ │ ├── apparmor.go │ │ │ ├── constants.go │ │ │ ├── k8s.go │ │ │ ├── longhorn.go │ │ │ ├── manifests.go │ │ │ ├── oom.go │ │ │ ├── openebs.go │ │ │ ├── rook.go │ │ │ ├── testdata/ │ │ │ │ ├── apparmor.yaml │ │ │ │ ├── local-path-storage.yaml │ │ │ │ ├── longhorn-iscsi-volume.yaml │ │ │ │ ├── longhorn-v2-disk-patch.yaml │ │ │ │ ├── longhorn-v2-engine-values.yaml │ │ │ │ ├── longhorn-v2-storageclass.yaml │ │ │ │ ├── longhorn-volumeattachment.yaml │ │ │ │ ├── oom.yaml │ │ │ │ ├── openebs-diskpool.yaml │ │ │ │ ├── openebs-values.yaml │ │ │ │ ├── pod-iscsi-volume.yaml │ │ │ │ ├── rook-ceph-cluster-values.yaml │ │ │ │ └── usernamespace.yaml │ │ │ ├── tink.go │ │ │ ├── usernamespace.go │ │ │ └── version.go │ │ ├── provision/ │ │ │ ├── k8s_compatibility.go │ │ │ ├── maintenance_basic.go │ │ │ ├── provision.go │ │ │ └── upgrade.go │ │ └── version_test.go │ └── pkg/ │ ├── capability/ │ │ └── capability.go │ ├── cgroup/ │ │ ├── cgroup.go │ │ ├── cpu.go │ │ └── cpu_test.go │ ├── cgroups/ │ │ ├── cgroups.go │ │ ├── raw.go │ │ ├── reader.go │ │ ├── tar.go │ │ ├── tar_test.go │ │ ├── value.go │ │ └── value_test.go │ ├── console/ │ │ └── console.go │ ├── containermode/ │ │ └── containermode.go │ ├── containers/ │ │ ├── container.go │ │ ├── containerd/ │ │ │ ├── containerd.go │ │ │ └── containerd_test.go │ │ ├── containers_test.go │ │ ├── cri/ │ │ │ ├── containerd/ │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── containerd.go │ │ │ │ ├── hosts.go │ │ │ │ ├── hosts_test.go │ │ │ │ └── testdata/ │ │ │ │ └── cri.toml │ │ │ ├── cri.go │ │ │ └── cri_test.go │ │ ├── image/ │ │ │ ├── console/ │ │ │ │ └── progress.go │ │ │ ├── image.go │ │ │ ├── progress/ │ │ │ │ └── pull_progress.go │ │ │ ├── resolver.go │ │ │ ├── resolver_test.go │ │ │ └── verify/ │ │ │ ├── internal/ │ │ │ │ └── cosign/ │ │ │ │ ├── cosign.go │ │ │ │ └── cosign_test.go │ │ │ └── verify.go │ │ ├── inspector.go │ │ └── pod.go │ ├── cri/ │ │ ├── client.go │ │ ├── containers.go │ │ ├── cri.go │ │ ├── cri_test.go │ │ ├── images.go │ │ └── pods.go │ ├── ctxutil/ │ │ └── ctxutil.go │ ├── dashboard/ │ │ ├── apidata/ │ │ │ ├── apidata.go │ │ │ ├── data.go │ │ │ ├── diff.go │ │ │ ├── node.go │ │ │ └── source.go │ │ ├── components/ │ │ │ ├── components.go │ │ │ ├── diagnostics.go │ │ │ ├── footer.go │ │ │ ├── gauges.go │ │ │ ├── graphs.go │ │ │ ├── header.go │ │ │ ├── horizontalline.go │ │ │ ├── info.go │ │ │ ├── kubernetesinfo.go │ │ │ ├── logviewer.go │ │ │ ├── networkinfo.go │ │ │ ├── sparklines.go │ │ │ ├── tables.go │ │ │ ├── tables_test.go │ │ │ └── talosinfo.go │ │ ├── configurl.go │ │ ├── context.go │ │ ├── dashboard.go │ │ ├── formdata.go │ │ ├── formdata_test.go │ │ ├── logdata/ │ │ │ └── logdata.go │ │ ├── monitor.go │ │ ├── networkconfig.go │ │ ├── options.go │ │ ├── resolver/ │ │ │ └── resolver.go │ │ ├── resourcedata/ │ │ │ └── resourcedata.go │ │ ├── summary.go │ │ └── util/ │ │ └── util.go │ ├── discovery/ │ │ └── registry/ │ │ ├── kubernetes.go │ │ ├── kubernetes_test.go │ │ └── registry.go │ ├── dns/ │ │ ├── dns.go │ │ ├── dns_test.go │ │ ├── manager.go │ │ └── runnner.go │ ├── efivarfs/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── boot.go │ │ ├── boot_test.go │ │ ├── devicepath.go │ │ ├── devicepath_test.go │ │ ├── efivarfs.go │ │ ├── efivarfs_test.go │ │ ├── mock.go │ │ └── variables.go │ ├── encryption/ │ │ ├── encryption.go │ │ ├── encryption_test.go │ │ ├── helpers/ │ │ │ └── helpers.go │ │ ├── keys/ │ │ │ ├── keys.go │ │ │ ├── kms.go │ │ │ ├── nodeid.go │ │ │ ├── nodeid_test.go │ │ │ ├── options.go │ │ │ ├── salted.go │ │ │ ├── salted_test.go │ │ │ ├── static.go │ │ │ ├── static_test.go │ │ │ ├── token.go │ │ │ └── tpm2.go │ │ └── node_params.go │ ├── endpoint/ │ │ ├── endpoint.go │ │ └── endpoint_test.go │ ├── environment/ │ │ ├── environment.go │ │ └── environment_test.go │ ├── etcd/ │ │ ├── certs.go │ │ ├── endpoints.go │ │ ├── etcd.go │ │ ├── local.go │ │ └── lock.go │ ├── extensions/ │ │ ├── compress.go │ │ ├── discarder.go │ │ ├── extensions.go │ │ ├── extensions_test.go │ │ ├── kernel_modules.go │ │ ├── list.go │ │ ├── list_test.go │ │ └── testdata/ │ │ └── good/ │ │ └── extension1/ │ │ ├── manifest.yaml │ │ └── rootfs/ │ │ └── usr/ │ │ └── lib/ │ │ ├── firmware/ │ │ │ └── amd/ │ │ │ └── cpu │ │ └── ld-linux-x86-64.so.2 │ ├── install/ │ │ ├── install.go │ │ ├── options.go │ │ └── pull.go │ ├── logind/ │ │ ├── broker.go │ │ ├── dbus.go │ │ ├── kubelet_mock_test.go │ │ ├── logind.go │ │ ├── logind_test.go │ │ └── service.go │ ├── measure/ │ │ ├── internal/ │ │ │ └── pcr/ │ │ │ ├── bank_data.go │ │ │ ├── bank_data_test.go │ │ │ ├── extend.go │ │ │ ├── extend_test.go │ │ │ ├── sections.go │ │ │ ├── sign.go │ │ │ ├── sign_test.go │ │ │ └── testdata/ │ │ │ ├── a │ │ │ ├── b │ │ │ └── c │ │ ├── measure.go │ │ ├── measure_test.go │ │ └── testdata/ │ │ └── pcr-signing-key.pem │ ├── meta/ │ │ ├── internal/ │ │ │ └── adv/ │ │ │ ├── adv.go │ │ │ ├── syslinux/ │ │ │ │ ├── syslinux.go │ │ │ │ ├── syslinux_test.go │ │ │ │ └── testdata/ │ │ │ │ └── adv.sys │ │ │ └── talos/ │ │ │ ├── talos.go │ │ │ └── talos_test.go │ │ ├── meta.go │ │ └── meta_test.go │ ├── miniprocfs/ │ │ ├── miniprocfs.go │ │ ├── processes.go │ │ ├── processes_test.go │ │ └── testdata/ │ │ ├── 1920080/ │ │ │ ├── cmdline │ │ │ ├── comm │ │ │ └── stat │ │ ├── 3731034/ │ │ │ ├── cmdline │ │ │ ├── comm │ │ │ └── stat │ │ ├── keys │ │ └── kmsg │ ├── mount/ │ │ ├── switchroot/ │ │ │ ├── switchroot.go │ │ │ └── switchroot_test.go │ │ └── v3/ │ │ ├── all.go │ │ ├── helpers.go │ │ ├── manager.go │ │ ├── managers.go │ │ ├── mount.go │ │ ├── point.go │ │ └── unmount.go │ ├── msguid/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── msguid.go │ │ └── msguid_test.go │ ├── ntp/ │ │ ├── consts.go │ │ ├── interfaces.go │ │ ├── internal/ │ │ │ └── spike/ │ │ │ ├── spike.go │ │ │ └── spike_test.go │ │ ├── ntp.go │ │ └── ntp_test.go │ ├── partition/ │ │ ├── constants.go │ │ ├── format.go │ │ ├── helpers.go │ │ ├── partition.go │ │ └── wipe.go │ ├── pcap/ │ │ └── pcap.go │ ├── pci/ │ │ ├── pci.go │ │ └── sysfs.go │ ├── rng/ │ │ ├── pool.go │ │ ├── rng.go │ │ └── tpm.go │ ├── rootfs/ │ │ └── rootfs_test.go │ ├── secureboot/ │ │ ├── database/ │ │ │ ├── certs/ │ │ │ │ ├── db/ │ │ │ │ │ ├── MicCorUEFCA2011_2011-06-27.der │ │ │ │ │ ├── microsoft option rom uefi ca 2023.der │ │ │ │ │ └── microsoft uefi ca 2023.der │ │ │ │ └── kek/ │ │ │ │ ├── MicCorKEKCA2011_2011-06-24.der │ │ │ │ └── microsoft corporation kek 2k ca 2023.der │ │ │ └── database.go │ │ ├── pesign/ │ │ │ ├── pesign.go │ │ │ ├── pesign_test.go │ │ │ └── testdata/ │ │ │ └── systemd-bootx64.efi │ │ ├── secureboot.go │ │ └── tpm2/ │ │ ├── keys.go │ │ ├── pcr.go │ │ ├── pcr_test.go │ │ ├── policy.go │ │ ├── policy_test.go │ │ ├── seal.go │ │ ├── signature.go │ │ ├── testdata/ │ │ │ └── pcr-signing-crt.pem │ │ ├── tpm2.go │ │ └── unseal.go │ ├── selinux/ │ │ ├── policy/ │ │ │ ├── file_contexts │ │ │ ├── policy.33 │ │ │ └── selinux/ │ │ │ ├── common/ │ │ │ │ ├── classmaps.cil │ │ │ │ ├── files.cil │ │ │ │ ├── network.cil │ │ │ │ ├── processes.cil │ │ │ │ └── typeattributes.cil │ │ │ ├── immutable/ │ │ │ │ ├── classes.cil │ │ │ │ ├── fs.cil │ │ │ │ ├── preamble.cil │ │ │ │ ├── roles.cil │ │ │ │ └── sids.cil │ │ │ └── services/ │ │ │ ├── cri.cil │ │ │ ├── dashboard.cil │ │ │ ├── kubelet.cil │ │ │ ├── machined.cil │ │ │ ├── selinux.cil │ │ │ ├── system-containerd.cil │ │ │ ├── system-containers.cil │ │ │ └── udev.cil │ │ └── selinux.go │ ├── smbios/ │ │ ├── oem.go │ │ └── smbios.go │ ├── timex/ │ │ └── timex.go │ ├── toml/ │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── testdata/ │ │ │ ├── 1.toml │ │ │ ├── 2.toml │ │ │ ├── 3.toml │ │ │ └── expected.toml │ │ └── toml.go │ ├── tpm/ │ │ ├── tpm_linux.go │ │ └── tpm_other.go │ ├── uki/ │ │ ├── assemble.go │ │ ├── generate.go │ │ ├── internal/ │ │ │ └── pe/ │ │ │ ├── extract.go │ │ │ ├── extract_test.go │ │ │ ├── native.go │ │ │ ├── objcopy.go │ │ │ ├── pe.go │ │ │ ├── pe_test.go │ │ │ └── testdata/ │ │ │ ├── addonx64.efi.stub │ │ │ └── linuxx64.efi.stub │ │ ├── kernel.go │ │ ├── kernel_test.go │ │ ├── sbat.go │ │ ├── sbat_test.go │ │ ├── testdata/ │ │ │ └── kernel │ │ ├── uki.go │ │ └── uki_test.go │ └── zboot/ │ └── zboot.go ├── pkg/ │ ├── archiver/ │ │ ├── archiver.go │ │ ├── archiver_test.go │ │ ├── tar.go │ │ ├── tar_test.go │ │ ├── untar.go │ │ ├── walker.go │ │ └── walker_test.go │ ├── argsbuilder/ │ │ ├── argsbuilder_args.go │ │ ├── argsbuilder_interface.go │ │ └── argsbuilder_test.go │ ├── bytesize/ │ │ ├── bytesize.go │ │ └── bytesize_test.go │ ├── chunker/ │ │ ├── chunker.go │ │ ├── file/ │ │ │ ├── file.go │ │ │ └── file_test.go │ │ └── stream/ │ │ ├── stream.go │ │ └── stream_test.go │ ├── cli/ │ │ ├── cli.go │ │ ├── context.go │ │ ├── output.go │ │ └── should.go │ ├── cluster/ │ │ ├── apply-config.go │ │ ├── bootstrap.go │ │ ├── check/ │ │ │ ├── apid.go │ │ │ ├── check.go │ │ │ ├── check_test.go │ │ │ ├── default.go │ │ │ ├── diagnostics.go │ │ │ ├── discovery.go │ │ │ ├── etcd.go │ │ │ ├── events.go │ │ │ ├── kubernetes.go │ │ │ ├── nodes.go │ │ │ ├── options.go │ │ │ ├── reporter.go │ │ │ └── service.go │ │ ├── cluster.go │ │ ├── cluster_test.go │ │ ├── config.go │ │ ├── crashdump.go │ │ ├── hydrophone/ │ │ │ ├── hydrophone.go │ │ │ └── product.go │ │ ├── kubelet.go │ │ ├── kubernetes/ │ │ │ ├── compat.go │ │ │ ├── compat_test.go │ │ │ ├── detect.go │ │ │ ├── kubelet.go │ │ │ ├── kubernetes.go │ │ │ ├── kubernetes_test.go │ │ │ ├── patch.go │ │ │ ├── talos_managed.go │ │ │ ├── upgrade.go │ │ │ └── upgrade_test.go │ │ ├── kubernetes.go │ │ ├── local.go │ │ ├── logsaarchive.go │ │ └── provision.go │ ├── conditions/ │ │ ├── all.go │ │ ├── all_test.go │ │ ├── conditions.go │ │ ├── files.go │ │ ├── files_test.go │ │ ├── kubeconfig.go │ │ ├── none.go │ │ ├── poll.go │ │ └── poll_test.go │ ├── download/ │ │ ├── download.go │ │ ├── download_test.go │ │ └── tftp.go │ ├── filetree/ │ │ ├── chown.go │ │ └── filetree.go │ ├── flags/ │ │ └── flags.go │ ├── follow/ │ │ ├── follow.go │ │ └── follow_test.go │ ├── grpc/ │ │ ├── factory/ │ │ │ ├── factory.go │ │ │ └── factory_test.go │ │ ├── gen/ │ │ │ ├── gen_test.go │ │ │ ├── local.go │ │ │ └── remote.go │ │ ├── middleware/ │ │ │ ├── auth/ │ │ │ │ └── basic/ │ │ │ │ ├── basic.go │ │ │ │ ├── token.go │ │ │ │ ├── username_and_password.go │ │ │ │ └── username_and_password_test.go │ │ │ ├── authz/ │ │ │ │ ├── authorizer.go │ │ │ │ ├── authorizer_test.go │ │ │ │ ├── context.go │ │ │ │ ├── injector.go │ │ │ │ └── metadata.go │ │ │ └── log/ │ │ │ ├── log.go │ │ │ └── log_test.go │ │ └── proxy/ │ │ └── backend/ │ │ ├── backend.go │ │ ├── local.go │ │ └── local_test.go │ ├── httpdefaults/ │ │ ├── httpdefaults.go │ │ ├── tls.go │ │ └── useragent.go │ ├── imager/ │ │ ├── cache/ │ │ │ └── cache.go │ │ ├── embed.go │ │ ├── embed_test.go │ │ ├── extensions/ │ │ │ ├── contents.go │ │ │ ├── extensions.go │ │ │ ├── printer.go │ │ │ └── rebuild.go │ │ ├── filemap/ │ │ │ ├── filemap.go │ │ │ └── filemap_test.go │ │ ├── imager.go │ │ ├── imager_test.go │ │ ├── iso/ │ │ │ ├── grub.cfg │ │ │ ├── grub.go │ │ │ ├── hybrid.go │ │ │ ├── iso.go │ │ │ ├── iso_test.go │ │ │ ├── loader.conf.tmpl │ │ │ └── uefi.go │ │ ├── out.go │ │ ├── ova/ │ │ │ └── ova.go │ │ ├── overlay/ │ │ │ └── executor/ │ │ │ └── executor.go │ │ ├── post.go │ │ ├── profile/ │ │ │ ├── customization.go │ │ │ ├── deep_copy.generated.go │ │ │ ├── default.go │ │ │ ├── input.go │ │ │ ├── internal/ │ │ │ │ └── signer/ │ │ │ │ ├── aws/ │ │ │ │ │ ├── aws.go │ │ │ │ │ ├── aws_test.go │ │ │ │ │ ├── pcr.go │ │ │ │ │ └── secureboot.go │ │ │ │ ├── azure/ │ │ │ │ │ ├── azure.go │ │ │ │ │ ├── azure_test.go │ │ │ │ │ ├── pcr.go │ │ │ │ │ └── secureboot.go │ │ │ │ └── file/ │ │ │ │ ├── pcr.go │ │ │ │ └── secureboot.go │ │ │ ├── output.go │ │ │ ├── output_test.go │ │ │ ├── outputkind_enumer.go │ │ │ ├── profile.go │ │ │ ├── profile_test.go │ │ │ └── testdata/ │ │ │ ├── akamai-amd64-1.10.0.yaml │ │ │ ├── akamai-amd64-1.11.0.yaml │ │ │ ├── akamai-amd64-1.12.0.yaml │ │ │ ├── akamai-amd64-1.13.0.yaml │ │ │ ├── akamai-amd64-1.9.0.yaml │ │ │ ├── akamai-arm64-1.10.0.yaml │ │ │ ├── akamai-arm64-1.11.0.yaml │ │ │ ├── akamai-arm64-1.12.0.yaml │ │ │ ├── akamai-arm64-1.13.0.yaml │ │ │ ├── akamai-arm64-1.9.0.yaml │ │ │ ├── aws-amd64-1.10.0.yaml │ │ │ ├── aws-amd64-1.11.0.yaml │ │ │ ├── aws-amd64-1.12.0.yaml │ │ │ ├── aws-amd64-1.13.0.yaml │ │ │ ├── aws-amd64-1.9.0.yaml │ │ │ ├── aws-arm64-1.10.0.yaml │ │ │ ├── aws-arm64-1.11.0.yaml │ │ │ ├── aws-arm64-1.12.0.yaml │ │ │ ├── aws-arm64-1.13.0.yaml │ │ │ ├── aws-arm64-1.9.0.yaml │ │ │ ├── azure-amd64-1.10.0.yaml │ │ │ ├── azure-amd64-1.11.0.yaml │ │ │ ├── azure-amd64-1.12.0.yaml │ │ │ ├── azure-amd64-1.13.0.yaml │ │ │ ├── azure-amd64-1.9.0.yaml │ │ │ ├── azure-arm64-1.10.0.yaml │ │ │ ├── azure-arm64-1.11.0.yaml │ │ │ ├── azure-arm64-1.12.0.yaml │ │ │ ├── azure-arm64-1.13.0.yaml │ │ │ ├── azure-arm64-1.9.0.yaml │ │ │ ├── cloudstack-amd64-1.10.0.yaml │ │ │ ├── cloudstack-amd64-1.11.0.yaml │ │ │ ├── cloudstack-amd64-1.12.0.yaml │ │ │ ├── cloudstack-amd64-1.13.0.yaml │ │ │ ├── cloudstack-amd64-1.9.0.yaml │ │ │ ├── cloudstack-arm64-1.10.0.yaml │ │ │ ├── cloudstack-arm64-1.11.0.yaml │ │ │ ├── cloudstack-arm64-1.12.0.yaml │ │ │ ├── cloudstack-arm64-1.13.0.yaml │ │ │ ├── cloudstack-arm64-1.9.0.yaml │ │ │ ├── digital-ocean-amd64-1.10.0.yaml │ │ │ ├── digital-ocean-amd64-1.11.0.yaml │ │ │ ├── digital-ocean-amd64-1.12.0.yaml │ │ │ ├── digital-ocean-amd64-1.13.0.yaml │ │ │ ├── digital-ocean-amd64-1.9.0.yaml │ │ │ ├── digital-ocean-arm64-1.10.0.yaml │ │ │ ├── digital-ocean-arm64-1.11.0.yaml │ │ │ ├── digital-ocean-arm64-1.12.0.yaml │ │ │ ├── digital-ocean-arm64-1.13.0.yaml │ │ │ ├── digital-ocean-arm64-1.9.0.yaml │ │ │ ├── exoscale-amd64-1.10.0.yaml │ │ │ ├── exoscale-amd64-1.11.0.yaml │ │ │ ├── exoscale-amd64-1.12.0.yaml │ │ │ ├── exoscale-amd64-1.13.0.yaml │ │ │ ├── exoscale-amd64-1.9.0.yaml │ │ │ ├── exoscale-arm64-1.10.0.yaml │ │ │ ├── exoscale-arm64-1.11.0.yaml │ │ │ ├── exoscale-arm64-1.12.0.yaml │ │ │ ├── exoscale-arm64-1.13.0.yaml │ │ │ ├── exoscale-arm64-1.9.0.yaml │ │ │ ├── gcp-amd64-1.10.0.yaml │ │ │ ├── gcp-amd64-1.11.0.yaml │ │ │ ├── gcp-amd64-1.12.0.yaml │ │ │ ├── gcp-amd64-1.13.0.yaml │ │ │ ├── gcp-amd64-1.9.0.yaml │ │ │ ├── gcp-arm64-1.10.0.yaml │ │ │ ├── gcp-arm64-1.11.0.yaml │ │ │ ├── gcp-arm64-1.12.0.yaml │ │ │ ├── gcp-arm64-1.13.0.yaml │ │ │ ├── gcp-arm64-1.9.0.yaml │ │ │ ├── hcloud-amd64-1.10.0.yaml │ │ │ ├── hcloud-amd64-1.11.0.yaml │ │ │ ├── hcloud-amd64-1.12.0.yaml │ │ │ ├── hcloud-amd64-1.13.0.yaml │ │ │ ├── hcloud-amd64-1.9.0.yaml │ │ │ ├── hcloud-arm64-1.10.0.yaml │ │ │ ├── hcloud-arm64-1.11.0.yaml │ │ │ ├── hcloud-arm64-1.12.0.yaml │ │ │ ├── hcloud-arm64-1.13.0.yaml │ │ │ ├── hcloud-arm64-1.9.0.yaml │ │ │ ├── installer-amd64-1.10.0.yaml │ │ │ ├── installer-amd64-1.11.0.yaml │ │ │ ├── installer-amd64-1.12.0.yaml │ │ │ ├── installer-amd64-1.13.0.yaml │ │ │ ├── installer-amd64-1.9.0.yaml │ │ │ ├── installer-arm64-1.10.0.yaml │ │ │ ├── installer-arm64-1.11.0.yaml │ │ │ ├── installer-arm64-1.12.0.yaml │ │ │ ├── installer-arm64-1.13.0.yaml │ │ │ ├── installer-arm64-1.9.0.yaml │ │ │ ├── iso-amd64-1.10.0.yaml │ │ │ ├── iso-amd64-1.11.0.yaml │ │ │ ├── iso-amd64-1.12.0.yaml │ │ │ ├── iso-amd64-1.13.0.yaml │ │ │ ├── iso-amd64-1.9.0.yaml │ │ │ ├── iso-arm64-1.10.0.yaml │ │ │ ├── iso-arm64-1.11.0.yaml │ │ │ ├── iso-arm64-1.12.0.yaml │ │ │ ├── iso-arm64-1.13.0.yaml │ │ │ ├── iso-arm64-1.9.0.yaml │ │ │ ├── metal-amd64-1.10.0.yaml │ │ │ ├── metal-amd64-1.11.0.yaml │ │ │ ├── metal-amd64-1.12.0.yaml │ │ │ ├── metal-amd64-1.13.0.yaml │ │ │ ├── metal-amd64-1.9.0.yaml │ │ │ ├── metal-arm64-1.10.0.yaml │ │ │ ├── metal-arm64-1.11.0.yaml │ │ │ ├── metal-arm64-1.12.0.yaml │ │ │ ├── metal-arm64-1.13.0.yaml │ │ │ ├── metal-arm64-1.9.0.yaml │ │ │ ├── metal-uki-amd64-1.10.0.yaml │ │ │ ├── metal-uki-amd64-1.11.0.yaml │ │ │ ├── metal-uki-amd64-1.12.0.yaml │ │ │ ├── metal-uki-amd64-1.13.0.yaml │ │ │ ├── metal-uki-amd64-1.9.0.yaml │ │ │ ├── metal-uki-arm64-1.10.0.yaml │ │ │ ├── metal-uki-arm64-1.11.0.yaml │ │ │ ├── metal-uki-arm64-1.12.0.yaml │ │ │ ├── metal-uki-arm64-1.13.0.yaml │ │ │ ├── metal-uki-arm64-1.9.0.yaml │ │ │ ├── nocloud-amd64-1.10.0.yaml │ │ │ ├── nocloud-amd64-1.11.0.yaml │ │ │ ├── nocloud-amd64-1.12.0.yaml │ │ │ ├── nocloud-amd64-1.13.0.yaml │ │ │ ├── nocloud-amd64-1.9.0.yaml │ │ │ ├── nocloud-arm64-1.10.0.yaml │ │ │ ├── nocloud-arm64-1.11.0.yaml │ │ │ ├── nocloud-arm64-1.12.0.yaml │ │ │ ├── nocloud-arm64-1.13.0.yaml │ │ │ ├── nocloud-arm64-1.9.0.yaml │ │ │ ├── opennebula-amd64-1.10.0.yaml │ │ │ ├── opennebula-amd64-1.11.0.yaml │ │ │ ├── opennebula-amd64-1.12.0.yaml │ │ │ ├── opennebula-amd64-1.13.0.yaml │ │ │ ├── opennebula-amd64-1.9.0.yaml │ │ │ ├── opennebula-arm64-1.10.0.yaml │ │ │ ├── opennebula-arm64-1.11.0.yaml │ │ │ ├── opennebula-arm64-1.12.0.yaml │ │ │ ├── opennebula-arm64-1.13.0.yaml │ │ │ ├── opennebula-arm64-1.9.0.yaml │ │ │ ├── openstack-amd64-1.10.0.yaml │ │ │ ├── openstack-amd64-1.11.0.yaml │ │ │ ├── openstack-amd64-1.12.0.yaml │ │ │ ├── openstack-amd64-1.13.0.yaml │ │ │ ├── openstack-amd64-1.9.0.yaml │ │ │ ├── openstack-arm64-1.10.0.yaml │ │ │ ├── openstack-arm64-1.11.0.yaml │ │ │ ├── openstack-arm64-1.12.0.yaml │ │ │ ├── openstack-arm64-1.13.0.yaml │ │ │ ├── openstack-arm64-1.9.0.yaml │ │ │ ├── oracle-amd64-1.10.0.yaml │ │ │ ├── oracle-amd64-1.11.0.yaml │ │ │ ├── oracle-amd64-1.12.0.yaml │ │ │ ├── oracle-amd64-1.13.0.yaml │ │ │ ├── oracle-amd64-1.9.0.yaml │ │ │ ├── oracle-arm64-1.10.0.yaml │ │ │ ├── oracle-arm64-1.11.0.yaml │ │ │ ├── oracle-arm64-1.12.0.yaml │ │ │ ├── oracle-arm64-1.13.0.yaml │ │ │ ├── oracle-arm64-1.9.0.yaml │ │ │ ├── scaleway-amd64-1.10.0.yaml │ │ │ ├── scaleway-amd64-1.11.0.yaml │ │ │ ├── scaleway-amd64-1.12.0.yaml │ │ │ ├── scaleway-amd64-1.13.0.yaml │ │ │ ├── scaleway-amd64-1.9.0.yaml │ │ │ ├── scaleway-arm64-1.10.0.yaml │ │ │ ├── scaleway-arm64-1.11.0.yaml │ │ │ ├── scaleway-arm64-1.12.0.yaml │ │ │ ├── scaleway-arm64-1.13.0.yaml │ │ │ ├── scaleway-arm64-1.9.0.yaml │ │ │ ├── secureboot-installer-amd64-1.10.0.yaml │ │ │ ├── secureboot-installer-amd64-1.11.0.yaml │ │ │ ├── secureboot-installer-amd64-1.12.0.yaml │ │ │ ├── secureboot-installer-amd64-1.13.0.yaml │ │ │ ├── secureboot-installer-amd64-1.9.0.yaml │ │ │ ├── secureboot-installer-arm64-1.10.0.yaml │ │ │ ├── secureboot-installer-arm64-1.11.0.yaml │ │ │ ├── secureboot-installer-arm64-1.12.0.yaml │ │ │ ├── secureboot-installer-arm64-1.13.0.yaml │ │ │ ├── secureboot-installer-arm64-1.9.0.yaml │ │ │ ├── secureboot-iso-amd64-1.10.0.yaml │ │ │ ├── secureboot-iso-amd64-1.11.0.yaml │ │ │ ├── secureboot-iso-amd64-1.12.0.yaml │ │ │ ├── secureboot-iso-amd64-1.13.0.yaml │ │ │ ├── secureboot-iso-amd64-1.9.0.yaml │ │ │ ├── secureboot-iso-arm64-1.10.0.yaml │ │ │ ├── secureboot-iso-arm64-1.11.0.yaml │ │ │ ├── secureboot-iso-arm64-1.12.0.yaml │ │ │ ├── secureboot-iso-arm64-1.13.0.yaml │ │ │ ├── secureboot-iso-arm64-1.9.0.yaml │ │ │ ├── secureboot-metal-amd64-1.10.0.yaml │ │ │ ├── secureboot-metal-amd64-1.11.0.yaml │ │ │ ├── secureboot-metal-amd64-1.12.0.yaml │ │ │ ├── secureboot-metal-amd64-1.13.0.yaml │ │ │ ├── secureboot-metal-amd64-1.9.0.yaml │ │ │ ├── secureboot-metal-arm64-1.10.0.yaml │ │ │ ├── secureboot-metal-arm64-1.11.0.yaml │ │ │ ├── secureboot-metal-arm64-1.12.0.yaml │ │ │ ├── secureboot-metal-arm64-1.13.0.yaml │ │ │ ├── secureboot-metal-arm64-1.9.0.yaml │ │ │ ├── secureboot-metal-uki-amd64-1.10.0.yaml │ │ │ ├── secureboot-metal-uki-amd64-1.11.0.yaml │ │ │ ├── secureboot-metal-uki-amd64-1.12.0.yaml │ │ │ ├── secureboot-metal-uki-amd64-1.13.0.yaml │ │ │ ├── secureboot-metal-uki-amd64-1.9.0.yaml │ │ │ ├── secureboot-metal-uki-arm64-1.10.0.yaml │ │ │ ├── secureboot-metal-uki-arm64-1.11.0.yaml │ │ │ ├── secureboot-metal-uki-arm64-1.12.0.yaml │ │ │ ├── secureboot-metal-uki-arm64-1.13.0.yaml │ │ │ ├── secureboot-metal-uki-arm64-1.9.0.yaml │ │ │ ├── upcloud-amd64-1.10.0.yaml │ │ │ ├── upcloud-amd64-1.11.0.yaml │ │ │ ├── upcloud-amd64-1.12.0.yaml │ │ │ ├── upcloud-amd64-1.13.0.yaml │ │ │ ├── upcloud-amd64-1.9.0.yaml │ │ │ ├── upcloud-arm64-1.10.0.yaml │ │ │ ├── upcloud-arm64-1.11.0.yaml │ │ │ ├── upcloud-arm64-1.12.0.yaml │ │ │ ├── upcloud-arm64-1.13.0.yaml │ │ │ ├── upcloud-arm64-1.9.0.yaml │ │ │ ├── vmware-amd64-1.10.0.yaml │ │ │ ├── vmware-amd64-1.11.0.yaml │ │ │ ├── vmware-amd64-1.12.0.yaml │ │ │ ├── vmware-amd64-1.13.0.yaml │ │ │ ├── vmware-amd64-1.9.0.yaml │ │ │ ├── vmware-arm64-1.10.0.yaml │ │ │ ├── vmware-arm64-1.11.0.yaml │ │ │ ├── vmware-arm64-1.12.0.yaml │ │ │ ├── vmware-arm64-1.13.0.yaml │ │ │ ├── vmware-arm64-1.9.0.yaml │ │ │ ├── vultr-amd64-1.10.0.yaml │ │ │ ├── vultr-amd64-1.11.0.yaml │ │ │ ├── vultr-amd64-1.12.0.yaml │ │ │ ├── vultr-amd64-1.13.0.yaml │ │ │ ├── vultr-amd64-1.9.0.yaml │ │ │ ├── vultr-arm64-1.10.0.yaml │ │ │ ├── vultr-arm64-1.11.0.yaml │ │ │ ├── vultr-arm64-1.12.0.yaml │ │ │ ├── vultr-arm64-1.13.0.yaml │ │ │ └── vultr-arm64-1.9.0.yaml │ │ ├── progress.go │ │ ├── qemuimg/ │ │ │ └── qemuimg.go │ │ ├── utils/ │ │ │ ├── copy.go │ │ │ ├── epoch.go │ │ │ ├── raw.go │ │ │ ├── touch.go │ │ │ └── utils.go │ │ └── vmdkconvert/ │ │ └── vmdkconvert.go │ ├── images/ │ │ ├── images.go │ │ └── list.go │ ├── kernel/ │ │ ├── kernel.go │ │ └── kspp/ │ │ └── kspp.go │ ├── kubeconfig/ │ │ ├── generate.go │ │ ├── generate_test.go │ │ └── kubeconfig.go │ ├── kubernetes/ │ │ ├── errors.go │ │ ├── inject/ │ │ │ └── serviceaccount.go │ │ ├── klog.go │ │ ├── kubelet/ │ │ │ └── kubelet.go │ │ ├── kubernetes.go │ │ ├── version.go │ │ └── version_test.go │ ├── logging/ │ │ ├── error_suppress.go │ │ ├── error_suppress_test.go │ │ ├── logging.go │ │ └── zap.go │ ├── machinery/ │ │ ├── api/ │ │ │ ├── api.go │ │ │ ├── cluster/ │ │ │ │ ├── cluster.pb.go │ │ │ │ ├── cluster_grpc.pb.go │ │ │ │ └── cluster_vtproto.pb.go │ │ │ ├── common/ │ │ │ │ ├── common.pb.go │ │ │ │ └── common_vtproto.pb.go │ │ │ ├── inspect/ │ │ │ │ ├── inspect.pb.go │ │ │ │ ├── inspect_grpc.pb.go │ │ │ │ └── inspect_vtproto.pb.go │ │ │ ├── machine/ │ │ │ │ ├── debug.pb.go │ │ │ │ ├── debug_grpc.pb.go │ │ │ │ ├── debug_vtproto.pb.go │ │ │ │ ├── image.go │ │ │ │ ├── image.pb.go │ │ │ │ ├── image_grpc.pb.go │ │ │ │ ├── image_vtproto.pb.go │ │ │ │ ├── lifecycle.go │ │ │ │ ├── lifecycle.pb.go │ │ │ │ ├── lifecycle_grpc.pb.go │ │ │ │ ├── lifecycle_vtproto.pb.go │ │ │ │ ├── machine.pb.go │ │ │ │ ├── machine_grpc.pb.go │ │ │ │ └── machine_vtproto.pb.go │ │ │ ├── resource/ │ │ │ │ ├── config/ │ │ │ │ │ ├── config.pb.go │ │ │ │ │ └── config_vtproto.pb.go │ │ │ │ ├── definitions/ │ │ │ │ │ ├── block/ │ │ │ │ │ │ ├── block.pb.go │ │ │ │ │ │ └── block_vtproto.pb.go │ │ │ │ │ ├── cluster/ │ │ │ │ │ │ ├── cluster.pb.go │ │ │ │ │ │ └── cluster_vtproto.pb.go │ │ │ │ │ ├── cri/ │ │ │ │ │ │ ├── cri.pb.go │ │ │ │ │ │ └── cri_vtproto.pb.go │ │ │ │ │ ├── enums/ │ │ │ │ │ │ └── enums.pb.go │ │ │ │ │ ├── etcd/ │ │ │ │ │ │ ├── etcd.pb.go │ │ │ │ │ │ └── etcd_vtproto.pb.go │ │ │ │ │ ├── extensions/ │ │ │ │ │ │ ├── extensions.pb.go │ │ │ │ │ │ └── extensions_vtproto.pb.go │ │ │ │ │ ├── files/ │ │ │ │ │ │ ├── files.pb.go │ │ │ │ │ │ └── files_vtproto.pb.go │ │ │ │ │ ├── hardware/ │ │ │ │ │ │ ├── hardware.pb.go │ │ │ │ │ │ └── hardware_vtproto.pb.go │ │ │ │ │ ├── k8s/ │ │ │ │ │ │ ├── k8s.pb.go │ │ │ │ │ │ └── k8s_vtproto.pb.go │ │ │ │ │ ├── kubeaccess/ │ │ │ │ │ │ ├── kubeaccess.pb.go │ │ │ │ │ │ └── kubeaccess_vtproto.pb.go │ │ │ │ │ ├── kubespan/ │ │ │ │ │ │ ├── kubespan.pb.go │ │ │ │ │ │ └── kubespan_vtproto.pb.go │ │ │ │ │ ├── network/ │ │ │ │ │ │ ├── network.pb.go │ │ │ │ │ │ └── network_vtproto.pb.go │ │ │ │ │ ├── perf/ │ │ │ │ │ │ ├── perf.pb.go │ │ │ │ │ │ └── perf_vtproto.pb.go │ │ │ │ │ ├── proto/ │ │ │ │ │ │ ├── proto.pb.go │ │ │ │ │ │ └── proto_vtproto.pb.go │ │ │ │ │ ├── runtime/ │ │ │ │ │ │ ├── runtime.pb.go │ │ │ │ │ │ └── runtime_vtproto.pb.go │ │ │ │ │ ├── secrets/ │ │ │ │ │ │ ├── secrets.pb.go │ │ │ │ │ │ └── secrets_vtproto.pb.go │ │ │ │ │ ├── security/ │ │ │ │ │ │ ├── security.pb.go │ │ │ │ │ │ └── security_vtproto.pb.go │ │ │ │ │ ├── siderolink/ │ │ │ │ │ │ ├── siderolink.pb.go │ │ │ │ │ │ └── siderolink_vtproto.pb.go │ │ │ │ │ ├── time/ │ │ │ │ │ │ ├── time.pb.go │ │ │ │ │ │ └── time_vtproto.pb.go │ │ │ │ │ └── v1alpha1/ │ │ │ │ │ ├── v1alpha1.pb.go │ │ │ │ │ └── v1alpha1_vtproto.pb.go │ │ │ │ └── network/ │ │ │ │ ├── device_config.pb.go │ │ │ │ └── device_config_vtproto.pb.go │ │ │ ├── security/ │ │ │ │ ├── security.pb.go │ │ │ │ ├── security_grpc.pb.go │ │ │ │ └── security_vtproto.pb.go │ │ │ ├── storage/ │ │ │ │ ├── storage.pb.go │ │ │ │ ├── storage_grpc.pb.go │ │ │ │ └── storage_vtproto.pb.go │ │ │ └── time/ │ │ │ ├── time.pb.go │ │ │ ├── time_grpc.pb.go │ │ │ └── time_vtproto.pb.go │ │ ├── cel/ │ │ │ ├── build.go │ │ │ ├── build_test.go │ │ │ ├── cel.go │ │ │ ├── cel_test.go │ │ │ └── celenv/ │ │ │ ├── celenv.go │ │ │ └── celenv_test.go │ │ ├── client/ │ │ │ ├── basic_auth.go │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── config/ │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ └── path.go │ │ │ ├── connection.go │ │ │ ├── connection_test.go │ │ │ ├── context.go │ │ │ ├── dialer/ │ │ │ │ ├── dialer.go │ │ │ │ ├── dialer_test.go │ │ │ │ └── proxy.go │ │ │ ├── events.go │ │ │ ├── export_test.go │ │ │ ├── grpc_connection_wrapper.go │ │ │ ├── insecure_credentials.go │ │ │ ├── inspect.go │ │ │ ├── options.go │ │ │ ├── peer.go │ │ │ ├── reply.go │ │ │ ├── reply_test.go │ │ │ ├── resolver/ │ │ │ │ ├── resolver.go │ │ │ │ ├── roundrobin.go │ │ │ │ └── roundrobin_test.go │ │ │ ├── resources.go │ │ │ ├── secure_credentials.go │ │ │ ├── status.go │ │ │ └── status_test.go │ │ ├── compatibility/ │ │ │ ├── compatibility.go │ │ │ ├── kubernetes_version.go │ │ │ ├── kubernetes_version_test.go │ │ │ ├── talos110/ │ │ │ │ └── talos110.go │ │ │ ├── talos111/ │ │ │ │ └── talos111.go │ │ │ ├── talos112/ │ │ │ │ └── talos112.go │ │ │ ├── talos113/ │ │ │ │ └── talos113.go │ │ │ ├── talos12/ │ │ │ │ └── talos12.go │ │ │ ├── talos13/ │ │ │ │ └── talos13.go │ │ │ ├── talos14/ │ │ │ │ └── talos14.go │ │ │ ├── talos15/ │ │ │ │ └── talos15.go │ │ │ ├── talos16/ │ │ │ │ └── talos16.go │ │ │ ├── talos17/ │ │ │ │ └── talos17.go │ │ │ ├── talos18/ │ │ │ │ └── talos18.go │ │ │ ├── talos19/ │ │ │ │ └── talos19.go │ │ │ ├── talos_version.go │ │ │ └── talos_version_test.go │ │ ├── config/ │ │ │ ├── bundle/ │ │ │ │ ├── bundle.go │ │ │ │ ├── bundle_test.go │ │ │ │ └── options.go │ │ │ ├── config/ │ │ │ │ ├── cluster.go │ │ │ │ ├── config.go │ │ │ │ ├── cri.go │ │ │ │ ├── document.go │ │ │ │ ├── encoder.go │ │ │ │ ├── extension_service_config.go │ │ │ │ ├── helpers.go │ │ │ │ ├── kubespan.go │ │ │ │ ├── machine.go │ │ │ │ ├── network.go │ │ │ │ ├── pci_driver_rebind.go │ │ │ │ ├── runtime.go │ │ │ │ ├── security.go │ │ │ │ ├── siderolink.go │ │ │ │ ├── validate.go │ │ │ │ └── volume.go │ │ │ ├── config.go │ │ │ ├── config_schema_test.go │ │ │ ├── configdiff/ │ │ │ │ ├── configdiff.go │ │ │ │ ├── configdiff_test.go │ │ │ │ ├── mergepatch.go │ │ │ │ ├── mergepatch_test.go │ │ │ │ └── testdata/ │ │ │ │ ├── modified.yaml │ │ │ │ └── original.yaml │ │ │ ├── configloader/ │ │ │ │ ├── configloader.go │ │ │ │ ├── configloader_fuzz_test.go │ │ │ │ ├── configloader_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── decoder/ │ │ │ │ │ ├── decoder.go │ │ │ │ │ ├── decoder_test.go │ │ │ │ │ ├── delete.go │ │ │ │ │ ├── delete_test.go │ │ │ │ │ ├── selector.go │ │ │ │ │ └── testdata/ │ │ │ │ │ ├── delete/ │ │ │ │ │ │ ├── delete.yaml │ │ │ │ │ │ └── delete_expected.yaml │ │ │ │ │ └── double/ │ │ │ │ │ └── v1alpha1.yaml │ │ │ │ └── testdata/ │ │ │ │ ├── controlplane.test │ │ │ │ ├── empty1.test │ │ │ │ ├── empty2.test │ │ │ │ ├── fuzz/ │ │ │ │ │ └── FuzzConfigLoader/ │ │ │ │ │ └── dfd1adfe630cffc2 │ │ │ │ ├── multidoc1.test │ │ │ │ ├── multidoc2.test │ │ │ │ ├── multidoc3.test │ │ │ │ └── worker.test │ │ │ ├── configpatcher/ │ │ │ │ ├── apply.go │ │ │ │ ├── apply_test.go │ │ │ │ ├── configpatcher.go │ │ │ │ ├── configpatcher_test.go │ │ │ │ ├── json6902.go │ │ │ │ ├── load.go │ │ │ │ ├── load_test.go │ │ │ │ ├── strategic.go │ │ │ │ └── testdata/ │ │ │ │ ├── apply/ │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── expected.yaml │ │ │ │ │ ├── expected_manifests.yaml │ │ │ │ │ ├── jsonpatch1.yaml │ │ │ │ │ ├── jsonpatch2.yaml │ │ │ │ │ ├── strategic1.yaml │ │ │ │ │ ├── strategic2.yaml │ │ │ │ │ ├── strategic3.yaml │ │ │ │ │ └── strategic4.yaml │ │ │ │ ├── auditpolicy/ │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── expected.yaml │ │ │ │ │ └── patch1.yaml │ │ │ │ ├── multidoc/ │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── expected.yaml │ │ │ │ │ ├── jsonpatch.yaml │ │ │ │ │ ├── strategic1.yaml │ │ │ │ │ └── strategic2.yaml │ │ │ │ ├── patch.json │ │ │ │ ├── patch.yaml │ │ │ │ ├── patchdelete/ │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── controlplane_expected.yaml │ │ │ │ │ ├── controlplane_orig.yaml │ │ │ │ │ ├── expected.yaml │ │ │ │ │ ├── strategic1.yaml │ │ │ │ │ ├── strategic2.yaml │ │ │ │ │ ├── strategic3.yaml │ │ │ │ │ └── strategic4.yaml │ │ │ │ ├── patchdeletemissing/ │ │ │ │ │ ├── config.yaml │ │ │ │ │ └── strategic1.yaml │ │ │ │ ├── patchlink/ │ │ │ │ │ ├── base.yaml │ │ │ │ │ ├── expected.yaml │ │ │ │ │ └── patch.yaml │ │ │ │ └── strategic.yaml │ │ │ ├── container/ │ │ │ │ ├── container.go │ │ │ │ └── container_test.go │ │ │ ├── contract.go │ │ │ ├── contract_test.go │ │ │ ├── encoder/ │ │ │ │ ├── documentation.go │ │ │ │ ├── encoder.go │ │ │ │ ├── encoder_test.go │ │ │ │ ├── markdown.go │ │ │ │ ├── markdown.tmpl │ │ │ │ └── options.go │ │ │ ├── generate/ │ │ │ │ ├── controlplane.go │ │ │ │ ├── example_test.go │ │ │ │ ├── generate.go │ │ │ │ ├── generate_test.go │ │ │ │ ├── init.go │ │ │ │ ├── network.go │ │ │ │ ├── options.go │ │ │ │ ├── registry.go │ │ │ │ ├── secrets/ │ │ │ │ │ ├── bundle.go │ │ │ │ │ ├── ca.go │ │ │ │ │ ├── clock.go │ │ │ │ │ ├── generate_test.go │ │ │ │ │ ├── marshal_test.go │ │ │ │ │ ├── secrets.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── invalid-secrets.yaml │ │ │ │ │ │ └── secrets.yaml │ │ │ │ │ ├── utils.go │ │ │ │ │ └── validate_test.go │ │ │ │ ├── stdpatches/ │ │ │ │ │ ├── stdpatches.go │ │ │ │ │ └── stdpatches_test.go │ │ │ │ ├── talosconfig.go │ │ │ │ └── worker.go │ │ │ ├── internal/ │ │ │ │ ├── cis/ │ │ │ │ │ ├── cis.go │ │ │ │ │ └── cis_test.go │ │ │ │ ├── documentid/ │ │ │ │ │ └── documentid.go │ │ │ │ └── registry/ │ │ │ │ ├── registry.go │ │ │ │ └── registry_test.go │ │ │ ├── machine/ │ │ │ │ ├── machine.go │ │ │ │ ├── machine_test.go │ │ │ │ └── type_string.go │ │ │ ├── merge/ │ │ │ │ ├── merge.go │ │ │ │ └── merge_test.go │ │ │ ├── provider.go │ │ │ ├── schemas/ │ │ │ │ ├── README.md │ │ │ │ ├── config.schema.json │ │ │ │ └── v1alpha1_config.schema.json │ │ │ ├── types/ │ │ │ │ ├── block/ │ │ │ │ │ ├── block.go │ │ │ │ │ ├── block_doc.go │ │ │ │ │ ├── blockhelpers/ │ │ │ │ │ │ └── blockhelpers.go │ │ │ │ │ ├── byte_size.go │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── encryption.go │ │ │ │ │ ├── existing_volume_config.go │ │ │ │ │ ├── existing_volume_config_test.go │ │ │ │ │ ├── external_volume_config.go │ │ │ │ │ ├── external_volume_config_test.go │ │ │ │ │ ├── percentage_size.go │ │ │ │ │ ├── raw_volume_config.go │ │ │ │ │ ├── raw_volume_config_test.go │ │ │ │ │ ├── size.go │ │ │ │ │ ├── size_test.go │ │ │ │ │ ├── swap_volume_config.go │ │ │ │ │ ├── swap_volume_config_test.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── existingvolumeconfig_selector.yaml │ │ │ │ │ │ ├── externalvolumeconfig_basicvirtiofs.yaml │ │ │ │ │ │ ├── rawvolumeconfig_diskselector.yaml │ │ │ │ │ │ ├── rawvolumeconfig_encrypted.yaml │ │ │ │ │ │ ├── swapvolumeconfig_diskselector.yaml │ │ │ │ │ │ ├── swapvolumeconfig_encrypted.yaml │ │ │ │ │ │ ├── uservolumeconfig_diskselector.yaml │ │ │ │ │ │ ├── uservolumeconfig_encrypted.yaml │ │ │ │ │ │ ├── uservolumeconfig_prjquota.yaml │ │ │ │ │ │ ├── volumeconfig_diskselector.yaml │ │ │ │ │ │ ├── volumeconfig_empty.yaml │ │ │ │ │ │ ├── volumeconfig_maxsize.yaml │ │ │ │ │ │ ├── volumeconfig_negativemaxsize.yaml │ │ │ │ │ │ ├── volumeconfig_state.yaml │ │ │ │ │ │ ├── volumeconfig_tpm_encryption_no_options.yaml │ │ │ │ │ │ ├── volumeconfig_tpm_encryption_with_pcr_settings.yaml │ │ │ │ │ │ ├── volumeconfig_tpm_encryption_with_pcrs_disabled.yaml │ │ │ │ │ │ ├── zswapconfig_full.yaml │ │ │ │ │ │ └── zswapconfig_min.yaml │ │ │ │ │ ├── user_volume_config.go │ │ │ │ │ ├── user_volume_config_test.go │ │ │ │ │ ├── volume_config.go │ │ │ │ │ ├── volume_config_test.go │ │ │ │ │ ├── zswap_config.go │ │ │ │ │ └── zswap_config_test.go │ │ │ │ ├── cri/ │ │ │ │ │ ├── cri.go │ │ │ │ │ ├── cri_doc.go │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── registry_auth.go │ │ │ │ │ ├── registry_auth_test.go │ │ │ │ │ ├── registry_mirror.go │ │ │ │ │ ├── registry_mirror_test.go │ │ │ │ │ ├── registry_tls.go │ │ │ │ │ ├── registry_tls_test.go │ │ │ │ │ └── testdata/ │ │ │ │ │ ├── registryauthconfig.yaml │ │ │ │ │ ├── registrymirrorconfig.yaml │ │ │ │ │ └── registrytlsconfig.yaml │ │ │ │ ├── hardware/ │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── hardware.go │ │ │ │ │ ├── hardware_doc.go │ │ │ │ │ ├── pci_driver_rebind_config.go │ │ │ │ │ ├── pci_driver_rebind_config_test.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── pcidriverrebindconfig.yaml │ │ │ │ ├── meta/ │ │ │ │ │ ├── certificate_key.go │ │ │ │ │ ├── meta.go │ │ │ │ │ └── url.go │ │ │ │ ├── network/ │ │ │ │ │ ├── blackhole_route.go │ │ │ │ │ ├── blackhole_route_test.go │ │ │ │ │ ├── bond.go │ │ │ │ │ ├── bond_test.go │ │ │ │ │ ├── bridge.go │ │ │ │ │ ├── bridge_test.go │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── default_action_config.go │ │ │ │ │ ├── default_action_config_test.go │ │ │ │ │ ├── dhcp4.go │ │ │ │ │ ├── dhcp4_test.go │ │ │ │ │ ├── dhcp6.go │ │ │ │ │ ├── dhcp6_test.go │ │ │ │ │ ├── dummy.go │ │ │ │ │ ├── dummy_test.go │ │ │ │ │ ├── ethernet.go │ │ │ │ │ ├── ethernet_test.go │ │ │ │ │ ├── hcloud_vip.go │ │ │ │ │ ├── hcloud_vip_test.go │ │ │ │ │ ├── hostname.go │ │ │ │ │ ├── hostname_test.go │ │ │ │ │ ├── kubespan.go │ │ │ │ │ ├── kubespan_endpoints.go │ │ │ │ │ ├── kubespan_endpoints_test.go │ │ │ │ │ ├── kubespan_test.go │ │ │ │ │ ├── layer2_vip.go │ │ │ │ │ ├── layer2_vip_test.go │ │ │ │ │ ├── link.go │ │ │ │ │ ├── link_alias.go │ │ │ │ │ ├── link_alias_test.go │ │ │ │ │ ├── link_test.go │ │ │ │ │ ├── network.go │ │ │ │ │ ├── network_doc.go │ │ │ │ │ ├── port_range.go │ │ │ │ │ ├── port_range_test.go │ │ │ │ │ ├── resolver.go │ │ │ │ │ ├── resolver_test.go │ │ │ │ │ ├── routing_rule.go │ │ │ │ │ ├── routing_rule_test.go │ │ │ │ │ ├── rule_config.go │ │ │ │ │ ├── rule_config_test.go │ │ │ │ │ ├── static_host.go │ │ │ │ │ ├── static_host_test.go │ │ │ │ │ ├── tcp_probe.go │ │ │ │ │ ├── tcp_probe_test.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── blackholerouteconfig.yaml │ │ │ │ │ │ ├── bondconfig.yaml │ │ │ │ │ │ ├── bridgeconfig.yaml │ │ │ │ │ │ ├── defaultactionconfig.yaml │ │ │ │ │ │ ├── dhcpv4config.yaml │ │ │ │ │ │ ├── dhcpv6config.yaml │ │ │ │ │ │ ├── dummylinkconfig.yaml │ │ │ │ │ │ ├── ethernetconfig.yaml │ │ │ │ │ │ ├── hcloudvipconfig.yaml │ │ │ │ │ │ ├── hostnameconfig.yaml │ │ │ │ │ │ ├── kubespanconfig.yaml │ │ │ │ │ │ ├── kubespanendpointsconfig.yaml │ │ │ │ │ │ ├── layer2vipconfig.yaml │ │ │ │ │ │ ├── linkaliasconfig.yaml │ │ │ │ │ │ ├── linkconfig.yaml │ │ │ │ │ │ ├── resolverconfig.yaml │ │ │ │ │ │ ├── routingruleconfig.yaml │ │ │ │ │ │ ├── ruleconfig.yaml │ │ │ │ │ │ ├── statichostconfig.yaml │ │ │ │ │ │ ├── tcpprobeconfig.yaml │ │ │ │ │ │ ├── timesyncconfig.yaml │ │ │ │ │ │ ├── vlanconfig.yaml │ │ │ │ │ │ ├── vrfconfig.yaml │ │ │ │ │ │ ├── wireguardconfig.yaml │ │ │ │ │ │ └── wireguardconfig_redacted.yaml │ │ │ │ │ ├── time_sync.go │ │ │ │ │ ├── time_sync_test.go │ │ │ │ │ ├── vlan.go │ │ │ │ │ ├── vlan_test.go │ │ │ │ │ ├── vrf.go │ │ │ │ │ ├── vrf_test.go │ │ │ │ │ ├── wireguard.go │ │ │ │ │ ├── wireguard_test.go │ │ │ │ │ └── yaml.go │ │ │ │ ├── runtime/ │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── environment.go │ │ │ │ │ ├── environment_test.go │ │ │ │ │ ├── event_sink.go │ │ │ │ │ ├── event_sink_test.go │ │ │ │ │ ├── extensions/ │ │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ │ ├── extensions.go │ │ │ │ │ │ ├── extensions_doc.go │ │ │ │ │ │ ├── service_config.go │ │ │ │ │ │ ├── service_config_test.go │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ └── extension_service_config.yaml │ │ │ │ │ ├── kmsg_log.go │ │ │ │ │ ├── kmsg_log_test.go │ │ │ │ │ ├── oom.go │ │ │ │ │ ├── oom_test.go │ │ │ │ │ ├── runtime.go │ │ │ │ │ ├── runtime_doc.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── environment.yaml │ │ │ │ │ │ ├── eventsink.yaml │ │ │ │ │ │ ├── kmsglog.yaml │ │ │ │ │ │ ├── oom.yaml │ │ │ │ │ │ └── watchdogtimer.yaml │ │ │ │ │ ├── watchdog_timer.go │ │ │ │ │ └── watchdog_timer_test.go │ │ │ │ ├── security/ │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── image_verification.go │ │ │ │ │ ├── image_verification_test.go │ │ │ │ │ ├── security.go │ │ │ │ │ ├── security_doc.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── imageverificationconfig.yaml │ │ │ │ │ │ └── trustedrootsconfig.yaml │ │ │ │ │ ├── trusted_roots.go │ │ │ │ │ └── trusted_roots_test.go │ │ │ │ ├── siderolink/ │ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ │ ├── siderolink.go │ │ │ │ │ ├── siderolink_doc.go │ │ │ │ │ ├── siderolink_test.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── document.yaml │ │ │ │ ├── types.go │ │ │ │ └── v1alpha1/ │ │ │ │ ├── doc.go │ │ │ │ ├── testdata/ │ │ │ │ │ ├── stability/ │ │ │ │ │ │ ├── patch.yaml │ │ │ │ │ │ ├── secrets.yaml │ │ │ │ │ │ ├── v1.10/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.11/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.12/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.13/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.3/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.4/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.5/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.6/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.7/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ ├── v1.8/ │ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ │ └── v1.9/ │ │ │ │ │ │ ├── base-controlplane.yaml │ │ │ │ │ │ ├── base-worker.yaml │ │ │ │ │ │ ├── overrides-controlplane.yaml │ │ │ │ │ │ └── overrides-worker.yaml │ │ │ │ │ └── strategic/ │ │ │ │ │ ├── 001/ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ ├── left.yaml │ │ │ │ │ │ └── right.yaml │ │ │ │ │ ├── 002/ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ ├── left.yaml │ │ │ │ │ │ └── right.yaml │ │ │ │ │ ├── 003/ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ ├── left.yaml │ │ │ │ │ │ └── right.yaml │ │ │ │ │ ├── 004/ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ ├── left.yaml │ │ │ │ │ │ └── right.yaml │ │ │ │ │ ├── 005/ │ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ │ ├── left.yaml │ │ │ │ │ │ └── right.yaml │ │ │ │ │ └── 006/ │ │ │ │ │ ├── expected.yaml │ │ │ │ │ ├── left.yaml │ │ │ │ │ └── right.yaml │ │ │ │ ├── v1alpha1_admissionplugin.go │ │ │ │ ├── v1alpha1_apiserverconfig.go │ │ │ │ ├── v1alpha1_authorizaationconfigauthorizer.go │ │ │ │ ├── v1alpha1_clusterconfig.go │ │ │ │ ├── v1alpha1_cniconfig.go │ │ │ │ ├── v1alpha1_controllermanagerconfig.go │ │ │ │ ├── v1alpha1_discoveryconfig.go │ │ │ │ ├── v1alpha1_etcdconfig.go │ │ │ │ ├── v1alpha1_examples.go │ │ │ │ ├── v1alpha1_externalcloudproviderconfig.go │ │ │ │ ├── v1alpha1_features.go │ │ │ │ ├── v1alpha1_inlinemanifest.go │ │ │ │ ├── v1alpha1_kernel.go │ │ │ │ ├── v1alpha1_kubernetestalosapiaccess.go │ │ │ │ ├── v1alpha1_logging.go │ │ │ │ ├── v1alpha1_marshal.go │ │ │ │ ├── v1alpha1_marshal_test.go │ │ │ │ ├── v1alpha1_network_bridge.go │ │ │ │ ├── v1alpha1_network_bridge_test.go │ │ │ │ ├── v1alpha1_network_options.go │ │ │ │ ├── v1alpha1_provider.go │ │ │ │ ├── v1alpha1_provider_test.go │ │ │ │ ├── v1alpha1_proxyconfig.go │ │ │ │ ├── v1alpha1_redact_test.go │ │ │ │ ├── v1alpha1_resourcesconfig.go │ │ │ │ ├── v1alpha1_schedulerconfig.go │ │ │ │ ├── v1alpha1_stability_test.go │ │ │ │ ├── v1alpha1_strategic_merge_test.go │ │ │ │ ├── v1alpha1_types.go │ │ │ │ ├── v1alpha1_types_doc.go │ │ │ │ ├── v1alpha1_unstructured.go │ │ │ │ ├── v1alpha1_unstructured_test.go │ │ │ │ ├── v1alpha1_validation.go │ │ │ │ ├── v1alpha1_validation_test.go │ │ │ │ └── zz_generated.deepcopy.go │ │ │ └── validation/ │ │ │ ├── mode.go │ │ │ └── validation.go │ │ ├── constants/ │ │ │ ├── amd64.go │ │ │ ├── amd64_v1.go │ │ │ ├── constants.go │ │ │ └── environment.go │ │ ├── extensions/ │ │ │ ├── config.go │ │ │ ├── deep_copy.generated.go │ │ │ ├── extensions.go │ │ │ ├── extensions_test.go │ │ │ ├── load.go │ │ │ ├── metadata.go │ │ │ ├── services/ │ │ │ │ ├── restart_kind.go │ │ │ │ ├── restartkind_enumer.go │ │ │ │ ├── services.go │ │ │ │ ├── services_test.go │ │ │ │ └── testdata/ │ │ │ │ └── hello.yaml │ │ │ ├── testdata/ │ │ │ │ ├── bad/ │ │ │ │ │ ├── badpaths/ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ └── rootfs/ │ │ │ │ │ │ └── boot/ │ │ │ │ │ │ └── vmlinuz │ │ │ │ │ ├── emptymanifest/ │ │ │ │ │ │ └── manifest.yaml │ │ │ │ │ ├── norootfs/ │ │ │ │ │ │ └── manifest.yaml │ │ │ │ │ ├── usrmerge/ │ │ │ │ │ │ └── manifest.yaml │ │ │ │ │ └── wrongfiles/ │ │ │ │ │ └── a │ │ │ │ └── good/ │ │ │ │ └── extension1/ │ │ │ │ ├── manifest.yaml │ │ │ │ └── rootfs/ │ │ │ │ └── usr/ │ │ │ │ └── lib/ │ │ │ │ ├── firmware/ │ │ │ │ │ └── amd/ │ │ │ │ │ └── cpu │ │ │ │ └── ld-linux-x86-64.so.2 │ │ │ └── validate.go │ │ ├── fipsmode/ │ │ │ ├── fipsmode.go │ │ │ └── fipsmode_test.go │ │ ├── formatters/ │ │ │ └── formatters.go │ │ ├── gendata/ │ │ │ ├── data/ │ │ │ │ ├── artifacts │ │ │ │ ├── name │ │ │ │ ├── pkgs │ │ │ │ ├── registry │ │ │ │ ├── sha │ │ │ │ ├── tag │ │ │ │ ├── tools │ │ │ │ └── username │ │ │ └── gendata.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── imager/ │ │ │ ├── imageropts/ │ │ │ │ ├── bootloaderkind_enumer.go │ │ │ │ └── imageropts.go │ │ │ └── quirks/ │ │ │ ├── partitions.go │ │ │ ├── quirks.go │ │ │ └── quirks_test.go │ │ ├── kernel/ │ │ │ ├── kernel.go │ │ │ └── kernel_test.go │ │ ├── kubelet/ │ │ │ └── kubelet.go │ │ ├── labels/ │ │ │ ├── validate.go │ │ │ └── validate_test.go │ │ ├── meta/ │ │ │ ├── constants.go │ │ │ ├── meta.go │ │ │ └── meta_test.go │ │ ├── nethelpers/ │ │ │ ├── address_flags.go │ │ │ ├── addresssortalgorithm.go │ │ │ ├── adlacpactive.go │ │ │ ├── adselect.go │ │ │ ├── arpalltargets.go │ │ │ ├── arpalltargets_enumer.go │ │ │ ├── arpvalidate.go │ │ │ ├── autohostnamekind.go │ │ │ ├── bondmode.go │ │ │ ├── bondxmithashpolicy.go │ │ │ ├── client_identifier.go │ │ │ ├── conntrack_state.go │ │ │ ├── default_action.go │ │ │ ├── device.go │ │ │ ├── duplex.go │ │ │ ├── failovermac.go │ │ │ ├── failovermac_enumer.go │ │ │ ├── failovermac_test.go │ │ │ ├── family.go │ │ │ ├── host_port.go │ │ │ ├── hwaddr.go │ │ │ ├── icmp_type.go │ │ │ ├── lacprate.go │ │ │ ├── linkflag.go │ │ │ ├── linktype.go │ │ │ ├── match_operator.go │ │ │ ├── nethelpers.go │ │ │ ├── nftables_chain_hook.go │ │ │ ├── nftables_chain_priority.go │ │ │ ├── nftables_chain_type.go │ │ │ ├── nftables_verdict.go │ │ │ ├── operstate.go │ │ │ ├── port.go │ │ │ ├── primaryreselect.go │ │ │ ├── protocol.go │ │ │ ├── routeflags.go │ │ │ ├── routeflags_test.go │ │ │ ├── routeprotocol.go │ │ │ ├── routetype.go │ │ │ ├── routingruleaction.go │ │ │ ├── routingtable.go │ │ │ ├── scope.go │ │ │ ├── status.go │ │ │ ├── vlan.go │ │ │ ├── vlan_test.go │ │ │ ├── vlanprotocol.go │ │ │ └── wol.go │ │ ├── overlay/ │ │ │ ├── adapter/ │ │ │ │ └── adapter.go │ │ │ └── overlay.go │ │ ├── platforms/ │ │ │ ├── platforms.go │ │ │ ├── platforms_test.go │ │ │ ├── sbcs.go │ │ │ └── sbcs_test.go │ │ ├── proto/ │ │ │ ├── proto.go │ │ │ ├── proto_test.go │ │ │ └── resource.go │ │ ├── resources/ │ │ │ ├── block/ │ │ │ │ ├── block.go │ │ │ │ ├── block_test.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── device.go │ │ │ │ ├── discovered_volume.go │ │ │ │ ├── discovery_refresh_request.go │ │ │ │ ├── discovery_refresh_status.go │ │ │ │ ├── disk.go │ │ │ │ ├── encryptionkeytype.go │ │ │ │ ├── encryptionprovidertype.go │ │ │ │ ├── filesystemtype.go │ │ │ │ ├── fsparametertype.go │ │ │ │ ├── mount_request.go │ │ │ │ ├── mount_status.go │ │ │ │ ├── swap_status.go │ │ │ │ ├── symlink.go │ │ │ │ ├── system_disk.go │ │ │ │ ├── user_disk_config_status.go │ │ │ │ ├── volume_config.go │ │ │ │ ├── volume_config_test.go │ │ │ │ ├── volume_lifecycle.go │ │ │ │ ├── volume_mount_request.go │ │ │ │ ├── volume_mount_status.go │ │ │ │ ├── volume_status.go │ │ │ │ ├── volumephase.go │ │ │ │ ├── volumetype.go │ │ │ │ ├── volumetype_enumer.go │ │ │ │ └── zswap_status.go │ │ │ ├── cluster/ │ │ │ │ ├── affiliate.go │ │ │ │ ├── affiliate_test.go │ │ │ │ ├── cluster.go │ │ │ │ ├── cluster_test.go │ │ │ │ ├── config.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── identity.go │ │ │ │ ├── info.go │ │ │ │ └── member.go │ │ │ ├── config/ │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── machine_config.go │ │ │ │ ├── machine_config_test.go │ │ │ │ ├── machine_type.go │ │ │ │ └── machine_type_test.go │ │ │ ├── cri/ │ │ │ │ ├── cri.go │ │ │ │ ├── cri_test.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── image_cache_config.go │ │ │ │ ├── imagecachecopystatus_enumer.go │ │ │ │ ├── imagecachestatus.go │ │ │ │ ├── imagecachestatus_enumer.go │ │ │ │ ├── registries_config.go │ │ │ │ └── seccomp_profile.go │ │ │ ├── etcd/ │ │ │ │ ├── condition.go │ │ │ │ ├── config.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── etcd.go │ │ │ │ ├── etcd_test.go │ │ │ │ ├── member.go │ │ │ │ ├── pki_status.go │ │ │ │ └── spec.go │ │ │ ├── files/ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── etcfile_spec.go │ │ │ │ ├── etcfile_status.go │ │ │ │ ├── files.go │ │ │ │ └── files_test.go │ │ │ ├── hardware/ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── hardware.go │ │ │ │ ├── hardware_test.go │ │ │ │ ├── memorymodule.go │ │ │ │ ├── pci_driver_rebind_config.go │ │ │ │ ├── pci_driver_rebind_status.go │ │ │ │ ├── pcidevice.go │ │ │ │ ├── pcr_status.go │ │ │ │ ├── processor.go │ │ │ │ └── system_information.go │ │ │ ├── k8s/ │ │ │ │ ├── admissioncontrol_config.go │ │ │ │ ├── apiserver_config.go │ │ │ │ ├── auditpolicy_config.go │ │ │ │ ├── authorization_config.go │ │ │ │ ├── config_status.go │ │ │ │ ├── controllermanager_config.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── endpoint.go │ │ │ │ ├── endpoint_test.go │ │ │ │ ├── extramanifests_config.go │ │ │ │ ├── k8s.go │ │ │ │ ├── k8s_test.go │ │ │ │ ├── kubelet_config.go │ │ │ │ ├── kubelet_lifecycle.go │ │ │ │ ├── kubelet_spec.go │ │ │ │ ├── kubeprism.go │ │ │ │ ├── kubeprism_config.go │ │ │ │ ├── kubeprism_endpoints.go │ │ │ │ ├── manifest.go │ │ │ │ ├── manifest_status.go │ │ │ │ ├── manifests_config.go │ │ │ │ ├── node_annotation_spec.go │ │ │ │ ├── node_cordoned_spec.go │ │ │ │ ├── node_label_spec.go │ │ │ │ ├── node_status.go │ │ │ │ ├── node_taint_spec.go │ │ │ │ ├── nodeip.go │ │ │ │ ├── nodeip_config.go │ │ │ │ ├── nodename.go │ │ │ │ ├── scheduler_config.go │ │ │ │ ├── secrets_status.go │ │ │ │ ├── static_pod.go │ │ │ │ ├── static_pod_server_status.go │ │ │ │ └── static_pod_status.go │ │ │ ├── kubeaccess/ │ │ │ │ ├── config.go │ │ │ │ ├── kubeaccess.go │ │ │ │ └── kubeaccess_test.go │ │ │ ├── kubespan/ │ │ │ │ ├── config.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── endpoint.go │ │ │ │ ├── identity.go │ │ │ │ ├── kubespan.go │ │ │ │ ├── kubespan_test.go │ │ │ │ ├── peer_spec.go │ │ │ │ ├── peer_state.go │ │ │ │ ├── peer_status.go │ │ │ │ └── peerstate_string.go │ │ │ ├── network/ │ │ │ │ ├── address_spec.go │ │ │ │ ├── address_spec_test.go │ │ │ │ ├── address_status.go │ │ │ │ ├── condition.go │ │ │ │ ├── condition_test.go │ │ │ │ ├── configlayer.go │ │ │ │ ├── configlayer_enumer.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── device_config_spec.go │ │ │ │ ├── device_config_spec_test.go │ │ │ │ ├── dns_resolve_cache.go │ │ │ │ ├── dns_upstream.go │ │ │ │ ├── ethernet_spec.go │ │ │ │ ├── ethernet_status.go │ │ │ │ ├── hardrware_addr.go │ │ │ │ ├── hostdns_config.go │ │ │ │ ├── hostname_spec.go │ │ │ │ ├── hostname_spec_test.go │ │ │ │ ├── hostname_status.go │ │ │ │ ├── link.go │ │ │ │ ├── link_alias_spec.go │ │ │ │ ├── link_name_resolver.go │ │ │ │ ├── link_name_resolver_test.go │ │ │ │ ├── link_refresh.go │ │ │ │ ├── link_spec.go │ │ │ │ ├── link_spec_test.go │ │ │ │ ├── link_status.go │ │ │ │ ├── link_status_test.go │ │ │ │ ├── link_test.go │ │ │ │ ├── network.go │ │ │ │ ├── network_test.go │ │ │ │ ├── nftables_chain.go │ │ │ │ ├── node_address.go │ │ │ │ ├── node_address_filter.go │ │ │ │ ├── node_address_sort_algorithm.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_spec.go │ │ │ │ ├── operator_spec_test.go │ │ │ │ ├── platform_config.go │ │ │ │ ├── platform_config_test.go │ │ │ │ ├── probe_spec.go │ │ │ │ ├── probe_status.go │ │ │ │ ├── resolver_spec.go │ │ │ │ ├── resolver_spec_test.go │ │ │ │ ├── resolver_status.go │ │ │ │ ├── route_spec.go │ │ │ │ ├── route_spec_test.go │ │ │ │ ├── route_status.go │ │ │ │ ├── routing_rule_spec.go │ │ │ │ ├── routing_rule_status.go │ │ │ │ ├── status.go │ │ │ │ ├── timeserver_spec.go │ │ │ │ ├── timeserver_spec_test.go │ │ │ │ ├── timeserver_status.go │ │ │ │ ├── ula.go │ │ │ │ └── ula_test.go │ │ │ ├── perf/ │ │ │ │ ├── cpu.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── mem.go │ │ │ │ ├── perf.go │ │ │ │ └── perf_test.go │ │ │ ├── resources.go │ │ │ ├── runtime/ │ │ │ │ ├── api_service_config.go │ │ │ │ ├── booted_entry_status.go │ │ │ │ ├── condition.go │ │ │ │ ├── condition_test.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── devices_status.go │ │ │ │ ├── diagnostic.go │ │ │ │ ├── environment.go │ │ │ │ ├── event_sink_config.go │ │ │ │ ├── extension_services_config.go │ │ │ │ ├── extension_services_config_status.go │ │ │ │ ├── extension_status.go │ │ │ │ ├── fipsstate_enumer.go │ │ │ │ ├── kernel_cmdline.go │ │ │ │ ├── kernel_module_spec.go │ │ │ │ ├── kernel_params_spec.go │ │ │ │ ├── kernel_params_status.go │ │ │ │ ├── kmsg_log_config.go │ │ │ │ ├── loaded_kernel_module.go │ │ │ │ ├── machine_reset_signal.go │ │ │ │ ├── machine_status.go │ │ │ │ ├── machinestage.go │ │ │ │ ├── machinestage_enumer.go │ │ │ │ ├── machinestage_test.go │ │ │ │ ├── maintenance_config.go │ │ │ │ ├── maintenance_request.go │ │ │ │ ├── meta_key.go │ │ │ │ ├── meta_loaded.go │ │ │ │ ├── mount_status.go │ │ │ │ ├── oom.go │ │ │ │ ├── oom_action.go │ │ │ │ ├── pcirebind_status.go │ │ │ │ ├── platform_metadata.go │ │ │ │ ├── runtime.go │ │ │ │ ├── runtime_test.go │ │ │ │ ├── sbom_item.go │ │ │ │ ├── security_status.go │ │ │ │ ├── selinuxstate_enumer.go │ │ │ │ ├── unique_machine_token.go │ │ │ │ ├── version.go │ │ │ │ ├── watchdog_timer_config.go │ │ │ │ └── watchdog_timer_status.go │ │ │ ├── secrets/ │ │ │ │ ├── api.go │ │ │ │ ├── api_test.go │ │ │ │ ├── cert_sans.go │ │ │ │ ├── condition.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── encryption_salt.go │ │ │ │ ├── etcd.go │ │ │ │ ├── etcd_root.go │ │ │ │ ├── kubelet.go │ │ │ │ ├── kubernetes.go │ │ │ │ ├── kubernetes_certs.go │ │ │ │ ├── kubernetes_root.go │ │ │ │ ├── maintenance_root.go │ │ │ │ ├── os_root.go │ │ │ │ ├── secrets.go │ │ │ │ ├── secrets_test.go │ │ │ │ ├── trustd.go │ │ │ │ └── trustd_test.go │ │ │ ├── security/ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── image_verification_rule.go │ │ │ │ ├── security.go │ │ │ │ ├── security_test.go │ │ │ │ └── tuf_trusted_root.go │ │ │ ├── siderolink/ │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── siderolink.go │ │ │ │ ├── siderolink_status.go │ │ │ │ ├── siderolink_test.go │ │ │ │ └── siderolink_tunnel.go │ │ │ ├── time/ │ │ │ │ ├── adjtime_status.go │ │ │ │ ├── condition.go │ │ │ │ ├── deep_copy.generated.go │ │ │ │ ├── status.go │ │ │ │ ├── time.go │ │ │ │ └── time_test.go │ │ │ └── v1alpha1/ │ │ │ ├── acquire_config_spec.go │ │ │ ├── acquire_config_status.go │ │ │ ├── deep_copy.generated.go │ │ │ ├── service.go │ │ │ ├── v1alpha1.go │ │ │ └── v1alpha1_test.go │ │ ├── role/ │ │ │ ├── role.go │ │ │ └── role_test.go │ │ ├── textdiff/ │ │ │ ├── testdata/ │ │ │ │ └── fuzz/ │ │ │ │ └── FuzzDiff/ │ │ │ │ ├── 4436c698e19c9ea6 │ │ │ │ ├── 72f7d10cdb1b4c78 │ │ │ │ └── e8e3f58f18e0ab28 │ │ │ ├── textdiff.go │ │ │ └── textdiff_test.go │ │ ├── version/ │ │ │ ├── gen.go │ │ │ ├── os-release │ │ │ ├── osrelease.go │ │ │ ├── osrelease_test.go │ │ │ └── version.go │ │ └── yamlutils/ │ │ ├── yamlutils.go │ │ └── yamlutils_test.go │ ├── makefs/ │ │ ├── ext4.go │ │ ├── ext4_test.go │ │ ├── makefs.go │ │ ├── makefs_test.go │ │ ├── protofile.go │ │ ├── protofile_test.go │ │ ├── testdata/ │ │ │ ├── deeply_nested.proto │ │ │ ├── nested_directories.proto │ │ │ ├── simple_directory.proto │ │ │ └── symlinks.proto │ │ ├── vfat.go │ │ ├── vfat_test.go │ │ ├── xfs.go │ │ └── xfs_test.go │ ├── minimal/ │ │ └── limits.go │ ├── provision/ │ │ ├── access/ │ │ │ ├── access.go │ │ │ ├── access_test.go │ │ │ └── adapter.go │ │ ├── internal/ │ │ │ ├── cniutils/ │ │ │ │ └── cniutils.go │ │ │ └── inmemhttp/ │ │ │ ├── inmemhttp.go │ │ │ └── inmemhttp_test.go │ │ ├── options.go │ │ ├── providers/ │ │ │ ├── docker/ │ │ │ │ ├── create.go │ │ │ │ ├── destroy.go │ │ │ │ ├── docker.go │ │ │ │ ├── docker_test.go │ │ │ │ ├── image.go │ │ │ │ ├── network.go │ │ │ │ ├── node.go │ │ │ │ ├── reflect.go │ │ │ │ └── result.go │ │ │ ├── factory.go │ │ │ ├── qemu/ │ │ │ │ ├── arch.go │ │ │ │ ├── arch_darwin.go │ │ │ │ ├── arch_linux.go │ │ │ │ ├── controller.go │ │ │ │ ├── create.go │ │ │ │ ├── destroy.go │ │ │ │ ├── launch.go │ │ │ │ ├── launch_darwin.go │ │ │ │ ├── launch_linux.go │ │ │ │ ├── node.go │ │ │ │ ├── node_darwin.go │ │ │ │ ├── node_linux.go │ │ │ │ ├── pflash.go │ │ │ │ ├── preflight.go │ │ │ │ ├── preflight_darwin.go │ │ │ │ ├── preflight_linux.go │ │ │ │ ├── qemu.go │ │ │ │ └── tpm2.go │ │ │ ├── qemu.go │ │ │ ├── qemu_other.go │ │ │ └── vm/ │ │ │ ├── controller.go │ │ │ ├── dhcpd.go │ │ │ ├── dhcpd_darwin.go │ │ │ ├── dhcpd_linux.go │ │ │ ├── disk.go │ │ │ ├── dnsd.go │ │ │ ├── dnsd_darwin.go │ │ │ ├── dnsd_linux.go │ │ │ ├── image_cache.go │ │ │ ├── internal/ │ │ │ │ ├── ethtool/ │ │ │ │ │ ├── ethtool_linux.go │ │ │ │ │ └── ethtool_other.go │ │ │ │ └── ipxe/ │ │ │ │ ├── data/ │ │ │ │ │ └── ipxe/ │ │ │ │ │ ├── amd64/ │ │ │ │ │ │ └── snp.efi │ │ │ │ │ └── arm64/ │ │ │ │ │ └── snp.efi │ │ │ │ └── ipxe.go │ │ │ ├── ipam.go │ │ │ ├── json-logs.go │ │ │ ├── kms.go │ │ │ ├── launch.go │ │ │ ├── loadbalancer.go │ │ │ ├── loadbalancer_darwin.go │ │ │ ├── loadbalancer_linux.go │ │ │ ├── network.go │ │ │ ├── network_darwin.go │ │ │ ├── network_linux.go │ │ │ ├── network_test.go │ │ │ ├── node.go │ │ │ ├── process.go │ │ │ ├── reflect.go │ │ │ ├── siderolink-agent.go │ │ │ ├── state.go │ │ │ ├── tftpd.go │ │ │ ├── virtiofsd.go │ │ │ ├── virtiofsd_darwin.go │ │ │ ├── virtiofsd_linux.go │ │ │ └── vm.go │ │ ├── provision.go │ │ ├── provision_test.go │ │ ├── request.go │ │ ├── result.go │ │ ├── state.go │ │ ├── state_linux.go │ │ └── state_other.go │ ├── reporter/ │ │ └── reporter.go │ ├── rotate/ │ │ └── pki/ │ │ ├── internal/ │ │ │ └── helpers/ │ │ │ └── helpers.go │ │ ├── kubernetes/ │ │ │ └── kubernetes.go │ │ └── talos/ │ │ └── talos.go │ ├── safepath/ │ │ ├── safepath.go │ │ └── safepath_test.go │ ├── splash/ │ │ └── splash.go │ ├── startup/ │ │ ├── maxprocs.go │ │ └── startup.go │ └── xfs/ │ ├── fsopen/ │ │ ├── fsopen_linux.go │ │ ├── fsopen_other.go │ │ └── options_linux.go │ ├── fsopen_test.go │ ├── helpers_linux.go │ ├── opentree/ │ │ ├── opentree_linux.go │ │ └── opentree_other.go │ ├── opentree_test.go │ ├── osroot.go │ ├── osroot_test.go │ ├── root.go │ ├── root_linux.go │ └── root_test.go ├── tools/ │ ├── docgen/ │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── main_test.go │ │ └── schema.go │ ├── go.mod │ ├── go.sum │ ├── gotagsrewrite/ │ │ ├── ast.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── main_test.go │ │ └── testdata/ │ │ ├── a.golden │ │ └── a.orig │ └── structprotogen/ │ ├── ast/ │ │ └── ast.go │ ├── consts/ │ │ └── consts.go │ ├── go.mod │ ├── go.sum │ ├── loader/ │ │ └── loader.go │ ├── main.go │ ├── proto/ │ │ └── proto.go │ ├── sliceutil/ │ │ └── sliceutils.go │ └── types/ │ └── types.go └── website/ ├── content/ │ └── v1.13/ │ ├── reference/ │ │ ├── _index.md │ │ ├── api.md │ │ ├── cli.md │ │ ├── configuration/ │ │ │ ├── _index.md │ │ │ ├── block/ │ │ │ │ ├── _index.md │ │ │ │ ├── existingvolumeconfig.md │ │ │ │ ├── externalvolumeconfig.md │ │ │ │ ├── rawvolumeconfig.md │ │ │ │ ├── swapvolumeconfig.md │ │ │ │ ├── uservolumeconfig.md │ │ │ │ ├── volumeconfig.md │ │ │ │ └── zswapconfig.md │ │ │ ├── cri/ │ │ │ │ ├── _index.md │ │ │ │ ├── registryauthconfig.md │ │ │ │ ├── registrymirrorconfig.md │ │ │ │ └── registrytlsconfig.md │ │ │ ├── extensions/ │ │ │ │ ├── _index.md │ │ │ │ └── extensionserviceconfig.md │ │ │ ├── hardware/ │ │ │ │ ├── _index.md │ │ │ │ └── pcidriverrebindconfig.md │ │ │ ├── network/ │ │ │ │ ├── _index.md │ │ │ │ ├── blackholerouteconfig.md │ │ │ │ ├── bondconfig.md │ │ │ │ ├── bridgeconfig.md │ │ │ │ ├── dhcpv4config.md │ │ │ │ ├── dhcpv6config.md │ │ │ │ ├── dummylinkconfig.md │ │ │ │ ├── ethernetconfig.md │ │ │ │ ├── hcloudvipconfig.md │ │ │ │ ├── hostnameconfig.md │ │ │ │ ├── kubespanconfig.md │ │ │ │ ├── kubespanendpointsconfig.md │ │ │ │ ├── layer2vipconfig.md │ │ │ │ ├── linkaliasconfig.md │ │ │ │ ├── linkconfig.md │ │ │ │ ├── networkdefaultactionconfig.md │ │ │ │ ├── networkruleconfig.md │ │ │ │ ├── resolverconfig.md │ │ │ │ ├── routingruleconfig.md │ │ │ │ ├── statichostconfig.md │ │ │ │ ├── tcpprobeconfig.md │ │ │ │ ├── timesyncconfig.md │ │ │ │ ├── vlanconfig.md │ │ │ │ ├── vrfconfig.md │ │ │ │ └── wireguardconfig.md │ │ │ ├── runtime/ │ │ │ │ ├── _index.md │ │ │ │ ├── environmentconfig.md │ │ │ │ ├── eventsinkconfig.md │ │ │ │ ├── kmsglogconfig.md │ │ │ │ ├── oomconfig.md │ │ │ │ └── watchdogtimerconfig.md │ │ │ ├── security/ │ │ │ │ ├── _index.md │ │ │ │ ├── imageverificationconfig.md │ │ │ │ └── trustedrootsconfig.md │ │ │ ├── siderolink/ │ │ │ │ ├── _index.md │ │ │ │ └── siderolinkconfig.md │ │ │ └── v1alpha1/ │ │ │ ├── _index.md │ │ │ └── config.md │ │ └── kernel.md │ └── schemas/ │ ├── config.schema.json │ └── v1alpha1_config.schema.json └── static/ └── install