Feature node salt ✅
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
Added 1 new commit:
- 9be6d7476bc - update requirements
Toggle commit list -
Added 27 new commits:
- fb838841 - vm: recreate interfaces from template in recovery operation
- c0b4ef92 - dashboard remove PortDelete
- 77d7975a - firewall: fix pickle error
- 5816bf02 - dashboard: add RemovePortOperation
- eb3f55b3 - dashboard: add AddPortOperation
- 6a9390f9 - dashboard: fix flake8 warnings
- 6da29f4e - dashboard: fix tests
- 62060459 - vm: add missing 'required_perms' lines
- d0cc86ea - vm: add add_port, remove_port to merged_activities.whitelist
- 7f80408e - dashboard: add remove_port template
- bef94b77 - dashboard: random fixes
- fa12edb4 - dashboard: move TransferOwnership views to utils.py
- 2ba3690e - dashboard: display full name
- 15739763 - dashboard: add transfer template ownership views
- cfb90704 - dashboard: fix indentation
- 392da873 - vm: handle node.driver_version errors
- b8cd2d07 - vm: add missing node.get_info calls
- 4392ed39 - Merge branch 'node-fixes' into 'master'
- af0882f5 - Merge branch 'feature-improved-recovery' into 'master'
- 66afc59c - dashboard: add profile links
- 833d5490 - Merge branch 'feature-tx-tpl-ownership' into 'master'
- f6861f2b - vm: raise SuspiciousOperation instead of PermissionDenied
- c4872897 - vm: remove accept_states lines
- fc553851 - Merge remote-tracking branch 'origin/master' into feature-port-operations
- 72e1a7ba - Merge branch 'feature-port-operations' into 'master'
- 312e0ccef64 - Merge remote-tracking branch 'origin/master' into feature-node-salt
- a8833f89db1 - vm: fix test
Toggle commit list -
Added 1 new commit:
- ede0559898c - vm: fix test
Toggle commit list -
Added 115 new commits:
- 4614c442 - remove external js dependencies
- 411a478b - add bower config
- 6cb335d7 - fix js code style
- 9362084a - settings: make devserver and production settings work together
- b3f91278 - settings: set up django-pipeline
- 2a45b0de - dashboard: user compressed css/js files
- c3ccaaa8 - requirements: add django-pipeline
- 6c71ffbc - use static template tag instead variable substitution
- 775b7c5e - buildbot doesn't love pipeline
- 8f9234a1 - fab: support bower
- 4064301b - dashboard: fix vm-details to match pipeline
- 9bcc0385 - dashboard: update dashboard to work with new bootstrap
- 8e1635ef - Merge branch 'master' into feature-pipeline
- b8a48b95 - dashboard: fix sliders
- 8e97df7e - dashboard: fix notifications
- 2a586b91 - dashboard: fix some tooltips on file box
- ea14f0c3 - circle: use less to compile css
- 5fe2e959 - circle: collect autocomplete js too
- ae45c595 - Merge branch 'master' into feature-pipeline
- 595735da - circle: manually watch directories for less files
- 8d8e851e - circle: don't run watch.py on import
- f3fa489d - circle: create a watch command
- d3dd06ae - circle: ignore bower components and static files in less watch
- aaa81f32 - circle: compileless command
- 8eb950ce - fab: compile less files before collectstatic in fab
- 368fa52f - circle: use pipeline with disable compilers option
- 67ab8684 - Merge branch 'master' into feature-pipeline
- ab630e67 - dashboard: fix node box in bootstrap 3.2
- e3adfe35 - bower: bump fontawesome version
- 4855c8b3 - dashboard: change bootstrap tour to introjs
- a547cac5 - dashboard: fix index store list
- 435048c3 - dashboard: fix store progress bar
- f4cf294b - dashboard: fix vm create progress bars
- 9795bd83 - dashboard: move inline css
- ed20ed7b - dashboard: reindent node monitor column html
- c29c05b3 - dashboard: fix info box titles
- 745ad571 - bower: remove bootstrap tour
- 98854937 - dashboard: infobtn should not act like a button on hover
- 8fbfca30 - vm: copy traits on save_as fixes #351 (closed)
- 05d1cfef - operation: set owner ACL level fixes #350 (closed)
- 458a7b75 - dashboard/network: remove script includes
- bde8c54a - network: fix remove event firing twice
- 7074f30d - dashboard: remove leftover script tags
- ae8aeb57 - dashboard: fix novnc
- 3cbb35e4 - circle: enable js compressor
- 7cb65f1c - fix
- 7074ec9e - dashboard: remove tooltip from navbar
- a691294f - Merge branch 'master' into feature-pipeline
- 962517cf - dashboard: test templates
- d92c0deb - dashboard: remove evidences of plagiarism
- 8eb07036 - Merge branch 'issue-351' into 'master'
- 01ceadd5 - fab: add cleanup function
- 6d633f5b - fab: add build_portal function
- e3ca1c1b - fab: add install_bash_completion_script function
- ba583561 - added id property for instance activity result
- 1be5b3cc - renamed the property
- 224c9130 - Merge branch 'seleniumProperty' into 'master'
- 73c44add - Merge branch 'feature-test-templates' into 'master'
- 46d8e9f9 - Merge branch 'feature-clean-pyc' into 'master'
- fa1d82c3 - network: fix related hosts listed on VlanDetail page
- a146d824 - Merge branch 'issue-353-vlan-detail' into 'master'
- 3c5ee93d - dashboard: add favorite icon to VM details
- d66ecb5a - Merge branch 'issue-349-fav-icon' into 'master'
- c3422577 - dashboard: add OpenSearch description
- c165dafd - dashboard: add management commands
- 3e2dbae2 - dashboard: fix opensearch xml
- be40f553 - dashboard: title of link tag should match the ShortName
- fa21824a - dashboard: don't remove title of elements in
- 78df1c1e - dashboard: add favorite icon to VM details
- 84a1d61c - firewall: fix copypaste error
- 8d391e1f - network: accept initial fields in HostCreate
- 260a5a7c - firewall: rewrite ipv6 template validation
- 5c67df1a - firewall: make convert_ipv4_to_ipv6 a Vlan method
- c3c23feb - network: add ajax helper for host-creation magic
- bb9f818b - network: add magic buttons to HostForm
- 0dbc3afe - network: fix ipv6 conversion
- 66100895 - dashboard: fix operation form getting submitted twice
- 521aa877 - firewall: add get_dhcp_clients
- ec0e901c - network: add MACColumn
- 8f0735c7 - network: add unregistered dhcp clients table
- 6299201d - firewall: add sensible default and help_text to Vlan.ipv6_template
- 059593b1 - firewall: fix _magic_ipv6_template()
- 5f05e808 - firewall: fix tests
- 7afb202a - network: use FieldWithButtons in HostForm
- 435f4556 - network: add magic button to ipv6_template
- 43de3dcb - dashboard: js i18n for fav titles
- 8a96b4f8 - Merge branch 'feature-opensearch' into 'master'
- 4a7515c4 - network: related field if changed by magic
- 85539a1f - firewall: magically compute host_ipv6_prefixlen too
- 1838f416 - firewall: refactor magic
- 4e337898 - network: fix magic at HostDetail view
- b7cfe6a7 - network: use dot notation in js
- 7557f6c4 - network: add titles to magic buttons
- 23d85db4 - network: add host creation butotn to VlanDetail
- 6694020e - firewall: handle get_dhcp_clients' remote exceptions
- f08c1e86 - Merge branch 'feature-network-gui-improvements' into 'master'
- 60d08d50 - firewall: fix http 500
- b02dd1ee - update PO templates
- 1ca7edbb - update Hungarian translation
- 6d44029c - Merge branch 'master' into feature-pipeline
- 014cda7a - dashboard: fix management command
- bad4afd4 - firewall: fix tests
- ca137eda - Merge remote-tracking branch 'origin/master' into feature-management-commands
- a8162edf - Merge branch 'feature-management-commands' into 'master'
- b0fd61ef - Merge branch 'feature-pipeline' into 'master'
- 664f3434 - circle: pipeline doc fixes
- a6acad5b - docs: add nodejs-legacy package
- 445a2148 - Merge branch 'pipeline-docs' into 'master'
- beeed7fa - dashboard: allow superusers too see profiles without groups
- 5c9ae9cb - dashboard: make check more pythonic
- 38b6f781 - Merge branch 'issue-371' into 'master'
- c2b89065 - dashboard: display minion status in node list view
- 284053f9 - vm: add UpdateNodeOperation
- 8328eea8 - update requirements
- 1d852711 - vm: fix test
Toggle commit list -
17 17 18 18 from __future__ import absolute_import, unicode_literals 19 19 from functools import update_wrapper 20 from glob import glob 20 21 from logging import getLogger 22 import os.path 21 23 from warnings import warn 22 24 import requests 25 from salt.client import LocalClient -
Owner
should this be mandatory?
-
-
1191 1192 1192 1193 1193 1194 @register_operation 1195 class UpdateNodeOperation(NodeOperation): 1196 id = 'update_node' 1197 name = _("update node") 1198 description = _("Update node.") -
Owner
that's all?
-
-
Owner
+1