diff --git a/go.mod b/go.mod index 57e9164059..3ae3d9cf5c 100644 --- a/go.mod +++ b/go.mod @@ -63,7 +63,7 @@ require ( k8s.io/api v0.29.3 k8s.io/apimachinery v0.29.3 k8s.io/client-go v0.29.3 - libvirt.org/go/libvirtxml v1.10005.0 + libvirt.org/go/libvirtxml v1.10006.0 ) require ( diff --git a/go.sum b/go.sum index 252ef0d772..70d77b4682 100644 --- a/go.sum +++ b/go.sum @@ -563,8 +563,8 @@ k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 h1:aVUu9fTY98ivBPKR9Y5w/A k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA= k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI= k8s.io/utils v0.0.0-20230726121419-3b25d923346b/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -libvirt.org/go/libvirtxml v1.10005.0 h1:bKv2wYaEunDdvE4mqO+vG0bp/iIeO0mI7A+0MfilNxw= -libvirt.org/go/libvirtxml v1.10005.0/go.mod h1:7Oq2BLDstLr/XtoQD8Fr3mfDNrzlI3utYKySXF2xkng= +libvirt.org/go/libvirtxml v1.10006.0 h1:xFAu565mO+StoxVdZZ+LCtrfk33okwmCMJ5x+BMrSYg= +libvirt.org/go/libvirtxml v1.10006.0/go.mod h1:7Oq2BLDstLr/XtoQD8Fr3mfDNrzlI3utYKySXF2xkng= sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo= sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4= diff --git a/vendor/libvirt.org/go/libvirtxml/domain.go b/vendor/libvirt.org/go/libvirtxml/domain.go index f3710dde9f..4af4cd35cf 100644 --- a/vendor/libvirt.org/go/libvirtxml/domain.go +++ b/vendor/libvirt.org/go/libvirtxml/domain.go @@ -516,6 +516,10 @@ type DomainFilesystemBinaryThreadPool struct { Size uint `xml:"size,attr,omitempty"` } +type DomainFilesystemBinaryOpenFiles struct { + Max uint `xml:"max,attr,"` +} + type DomainFilesystemBinary struct { Path string `xml:"path,attr,omitempty"` XAttr string `xml:"xattr,attr,omitempty"` @@ -523,6 +527,7 @@ type DomainFilesystemBinary struct { Sandbox *DomainFilesystemBinarySandbox `xml:"sandbox"` Lock *DomainFilesystemBinaryLock `xml:"lock"` ThreadPool *DomainFilesystemBinaryThreadPool `xml:"thread_pool"` + OpenFiles *DomainFilesystemBinaryOpenFiles `xml:"openfiles"` } type DomainFilesystemIDMapEntry struct { @@ -666,9 +671,9 @@ type DomainInterfaceSourceNull struct { type DomainInterfaceSourceVDS struct { SwitchID string `xml:"switchid,attr"` - PortID int `xml:"portid,attr"` - PortGroupID string `xml:"portgroupid,attr"` - ConnectionID int `xml:"connectionid,attr"` + PortID int `xml:"portid,attr,omitempty"` + PortGroupID string `xml:"portgroupid,attr,omitempty"` + ConnectionID int `xml:"connectionid,attr,omitempty"` } type DomainInterfaceSourceLocal struct { @@ -2050,6 +2055,7 @@ type DomainTPMBackendEmulator struct { Version string `xml:"version,attr,omitempty"` Encryption *DomainTPMBackendEncryption `xml:"encryption"` PersistentState string `xml:"persistent_state,attr,omitempty"` + Debug uint `xml:"debug,attr,omitempty"` ActivePCRBanks *DomainTPMBackendPCRBanks `xml:"active_pcr_banks"` } @@ -2129,6 +2135,20 @@ type DomainCryptoBackendBuiltIn struct { type DomainCryptoBackendLKCF struct { } +type DomainPStore struct { + Backend string `xml:"backend,attr"` + Path string `xml:"path"` + Size DomainPStoreSize `xml:"size"` + ACPI *DomainDeviceACPI `xml:"acpi"` + Alias *DomainAlias `xml:"alias"` + Address *DomainAddress `xml:"address"` +} + +type DomainPStoreSize struct { + Size uint64 `xml:",chardata"` + Unit string `xml:"unit,attr"` +} + type DomainDeviceList struct { Emulator string `xml:"emulator,omitempty"` Disks []DomainDisk `xml:"disk"` @@ -2161,6 +2181,7 @@ type DomainDeviceList struct { IOMMU *DomainIOMMU `xml:"iommu"` VSock *DomainVSock `xml:"vsock"` Crypto []DomainCrypto `xml:"crypto"` + PStore *DomainPStore `xml:"pstore"` } type DomainMemory struct { diff --git a/vendor/libvirt.org/go/libvirtxml/domain_capabilities.go b/vendor/libvirt.org/go/libvirtxml/domain_capabilities.go index 879e51da93..3ac154b31b 100644 --- a/vendor/libvirt.org/go/libvirtxml/domain_capabilities.go +++ b/vendor/libvirt.org/go/libvirtxml/domain_capabilities.go @@ -117,6 +117,7 @@ type DomainCapsDevices struct { Redirdev *DomainCapsDevice `xml:"redirdev"` Channel *DomainCapsDevice `xml:"channel"` Crypto *DomainCapsDevice `xml:"crypto"` + Interface *DomainCapsDevice `xml:"interface"` } type DomainCapsDevice struct { diff --git a/vendor/modules.txt b/vendor/modules.txt index 76154f1610..14cd833996 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1330,7 +1330,7 @@ k8s.io/utils/integer k8s.io/utils/internal/third_party/forked/golang/net k8s.io/utils/net k8s.io/utils/strings/slices -# libvirt.org/go/libvirtxml v1.10005.0 +# libvirt.org/go/libvirtxml v1.10006.0 ## explicit; go 1.11 libvirt.org/go/libvirtxml # sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd