Matthew Jones
e7ba2a1078
Updating changelog for Instance Groups
2017-05-12 13:24:14 -04:00
Matthew Jones
81611b44f6
Fix an incorrect reference on instance group jobs list
2017-05-12 12:12:29 -04:00
Matthew Jones
51bb85c3e2
Purge remaining references to rampart groups
...
* Acceptance Docs references
* Installer references
2017-05-11 22:25:57 -04:00
Matthew Jones
c1a6fc050d
Simplify can_access for instance groups on job templates
2017-05-11 22:17:42 -04:00
Matthew Jones
f8fc9cff5c
Adding Instance Group permissions and tests
2017-05-11 15:14:18 -04:00
Matthew Jones
8bc1490368
Increase test coverage for task scheduler inventory updates
...
Also fixes some bugs found in that process
2017-05-11 14:36:13 -04:00
Alan Rominger
bdde87f7f5
Merge pull request #6245 from AlanCoding/alan_rockin_ramparts
...
Introduce view to allow associations but no creations
2017-05-11 14:10:21 -04:00
Matthew Jones
2c2e0d20a7
Exit logic fixes for instance group tools
2017-05-11 13:56:30 -04:00
Matthew Jones
47f4e5358b
View Fixes for instance groups
...
* Return "instance_groups" instead of "rampart_groups" on the ping
endpoint
* Don't pre-filter IG jobs endpoints for status
2017-05-11 13:55:31 -04:00
AlanCoding
14b5ab984b
new view to allow associations but no creations
2017-05-11 13:11:11 -04:00
Matthew Jones
704da9c7f2
Updating acceptance documentation and system docs
2017-05-10 16:15:49 -04:00
Matthew Jones
5508bad97c
Updating unit tests for task manager refactoring
...
* Purging old task manager unit tests
* Migrating those tests to functional tests
* Updating fixtures and factories to support a change in the way the
task manager is tested
* Fix an issue with the mk_credential fixture when used in functional
tests. Previously it had trouble with multiplel invocations when
persistence was used
2017-05-10 12:45:37 -04:00
Matthew Jones
705f8af440
Update views and serializers to support instance group (ramparts)
...
* includes top level views for instances and instance groups and
extending those views to be able to view running jobs
* Associative endpoints on Organizations, Inventories, and Job
Templates
* Related and summary field entries where appropriate
* Adding job model references to executing instance group
* Fix up default queue properties for clustering from the settings file
* Update production and default settings for instance queues in settings
2017-05-10 12:33:03 -04:00
Matthew Jones
4ced911c00
Implementing models for instance groups, updating task manager
...
* New InstanceGroup model and associative relationship with Instances
* Associative instances between Organizations, Inventory, and Job
Templates and InstanceGroups
* Migrations for adding fields and tables for Instance Groups
* Adding activity stream reference for instance groups
* Task Manager Refactoring:
** Simplifying task manager relationships and move away from the
interstitial hash tables
** Simplify dependency determination logic
** Reduce task manager runtime complexity by removing the partial
references and moving the logic into the task manager directly or
relying on Job model logic for determinism
2017-05-10 12:32:54 -04:00
Matthew Jones
e1296f6d3a
Updating the setup playbook to support instance group installation
...
* Support instance groups that begin with "rampart_" and automatically
group those using celery and data models
* Update settings file to appropriately consider instance groups after
install and to properly route messages
2017-05-10 11:18:08 -04:00
Matthew Jones
8db7e15ad0
Add nginx to server start and switch back to first tmux win
2017-05-10 10:57:42 -04:00
Alan Rominger
257dc459cf
Merge pull request #6179 from AlanCoding/name_changes
...
SCM Inventory field name changes
2017-05-04 11:17:21 -04:00
AlanCoding
35ae13f498
fully link up source_project_update to inventory update
2017-05-04 11:08:05 -04:00
AlanCoding
d826c45ac6
SCM Inventory field name changes
...
on InventorySource model
* scm_project -> source_project
on InventorySourceSerializer
* scm_inventories -> scm_inventory_sources
on InventoryUpdate model
* scm_project_update -> source_project_update
2017-05-04 09:15:29 -04:00
Jared Tabor
6a5102d51d
Merge pull request #6174 from jaredevantabor/source-notifications
...
Source notifications
2017-05-03 21:18:33 -04:00
Jared Tabor
394c7ed341
adding notifications to the inventory source
2017-05-03 21:18:06 -04:00
Jared Tabor
1f4c6edced
Merge pull request #6165 from jaredevantabor/inventory-cleanup
...
removing old inv manage files
2017-05-03 20:51:39 -04:00
Wayne Witzel III
dfd65441b1
Merge pull request #6177 from wwitzel3/devel
...
add organization_id to Inventory summary fields
2017-05-03 17:13:20 -04:00
Wayne Witzel III
397f24f160
add organization_id to Inventory summary fields
2017-05-03 17:01:51 -04:00
Alan Rominger
a9c7822a4d
Merge pull request #6176 from AlanCoding/inv_src_as
...
link inventory source activity stream to right place
2017-05-03 17:00:26 -04:00
AlanCoding
4735358857
link inventory source activity stream to right place
2017-05-03 16:31:21 -04:00
Alan Rominger
24a04d56f1
Merge pull request #6135 from AlanCoding/scm_bifurcation
...
Allow management of 2 types of SCM inventory sources
2017-05-03 16:03:11 -04:00
Wayne Witzel III
17b18f3d85
Merge pull request #6173 from wwitzel3/devel
...
Add organization to the InventorySource fields
2017-05-03 15:35:26 -04:00
Wayne Witzel III
0134b7e0bd
Add organization to the InventorySource fields
2017-05-03 15:29:21 -04:00
Marliana Lara
17a65bd67b
Merge pull request #6156 from marshmalien/fix/stdOutPanesFillHeight
...
Stretch standard out panes to page height
2017-05-03 13:40:00 -04:00
Marliana Lara
82d37d3fec
Change left panel height to 100% for consistency
2017-05-03 13:24:55 -04:00
Marliana Lara
c49f7dddec
Fix height responsiveness
2017-05-03 13:18:20 -04:00
AlanCoding
8d2598beee
allow management of 2 types of SCM inventory sources
2017-05-03 12:18:08 -04:00
Marliana Lara
fae6573ae2
Stretch left panel to height of browser
2017-05-03 11:55:09 -04:00
Jared Tabor
f1c39cf5c2
removing old inv manage files
...
somehow they snuck in our giant rebase w/ devel
2017-05-03 11:33:36 -04:00
Wayne Witzel III
465d620629
Merge pull request #6163 from wwitzel3/issue-5922
...
Remove deprecated fields / old migration tests.
2017-05-03 10:42:13 -04:00
Wayne Witzel III
9f28c57521
Remove all CONSTANTS
2017-05-03 10:27:32 -04:00
Bill Nottingham
1b9bd8d9fb
Merge pull request #6136 from wenottingham/warning
...
Fix deprecation warning.
2017-05-03 09:38:03 -04:00
Wayne Witzel III
dd52e2be30
Add migration and restore Credential logic
2017-05-02 22:49:17 -04:00
Wayne Witzel III
11eb99820d
Initial pass of removing RBAC deprecated fields and Permission
2017-05-02 22:38:34 -04:00
Aaron Tan
6fe133dc7f
Merge pull request #6142 from jangsutsr/6113_allow_concurrent_workflow_job_runs
...
Allow concurrent workflow job runs
2017-05-02 16:41:32 -04:00
Aaron Tan
057b24ccd0
Allow concurrent workflow job runs.
2017-05-02 16:28:24 -04:00
Alan Rominger
84b8dcece0
Merge pull request #6120 from AlanCoding/ansible-inventory
...
Inventory updates through `ansible-inventory`
2017-05-02 16:19:58 -04:00
Aaron Tan
59376feb70
Merge pull request #6133 from jangsutsr/6118_rework
...
Trailing comma rework
2017-05-02 15:41:23 -04:00
jlmitch5
e1cb9615cb
Merge pull request #6149 from jlmitch5/tacacsUI
...
tacacs ui implementation
2017-05-02 13:49:33 -04:00
Wayne Witzel III
65b7e7e839
Merge pull request #6144 from wwitzel3/issue-5745
...
Support dynamic Inventory
2017-05-02 13:28:48 -04:00
Wayne Witzel III
e46a043213
Revert isinstance, circular imports due to when the HostManager exists for an Inventory
2017-05-02 13:16:53 -04:00
Ryan Petrello
2839e14313
Merge pull request #6155 from ryanpetrello/new_credential_model
...
disallow `ask_at_runtime` fields for custom credential types
2017-05-02 13:15:00 -04:00
Wayne Witzel III
af35838aff
Make kind read-only for PUT/PATCH, use isinstance in Host Manager, update field fasly check
2017-05-02 13:00:17 -04:00
Marliana Lara
57ce713891
Stretch standard out panes to page height
...
* Fix #5962
* Give StandardOut-container a fixed height so flex children will stretch
to fill 100%.
* Edit overflow and height properties to make panel content scrollable
and visible
2017-05-02 11:11:28 -04:00