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 2,185 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
2185 commits
Select commit Hold shift + click to select a range
f698097
B OpenNebula/one#6758: Fix QEMU_GA ping monitoring
dann1 Oct 16, 2024
5333608
B OpenNebula/one#6751: Fix raw data validation handling (#3269)
vichansson Oct 21, 2024
f6e6372
F OpenNebula/one#5766: Add new functionality to VNC/RPD/SSH (#3271)
jloboescalona2 Oct 21, 2024
dac6d9d
M #-: Clear ramdisk selection properly (#3272)
vichansson Oct 21, 2024
2fe1020
M #-: Clear ramdisk on kernel path clear (#3273)
vichansson Oct 22, 2024
d1d0d3b
F OpenNebula/one#6747: Add checkbox in datatable row (#3274)
jloboescalona2 Oct 22, 2024
dd844ee
F OpenNebula/one#6627: Add base profile template (#3275)
vichansson Oct 23, 2024
af002f2
B OpenNebula/one#6761: Filter by SYS DS when creating IMG ds (#3277)
vichansson Oct 25, 2024
315896d
M #~: fix re-render row (#3278)
jloboescalona2 Oct 25, 2024
0bd4511
M #-: Change tproxy strategy for handling ARP requests (#3279)
sk4zuzu Oct 29, 2024
842a5e8
M #-: Revert bump provision repository (#3281)
xorel Nov 4, 2024
0165f55
M #-: Add new config file clasifier (#3280)
xorel Nov 4, 2024
bfb6ff3
L #-: Useless assignment to variable - template
rsmontero Nov 4, 2024
5fa479c
F OpenNebula/one#6712: Add extra check for a hostname (#3276)
vvbohdan Nov 4, 2024
539a2a6
F OpenNebula/one#6770: Rebuild gem locks (#3284)
sk4zuzu Nov 4, 2024
5aa664f
L #-: Remove files to be obsoleted from rubocop
tinova Nov 4, 2024
18b0719
B OpenNebula/one#6761: Include `TM_MAD_SYSTEM` (#3282)
vichansson Nov 4, 2024
f5407c2
F OpenNebula/one#6769: Removed Provision/Provider app (#3283)
jloboescalona2 Nov 4, 2024
d29681e
F OpenNebula/one#6770: Downgrade unf gem (< 0.2.0) for RedHat8 and Al…
sk4zuzu Nov 5, 2024
c24dff1
B #6726: Fix CLI paramters converted wrongly to 0 id (#3287)
paczerny Nov 5, 2024
c6e611e
F OpenNebula/One#6769: fix first render provider/provision (#3288)
jloboescalona2 Nov 6, 2024
e2c54b1
B OpenNebula/one#6730: Search admin users in the right array (#3289)
dcarracedo Nov 6, 2024
0c1bf22
F OpenNebula/One#6769: Fix provider create form (#3291)
jloboescalona2 Nov 7, 2024
4f4a6d5
M #-: Clarify live migration storage limitation
rsmontero Nov 11, 2024
be0edd0
F OpenNebula/One#6790: Fix Hugepages bug in Sunstone (#3295)
jloboescalona2 Nov 12, 2024
4426443
Fix #-: DS ceph export: use CEPH_KEY (#3296)
1gramos Nov 13, 2024
bb029bb
F OpenNebula/one#6790: Fix for Hugepages in RSunstone monitoring (#3299)
jloboescalona2 Nov 19, 2024
9d5da2d
F #783 Fix randomly failing GOCA tests (#6789)
jaimecb Nov 20, 2024
bb65c22
F #6782 Extend GOCA OSVec struct (#3301)
jaimecb Nov 20, 2024
c1725dd
M #-: Replace raw pointers with references/smart pointers. (#3285)
vvbohdan Nov 21, 2024
a065575
B #-: Fix javadoc reference (#3292)
xorel Nov 21, 2024
f4616d0
B #6784: Remove unneeded/non-existing python dep (#3293)
xorel Nov 21, 2024
fa73142
F #6723: Remove `onehost importvm` (#3231)
paczerny Nov 21, 2024
13b6f4a
F OpenNebula/one#6599: External VNC management (#3304)
jloboescalona2 Nov 21, 2024
fb715c3
B #6548: Fix kvm attributes
paczerny Nov 14, 2024
0357ffb
B #6548: Updtate vmm_exec_kvm.conf description
paczerny Nov 14, 2024
130713b
B #6793: Fix crash of onedb fsck on MarketPlaceApp (#3302)
paczerny Nov 22, 2024
6254ad8
M #-: Always b64 encode start script (#3305)
vichansson Nov 22, 2024
1ef2f06
F #5853: New version of ssh drivers
1gramos Nov 24, 2024
7bc581e
L #-: Fix rubocop errors
rsmontero Nov 25, 2024
f5637b5
F OpenNebula/one#5853: Replace ssh for local mode in datastores (#3306)
dcarracedo Nov 25, 2024
38e28dd
F #5853: fix rhel8 (Ruby<2.7) (#3308)
1gramos Nov 25, 2024
987bf1a
F #5853: Add local TM_MAD to defaults (#3309)
paczerny Nov 26, 2024
ee25fdc
B #-: Fixes null check for appConfig (#3310)
vichansson Nov 27, 2024
c5ef443
B OpenNebula/one#6750: Fix iotune attributes not being passed to VM
vvbohdan Nov 27, 2024
478c156
F OpenNebula/one#6771: Replace deprecated OpenSSL function calls. (#3…
vvbohdan Nov 27, 2024
d8d4c3b
L #-: Update to rubocop 1.69.0
tinova Nov 27, 2024
c124e43
F OpenNebula/one#6771: Fix build for older OpenSSL versions (#3311)
vvbohdan Nov 28, 2024
b8c2f60
M #~: fix file tab (#3312)
jloboescalona2 Nov 29, 2024
b228af1
M #-: Fix FireEdge service tests (#3313)
jloboescalona2 Dec 2, 2024
feb2fe7
M #~: Fix provision/provider tests (#3315)
jloboescalona2 Dec 4, 2024
ecdee7e
B OpenNebula/one#6768: Fix filtering by locked/unlocked (#3303)
angeryuu Dec 4, 2024
0d41fe3
M #-: Append ACK to README
pedroielpi3 Dec 5, 2024
2af3757
F #6756: Scaleway drivers for OneProvision
MiguelERuiz Dec 5, 2024
f1a0c4e
M #-: Fix bug in the sec groups tables (#3317)
dcarracedo Dec 5, 2024
450563d
F #6756: Add files to installer
rsmontero Dec 5, 2024
d546ed3
F #6756: Fix for Scaleway driver
rsmontero Dec 9, 2024
55ad489
F #6756: Fix Scaleway render
rsmontero Dec 9, 2024
a4f8121
B #-: Update AWS elastic driver to new Ruby gem interface
rsmontero Dec 9, 2024
014bd1f
B OpenNebula/one#6768: Adding filters locked (#3320)
angeryuu Dec 9, 2024
0609730
M #~: fix NETWORK_ID when attach network (#3322)
jloboescalona2 Dec 10, 2024
0f85667
B OpenNebula/one#6817: Image dev_prefix must be lowercase (#3323)
dcarracedo Dec 10, 2024
7161126
B OpenNebula/one#6788: Fix host graph API call (#3324)
vichansson Dec 11, 2024
146dfe6
F #6669: Support for VLAN filtering and QinQ
rsmontero Dec 11, 2024
5aebf69
B OpenNebula/one#6759: Add extra checks for ports in SecurityGroup va…
vvbohdan Dec 11, 2024
983d797
B OpenNebula/one#6757: Add missing boot order (#3325)
vichansson Dec 11, 2024
a68e0a7
F #6185: Support huge pages without CPU pinning
feldsam Dec 16, 2023
67c99ab
B OpenNebula/one#6293: Add vGPU profile selector (#3326)
vichansson Dec 12, 2024
0fde09b
F #6669: Fix typo in update function
rsmontero Dec 12, 2024
8ff4b90
F #6669: Fix regexp to detect port ranges
rsmontero Dec 12, 2024
fcd8eb0
B OpenNebula/one#6765: Improve QEMU Guest Agent monitoring. (#3328)
dann1 Dec 13, 2024
0a47acf
M #-: Add additional comments for VXLAN-EVPN configuration
rsmontero Dec 17, 2024
ebc5b95
M #-: Change ACKs in Readme file (#3327)
pedroielpi3 Dec 17, 2024
6b115f0
M #-: Download and install also arm64 vendor bin. (#3329)
xorel Dec 19, 2024
115236c
M #-: fixup! Download and install also arm64 vendor bin. (#3330)
xorel Dec 19, 2024
cf3040e
M #-: Fix driver call to run_sh
rsmontero Dec 23, 2024
a15f729
M #-: Resolve cppcheck issues version 2.13 (#3334)
paczerny Jan 2, 2025
dc7c9ce
B OpenNebula/one#6678: Fix the "enforce" argument for the resize (#3314)
vvbohdan Jan 2, 2025
f7afac9
B OpenNebula/one#6619: Add trailing slash to the marketplace endpoint…
mkutouski Jan 2, 2025
ca36569
M #-: Added new line and typo for Scaleway
rsmontero Jan 2, 2025
1d68355
M #-: Make user input text multiline (#3337)
vichansson Jan 2, 2025
4ad2c47
M #-: Make user input text64 multiline (#3338)
vichansson Jan 2, 2025
d593863
F OpenNebula/one#6674: Sunstone Micro-Frontend architecture (#3339)
vichansson Jan 2, 2025
281e5b7
M #-: Add HOST resolve flag (#3342)
vichansson Jan 8, 2025
1e828a9
F OpenNebula/one#6763: Make available "Flush" button (#3347)
angeryuu Jan 9, 2025
af31ed1
B OpenNebula/one#6846: Fix useAuth parse & currency display (#3344)
vichansson Jan 9, 2025
e41e382
Revert "B OpenNebula/one#6619: Add trailing slash to the marketplace …
rsmontero Jan 10, 2025
5d5b774
B #6619: Add trailing slash to the marketplace endpoint
rsmontero Jan 10, 2025
0580065
M #-: Add moduleId to tab-manifest (#3348)
vichansson Jan 10, 2025
ef932b6
L #-: Rubocop 1.70.0
tinova Jan 10, 2025
0dfaa48
F #6841: NVIDIA vendor mediated devices framwork
rsmontero Jan 11, 2025
ce853e5
F OpenNebula/One#5969: Tunnel SSH for guacamole connections (#3353)
jloboescalona2 Jan 14, 2025
1220307
M #~: fix package-lock file (#3358)
jloboescalona2 Jan 15, 2025
8699daa
B OpenNebula/one#6820: Detach option on vms with regular users (#3357)
dcarracedo Jan 15, 2025
1a72c43
B OpenNebula/one#6794: Fix wrong user group (#3359)
vichansson Jan 16, 2025
81058d9
M #~: fix response in auth functions (#3361)
jloboescalona2 Jan 16, 2025
b2973dd
B OpenNebula/one#6816: Fix service template update (#3363)
vichansson Jan 17, 2025
abeb80d
F OpenNebula/one#6636: allow to change CPU_MODEL/FEATURES with one.vm…
vvbohdan Jan 17, 2025
b092773
B #6851: Fix negative arity in log function (#3366)
1gramos Jan 17, 2025
f677b37
F OpenNebula/one#6623: Add snapshot-list cli command (#3362)
vvbohdan Jan 17, 2025
d1e6a7c
B #6583: SPARSE attribute considered on resize (#3350)
1gramos Jan 17, 2025
ddaa90f
B OpenNebula/one#6848: Follow symlink (#3352)
dann1 Jan 17, 2025
49fc105
B OpenNebula/one#6852 Fix fs detection on lvm (#3355)
dann1 Jan 17, 2025
d2c0104
F #6342: Support for cluster quotas
rsmontero Jan 20, 2025
1111cc6
B OpenNebula/one#6806: Add IP/MAC spoofing switch (#3367)
vichansson Jan 20, 2025
00307ed
B OpenNebula/one#6815: Fix vnet/datastore/host datatable (#3369)
jloboescalona2 Jan 20, 2025
36857e1
M #-: Update S.T. schema cast (#3371)
vichansson Jan 20, 2025
696e69a
F #6752: AutoNFS (#3331)
1gramos Jan 20, 2025
5599a24
B #6823: Fix VM quota exceeded in deploy and recover action (#3351) (…
paczerny Jan 21, 2025
d87b386
B #6704: Perform SG and spoofing on input traffic
rsmontero Jan 21, 2025
7f8c7ca
F #6850: Add more PCIE ports for ARM architectures
rsmontero Jan 21, 2025
262dd0e
B OpenNebula/One#6714: add actions in marketapp from marketplace (#3373)
jloboescalona2 Jan 21, 2025
a27bb5b
F OpenNebula/one#6724: Fix form import app (#3376)
jloboescalona2 Jan 21, 2025
18c25fe
F OpenNebula/One#6639: Add cost info at VM instantation time (#3380)
jloboescalona2 Jan 23, 2025
ed5f655
L #-: Rubocop 1.71.0
tinova Jan 23, 2025
aa085ef
Fix failure propagation from mkfs (#3381)
1gramos Jan 23, 2025
91666f8
F #6342: Fix search for cluster VMs for MySQL (#3378)
paczerny Jan 23, 2025
c6d3b8d
B #6831: Fix `onevm save` duplicated disks (#3382)
paczerny Jan 27, 2025
3be9775
B OpenNebula/one#6833: Vnet review in Sunstone (#3383)
dcarracedo Jan 27, 2025
7bf1f6f
F OpenNebula/one#6342: Add cluster quotas to sunstone (#3385)
vichansson Jan 27, 2025
e1bb7f7
B OpenNebula/one#6845: Fix host sched req (#3387)
vichansson Jan 27, 2025
c6f4fec
B OpenNebula/one#6830: Enable terminate from poweroff [master] (#3388)
angeryuu Jan 28, 2025
126b0c5
F OpenNebula/One#6639: Add data-cy for tests (#3391)
jloboescalona2 Jan 28, 2025
40e5d5e
M #-: Add user group cypress identifier (#3395)
vichansson Jan 28, 2025
d36b8b4
B OpenNebula/one#6728: Network values step in attach nic (#3392)
dcarracedo Jan 28, 2025
265f862
M #-: Add devmode to Sunstone (#3400)
vichansson Jan 29, 2025
538b110
F OpenNebula/One#6718: Define the number of rows (#3398)
jloboescalona2 Jan 29, 2025
9e1b8ad
M #-: Add webpack build mode var (#3401)
vichansson Jan 30, 2025
631acb7
B #6790: Fix `onehost show` for single Hugepage (#3386)
paczerny Jan 30, 2025
950f33c
B OpenNebula/one#6828: Fix onetemplate cli options override CONTEXT s…
vvbohdan Jan 30, 2025
983066a
F #6435: Automatic setting of NIC IO queues
rsmontero Jan 30, 2025
dc86b5e
F #6435: Fix compilation
rsmontero Jan 30, 2025
4347e9b
F OpenNebula/one#6435: Add NIC virtio queue switch (#3402)
vichansson Jan 30, 2025
20f068d
M #: Improve migration validation error message (#3408)
dann1 Jan 31, 2025
aac41f6
F #6547: increment_flatten uses qemu-img commit instead of convert (#…
1gramos Feb 3, 2025
235fd3c
B #6700: Improve error messages in fs_size (#3406)
1gramos Feb 3, 2025
8384884
B OpenNebula/one#6830: Fixing VM terminate status (#3405)
angeryuu Feb 3, 2025
bbf82a4
L #-: Rubocop 1.71.1
tinova Feb 3, 2025
fc12305
B OpenNebula/one#6830: lint fix (#3409)
angeryuu Feb 3, 2025
93521db
F OpenNebula/One#6826: Fix selected row (#3407)
jloboescalona2 Feb 3, 2025
d643dcd
F OpenNebula/one#6786: Fix issue creating Security Group (#3404)
angeryuu Feb 3, 2025
246a213
B #-: Fix alertmanager.yml path for arm64 (#3410)
xorel Feb 4, 2025
bd1965e
F #6741: Delete disk bitmaps after restore (#3411)
1gramos Feb 4, 2025
c5fb25e
M #-: Fix typo (#3412)
xorel Feb 4, 2025
1625677
M #-: Update labels and type of issue templates (#3415)
dcarracedo Feb 5, 2025
9dc504a
B #6575: Load remote env for detach_nic
atodorov-storpool Feb 4, 2025
63b96bc
B OpenNebula/one#6814: Change PCI tab in Hosts details (#3413)
dcarracedo Feb 5, 2025
b56bbd6
F OpenNebula/One#5969: uses an available port (#3416)
jloboescalona2 Feb 5, 2025
536d28f
B OpenNebula/one#6799: Add PCI tab in instantiation (#3417)
dcarracedo Feb 6, 2025
49881de
B OpenNebula/one#6895: Add IMAGE_ID on vm template (#3420)
dcarracedo Feb 7, 2025
9e450eb
B OpenNebula/One#6781: de-selecting hidden datatable entries (#3419)
jloboescalona2 Feb 7, 2025
6e9fdb8
B OpenNebula/One#6861: fix VNC button without VNC configuration (#3421)
jloboescalona2 Feb 7, 2025
9d7cdb8
M #-: Add white color on the background cards (#3423)
dcarracedo Feb 11, 2025
8ccaee4
M #-: Update placement handling (#3424)
vichansson Feb 12, 2025
c3ae87a
F OpenNebula/One#6927: filter datastore type when deploy a VM (#3427)
jloboescalona2 Feb 12, 2025
569f4f6
F OpenNebula/One#6410: add text selection in schedule actions (#3426)
jloboescalona2 Feb 12, 2025
074ff62
M #-: Collapse sidebar menu (#3425)
dcarracedo Feb 12, 2025
b12ae7f
F OpenNebula/one#6643: show more labels in cards (#3428)
jloboescalona2 Feb 18, 2025
b7f2209
L #-: Rubocop 1.7.2.2
tinova Feb 18, 2025
05348c2
F OpenNebula/One#6792: fix enable/disable buttons in host (#3430)
jloboescalona2 Feb 20, 2025
81fb590
F OpenNebula/One#6622: add qcow2 format support for volatile disk (#3…
jloboescalona2 Feb 25, 2025
74313b9
B OpenNebula/one#6666: Restic passwords: remove quotes and sanitize (…
josepselga Feb 26, 2025
eda5556
F #1550: New Scheduler Framework for OpenNebula & DRS scheduler
rsmontero Feb 27, 2025
e1bc117
F #1550: Add plan pool DB schema (#3434)
paczerny Feb 28, 2025
a64f071
M #-: Bump year 2025
tinova Feb 28, 2025
d6f0433
M #-: Rubocop 1.73.1
tinova Feb 28, 2025
596da70
M #~: update header lint-fix (#3435)
jloboescalona2 Feb 28, 2025
9da8ea1
F #-: Remove legacy code for Hybrid Cloud
rsmontero Mar 2, 2025
edce8d4
F #1550: Remove hybrid
rsmontero Mar 2, 2025
18506b6
F #1550: sched/rank.conf for oned.aug and onecfg (#3437)
xorel Mar 3, 2025
83bcae5
F 1550: Remove unused files from serversync (#3438)
paczerny Mar 3, 2025
ef244fd
B #-: Prevent race conditions creating tproxy netns
rsmontero Mar 3, 2025
e393ffe
F #1550: Fix incorrect Sched requirements when no clusters are presen…
vvbohdan Mar 3, 2025
a5687e9
F 1550: Use update/insert to store plan in DB (#3436)
paczerny Mar 3, 2025
ccdb8f3
M #-: Change default device for CDROM to "sd" (#3429)
xorel Mar 3, 2025
9aa581f
B OpenNebula/one#6948: Include user_input processing as in onetemplat…
jaimecb Mar 3, 2025
3265c6d
M #-: Remove deleted file from install.sh
rsmontero Mar 3, 2025
d58ccdf
M #-: Check if plan is nullptr (consistency check)
rsmontero Mar 3, 2025
ab2a73d
F #1550: fix affinity rules in one-drs (#3440)
MarioRobres Mar 4, 2025
73a3f26
L #-: Removed unused variables
rsmontero Mar 4, 2025
34291db
F #1550: sched/rank.conf for oned.aug and onecfg, fixup! (#3441)
xorel Mar 4, 2025
d2b8a39
M #-: Fix documentation for vm.backup in OCA
rsmontero Mar 4, 2025
31b3898
Revert "M #-: Change default device for CDROM to "sd" (#3429)"
rsmontero Mar 4, 2025
2adb506
M #-: Consistency check for plan being defined in cluster
rsmontero Mar 4, 2025
ed69f05
F #1550: Fix monitoring failure message (#3443)
paczerny Mar 5, 2025
fc7600b
B #-: Fix locking attribute setting in network drivers
rsmontero Mar 5, 2025
7580206
F OpenNebula/one#6674: Change .json to .yaml config (#3444)
vichansson Mar 5, 2025
822e86a
F #1550: Add validation of Cluster template one_drs (#3442)
vvbohdan Mar 5, 2025
77fd293
F #-: Fix DriverLogger calls with exceptions (#3445)
1gramos Mar 5, 2025
90c2b0a
F #1550: Support multiple objectives (#3446)
ms4ons Mar 5, 2025
756f712
F #1550: fix loading and parsing one_drs configuration (#3447)
MarioRobres Mar 5, 2025
108065e
F #6885: Forecasting metrics
rsmontero Mar 6, 2025
f881148
F #1550 - #6885: Support for forecasting probes
rsmontero Mar 6, 2025
494ed0b
F #1550: Fix cluster elements in Host template for schedulers
rsmontero Mar 6, 2025
5f439eb
F #1550: Fix overcommitment, fix crash on exit (#3452)
paczerny Mar 7, 2025
597bb25
F #1550: fix vm groups in one_drs (#3451)
MarioRobres Mar 7, 2025
fd0d56b
M #-: Update onecfg files.yaml, add forecast.conf (#3450)
xorel Mar 7, 2025
fcaaa88
F #-: Add missing DriverLogger imports (#3449)
1gramos Mar 7, 2025
83e6aaa
M #-: Update onecfg files.yaml (#3454)
xorel Mar 7, 2025
30895f3
F #6885: Check python version to execute prediction scripts (#3453)
km4rcus Mar 7, 2025
e65d2c8
F #1550: Rename CPU_RATIO_WEIGHT to CPU_WEIGHT
rsmontero Mar 7, 2025
7011085
Update host prediction.sh (#3455)
km4rcus Mar 7, 2025
ace8a18
F #1550: Don't install different arch cbc (#3456)
xorel Mar 7, 2025
1451635
F #1550: Add support for one_drs optimization (#3458)
MarioRobres Mar 7, 2025
7c4022a
F #6885: Fix monitor issues
rsmontero Mar 7, 2025
c155262
L #-: rubocop 1.73.2
tinova Mar 10, 2025
124b334
L #-: Fix linter errors in cpp
rsmontero Mar 10, 2025
6169f73
M #-: Imnprove DS migration check and user error messages
rsmontero Mar 10, 2025
1e16fdb
F #1550: Fix broken merge_cluster_to_host()
vvbohdan Mar 10, 2025
f1a0d82
Applied suggested improvements
vvbohdan Mar 11, 2025
7da2ee1
Merge branch 'master' into f-1550_fix_merge_cluster_to_host
rsmontero Mar 11, 2025
23a3aed
Merge pull request #3461 from OpenNebula/f-1550_fix_merge_cluster_to_…
rsmontero Mar 11, 2025
cd5ff45
F #1550: Cluster DRS attributes accept empty string
paczerny Mar 11, 2025
8536068
Merge pull request #3462 from OpenNebula/f-1550-cluster-attributes
rsmontero Mar 11, 2025
f48c0df
M #-: Only update deploy_id for RUNNING updates
rsmontero Mar 11, 2025
8728c71
F #6885: Update path of monitoring DBs due to a race condition with s…
km4rcus Mar 11, 2025
bb2e75b
M #-: Fix filters datatables (#3464)
jloboescalona2 Mar 11, 2025
d21a8f9
F #1550: update parse for VM Groups (#3465)
MarioRobres Mar 11, 2025
a3523a0
F #6885: Add probe to clean the DB folder.
rsmontero Mar 11, 2025
70409c1
L #-: Fix cpp linter [knownConditionTrueFalse]
rsmontero Mar 11, 2025
7668c62
L #-: Fix identation
tinova Mar 11, 2025
4afb596
M #-: Remove non-printable chars
rsmontero Mar 11, 2025
44e1454
F #1550: Fix mem leak in rank scheduler (#3467)
paczerny Mar 13, 2025
182ae06
F #1550: Fix cluster template scheduling (#3466)
paczerny Mar 13, 2025
7566f00
L #-: Rubocop 1.74.0
tinova Mar 14, 2025
3fbf396
F #1550: Support disk and net usage in the objective function (#3457)
ms4ons Mar 14, 2025
8a8e39c
F #1550: Monitoring should respond to start/stop msg (#3471)
paczerny Mar 14, 2025
75118a0
F #6885: No output from the prediction probe when the forecast is 0 (…
km4rcus Mar 14, 2025
f207ae6
F #1550: Add action labeling (#3448)
paczerny Mar 14, 2025
8d69503
F #6885: Add lxc forecast probes
rsmontero Mar 16, 2025
1287176
M #-: Host State 1 (MONITORING_MONITORED) not used
rsmontero Mar 16, 2025
5d6878d
F #1550: Do not call scheduler if pools cannot be set
rsmontero Mar 16, 2025
f3da40c
B #6985: Prevent race condition errors with keep_empty_bridge
rsmontero Mar 16, 2025
e6cbc18
F OpenNebula/one#6685: Expose pred. monitoring metrics (#3474)
vichansson Mar 17, 2025
4b6692f
F OpenNebula/one#821: Add timezone flag to oneacct utility (#3473)
ryatsyshyn Mar 17, 2025
f6da7b3
F OpenNebula/one#821: Remove defaulting to UTC
tinova Mar 17, 2025
6fcb210
F OpenNebula/one#6885: Add missing metrics (#3476)
vichansson Mar 17, 2025
db1409f
M #-: Update OVMF_UEFIS (#3477)
xorel Mar 17, 2025
d87018c
M #-: Removed reference to non existant file
tinova Mar 17, 2025
a3275cd
F #1550: Fix history plan_id for migration, fix capacity scheduling (…
paczerny Mar 18, 2025
924db5c
B #6986: Update monitord.conf default address
rsmontero Mar 18, 2025
63c6969
F #1550: DRS automation
paczerny Mar 18, 2025
0e1069c
F #1550: Split optimize and place scheduler selection (#3480)
vvbohdan Mar 18, 2025
bfbc4c1
B OpenNebula/one#6892: Add check for password upper limit (#3460)
vvbohdan Mar 18, 2025
bd0d225
F #1550: sanitize weights and refactor one_drs defaults (#3481)
MarioRobres Mar 18, 2025
e2539c3
F #6680,#6682: Improve OneFlow data model and add support to VR
rsmontero Mar 19, 2025
dfa9f61
M #-: Update onecfg files.yaml (#3483)
xorel Mar 19, 2025
66043b5
M #-: Add dummy as supported system datastore
rsmontero Mar 19, 2025
130bd13
F #1550: Fix xml-schema (#3484)
paczerny Mar 19, 2025
73447d6
B OpenNebula/one#6975: Support user-input values containing commas (#…
jaimecb Mar 19, 2025
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.
13 changes: 5 additions & 8 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
name: Bug report
about: Create a report to help us improve

labels: 'Status: Pending'
type: 'Bug'
---

/!\ To report a **security issue** please follow this procedure:
Expand All @@ -17,7 +18,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 +32,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)
15 changes: 6 additions & 9 deletions .github/ISSUE_TEMPLATE/enhancement-request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
name: New Feature request
about: Suggest an idea to improve OpenNebula

labels: 'Status: Pending'
type: 'Feature'
---

**Description**
Expand All @@ -11,10 +12,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 +24,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
9 changes: 6 additions & 3 deletions .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 All @@ -8,8 +10,6 @@ share/install_gems/Gemfile.lock
share/man/*
!share/man/build.sh
src/im_mad/collectd/collectd
src/scheduler/src/sched/.xmlrpc_test/
src/scheduler/src/sched/mm_sched
src/sunstone/locale/languages/*.js
src/mad/utils/tty_expect
src/nebula/.xmlrpc_test/
Expand All @@ -20,6 +20,9 @@ src/svncterm_server/genfont
src/svncterm_server/svncterm_server
src/im_mad/remotes/status.db

src/schedm_mad/remotes/rank/src/sched/place
src/schedm_mad/remotes/one_drs/vendor/lib/

*.class
src/oca/java/bin
src/oca/java/jar
Expand Down Expand Up @@ -68,7 +71,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