Skip to content

fix: Process anonymous fields in libvirt XML#1222

Merged
dmacvicar merged 2 commits intodmacvicar:mainfrom
atopuzov:anonymous-fields
Mar 15, 2026
Merged

fix: Process anonymous fields in libvirt XML#1222
dmacvicar merged 2 commits intodmacvicar:mainfrom
atopuzov:anonymous-fields

Conversation

@atopuzov
Copy link
Contributor

Process anonymous fields. eg. DomainFeatureState on DomainFeatureHyperVSpinlocks

diff -Naur internal/generated.old/domain_feature_hyper_v_spinlocks_schema.gen.go internal/generated/domain_feature_hyper_v_spinlocks_schema.gen.go
--- internal/generated.old/domain_feature_hyper_v_spinlocks_schema.gen.go       2025-11-20 20:09:21.269640872 +0100
+++ internal/generated/domain_feature_hyper_v_spinlocks_schema.gen.go   2025-11-20 20:33:19.200910209 +0100
@@ -26,6 +26,9 @@
        return schema.SingleNestedAttribute{
                Optional: true,
                Attributes: map[string]schema.Attribute{
+                       "state": schema.StringAttribute{
+                               Optional: true,
+                       },
                        "retries": schema.Int64Attribute{
                                Optional: true,
                        },
@@ -37,6 +40,7 @@
 // Use this when creating types.Object values for DomainFeatureHyperVSpinlocks.
 func DomainFeatureHyperVSpinlocksAttributeTypes() map[string]attr.Type {
        return map[string]attr.Type{
+               "state":   types.StringType,
                "retries": types.Int64Type,
        }
 }

Changed files:

Files internal/generated.old/domain_audio_alsa_channel_convert.gen.go and internal/generated/domain_audio_alsa_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_alsa_channel_model.gen.go and internal/generated/domain_audio_alsa_channel_model.gen.go differ
Files internal/generated.old/domain_audio_alsa_channel_schema.gen.go and internal/generated/domain_audio_alsa_channel_schema.gen.go differ
Only in internal/generated/: domain_audio_channel_settings_convert.gen.go
Only in internal/generated/: domain_audio_channel_settings_model.gen.go
Only in internal/generated/: domain_audio_channel_settings_schema.gen.go
Files internal/generated.old/domain_audio_core_audio_channel_convert.gen.go and internal/generated/domain_audio_core_audio_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_core_audio_channel_model.gen.go and internal/generated/domain_audio_core_audio_channel_model.gen.go differ
Files internal/generated.old/domain_audio_core_audio_channel_schema.gen.go and internal/generated/domain_audio_core_audio_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_d_bus_channel_convert.gen.go and internal/generated/domain_audio_d_bus_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_d_bus_channel_model.gen.go and internal/generated/domain_audio_d_bus_channel_model.gen.go differ
Files internal/generated.old/domain_audio_d_bus_channel_schema.gen.go and internal/generated/domain_audio_d_bus_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_file_channel_convert.gen.go and internal/generated/domain_audio_file_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_file_channel_model.gen.go and internal/generated/domain_audio_file_channel_model.gen.go differ
Files internal/generated.old/domain_audio_file_channel_schema.gen.go and internal/generated/domain_audio_file_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_jack_channel_convert.gen.go and internal/generated/domain_audio_jack_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_jack_channel_model.gen.go and internal/generated/domain_audio_jack_channel_model.gen.go differ
Files internal/generated.old/domain_audio_jack_channel_schema.gen.go and internal/generated/domain_audio_jack_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_none_channel_convert.gen.go and internal/generated/domain_audio_none_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_none_channel_model.gen.go and internal/generated/domain_audio_none_channel_model.gen.go differ
Files internal/generated.old/domain_audio_none_channel_schema.gen.go and internal/generated/domain_audio_none_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_oss_channel_convert.gen.go and internal/generated/domain_audio_oss_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_oss_channel_model.gen.go and internal/generated/domain_audio_oss_channel_model.gen.go differ
Files internal/generated.old/domain_audio_oss_channel_schema.gen.go and internal/generated/domain_audio_oss_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_pulse_audio_channel_convert.gen.go and internal/generated/domain_audio_pulse_audio_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_pulse_audio_channel_model.gen.go and internal/generated/domain_audio_pulse_audio_channel_model.gen.go differ
Files internal/generated.old/domain_audio_pulse_audio_channel_schema.gen.go and internal/generated/domain_audio_pulse_audio_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_sdl_channel_convert.gen.go and internal/generated/domain_audio_sdl_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_sdl_channel_model.gen.go and internal/generated/domain_audio_sdl_channel_model.gen.go differ
Files internal/generated.old/domain_audio_sdl_channel_schema.gen.go and internal/generated/domain_audio_sdl_channel_schema.gen.go differ
Files internal/generated.old/domain_audio_spice_channel_convert.gen.go and internal/generated/domain_audio_spice_channel_convert.gen.go differ
Files internal/generated.old/domain_audio_spice_channel_model.gen.go and internal/generated/domain_audio_spice_channel_model.gen.go differ
Files internal/generated.old/domain_audio_spice_channel_schema.gen.go and internal/generated/domain_audio_spice_channel_schema.gen.go differ
Files internal/generated.old/domain_feature_hyper_v_spinlocks_convert.gen.go and internal/generated/domain_feature_hyper_v_spinlocks_convert.gen.go differ
Files internal/generated.old/domain_feature_hyper_v_spinlocks_model.gen.go and internal/generated/domain_feature_hyper_v_spinlocks_model.gen.go differ
Files internal/generated.old/domain_feature_hyper_v_spinlocks_schema.gen.go and internal/generated/domain_feature_hyper_v_spinlocks_schema.gen.go differ
Files internal/generated.old/domain_feature_hyper_vs_timer_convert.gen.go and internal/generated/domain_feature_hyper_vs_timer_convert.gen.go differ
Files internal/generated.old/domain_feature_hyper_vs_timer_model.gen.go and internal/generated/domain_feature_hyper_vs_timer_model.gen.go differ
Files internal/generated.old/domain_feature_hyper_vs_timer_schema.gen.go and internal/generated/domain_feature_hyper_vs_timer_schema.gen.go differ
Files internal/generated.old/domain_feature_hyper_vtlb_flush_convert.gen.go and internal/generated/domain_feature_hyper_vtlb_flush_convert.gen.go differ
Files internal/generated.old/domain_feature_hyper_vtlb_flush_model.gen.go and internal/generated/domain_feature_hyper_vtlb_flush_model.gen.go differ
Files internal/generated.old/domain_feature_hyper_vtlb_flush_schema.gen.go and internal/generated/domain_feature_hyper_vtlb_flush_schema.gen.go differ
Files internal/generated.old/domain_feature_hyper_v_vendor_id_convert.gen.go and internal/generated/domain_feature_hyper_v_vendor_id_convert.gen.go differ
Files internal/generated.old/domain_feature_hyper_v_vendor_id_model.gen.go and internal/generated/domain_feature_hyper_v_vendor_id_model.gen.go differ
Files internal/generated.old/domain_feature_hyper_v_vendor_id_schema.gen.go and internal/generated/domain_feature_hyper_v_vendor_id_schema.gen.go differ
Files internal/generated.old/domain_feature_kvm_dirty_ring_convert.gen.go and internal/generated/domain_feature_kvm_dirty_ring_convert.gen.go differ
Files internal/generated.old/domain_feature_kvm_dirty_ring_model.gen.go and internal/generated/domain_feature_kvm_dirty_ring_model.gen.go differ
Files internal/generated.old/domain_feature_kvm_dirty_ring_schema.gen.go and internal/generated/domain_feature_kvm_dirty_ring_schema.gen.go differ

@dmacvicar dmacvicar merged commit 39432d3 into dmacvicar:main Mar 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants