1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-08 21:17:43 +03:00
Commit Graph

44 Commits

Author SHA1 Message Date
Ruben S. Montero
565094961a
F #4936: oned refactor
* Remove duplicit methods from NebulaUtil

    * Const correctness

    * Fix minor code quality issues

    * Remove ObjectCollection::clone()

    * Minor SSLUtil interface change

co-authored-by: Pavel Czerný <pczerny@opennebula.systems>
2020-07-05 22:01:32 +02:00
Pavel Czerný
daaf132a43
F #4936: Remove 'using namespace std' from headers (#60) 2020-07-02 22:42:10 +02:00
Vlastimil Holer
f3c50a5d89
M #-: Year bump to 2020 (#4634) 2020-04-30 15:00:02 +02:00
Pavel Czerný
36c79d643b
F #2837: Add --force option to 'onevnet rmar' (#4511) 2020-04-14 10:49:06 +02:00
Alejandro Huertas Herrero
2c9bbb9642 B #3070: delete IPAM ars when deleting vnet (#3719) 2019-09-17 15:53:02 +02:00
Alejandro Huertas
e997d2b2b3
F #3064: encrypt address range template
The address range template in address range pool is encrypted
2019-09-13 11:35:53 +02:00
Ruben S. Montero
3c2df22ad7
F #3064: separate encrypted attrs by objects
* There are encrypted attributes for VMs, Hosts and VNets
    * For VMs the user template is also encrypted
    * For VNets its address ranges attributes are also encrypted

Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2019-09-12 16:25:23 +02:00
Ruben S. Montero
a742b95d83
F #3064: Unified secret handling
Co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
2019-09-03 16:46:36 +02:00
Vlastimil Holer
441cf1f7f9 Bump version to 5.7.85, year to 2019 2019-01-16 11:47:59 +01:00
juanmont
098ce33e79 F #1976: Test access rights to the security groups of a VNet and its ARs 2018-04-27 16:31:12 +02:00
Vlastimil Holer
a4c0447ccf Bump year to 2018 (#1623) 2018-01-02 18:27:37 +01:00
Javi Fontan
8de979e42c Bump version 5.3.80 2017-05-25 16:07:35 +02:00
Ruben S. Montero
ba40cffd61 F #5027: Operations (hold, release, reserve...) for IP6 no-slaac ARs 2017-02-21 16:50:45 +01:00
Guillaume Oberlé
f8615d6e5c Feature #4446: Redesign of AddressRange class to include multiple
implementations. When managing leases 4 abstract methos have been added
to the interface:
  - from_vattr, to notify/request a new network from IPAM
  - allocate_addr, to set an address as used
  - get_addr, to request a free address
  - free_addr, to set an address as unused

This commits also includes an AddressRange implementation based on
OpenNebula's internal IPAM

Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-17 19:22:53 +02:00
Javi Fontan
e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Ruben S. Montero
5761be4d10 feature #4217: Simplify Template, Attribute and PoolObjectSQL class interfaces 2016-02-05 00:33:37 +01:00
Carlos Martín
034943e6b1 Feature #4215: Filter VR leases in onevnet show 2016-01-07 16:58:54 +01:00
Jaime Melis
e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Jaime Melis
8d00b74177 Change year to 2015 2015-02-24 12:27:59 +01:00
Ruben S. Montero
18786ec0e6 feature #3175: Cache SECURITY_GROUP parsing 2014-11-11 16:27:46 +01:00
Carlos Martín
76218309bc Feature #3175: Core support for RULE/NETWORK_ID
Each rule is copied once for each vnet's AR
2014-10-10 16:52:51 +02:00
Ruben S. Montero
dcd2e80281 feature #3183:Extend VNET to_xml method to list only VM and VNET information granted by the ACL system 2014-09-11 17:01:14 +02:00
Carlos Martín
36f19c0dcf Feature #3167: Allow users to edit their VNet's AR, respecting restricted attributes 2014-09-04 13:38:11 +02:00
Carlos Martín
faa407e0ec Feature #2858: Return error for wrong AR update actions. Do not allow to update a reservation SIZE 2014-06-16 17:56:50 +02:00
Ruben S. Montero
f57e0b4c1c feature #2858: Adjust quotas on VNET chown 2014-06-03 16:09:26 +02:00
Ruben S. Montero
5599906f02 feature #2858: Fix permission check when adding a reservation to an existing reservation. Quotas always account for the reservation owner 2014-06-03 15:13:26 +02:00
Ruben S. Montero
e971911068 feature #2858: Free address ranges on VNET 2014-06-02 19:18:32 +02:00
Ruben S. Montero
be238e98ee feature #2858: Add reservations to an exisiting network. VNETs are labeled with the PARENT_NETWORK_ID if any. Just one PARENT VNET is allowed 2014-05-30 19:00:59 +02:00
Ruben S. Montero
41e0412bdc feature #2858: free by owner returns the number of addressses freed 2014-05-30 12:57:09 +02:00
Ruben S. Montero
0fbef4c68c feature #2858: Reserve by IP & MAC 2014-05-30 00:00:32 +02:00
Ruben S. Montero
ab6de3ae02 feature #2858: Fix minor memory leaks 2014-05-29 15:36:20 +02:00
Ruben S. Montero
977fc0d9e3 feature #2858: Reserve by AR_ID, fix DB storage of reservations 2014-05-29 12:44:41 +02:00
Ruben S. Montero
28e7faf54e feature #2858: Check quotas for reserve addresses. Update AR on reservation 2014-05-28 10:59:02 +02:00
Ruben S. Montero
d5deaaf9e4 feature #2858: First version of VNET reservation. VNET is created, addresses allocated. Needs to set free addr methods upon reservation removal. 2014-05-27 17:19:36 +02:00
Ruben S. Montero
20a3c25843 feature #2858: Update ARs. Core, OCA and CLI. Needs to implement attribute removal 2014-05-23 00:24:14 +02:00
Ruben S. Montero
f440b6b1a5 feature #2858: Add and remove methods for Address Ranges. Core, OCA and CLI 2014-05-22 20:20:33 +02:00
Ruben S. Montero
e6301350d0 feature #2858: Hold and Release for IP/MAC addresses in all Address Ranges. Keep compatibility with 4.6 interface 2014-05-19 17:59:06 +02:00
Ruben S. Montero
14105efd0d feature #2858: Hold first matching lease if no address range is specified 2014-05-19 00:28:27 +02:00
Ruben S. Montero
1a4f9e09f0 feature #2858: Support for Address Range attributes in context 2014-05-17 01:17:58 +02:00
Ruben S. Montero
f0e64384cf feature #2858: Adds lease usage information to XML descriptions 2014-05-10 21:44:39 +02:00
Ruben S. Montero
72b61e9ec5 feature #2858: Integrate Address Ranges with VirtualNetwork and VirtualMachine 2014-05-10 21:06:59 +02:00
Ruben S. Montero
cab018fc98 feature #2858: Allocate & free functions for the address range pool 2014-05-10 19:46:27 +02:00
Ruben S. Montero
e4cee7c1ea feature #2858: Integrate AddressRangePool with VirtualNetwork: persistency & initialization 2014-05-10 01:22:02 +02:00
Ruben S. Montero
c24dfec31a feature #2858: First version of AddressRangePool 2014-05-09 21:20:09 +02:00