Commit e3b0412
committed
libvirt: Add vTPM config support
There are two changes to our XML element generation code needed for vTPM
support: the '<secret>' element needs to gain support for the 'vtpm'
usage type, and a wholly new '<tpm>' element [1].
None of this is actually used yet, outside of tests. That will come
later.
Part of blueprint add-emulated-virtual-tpm
[1] https://libvirt.org/formatsecret.html
[2] https://libvirt.org/formatdomain.html#elementsTpm
Change-Id: I8b7d2d45963160bc8acf19f36f7945c7545570b3
Signed-off-by: Stephen Finucane <[email protected]>1 parent 969a6d4 commit e3b0412
File tree
5 files changed
+121
-14
lines changed- nova
- tests/unit/virt/libvirt
- virt
- libvirt
5 files changed
+121
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
3729 | 3730 | | |
3730 | 3731 | | |
3731 | 3732 | | |
3732 | | - | |
3733 | | - | |
| 3733 | + | |
| 3734 | + | |
3734 | 3735 | | |
3735 | 3736 | | |
3736 | 3737 | | |
3737 | 3738 | | |
3738 | 3739 | | |
3739 | 3740 | | |
3740 | 3741 | | |
3741 | | - | |
| 3742 | + | |
3742 | 3743 | | |
3743 | 3744 | | |
3744 | 3745 | | |
| |||
3750 | 3751 | | |
3751 | 3752 | | |
3752 | 3753 | | |
3753 | | - | |
3754 | | - | |
| 3754 | + | |
| 3755 | + | |
3755 | 3756 | | |
3756 | 3757 | | |
3757 | 3758 | | |
3758 | 3759 | | |
3759 | 3760 | | |
3760 | 3761 | | |
3761 | | - | |
| 3762 | + | |
3762 | 3763 | | |
3763 | 3764 | | |
3764 | 3765 | | |
| |||
3767 | 3768 | | |
3768 | 3769 | | |
3769 | 3770 | | |
3770 | | - | |
| 3771 | + | |
3771 | 3772 | | |
3772 | 3773 | | |
3773 | 3774 | | |
| 3775 | + | |
| 3776 | + | |
| 3777 | + | |
| 3778 | + | |
| 3779 | + | |
| 3780 | + | |
| 3781 | + | |
| 3782 | + | |
| 3783 | + | |
| 3784 | + | |
| 3785 | + | |
| 3786 | + | |
| 3787 | + | |
| 3788 | + | |
| 3789 | + | |
| 3790 | + | |
| 3791 | + | |
| 3792 | + | |
| 3793 | + | |
3774 | 3794 | | |
3775 | 3795 | | |
3776 | 3796 | | |
3777 | 3797 | | |
3778 | 3798 | | |
3779 | 3799 | | |
3780 | | - | |
| 3800 | + | |
3781 | 3801 | | |
3782 | 3802 | | |
3783 | 3803 | | |
| |||
3937 | 3957 | | |
3938 | 3958 | | |
3939 | 3959 | | |
| 3960 | + | |
| 3961 | + | |
| 3962 | + | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
| 3966 | + | |
| 3967 | + | |
| 3968 | + | |
| 3969 | + | |
| 3970 | + | |
| 3971 | + | |
| 3972 | + | |
| 3973 | + | |
| 3974 | + | |
| 3975 | + | |
| 3976 | + | |
| 3977 | + | |
| 3978 | + | |
| 3979 | + | |
| 3980 | + | |
| 3981 | + | |
| 3982 | + | |
| 3983 | + | |
| 3984 | + | |
| 3985 | + | |
| 3986 | + | |
| 3987 | + | |
| 3988 | + | |
| 3989 | + | |
| 3990 | + | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
| 3996 | + | |
| 3997 | + | |
| 3998 | + | |
| 3999 | + | |
| 4000 | + | |
| 4001 | + | |
| 4002 | + | |
| 4003 | + | |
| 4004 | + | |
| 4005 | + | |
| 4006 | + | |
| 4007 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
| 920 | + | |
920 | 921 | | |
921 | 922 | | |
922 | 923 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
45 | 50 | | |
46 | 51 | | |
47 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
958 | 958 | | |
959 | 959 | | |
960 | 960 | | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
961 | 988 | | |
962 | 989 | | |
963 | 990 | | |
| |||
3272 | 3299 | | |
3273 | 3300 | | |
3274 | 3301 | | |
3275 | | - | |
| 3302 | + | |
3276 | 3303 | | |
3277 | 3304 | | |
3278 | 3305 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
996 | 996 | | |
997 | 997 | | |
998 | 998 | | |
999 | | - | |
| 999 | + | |
1000 | 1000 | | |
1001 | 1001 | | |
1002 | | - | |
1003 | | - | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
1004 | 1005 | | |
1005 | 1006 | | |
| 1007 | + | |
| 1008 | + | |
1006 | 1009 | | |
1007 | 1010 | | |
1008 | | - | |
1009 | | - | |
| 1011 | + | |
| 1012 | + | |
1010 | 1013 | | |
| 1014 | + | |
1011 | 1015 | | |
1012 | 1016 | | |
1013 | 1017 | | |
1014 | 1018 | | |
1015 | 1019 | | |
1016 | 1020 | | |
| 1021 | + | |
| 1022 | + | |
1017 | 1023 | | |
1018 | 1024 | | |
1019 | 1025 | | |
| |||
0 commit comments