"README.md" did not exist on "c5ce28fca29af63ab3d40e58cb601f191fd82a58"
- Feb 04, 2019
-
-
Benjamin Bertrand authored
Host interfaces are always returned sorted by name JIRA INFRA-785 #action In Progress
-
- Jan 28, 2019
-
-
Benjamin Bertrand authored
After a VM or VIOC creation, a post install job can be triggered. The job to trigger is based on the domain and defined in the AWX_POST_INSTALL dictionary. Admin users have the option to skip this post job if required. The job is enqueued in RQ with a dependency on the creation job. So it's only triggered after successful completion of the first one. JIRA INFRA-769
-
- Jan 23, 2019
-
-
Benjamin Bertrand authored
- Disk size added to the create VM form - Disk size saved to proxmox_disk_space variable in host inventory The proxmox_disk_space variable is used by the Ansible job when creating the machine. JIRA INFRA-759 #action In Progress
-
- Dec 10, 2018
-
-
Benjamin Bertrand authored
Not sure why a tuple instead of network was returned... There must have been a comma at the end of the line due to copy/pasting and black converted that to a tuple. Added a test for the create_interface function. JIRA INFRA-697 #action In Progress
-
- Nov 29, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-640
-
- Nov 28, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-678 #action In Progress
-
- Nov 27, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-578 #action In Progress
-
Benjamin Bertrand authored
JIRA INFRA-578
-
- Nov 06, 2018
-
-
Benjamin Bertrand authored
- Host names are unique (no 2 hosts with same name) - A host name shall not conflict with a cname or interface (if not main interface) - Interface names are unique (no 2 interfaces with same name) - An interface shall not conflict with a cname or host (if not assigned host) - cnames are only unique by domain (2 cnames can have the same name if different domains) - A cname shall not conflict with a host or interface - An interface has to be linked to a host Validation is implemented at the model level. Some is also implemented at the form level as it gives nicer feedback, but not all as it's a bit more complex when it requires check on several fields. JIRA INFRA-245
-
Benjamin Bertrand authored
- mac is now a column in the interface table (no link to the mac table) - mac column is unique (can't have 2 interfaces with the same mac) - the mac table is kept for the items JIRA INFRA-639
-
- Oct 11, 2018
-
-
Benjamin Bertrand authored
- switch to server side processing to retrieve network hosts (the table started to be bigger and takes time to load) - add full text search using elasticsearch Note that only the first IP is displayed in the host table (all interfaces were displayed before). Search can be performed on any interfaces. JIRA INFRA-595 #action In Progress
-
Benjamin Bertrand authored
This is to ensure that when editing an object it is properly re-indexed. JIRA INFRA-575
-
- Sep 28, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-569 #action In Progress
-
Benjamin Bertrand authored
- set cascade to all and delete-orphan to delete interfaces when deleting a host - button added on the view host page to delete host (admin only) JIRA INFRA-557 #action In Progress
-
- Sep 21, 2018
-
-
Benjamin Bertrand authored
This was just a typo... It should be AnsibleGroup instead of AnsibleQuery... JIRA INFRA-548
-
- Aug 01, 2018
-
-
Benjamin Bertrand authored
-
- Jul 31, 2018
-
-
Benjamin Bertrand authored
-
- Jul 17, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-414
-
- Jul 12, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-412
-
- Jul 11, 2018
-
-
Benjamin Bertrand authored
Allow to enter Ansible variables on host in YAML format. Use codemirror (http://codemirror.net) to make editing YAML easier. JIRA INFRA-412
-
- Jul 09, 2018
-
-
Benjamin Bertrand authored
Use the before_flush hook to trigger the core services update. It's much nicer than having to call a method in several places. The core services update is triggered on creation/modification/deletion of an Interface. In the before_flush we can manipulate the session (add objects) but we shouldn't call commit. The db.session.commit() was removed from the launch_task method.
-
- Jul 06, 2018
-
-
Benjamin Bertrand authored
- Jul 02, 2018
-
-
Benjamin Bertrand authored
Table used to save the RQ background jobs JIRA INFRA-403
-
- Jun 28, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-402
-
- May 25, 2018
-
-
Benjamin Bertrand authored
Memory shall be passed in MB and GB
-
- May 24, 2018
-
-
Benjamin Bertrand authored
a "startsWith" was inserted by commit 1a2f3786 This is the javascript syntax. In Python, it should be lowercase "startswith"...
-
Benjamin Bertrand authored
Passing tags as kwarg to the InterfaceForm doesn't work because obj takes precedence (but interface.tags contain Tag instances and not id) We need to update the default values. Calling process is required. See https://stackoverflow.com/questions/5519729/wtforms-how-to-select-options-in-selectmultiplefield JIRA INFRA-334
-
- May 23, 2018
-
-
Benjamin Bertrand authored
Allow to create a VM or Virtual IOC
-
- Apr 27, 2018
-
-
Benjamin Bertrand authored
-
- Apr 23, 2018
-
-
Benjamin Bertrand authored
- rename "Virtual" to "Virtual Machine" - add "Virtual IOC" - add several physical devices (Switch, Industrial PC IOC, MicroTCA, VME, PLC)
-
- Apr 20, 2018
-
-
Benjamin Bertrand authored
1. When we have a stack of switches, the same IP is associated to several switches 2. Move the items <-> host assocation to the item create/edit page JIRA INFRA-267
-
- Apr 10, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-281
-
- Apr 06, 2018
-
-
Benjamin Bertrand authored
"type" field on host replaced with foreign key "machine_type_id" JIRA INFRA-281
-
- Mar 16, 2018
-
-
Benjamin Bertrand authored
We should reserve 10 addresses at the beginning and 5 at the end. Meaning for a /24 network, we should start at 11 and end at 249.
-
- Feb 12, 2018
-
-
Benjamin Bertrand authored
The network range defines the IP to be allocated. This is to reserve some specific addresses (for gateway for example). An admin user should be able to define an interface outside the network range. The IP address select field was replaced with a string field (initialized to the first available IP). Fixes INFRA-200
-
- Feb 09, 2018
-
-
Benjamin Bertrand authored
Fixes INFRA-197
-
Benjamin Bertrand authored
- add domain_id on NetworkScope table to define a default domain - add domain_id on Network (default to the Network Scope one) Fixes INFRA-194
-
- Dec 22, 2017
-
-
Benjamin Bertrand authored
One should be able to enter a MAC when creating/editing an interface.
-
- Dec 20, 2017
-
-
Benjamin Bertrand authored
- Only admin should be able to create networks - Deleting an interface should require at least create group (should that be restricted to admin?)
-