Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Contribute: zfs driver and zfs driver shared over ISCSI #5654

Open
wants to merge 1,930 commits into
base: one-6.2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1930 commits
Select commit Hold shift + click to select a range
8786252
B #-: Fix live migrate symlink restore (#3024)
xorel Apr 4, 2024
cfe1be8
B OpenNebula/one#6485: Behavior of non required text (#3025)
dcarracedo Apr 5, 2024
b9bfbaa
B OpenNebula/one#6120: Fix datatable zones (#3026)
jloboescalona2 Apr 5, 2024
697061f
L #-: Rubocop 1.63.0
tinova Apr 8, 2024
b89adf2
B OpenNebula/one#6554: Change VNet cluster API call (#3027)
vichansson Apr 9, 2024
f92e40b
M #-: Fix typo in remove address
rsmontero Apr 9, 2024
2f8165f
B #6158: Fix filtering on host id when monitoring vcenter vms
philipfreude Apr 9, 2024
7831e0e
B #6464: backup execution PARALLEL mode
atodorov-storpool Jan 19, 2024
4eb464c
F OpenNebula/one#5899: Add VR tabs (#3030)
vichansson Apr 11, 2024
f75ab37
M #-: Add size to image card (#3031)
vichansson Apr 11, 2024
a16dfd5
B OpenNebula/one#6543: Remove MYSQL_OPT_RECONNECT (#3032)
paczerny Apr 15, 2024
ddc9265
B OpenNebula/one#6541: onedb fsck fix Scheduled Actions (#3020)
paczerny Apr 15, 2024
15a013e
B OpenNebula/one#6545: Add return code to deploy func (#3023)
vickmp Apr 16, 2024
735a8d2
M OpenNebula/one#6561: Allow LIMIT_MB > TOTAL_MB (#3011)
xorel Apr 17, 2024
e4a8e37
B #6552: Disable update of VM->CONTEXT->ETH* values
paczerny Apr 17, 2024
91fe6ac
M #-: Sync onevm updateconf description with code
paczerny Apr 17, 2024
6e4407f
M #-: Update cppcheck to use c++17
paczerny Apr 17, 2024
a58d4c6
M #-: Remove ALIAS selection (#3036)
vichansson Apr 23, 2024
34dc9f1
F OpenNebula/One#6451: refresh host table when create a new host (#3037)
jloboescalona2 Apr 23, 2024
bdaf644
M OpenNebula/one#5833: Make custom_attrs schema stricter (#3038)
vichansson Apr 23, 2024
b9d08e6
F OpenNebula/one#5422: Add option to truncate logs (#3039)
vichansson Apr 23, 2024
1e23efb
M #-: Fix markdown format typo (#6572)
Pablohn26 Apr 24, 2024
fd5281b
F OpenNebula/one#5522: Makes FireEdge logo configurable (#3041)
vichansson Apr 25, 2024
669cc6d
M #-: tm_action.ssh always returns rc (#3040)
1gramos Apr 26, 2024
3dfd53d
F #6053: In-place restore of VM backups (shared and ssh drivers)
rsmontero Apr 26, 2024
b72b507
F OpenNebula/one#6564: Fix ceph monitor quotas (#3042)
1gramos Apr 30, 2024
884d9dc
L #-: Remove unused variable
rsmontero Apr 30, 2024
94fb638
F Opennebula/one-infra#656 Add Ubuntu 24.04 support (#3043)
xorel Apr 30, 2024
6fc2300
Revert "F OpenNebula/one#5522: Makes FireEdge logo configurable (#3041)"
rsmontero Apr 30, 2024
373815a
F OpenNebula/one#5522: Makes FireEdge logo configurable - jimp (#3044)
vichansson May 6, 2024
e1b5bc6
M #-: Allow fireedge to bind to <1024 ports (#3045)
dann1 May 6, 2024
1f9b15c
B OpenNebula/one#6487: Fix SPARSE parameter ignored (#3033)
Aletibazo May 8, 2024
f33c102
M #-: Issue when refreshing backups on vm details (#3050)
dcarracedo May 9, 2024
c350b7f
F OpenNebula/one#6417: Add 'EFI' firmware option (#3048)
vichansson May 9, 2024
75031db
F OpenNebula/one#6501: Alias in network section of VM templates (#3046)
dcarracedo May 9, 2024
f433059
B OpenNebula/one#6487: Fix error on ssh/clone script (#3054)
Aletibazo May 9, 2024
0d1ac37
B OpenNebula/terraform-provider-opennebula#527: Fix create/reserve vnets
rsmontero May 10, 2024
c985ad3
F OpenNebula/one#6053: GO and Java api (#3055)
paczerny May 10, 2024
c509eaa
F #6053: Renamed oned internal state name PROLOG_RESTORE to RESTORE
rsmontero May 10, 2024
cc77dda
M #-: Update RESTORE state names in Sunstone
rsmontero May 10, 2024
e68305c
F #6053: Rename all prolog_restore to restore (#3056)
paczerny May 13, 2024
52420f3
M #-: Fix typo in ImageManager logs
rsmontero May 14, 2024
5dda6c3
B #6580: Fix casting in Template::remove (#3057)
paczerny May 14, 2024
4db0e74
F #6053: In-place restore of VM backups (Ceph) (#3051)
1gramos May 14, 2024
63e2cee
B #6575: Load remote env for attach_nic action
rsmontero May 16, 2024
d6c5117
F OpenNebula/One#6499: Add form enable 2fa (#3059)
jloboescalona2 May 16, 2024
ca461e4
F #6053: Consolidate datastore operation in Transfarmaner::Datastore
rsmontero May 16, 2024
e78a6cf
L #-: Rubocop 1.63.5
tinova May 17, 2024
80dec98
M #-: Protect null value (#3060)
dcarracedo May 17, 2024
cff2bb6
F #6053: Fix Ceph restore (#3065)
1gramos May 20, 2024
89987ae
M #-: Remove guac- rdp/ssh & VMRC mutual exclusivity (#3066)
vichansson May 20, 2024
6057b01
B OpenNebula/one#6580: Enable send empty schedule actions (#3062)
dcarracedo May 20, 2024
8622d03
F OpenNebula/one#6495: New PCI devices tab (#3063)
dcarracedo May 20, 2024
0f24870
B #6498: Allow VM recover --recreate in poweroff and suspend (#3067)
paczerny May 21, 2024
eda3084
F #6586: Remove docker-machine add-on
rsmontero May 21, 2024
fa776d5
F #6499: remove 2fa created by sunstone and add data-cy (#3069)
jloboescalona2 May 21, 2024
3fa5c0b
M #-: Update VM states graph (#3068)
paczerny May 22, 2024
afdf30c
B OpenNebula/one#6396: Return error in case of failed nodes (#3058)
vickmp May 22, 2024
5b185fb
F OpenNebula/one#6399: Add name and description on group views (#3070)
dcarracedo May 22, 2024
257b66c
M #-: Typo on the detach disk action (#3072)
dcarracedo May 23, 2024
3fd8268
L #-: Lint for rubocop 1.64.0
tinova May 23, 2024
ef24877
M #-: Fix issue about cpu when a regular user instaniate a vm (#3073)
dcarracedo May 24, 2024
74e8681
F OpenNebula/one#6419: Enhance placement tab (#3074)
vichansson May 24, 2024
4da8c1c
B #6587: Switch to opennebula-augeas gem (#3079)
xorel May 27, 2024
4712611
M #-: Fix service role cardinality idempotence (#3078)
sk4zuzu May 27, 2024
06b4644
M #-: GOCA: Add missing NIC keys (#3077)
sk4zuzu May 27, 2024
1a320ba
F #6523: Store disk IDs in Backup Image (#3075)
paczerny May 27, 2024
e92fec4
F OpenNebula/one#6413: Add restricted attributes log (#3080)
dcarracedo May 27, 2024
f6fac11
F OpenNebula/one#6291: remove disk number and naming limitations (#3061)
onenhansen May 28, 2024
c53e485
M #-: GOCA: Fixes for rpc/flow client credential parsers (#3076)
sk4zuzu May 28, 2024
c064adf
M #-: Add switches to bridge and physical device (#3086)
dcarracedo May 30, 2024
168bd86
B OpenNebula/one#6471: Change password in Settings tab (#3090)
dcarracedo May 31, 2024
4f8e837
F OpenNebula/one#6092: Add full screen info tab (#3087)
jloboescalona2 Jun 3, 2024
2fe396a
L #-: Add Astyle linting
paczerny Jun 3, 2024
ca88127
B OpenNebula/one#6455: Add new group options to filter resources (#3096)
dcarracedo Jun 5, 2024
286604a
M #-: Add DNS attribute to the default inherit attribute set
rsmontero Jun 7, 2024
6d8b464
F #~: fix image selection when update a vm template (#3099)
jloboescalona2 Jun 10, 2024
f2c9953
F OpenNebula/One#6562: fix comments in sunstone views (#3100)
jloboescalona2 Jun 10, 2024
fd9e9f7
M #-: Fix typos in onedb CLI help (#3095)
paczerny Jun 10, 2024
1066495
M #-: Use one-apps for context download (#3101)
xorel Jun 10, 2024
5aaa400
F OpenNebula/One#6069: Add global dismiss error in vms (#3103)
jloboescalona2 Jun 11, 2024
d5c4a25
F OpenNebula/one#6447: Filter ds type to image (#3105)
vichansson Jun 12, 2024
14ef631
F OpenNebula/one#6479: Filter DS based on app type (#3106)
vichansson Jun 12, 2024
41e9902
M #-: Fix some errors with VMRC (#3108)
jloboescalona2 Jun 12, 2024
27301e0
L #~: lint fix VMRC (#3109)
jloboescalona2 Jun 12, 2024
95c51ff
F #5861: Search VM using JSON querry (#3102)
paczerny Jun 13, 2024
ca0b7a8
F OpenNebula/One#6075: Simplify table instantiate view (#3110)
jloboescalona2 Jun 13, 2024
4fa2dc4
F OpenNebula/one#6523: Expose individual disk restores (#3112)
vichansson Jun 17, 2024
02e993a
F OpenNebula/One#6613: Fix view stuck in full screen (#3114)
jloboescalona2 Jun 17, 2024
b1c92d8
F OpenNebula/one#6053: Add VM restore action to FireEdge (#3113)
vichansson Jun 17, 2024
a644578
F OpenNebula/One#6386: Remove extra step when creating Image (#3115)
jloboescalona2 Jun 17, 2024
24abd57
F OpenNebula/one#6233: Replace select controllers (#3119)
vichansson Jun 19, 2024
3b3fe1c
M #-: Fix monitoring for Ubuntu2404 (#3118)
paczerny Jun 20, 2024
3a691b7
B OpenNebula/one#6452: Translations review in FireEdge (#3121)
dcarracedo Jun 20, 2024
384ee3c
B OpenNebula/One#6451: Fix refresh table (#3122)
jloboescalona2 Jun 20, 2024
b1ef325
B OpenNebula/One#6621: Cannot select an element when (#3123)
jloboescalona2 Jun 20, 2024
81fc9f1
F OpenNebula/one#6617: Fix multichart rendering in fullscreen (#3124)
vichansson Jun 24, 2024
2342005
B OpenNebula/One#6625: Error parsing VM Template instantiation (#3125)
jloboescalona2 Jun 25, 2024
0b6e58a
B OpenNebula/one#5833: Fix service template form (#3128)
vichansson Jun 26, 2024
fe8c1ca
B OpenNebula/one#6630: Add DATASTORES/DS to host.xsd (#3129)
1gramos Jun 27, 2024
6c32a90
F OpenNebula/one#5833: Add missing parents/rdp selector (#3130)
vichansson Jun 28, 2024
e731f41
M #~: Add more debug information for VMRC (#3131)
jloboescalona2 Jun 28, 2024
42c0df3
F OpenNebula/one#6430: Make textcontroller area resizable (#3132)
vichansson Jun 28, 2024
262f435
B OpenNebula/one#6638: Fix charting (#3133)
vichansson Jul 1, 2024
6144699
M #~: Removes login error message when user is not logged in! (#3135)
jloboescalona2 Jul 2, 2024
d63dca4
F OpenNebula/one#5833: Load default values for user inputs (#3136)
vichansson Jul 2, 2024
cbb26cf
B OpenNebula/One#6637: fix vms graphs (#3137)
jloboescalona2 Jul 2, 2024
10c3d4b
M #-: Hook issues in translations (#3134)
dcarracedo Jul 2, 2024
31a238e
F OpenNebula/one#5861: Fix json history body (#3111)
paczerny Jul 3, 2024
9d201cd
B OpenNebula/one#6589: Fix incorrect logic in resolve_networks functi…
vickmp Jul 3, 2024
c8500c4
F OpenNebula/one#6553: Add oneflow error msgs to main oneflow server …
vickmp Jul 3, 2024
e36394b
M #-: Change name attribute of the host (#3138)
dcarracedo Jul 3, 2024
cd4388b
M #-: Period types need to be lowercase (#3139)
dcarracedo Jul 4, 2024
7310494
M #-: Delete all graphics connection type except VNC (#3140)
dcarracedo Jul 4, 2024
b09d466
M #-: Filter by label when click the label (#3141)
dcarracedo Jul 8, 2024
41f25a2
F OpenNebula/one#6397: Removes Marketplaces, Hypervisor drivers and o…
rsmontero Jul 8, 2024
888cc87
F #6397: Minor adjustments to LXC marketplace
rsmontero Jul 9, 2024
e34cc70
M #-: Remove OpenSuSE from the supported LXC appliances
rsmontero Jul 9, 2024
cabc926
F OpenNebula/one#6648: Only display system labels (#3145)
vichansson Jul 9, 2024
cfb69af
M #-: Virtual Routers instance for users and groupadmins (#3144)
dcarracedo Jul 9, 2024
f56f2c9
L #-: Linting fix
tinova Jul 9, 2024
743ad04
M #-: Add default views
tinova Jul 9, 2024
a3c83b8
B OpenNebula/one#6630: Fix host.xsd (#3143)
paczerny Jul 10, 2024
4161a93
B OpenNebula/one#6305: Fixing oneflow delete function (#3146)
madalinneag Jul 10, 2024
5bec6fa
M #-: Refactor VM templates grid (#3148)
vichansson Jul 10, 2024
a9bcd1a
M #-: Run slack notifier on main repo only (#3150)
vichansson Jul 11, 2024
47392a0
F OpenNebula/one#6444: Adjust views in Sunstone (#3149)
dcarracedo Jul 11, 2024
e136c71
F OpenNebula/one#6444: Marketplaceapp on cloud + groupadmin view (#3151)
dcarracedo Jul 11, 2024
b5c8bc1
F OpenNebula/one#6444: Modify install views (#3152)
dcarracedo Jul 11, 2024
d16d7c2
B #-: Avoid .filter for Hash in ruby 2.5 (#3154)
xorel Jul 16, 2024
a275fa1
F OpenNebula/one#6645: Implement QEMU Guest agent based monitoring (#…
dann1 Jul 16, 2024
cbec93f
F #6567: Add --dry option for onedb fsck (#3147)
paczerny Jul 16, 2024
033ac01
F #6653: Remove Postgresql dependencies
rsmontero Jul 17, 2024
09dc730
M #-: Remove pg gem and update the locks
rsmontero Jul 17, 2024
6407cef
M #-: Fix 'Add role' dialog (#3157)
vichansson Jul 18, 2024
af20fdd
M #-: Retain cluster selection for DS (#3158)
vichansson Jul 18, 2024
3606056
F #6641: Implement OneGateProxy in VN drivers (#3142)
sk4zuzu Jul 19, 2024
253f140
B OpenNebula/one#6660: Fix services/templates (#3159)
vichansson Jul 22, 2024
d1910a6
M #-: Issue when click finish before select a datastore (#3160)
dcarracedo Jul 22, 2024
02f7a3d
B OpenNebula/one#6523: Add missing modal id (#3161)
vichansson Jul 22, 2024
b7d0704
F OpenNebula/One#6661: fix unit size in mage (#3162)
jloboescalona2 Jul 23, 2024
f194c12
M #-: Remove tproxy logic
rsmontero Jul 23, 2024
3ba89f1
M #-: TProxy removal of missing bits
rsmontero Jul 23, 2024
fe36696
M #~: Fix memory in numa (#3163)
jloboescalona2 Jul 23, 2024
8ac48b5
F OpenNebula/one#6645: Load monitoring keys after guestagentconf is l…
dann1 Jul 23, 2024
9978436
B OpenNebula/one#5833: Fix serivce template parsing (#3167)
vichansson Jul 24, 2024
d8de623
M #-: Remove firecracker from provision (#3165)
xorel Jul 24, 2024
2f47cbe
M #-: Bump Ubuntu to 22.04 in Equinix provision (#3166)
xorel Jul 24, 2024
88e822c
B #-: Fix OpenNebula version in provision (#3164)
xorel Jul 24, 2024
5ec00ff
F OpenNebula/one#6616: Refine VM backup dialog (#3169)
vichansson Jul 24, 2024
ef7e8bd
M #-: Install OpenNebula 6.9 in provision (#3170)
xorel Jul 25, 2024
1ae1de4
M #-: Use latest one-apps release for context (#3171)
xorel Jul 25, 2024
3eef178
M #-: Fix fireedge func (#3172)
vichansson Jul 26, 2024
5f488ba
M #-: Update README.md (#3173)
pedroielpi3 Jul 26, 2024
75bd5eb
B OpenNebula/one#6616: Ensure vmBackupConfig is defined (#3174)
vichansson Jul 29, 2024
8c412c7
M #-: Add 6.10 translation strings (#3175)
jloboescalona2 Jul 29, 2024
05d147c
M #-: Bump version 6.10.0
tinova Jul 29, 2024
f583187
F #6671: Add restic code to OpenNebula repo
rsmontero Jul 29, 2024
bffb5e1
M #-: Bump headers for restic
tinova Jul 29, 2024
4806026
M #~: updated eslint package (#3176)
jloboescalona2 Jul 29, 2024
2456aee
L #6671: Linting ruby files
rsmontero Jul 29, 2024
cda45d2
B OpenNebula/one#6634: Fix KVM migration (#3178)
dgarcia18 Jul 30, 2024
49ab70d
B #6656: Fix OneFlow server error output (#3168)
MiguelERuiz Jul 30, 2024
abe1818
F #6668: Add Prometheus support for OpenNebula
rsmontero Jul 30, 2024
8e67442
F OpenNebula/one#6662: Enhance form validation reporting (#3179)
vichansson Jul 30, 2024
97cceac
F #6658: Update prometheus components to latest releases
rsmontero Jul 31, 2024
25f57aa
B OpenNebula/one#6656: Fix Sinatra error handler (#3180)
MiguelERuiz Jul 31, 2024
d1d8d9d
L #-: Do not lint prometheus files
rsmontero Jul 31, 2024
e45aedb
Fix vmpool (#3181)
jloboescalona2 Jul 31, 2024
8069081
M #-: Add new config files descriptor (#3182)
xorel Aug 1, 2024
4cb89d8
M #-: Add warning to Sched Action (#3177)
paczerny Aug 1, 2024
aed1993
M #-: fix vm cache validation (#3184)
vichansson Aug 1, 2024
018e3e8
M #-: Improve handling of warning for charters (#3183)
paczerny Aug 1, 2024
8f54755
M #-: Build can download restic, prometheus (#3185)
paczerny Aug 2, 2024
39260d4
M #-: Update SCons description
rsmontero Aug 2, 2024
69f0f68
M #-: Fix parser building
rsmontero Aug 2, 2024
0b73b5e
B OpenNebula/one#6616: Only get last backup img (#3187)
vichansson Aug 2, 2024
015c735
F OpenNebula/one#6652: Add custom template logos (#3188)
vichansson Aug 2, 2024
650fb59
B #-: Fix loading YAML with aliases (#3190)
xorel Aug 2, 2024
274ad4f
F #6645: Rename vm_crash to vm_qemu_ping (#3189)
paczerny Aug 2, 2024
f0ce1c1
B #-: Fix typo (#3191)
xorel Aug 3, 2024
112313c
B #-: Oncfg: make empty YAML load backward comp. (#3192)
xorel Aug 4, 2024
98259c7
M #-: Update restic version to 0.16.5
rsmontero Aug 5, 2024
cebf6bf
M #-: Fix restic download links
rsmontero Aug 6, 2024
77e2a0d
M #-: Fix link
rsmontero Aug 6, 2024
346686e
B OpenNebula/one#6686: Provide full list of supported libvirt CPU fea…
mkutouski Aug 6, 2024
3d527c3
M #-: Correct SCSI typo (#3197)
vichansson Aug 7, 2024
6d60b43
F OpenNebula/one#6684: Add firmware options fetching (#3198)
vichansson Aug 9, 2024
f7737bc
M #-: Fix error in wild VM monitoring (#3199)
paczerny Aug 13, 2024
7d09405
M #-: Fix 'getHostsAdmin' server handler (#3200)
vichansson Aug 13, 2024
a7da395
F OpenNebula/one#6662: Fix form validation (#3201)
vichansson Aug 15, 2024
92541b6
M #-: Various oneprovison/ansible updates (#3202)
xorel Aug 16, 2024
5dff938
M #-: Schedule actions tab on services. Perform action on role. (#3206)
dcarracedo Aug 23, 2024
5d6b857
M #-: Install OpenNebula 6.10 in provision (#3195)
xorel Aug 26, 2024
875fe29
F #6676: Add X509 login mechanism for FireEdge (#3211)
jloboescalona2 Aug 29, 2024
1fd2e22
M #-: Disable network mode auto (#3209)
dcarracedo Aug 29, 2024
4c7f6dc
B ##6665: Fix missing CLEANUP_MEMORY_ON_STOP for KVM migrations
rsmontero Sep 2, 2024
02e0fce
B OpenNebula/one#6701: fix total_mb type in s3/monitor (#3213)
onenhansen Sep 2, 2024
0491d23
M #-: Bump version 6.99.0
tinova Sep 2, 2024
d8d1409
B OpenNebula/one#6058: Add missing content-type on `oneflow-template`…
MiguelERuiz Sep 3, 2024
cd9eb49
M #-: Fix *.xsd (#3205)
paczerny Sep 3, 2024
7fe28f2
B #6694: Check error code of read function (#3208)
paczerny Sep 4, 2024
420162d
B #6607: Fix size of restored disk from backup (#3210)
paczerny Sep 4, 2024
c8c66b1
B #6505: Fix volatile disk backup (#3212)
paczerny Sep 4, 2024
ccc8ccf
F #6524: Check free space on backup DS (#3214)
paczerny Sep 4, 2024
4a1abef
B OpenNebula/one#6707: Boolean default values on user inputs (#3215)
dcarracedo Sep 5, 2024
34ccd72
B #6710: (FSunstone) keep_me_logged variable fix
atodorov-storpool Sep 5, 2024
1607b4a
B #6692: Check VMGroupRole in Inter-role Anti-affinity rules
mar-s-tation Aug 11, 2024
fd4956e
B OpenNebula/one#6710: Fix config typo (#3217)
vichansson Sep 5, 2024
822581a
M #-: Fix spelling in onevm command help
Shanobi Jan 19, 2024
7b07def
B #6687: Fix monitoring initialization and restart
paczerny Sep 5, 2024
b2ab5b7
B #6532: Sunstone fix backup volatile disk checkmark (#3216)
paczerny Sep 5, 2024
be6bcf8
B OpenNebula/one#6701: Fix total_mb in s3/monitor (#3218)
paczerny Sep 9, 2024
1a1bc3c
F OpenNebula/one#5763: VNC in federations (#3219)
jloboescalona2 Sep 9, 2024
148e488
F #6577: Replace aenum by enum (#3220)
xorel Sep 10, 2024
ff7be13
M #-: Bumb DB version (#3222)
paczerny Sep 10, 2024
212aa91
B OpenNebula/one#6716: Correct instances amount when instantiate (#3223)
vichansson Sep 10, 2024
3858747
F #6717: remove text (EE only) Store Restic (#3224)
jloboescalona2 Sep 11, 2024
a00ac18
F OpenNebula/one#6708: Fixed review of support tab in fireedge (#3227)
jloboescalona2 Sep 12, 2024
263cba6
F OpenNebula/one#6624: Add list list-disk-snapshots (#3228)
ArnauGabrielAtienza Sep 16, 2024
a95a94b
F OpenNebula/one#6624: Fix no snapshots available bug (#3229)
ArnauGabrielAtienza Sep 16, 2024
b2fe5a3
B OpenNebula/one#6725: Fix problems in vrouters in Sunstone (#3230)
dcarracedo Sep 18, 2024
f0986bb
F OpenNebula/One#6718: Add DataTable rows as lists functionality (#3233)
jloboescalona2 Sep 19, 2024
ffd0a09
F OpenNebula/One#6718: Add sunstone-server.conf attribute
jloboescalona2 Sep 19, 2024
c8d28ad
B #6505: Fix volatile disk backup (Ceph) (#3225)
1gramos Sep 20, 2024
f01175b
F OpenNebula/One#6718: Fix error timeout (#3236)
jloboescalona2 Sep 23, 2024
9d7b9b1
M #-: OpenNebula vm exporter wrong unit for total mem
rsmontero Sep 23, 2024
4d5fbea
F OpenNebula/one#6718: add labels in rows (#3238)
jloboescalona2 Sep 23, 2024
0cde7d9
B OpenNebula/one#6596: Fix Host NUMA nodes after VM migration (#3226)
paczerny Sep 24, 2024
a3c4776
M #-: onedb fsck check history seqence id (#3237)
paczerny Sep 24, 2024
f48d021
F OpenNebula/one#6703: VM's table display hostname (#3241)
vichansson Sep 24, 2024
1fcb2ba
M #-: Protect the labels column to check that is always a string (#3244)
dcarracedo Sep 25, 2024
3c94ba9
F #6718: Add data-cy for tests (#3246)
jloboescalona2 Sep 25, 2024
18bad54
B OpenNebula/one#6736: Delete vmrc and vcenter attributes(#3247)
dcarracedo Sep 25, 2024
b1ef433
F OpenNebula/one#6641: Add the "string-phone" transparent proxy (#3221)
sk4zuzu Sep 26, 2024
8f0d205
B OpenNebula/one#6739: Fix VM restore disk selection (#3248)
vichansson Sep 27, 2024
2345ff8
M #~: horizontally align the ssh console (#3249)
jloboescalona2 Sep 27, 2024
0c6620c
B #-: Do not use ERB with trim mode (alma8 fix) (#3250)
sk4zuzu Sep 27, 2024
e13c329
F #2111: Optimize VM history handling (#3243)
paczerny Sep 30, 2024
5f7b370
F #6411 + B #6741: Incremental backups for Ceph datastore
rsmontero Oct 4, 2024
8c8f053
B OpenNebula/one#6746: Fix DS LIMIT_MB parsing (#3254)
vichansson Oct 8, 2024
dbfc89d
F OpenNebula/one#6673: Extend Sunstone User Inputs (#3253)
dcarracedo Oct 8, 2024
7ddf9b3
Optimize snapshots usage in RBD incr. restore
1gramos Oct 8, 2024
8537add
B #-: Add tproxy fixes: socket leak + nft formatting (#3256)
sk4zuzu Oct 9, 2024
c4d727c
B OpenNebula/one#6744: Fix host requirements expression (#3257)
vichansson Oct 9, 2024
e4e9506
F OpenNebula/one#6673: Change description for label (#3261)
dcarracedo Oct 10, 2024
32805d4
F OpenNebula/one#6742: Update OS & CPU tab layout (#3262)
vichansson Oct 10, 2024
b379fb9
B OpenNebula/one#6746: Always display DS limit if set (#3259)
vichansson Oct 10, 2024
c6d9a45
L #-: Lint fix (#3263)
vichansson Oct 10, 2024
d5b5a4d
B #6689: append --block to change-media call in reconfigure
atodorov-storpool Aug 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 4 additions & 8 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Bug report
about: Create a report to help us improve

labels: 'Type: Bug'
---

/!\ To report a **security issue** please follow this procedure:
Expand All @@ -17,7 +17,7 @@ Steps to reproduce the behavior.
A clear and concise description of what you expected to happen.

**Details**
- Affected Component: [e.g. Sunstone, Scheduler or Storage]
- Affected Component: [e.g. Sunstone, Scheduler, or Storage]
- Hypervisor: [e.g. KVM]
- Version: [e.g. 5.4.12 or development]

Expand All @@ -31,10 +31,6 @@ Add any other context about the problem here.
<!--////////////////////////////////////////////-->

## Progress Status
- [ ] Branch created
- [ ] Code committed to development branch
- [ ] Code committed
- [ ] Testing - QA
- [ ] Documentation
- [ ] Release notes - resolved issues, compatibility, known issues
- [ ] Code committed to upstream release/hotfix branches
- [ ] Documentation committed to upstream release/hotfix branches
- [ ] Documentation (Release notes - resolved issues, compatibility, known issues)
14 changes: 5 additions & 9 deletions .github/ISSUE_TEMPLATE/enhancement-request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: New Feature request
about: Suggest an idea to improve OpenNebula

labels: 'Type: Feature'
---

**Description**
Expand All @@ -11,10 +11,10 @@ Brief description of the new functionality
How are you going to use this new feature? Why do you need it?

**Interface Changes**
Describe any changed you'd like to see to current interfaces including Sunstone, CLI or/and API
Describe any changes you'd like to see to current interfaces including Sunstone, CLI, or/and API

**Additional Context**
Add any other context or screenshots about the feature request here. Or any other alternative you have considered to addressed this new feature.
Please feel free to add any other context or screenshots about the feature request here. Or any other alternative you have considered to address this new feature.

<!--////////////////////////////////////////////-->
<!-- THIS SECTION IS FOR THE DEVELOPMENT TEAM -->
Expand All @@ -23,10 +23,6 @@ Add any other context or screenshots about the feature request here. Or any othe
<!--////////////////////////////////////////////-->

## Progress Status
- [ ] Branch created
- [ ] Code committed to development branch
- [ ] Code committed
- [ ] Testing - QA
- [ ] Documentation
- [ ] Release notes - resolved issues, compatibility, known issues
- [ ] Code committed to upstream release/hotfix branches
- [ ] Documentation committed to upstream release/hotfix branches
- [ ] Documentation (Release notes - resolved issues, compatibility, known issues)
15 changes: 15 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
### Description

<!--- Please leave a helpful description of the PR here. --->

### Branches to which this PR applies

<!--- Please check you didn't forget a branch this needs to be cherry picked to.
Leave them unchecked, they will be checked by the merger --->

- [ ] master
- [ ] one-X.X

<hr>

- [ ] Check this if this PR should **not** be squashed
34 changes: 34 additions & 0 deletions .github/workflows/notify_push_slack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Slack Push Notifier

on:
push:
branches: [master]
pull_request:
types: [closed]
branches: [master]
workflow_dispatch:

jobs:
notify_slack_push:
name: Notify Slack on pushes
runs-on: ubuntu-latest
steps:

- name: String manipulation
run: echo "COMMIT_ONELINER=${{ github.event.head_commit.message }}${{ github.event.pull_request.title }}"|grep -v '^$'|head -1 >> $GITHUB_ENV

- name: It is a merged pull request
if: ${{ github.event_name == 'pull_request' && github.event.pull_request.merged == true && github.repository == 'OpenNebula/one-ee' }}
uses: abinoda/slack-action@master
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
with:
args: '{\"channel\":\"${{ secrets.SLACK_CHANNEL_ID }}\",\"blocks\":[{\"type\":\"section\",\"text\":{\"type\":\"mrkdwn\",\"text\":\" > --> *New PR merged:* <${{ github.event.pull_request.html_url }}|${{ env.COMMIT_ONELINER }}> (<${{ github.event.pull_request.html_url }}|PR>)\n\"}}]}'

- name: It is a direct push
if: ${{ github.event_name == 'push' && github.repository == 'OpenNebula/one-ee' }}
uses: abinoda/slack-action@master
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
with:
args: '{\"channel\":\"${{ secrets.SLACK_CHANNEL_ID }}\",\"blocks\":[{\"type\":\"section\",\"text\":{\"type\":\"mrkdwn\",\"text\":\" > --> *New Commit:* <${{ github.event.head_commit.url }}|${{ env.COMMIT_ONELINER }}>\n\"}}]}'
11 changes: 9 additions & 2 deletions .github/workflows/smoke_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ name: OpenNebula Smoke Tests
# Controls when the action will run.
on: [push, pull_request, workflow_dispatch]

permissions:
contents: read

jobs:
smoke-tests:
runs-on: ubuntu-latest
Expand All @@ -11,11 +14,15 @@ jobs:
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 2.6
ruby-version: 2.7
- name: Install rubocop
run: gem install rubocop
- name: Install CppCheck
run: sudo apt install -y cppcheck
- name: Install AStyle
run: sudo apt install -y astyle
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: actions/checkout@v4

# Runs a single command using the runners shell
- name: Run Smoke Tests
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.gitignore
src/fireedge/package-lock.json
*.a
*.o
*.pyc
Expand Down Expand Up @@ -68,7 +70,7 @@ share/esx-fw-vnc/*.rpm
share/esx-fw-vnc/.vagrant*

*.vscode

*.code-workspace
share/context/*
!share/context/download_context.sh
!share/context/SConstruct
Expand Down
128 changes: 128 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Contributor Covenant Code of Conduct

## Our Pledge

We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.

## Our Standards

Examples of behavior that contributes to a positive environment for our
community include:

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
overall community

Examples of unacceptable behavior include:

* The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.

Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.

## Scope

This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[email protected].
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
reporter of any incident.

## Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:

### 1. Correction

**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.

**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.

### 2. Warning

**Community Impact**: A violation through a single incident or series
of actions.

**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.

### 3. Temporary Ban

**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.

**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.

### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within
the community.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
53 changes: 53 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# How to Contribute
## Contribute to Development
Welcome! We are glad that you want to contribute to our project! 🚀

Below you can find some options

### Answer Questions on the Community Forum
Our [Community Forum](https://forum.opennebula.io) is the place to ask questions and help them to solve. If you are interested in contribute and have knowledge about virtualization, cloud, automation, etc. You can help us by answering questions from other users. Create an account if you don't have one, and start checking the forum.

### Bug Reporting
You can report a bug by opening a new issue [here](https://github.com/OpenNebula/one/issues/new?template=bug_report.md). Please, make sure that you follow the template for bug reports and all sections have been completed:
* Version of OpenNebula
* Component
* Brief description
* Expected behavior
* How to reproduce

You can find more information on our Wiki page: [How to Report Bugs](https://github.com/OpenNebula/one/wiki/How-to-Report-Bugs-and-Make-Feature-Requests)

### Feature Request
You can request a new feature by opening an issue [here](https://github.com/OpenNebula/one/issues/new?template=enhancement-request.md). Please, make sure that you follow the template for new features and all sections have been completed:

* Brief description of the new functionality
* How are you going to use this new feature? Why do you need it?
* Describe any changes to current interfaces including Sunstone, CLI and/or API

More information can be found on the wiki: [Feature Request](https://github.com/OpenNebula/one/wiki/How-to-Report-Bugs-and-Make-Feature-Requests#how-do-i-submit-a-new-feature-request)

### Contribute to Addons Development
You can participate by developing a new addon, or contributing to the existing addons we have on [our marketplace](https://github.com/OpenNebula/one/wiki/Add_ons-Catalog). Please check our [guidelines and recommendations](https://github.com/OpenNebula/one/wiki/How-to-participate-in-Add_on-Development) on the wiki page.

We strongly suggest to use the [Community Forum](https://forum.opennebula.io) in order to ask for help, or to make your addon official.

### Quality Assurance
QA & Testing of a cloud management tool is particularly challenging as it requires validating the integration of multiple software components, from different hypervisors and storage architectures to operating systems and DB backends.

As part of OpenNebula QA we perform the following activities:

* Development and maintenance of a testing framework to exercise all the OpenNebula components
* Maintenance of a testing infrastructure with multiple hypervisors and storage configurations
* Regular test execution and circling feedback through to the development process by filing issues
* Manage up-to-date set of test cases for wide functionality scenario coverage.
* Automation of testing and bug identification process

You can find how to help us on the [Quality Assurance Page](https://github.com/OpenNebula/one/wiki/Quality-Assurance)

### Localization
We welcome contributions also to translate our platform to different languages. We use Transifex to localize the project, so you'll need to create an account (if you don't have one), or use your existing Transifex credential. Please check the status of the locale on the [OpenNebula Transifex page](https://explore.transifex.com/opennebula/one/)

### Report a Vulnerability
The OpenNebula Vulnerability Management Team (VMT) is responsible for coordinating the process of evaluating, fixing and disclosing those security vulnerabilities reported by members of the OpenNebula Community. Members of the VMT are all part of the Engineering Team at [OpenNebula Systems](https://opennebula.io), the company that manages and coordinates the development of the OpenNebula project. Membership of this team is intentionally limited to a small number of people.

Please check our Wiki to know more about how to [Report a Security Vulnerability](https://github.com/OpenNebula/one/wiki/Vulnerability-Management-Process)
Loading