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,750 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
1750 commits
Select commit Hold shift + click to select a range
64fcab6
B #6352: add config sunstone-server-conf (#2846)
jloboescalona2 Nov 28, 2023
669aa32
F #6353: Add daily option in schedule actions (#2849)
jloboescalona2 Nov 29, 2023
3fa1eb5
M #-: Allow == to max_ansibe (due to need of 2.13) (#2847)
xorel Nov 29, 2023
63bc3e5
B OpenNebula/One#6362: General bug fixes (#2851)
vichansson Dec 1, 2023
d83cfa1
F OpenNebula#6332: Allow update without create button vnets (#2850)
dcarracedo Dec 1, 2023
b35d8a1
F #6313: Add configurable backup path
rsmontero Dec 1, 2023
3d5f0e7
F #6313: Restore removed line in rsync driver
rsmontero Dec 2, 2023
7e91a72
B OpenNebula/one#6391: fix key generation (#2854)
onenhansen Dec 2, 2023
8307f3e
M #-: Fix syntax error
tinova Dec 2, 2023
76f1d1b
L #-: Linting for rubocop 1.58.0
tinova Dec 2, 2023
d49e6fc
Revert "L #-: Linting for rubocop 1.58.0"
tinova Dec 4, 2023
7516ed7
L #-: Lint for rubocop 1.58.0
tinova Dec 4, 2023
ce062fa
M #-: Fix monitoring encryption (#2855)
paczerny Dec 4, 2023
fe54580
B OpenNebula/one#6414: Allow VIRTIO_BLK_QUEUES on one.vm.updateconf (…
dann1 Dec 4, 2023
2b0f530
B #6340: Fix request create a marketplace app (#2856)
jloboescalona2 Dec 4, 2023
3de55be
B #6420: Add keymap "ca-es" (#2859)
jloboescalona2 Dec 4, 2023
c484989
M #-: Create CONTRIBUTING.md
francjp Dec 4, 2023
2e27704
M #-: Fix iptables commands on versions < 1.6.1 and > 1.8.7
feldsam Jun 23, 2023
a47f639
M #-: Easier condition
rsmontero Dec 5, 2023
73e9bc7
B #6382: Fix action name when snapshot_revert
atodorov-storpool Nov 3, 2023
c6f82e4
B #6382: Fix snapshot revert action (#2863)
paczerny Dec 10, 2023
800bfbb
M #: Update core updateconf description with allowed changes (#2864)
dann1 Dec 10, 2023
4cf60b0
B #-: Take only X.Y ansible version (#2865)
xorel Dec 10, 2023
9b37568
B #6425: document_type instance method for OpenNebula::Document (#2867)
dann1 Dec 12, 2023
9d5322f
F OpenNebula/one#6365: Improve oneflow listing commands CLI (#2870)
dann1 Dec 12, 2023
c5f9292
B #6409: Fix Datastore monitoring (#2868)
paczerny Dec 12, 2023
725337e
B #6355: Fix VM quotas (#2861)
paczerny Dec 12, 2023
8d564f5
M #-: Add ERROR attribute to backupjob xml schema (#2869)
paczerny Dec 12, 2023
6027684
Revert "B #6425: document_type instance method for OpenNebula::Docume…
rsmontero Dec 13, 2023
5aeac3c
F #6427: Remove rbvmomi and update gemlock files (#2871)
onenhansen Dec 13, 2023
a080c0b
L #: Lint
dann1 Dec 7, 2023
787a0c0
M #-: Add squash or not option to PR template
tinova Dec 13, 2023
331eb2a
F OpenNebula/one#6427: fix vcenter/stat script's fs/stat call (#2872)
onenhansen Dec 13, 2023
0712e08
M #-: Fix VM restricted attribute from RAW to RAW/DATA (#2874)
paczerny Dec 18, 2023
a8c093f
B #-: fix require open3 (#2876)
onenhansen Dec 20, 2023
b4e35e3
OpenNebula/one#6124: ACL tab (#2878)
dcarracedo Dec 22, 2023
5ae681d
F OpenNebula/one#6124: Delete modal issue (#2880)
dcarracedo Dec 22, 2023
0a7a03e
F 6441: Introduce FLOATING_ONLY for Virtual Router
rsmontero Dec 22, 2023
8796199
F OpenNebula/one#6280: Add backend detection for VRouter's LBs (#2860)
sk4zuzu Jan 2, 2024
5966e8d
B #6445: Make RSA (de)encryption thread safe (#2882)
paczerny Jan 3, 2024
0949062
B #6432: disk_resize: Safety check of disk pointer (#2877)
paczerny Jan 3, 2024
e2f2782
B #6387: Fix accounting after onevm resize (#2866)
paczerny Jan 3, 2024
9177157
M #-: Fix dummy ipam driver (#2875)
paczerny Jan 3, 2024
53b0d99
B OpenNebula/one#6380: Fix multiple issues with image pool view (#2884)
dcarracedo Jan 4, 2024
592a2a6
B #5705: Fix SATA disk layout
rsmontero Jan 4, 2024
863ed45
F OpenNebula/one#6119: Add Cluster tab (#2885)
dcarracedo Jan 5, 2024
442041f
F #6341: Generic Quotas
paczerny Jan 8, 2024
c12f8fe
F #6341: Add generic quotas to the restricted attribute set
rsmontero Jan 8, 2024
974f52e
B OpenNebula/one#6418: Raw data in template form (#2887)
dcarracedo Jan 8, 2024
4bb6d93
M #–: Remove odd indentation
tinova Jan 8, 2024
779a017
F OpenNebula/one#6443: Add data cy to group and view menu (#2888)
dcarracedo Jan 10, 2024
25115e4
F #6341: Revert to previous default for one.system.config
rsmontero Jan 10, 2024
8db778d
F #6118: vnet template (#2890)
jloboescalona2 Jan 11, 2024
6f12c26
F #6118: remove unused code (#2893)
jloboescalona2 Jan 11, 2024
8de574f
F OpenNebula/one#6341: Fix generic quota CLI output (#2891)
paczerny Jan 12, 2024
76a4408
M #-: Fix typo in onevcenter help (#6457)
Shanobi Jan 15, 2024
287d049
Update oneuser
Shanobi Jan 12, 2024
1cf07c3
M #-: Sunstone host capacity should display gathered data
Jan 16, 2024
7966756
M #-: Update onevm
Shanobi Jan 16, 2024
81bdee7
F #6118: missing data-cy and fix cluster tab (#2896)
jloboescalona2 Jan 17, 2024
ca4645f
L #-: Use newer argument forwarding syntax
tinova Jan 17, 2024
07c2792
L #-: lint fix vntemplate tab (#2898)
jloboescalona2 Jan 17, 2024
532ca2f
M #-: Update onevnet
Shanobi Jan 17, 2024
eccebc4
B #6480: hide create vm button in cloud view (#2901)
jloboescalona2 Jan 19, 2024
75ecbae
Old ruby (#2902)
xorel Jan 19, 2024
5d21f33
B OpenNebula/one#6467: LUKS_PASSWORD was removed (#2903)
mkutouski Jan 22, 2024
0d562a2
B OpenNebula/one#6423: Fix upload image (#2904)
jloboescalona2 Jan 23, 2024
b782671
F OpenNebula/one#6474: Add host ID for VMs with resched flag (#2905)
paczerny Jan 24, 2024
deb4a9d
B OpenNebula/one#6431: change retry-all to retry-connrefused (#2889)
onenhansen Jan 24, 2024
58d7367
B OpenNebula/one#6379: Fix for VM Migration failure (#2900)
apiconc Jan 25, 2024
41461d4
M #-: Fix OpenNebula Market drivers custom URL
rsmontero Jan 26, 2024
bc95fa8
B #6483: Add support for spoofing rules for alias NIC
rsmontero Jan 29, 2024
954c545
B #-: Fix stdin hanlding in cli (#2909)
xorel Jan 30, 2024
8bd78eb
B #6229: fix sorter user inputs (#2910)
jloboescalona2 Jan 31, 2024
2e596c0
F #6439: PCI attach/detach operation
rsmontero Jan 31, 2024
9de5e60
M #-: Add missing default auth operations
rsmontero Jan 31, 2024
1ee6498
F #6439: Add deafult auth operation
rsmontero Jan 31, 2024
b27b0d4
M #-: Fix xpath for OpenNebula marketplace driver
rsmontero Feb 1, 2024
856ba31
B OpenNebula/one#6448: Add SHUTDOWN state (#2911)
vichansson Feb 1, 2024
989ac3a
B #6229: fix user_inputs MEMORY, CPU and VCPU (#2912)
jloboescalona2 Feb 2, 2024
3cb5f5b
F #3823: Update building and installation on Python bindings (#2914)
jamesWalczak Feb 2, 2024
39a78a6
Revert "F #3823: Update building and installation on Python bindings …
tinova Feb 5, 2024
3d59f15
F OpenNebula/one#5388: Add OneFlow tabs (#2915)
vichansson Feb 5, 2024
b1be795
L #-: Lint onevm CLI command
tinova Feb 5, 2024
f33842a
M OpenNebula/one#5833: Fix linting (#2920)
vichansson Feb 6, 2024
b153069
F #6439: PCI (de)attach go and java api (#2919)
paczerny Feb 6, 2024
5788a25
B #6372: Add lock to raft hook script (#2899)
paczerny Feb 6, 2024
ca1ac6f
B OpenNebula/one##5909: Switch to /usr/(s)bin deb (#2907)
xorel Feb 6, 2024
a105929
B OpenNebula/one#6384: VM state updates table actions (#2922)
vichansson Feb 6, 2024
f4067fe
M #-: Add cpu model and features on dummy drivers (#2924)
dcarracedo Feb 6, 2024
4328a32
F OpenNebula/one#4188: Enable Python binding custom attributes (#2923)
ms4ons Feb 6, 2024
cc78c5b
M #-: Update GH action checkout lib
tinova Feb 7, 2024
d94082d
F #6439: PCI (de)attach in undeployed (#2926)
paczerny Feb 7, 2024
0725c42
M #-: Remove unused code function
rsmontero Feb 7, 2024
1e69810
M #-: Update onevm recover cli help (#2925)
dann1 Feb 7, 2024
1b0a0a5
B 5768: Fix oneflow client adding uri prefix path to the http request…
km4rcus Feb 7, 2024
4ce7340
F #6492: Index PCI passthrough devices with bus
rsmontero Feb 8, 2024
df0b41d
M #-: Update vm state reference (#2929)
dann1 Feb 9, 2024
2126dbb
B OpenNebula/one#6486: Modify VM configs (#2932)
vichansson Feb 9, 2024
fa6c4df
B OpenNebula/one#6384: Fix vNetTemplate lock (#2933)
vichansson Feb 9, 2024
a06349c
F #6219: Add generic template to Settings for User template (#2934)
jloboescalona2 Feb 9, 2024
4f10429
L #6219: lint-fix (#2935)
jloboescalona2 Feb 9, 2024
ff35f07
M #-: Fix CLI output for onehost (#2930)
paczerny Feb 12, 2024
a327191
M #-: Use /usr/bin/arping from iputils-arping (#2938)
xorel Feb 12, 2024
e6e8202
B OpenNebula/one#6360: Change label (#2937)
dcarracedo Feb 12, 2024
5ba0cd9
F OpenNebula/one#6490: Finish host tab (#2936)
vichansson Feb 12, 2024
82bb12a
F #6219: add data-cy for tests setting user (#2939)
jloboescalona2 Feb 12, 2024
4294fff
F #6400: Error message when changing from FULL to INCREMENTAL backup
rsmontero Feb 12, 2024
5a45ce0
F OpenNebula/one#6357: Debian 12: gem locks, openssl legacy (#2940)
xorel Feb 14, 2024
e774e41
M #-: Change registration time for version in marketplace app (#2941)
dcarracedo Feb 14, 2024
b0bcc99
M #-: Delete the register time in apps (#2942)
dcarracedo Feb 14, 2024
843f856
F OpenNebula/one#6341: Add generic quotas FE (#2944)
vichansson Feb 16, 2024
d463452
B #-: Gem locks (#2943)
xorel Feb 16, 2024
5e2780d
F OpenNebula/one#6507: Fixed selected rows handling (#2947)
vichansson Feb 20, 2024
ac2d356
M #-: Fix x509 authentication (#2945)
paczerny Feb 22, 2024
5d7ef79
B #6506: Fix quota after disk-attach for CEPH (#2949)
paczerny Feb 22, 2024
9862808
F OpenNebula/one#6490: Fix data handling (#2951)
vichansson Feb 22, 2024
cd33d27
F #5905: Add Support Tab to FireEdge (#2948)
jloboescalona2 Feb 22, 2024
08eb979
M #-: Remove known overload warnings of virtual functions
rsmontero Feb 23, 2024
a883ad4
B #OpenNebula/one#6357: Update Gemfile.locks (#2958)
xorel Feb 26, 2024
0d04c3d
F OpenNebula/one#6513: Update README.md (#2959)
antalvrom Feb 27, 2024
0e1c0ec
M #–: Add clarification to the PR template
tinova Feb 27, 2024
57f2566
B OpenNebula/one#6376: Fix for VM template create/update (#2962)
dcarracedo Feb 28, 2024
b852f63
B OpenNebula/one#6472: Fix for incorrect filtering in the CLI (#2952)
MarioRobres Feb 28, 2024
e932296
F OpenNebula/One#5905: Add "solved" functionality to zendesk (#2965)
jloboescalona2 Mar 1, 2024
b2ce4b9
M #-: Fix fireedge-func tests (#2966)
vichansson Mar 1, 2024
3aace90
M #-: Improve disk resize failure callback
rsmontero Mar 1, 2024
c4ded73
L #-: Remove tabs for indentation
rsmontero Mar 1, 2024
174e899
L #-: Removed unused method
rsmontero Mar 4, 2024
7d273f9
L #-: Resolve g++ warning
rsmontero Mar 4, 2024
7f1d2ce
L #-: Fix typo
rsmontero Mar 4, 2024
a591d8b
F #6269: Restore individual disk from backup Image (#2961)
paczerny Mar 4, 2024
133a244
B OpenNebula/one#6509: CLI Tools not reporting errors (#2967)
dgarcia18 Mar 5, 2024
7984ce9
F OpenNebula/one#6120: zone tab fireedge (#2971)
jloboescalona2 Mar 5, 2024
4225245
F OpenNebula/One#6120: fix view zones fireedge (#2972)
jloboescalona2 Mar 5, 2024
868597a
M #-: External scheduler check response VM in range (#2968)
paczerny Mar 6, 2024
45bcac8
F OpenNebula/one#6117: Marketplace tab (#2975)
dcarracedo Mar 8, 2024
185e9f1
M #-: Bump DB version to 7.0 (#2974)
paczerny Mar 10, 2024
0abfaaa
M #-: Update oned version 6.99 -> 6.9 (#2978)
xorel Mar 11, 2024
b1a7617
M #-: Add curl to scheduler SConstruct (#2973)
xorel Mar 11, 2024
bcb3e7d
B Opennebula#6528: Fix LDAP authorize by group for AD (#2977)
xorel Mar 11, 2024
57efabf
B #6503: Fix disk size after disk-snapshot-revert
paczerny Mar 11, 2024
7caf308
F OpenNebula/one#6511: CLI listing formatting ignored (#2979)
pablodelarco Mar 12, 2024
8da2747
M #-: Increase fireedge file upload limit (#2980)
vichansson Mar 13, 2024
e147751
M #-: VM template default values (#2982)
dcarracedo Mar 14, 2024
2a8a33b
B OpenNebula/one#6518: Issues NUMA section on vm template (#2983)
dcarracedo Mar 15, 2024
688fd10
B #-: Parse yaml with aliases in ruby 3.1 (#2984)
xorel Mar 15, 2024
b04625b
M OpenNebula/one#6486: Fixes configuration typo (#2985)
vichansson Mar 18, 2024
4dfde98
B #6541: fsck fixes malformed Scheduled Action (#2986)
paczerny Mar 19, 2024
e491a64
F 6120 add functionality to the zone switch (#2989)
jloboescalona2 Mar 19, 2024
4a45ddc
B OpenNebula/one#5921: Add timeout for domfsfreeze (#2987)
xorel Mar 20, 2024
2c5a118
B #6533: Fix no_check_capacity for image create (#2994)
paczerny Mar 20, 2024
886a106
M OpenNebula/one#6504: Update vm pool view schema (#2990)
dann1 Mar 20, 2024
6cfe1a8
B OpenNebula/one-apps#14: Update CLI description to reflect behavior …
dann1 Mar 20, 2024
31b2576
M #-: Add node 17+ compatibility (#2993)
vichansson Mar 20, 2024
761c429
B OpenNebula/one#6120: fix zone switch (#2997)
jloboescalona2 Mar 20, 2024
5e2ed46
B OpenNebula/one#6481: Modification on onecfg help (#2999)
31ldtsON Mar 21, 2024
51aded8
M #-: Change DS default id in delete request (#3000)
vichansson Mar 21, 2024
d9af851
M #-: Fix API fallback values (#3002)
vichansson Mar 22, 2024
9f633e7
B OpenNebula/one#6529: Fix error message handling for oneflow (#3004)
vichansson Mar 25, 2024
65b06c6
M #-: Fix fireedge-func tests (#3003)
vichansson Mar 25, 2024
53a464b
B OpenNebula/one#6515: Context section (#3007)
dcarracedo Mar 25, 2024
b798fa5
M #-: Use dirty fields instead touched on vm templates (#3006)
dcarracedo Mar 25, 2024
da4a539
F OpenNebula/one#6537: Make axios timeout configurable (#3010)
vichansson Mar 26, 2024
e4fec11
B OpenNebula/one#6530: Fix max SPICE passwd length (#3009)
paczerny Mar 26, 2024
cfa2a11
B OpenNebula/one#6542: Fix scheduled actions for VM in done state (#3…
paczerny Mar 26, 2024
030b577
B OpenNebula/one#6512: Lock nokogiri <1.16 (#2995)
xorel Mar 26, 2024
ba98de2
M #OpenNebula/one#6324: CLEANUP_MEMORY_ON_STOP=no (#2996)
xorel Mar 26, 2024
6ec4046
M OpenNebula/One#5905: fix list (show only tickets open) (#3012)
jloboescalona2 Mar 26, 2024
d62ac11
M OpenNebula/one#6537: Remove numeric separator (#3013)
vichansson Mar 27, 2024
0837776
M OpenNebula/One#5905: fix list tickets show the last 100 tickets (#3…
jloboescalona2 Mar 27, 2024
576a2c7
F OpenNebula/one#6368: Improve SSH live migration action
rsmontero Mar 27, 2024
6549b16
B #-: Avoid using arr[2..] in ruby 2.5 (#3016)
xorel Apr 1, 2024
7ed5991
L #-: Linting for opennebula_vm.rb
rsmontero Apr 1, 2024
fa56dcc
B #-: Avoid using arr[2..] in ruby 2.5, fixup! (#3017)
xorel Apr 2, 2024
7a2e1bf
B OpenNebula/one#6550: Fix backup blocking Scheduled Actions (#3019)
paczerny Apr 2, 2024
b888a3f
M #-: Improve logging for parsing VM xml (#3015)
paczerny Apr 2, 2024
03705f2
L #-: Linting for rubocop 1.62.1
tinova Apr 4, 2024
af02b52
M #-: Ensured hugepage attribute as array (#3021)
dcarracedo Apr 4, 2024
a9cb27d
B OpenNebula/one#6516: Schedule actions section (#3022)
dcarracedo Apr 4, 2024
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
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
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 }}
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' }}
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\"}}]}'
9 changes: 7 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,13 @@ 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
# 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
community@opennebula.io.
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)
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# [![OpenNebula Logo](https://opennebula.io/wp-content/uploads/2019/04/img-logo-blue.svg)](https://opennebula.io/)

![Smoke Tests](https://github.com/OpenNebula/one-ee/actions/workflows/smoke_tests.yml/badge.svg)

## Description

[OpenNebula](http://opennebula.io) is an open source platform delivering a simple but feature-rich and flexible solution to build and manage enterprise clouds for virtualized services, containerized applications and serverless computing.
Expand All @@ -16,6 +14,7 @@
- Download our [technical white papers](https://opennebula.io/docs-whitepapers/).
- See our [Documentation](https://docs.opennebula.io).
- Join our [Community Forum](https://forum.opennebula.io).
- Check our [Quick Start Guide](https://docs.opennebula.io/stable/quick_start/index.html).

[![OpenNebula Intro](https://opennebula.io/wp-content/uploads/2020/08/Intro_Screencast_small.png)](https://opennebula.io/screencast-overview/)

Expand Down Expand Up @@ -59,7 +58,7 @@ After the OpenNebula Front-end is correctly set up, the next step is preparing t

## License

Copyright 2002-2021, OpenNebula Project, OpenNebula Systems (formerly C12G Labs)
Copyright 2002-2023, OpenNebula Project, OpenNebula Systems (formerly C12G Labs)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Expand Down