- Jan 25, 2019
-
-
Benjamin Bertrand authored
- Restrict the width of the vars column - Make the children and hosts a list of comma separated words with space to allow line break JIRA INFRA-763
-
Benjamin Bertrand authored
JIRA INFRA-763
-
Benjamin Bertrand authored
Search on keyword can be made case insensitive by using a normalizer. But some fields with type keyword include several words. They are only returned by entering all words. This is not what most users expect. It's better to use the "text" type by default (for text fields) and add an extra "keyword" field of type "keyword" for sorting. JIRA INFRA-770
-
Benjamin Bertrand authored
JIRA INFRA-763
-
Benjamin Bertrand authored
JIRA INFRA-763 #action In Progress
-
- Jan 23, 2019
-
-
Benjamin Bertrand authored
-
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
-
- Jan 19, 2019
-
-
Benjamin Bertrand authored
JIRA INFRA-725 #action In Progress
-
- Dec 18, 2018
-
-
Benjamin Bertrand authored
Dynamic mapping set to "strict" so that we don't forget to update the mapping when adding new fields to a model. JIRA INFRA-723 #action In Progress
-
- Dec 10, 2018
-
-
Benjamin Bertrand authored
-
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 30, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
Linked to click update to 7.x Subcommands that are named by the function now automatically have the underscore replaced with a dash. If you register a function named my_command it becomes my-command in the command line interface. JIRA INFRA-687
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
- create_host doesn't return 403 for user_lab but 200 because the form validation fails (the network_id is not part of the form choices) - caching disabled during tests the current_user could sometimes return a different username because of caching: the database is cleaned between each test, so different users can have the same id and an old user could be returned instead of the new one due to caching JIRA INFRA-578
-
Benjamin Bertrand authored
- flask-bootstrap dependency removed a while ago - the full static directory shall be passed JIRA INFRA-683
-
Benjamin Bertrand authored
All dependencies upgraded except: - redis (3.0.1 not compatible with rq) - WTForms JIRA INFRA-684
-
Benjamin Bertrand authored
- add fqdn to host - add gateway to network - add netmask to interface - allow to pass recursive via the API (to expand interfaces in host) - add is_main property to interface (True if the interface is the main interface of the host) JIRA INFRA-640
-
- Nov 29, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-640
-
Benjamin Bertrand authored
JIRA INFRA-640
-
- Nov 28, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-678 #action In Progress
-
- Nov 27, 2018
-
-
Benjamin Bertrand authored
Mac table removed from Network part (mac is saved as a column in the Interface table). JIRA INFRA-674 #action In Progress
-
Benjamin Bertrand authored
JIRA INFRA-578 #action In Progress
-
Benjamin Bertrand authored
JIRA INFRA-578
-
Benjamin Bertrand authored
JIRA INFRA-673 #action In Progress
-
- Nov 09, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
- mac is now a column - the id of the input field changed from #mac_address to #mac JIRA INFRA-639
-
Benjamin Bertrand authored
dns parameter removed (retrieved dynamically by the playbook) JIRA INFRA-651 #action In Progress
-
- 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
selectize-bootstrap4-theme v2.0.2 from https://github.com/const-se/selectize-bootstrap4-theme To use selectize on a Select or MultiSelect field, add the selectize-default class. It initializes selectize with the default options. JIRA INFRA-644 #action In Progress
-
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 18, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-618
-
Benjamin Bertrand authored
JIRA INFRA-618 #action In Progress
-
- Oct 15, 2018
-
-
Benjamin Bertrand authored
Allow to send metrics to a zabbix server JIRA INFRA-614 #action In Progress
-
Benjamin Bertrand authored
session._changes can be None in after_commit See https://sentry.esss.lu.se/sentry/csentry/issues/63 JIRA INFRA-613 #action In Progress
-
- Oct 12, 2018
-
-
Benjamin Bertrand authored
-
Benjamin Bertrand authored
IndexError raised due to: {'cn': 'Alessio Curri (new)', 'sAMAccountName': 'alessiocurri2', 'mail': []} JIRA INFRA-610 #action In Progress
-
Benjamin Bertrand authored
LDAPInvalidFilterError: malformed filter raised due to the search filter '(&(member=CN=Alessio Curri (new),OU=Contractors,OU=ESS Users,DC=esss,DC=lu,DC=se))' The brackets must be encoded using escape_filter_chars() to follow RFC4515. See https://github.com/cannatag/ldap3/issues/153 JIRA INFRA-550 #action In Progress
-
- Oct 11, 2018
-
-
Benjamin Bertrand authored
JIRA INFRA-576 #action In Progress
-
Benjamin Bertrand authored
JIRA INFRA-576
-