Commit Graph

81 Commits

Author SHA1 Message Date
Kris De Volder
7c19c5df85 Fix small spacing issue in snippet generator 2017-08-02 09:52:53 -07:00
Kris De Volder
88c703e9e5 Snippets now mostly working all tests passing. 2017-08-02 09:11:13 -07:00
Kris De Volder
e0d9effc14 Fix test failure 2017-08-01 12:12:49 -07:00
Kris De Volder
d9f2047bcf Snippet generator mostly working, still needs some tweaks / bug fixes. 2017-08-01 12:05:25 -07:00
Kris De Volder
b1fa77603c V1 schema trigger property is *only* networks 2017-07-31 09:11:33 -07:00
Kris De Volder
6bdc83217d Fix bug around empty-stirng checks for enumvalueparsing 2017-07-28 16:58:17 -07:00
Kris De Volder
49f33fb8f7 Small tweak to sha1 prop docs 2017-07-28 16:57:46 -07:00
Kris De Volder
51954fe306 Simplify contraints between release attributes 2017-07-28 16:06:11 -07:00
Kris De Volder
af3ca76047 Fix bug: releases provider actually uses stemcells data! 2017-07-28 15:13:17 -07:00
Kris De Volder
b520fdc577 Some simplifications of dynamic CA/Reconcilng using PartialCollection 2017-07-28 14:48:57 -07:00
Kris De Volder
724ae4aed4 More tweaks to dynamic releases attributes reconcile and CA 2017-07-28 12:01:13 -07:00
Kris De Volder
ca93d93d15 CA/reconcile for release versions stage 1
Doesn't yet consider version's relationship with release name.
2017-07-27 13:44:10 -07:00
Kris De Volder
a92accde86 Improve CachingModelProvider to wrap a cache around the models it provides 2017-07-27 13:09:12 -07:00
Kris De Volder
b6f2691d30 Dynamic CA for release names in releases block 2017-07-27 10:52:54 -07:00
Kris De Volder
12b987b49c Add a test for when bosh cli disabled or errors. 2017-07-26 14:56:56 -07:00
Kris De Volder
a668b0664e Fix issues with how bosh cli config is passed from vscode to server 2017-07-26 14:32:34 -07:00
Kris De Volder
00972506e5 Wire up BoshCliConfig so it gets used. 2017-07-26 13:39:07 -07:00
Kris De Volder
ac89f1a2e0 Nicer looking reconcile errors for 'filtered' stemcell versions 2017-07-25 15:37:18 -07:00
Kris De Volder
8f6c75de03 Always suggest / accept 'latest' as a valid stemcell version 2017-07-25 14:31:17 -07:00
Kris De Volder
2a3e39e7be Add BoshCommandStemcellsProvider properly to Bosh language server 2017-07-25 10:12:24 -07:00
Kris De Volder
b13eefb594 Dynamic CA and reconcile for stemcells definition attributes 2017-07-24 16:58:10 -07:00
Kris De Volder
427dbe8b62 Fix failing test 2017-07-24 12:25:26 -07:00
Kris De Volder
d75d1438d2 Dynamic CA and reconcile for Stemcell name and os 2017-07-24 12:18:34 -07:00
Kris De Volder
49e6a1db14 Dynamic completions and validations for stemcell names 2017-07-24 10:43:19 -07:00
Kris De Volder
1dbc67b580 Improve test coverage for bosh Cloud config provider 2017-07-24 10:08:19 -07:00
Kris De Volder
962805f949 Fix issue with CachinhModelProvider not caching 'failed' results
Also tweak some timeout values to try to make dynamic CA and reconcile
more responsive.
2017-07-21 17:13:41 -07:00
Kris De Volder
2b0829e1f6 Add some logging around bosh cmd exec, trying to see why it is taking so long! 2017-07-21 14:07:29 -07:00
Kris De Volder
e40b81bc87 Revert "Temporarily disable dynamic cloud-config features in bosh editor"
This reverts commit ebcd3f41cb.
2017-07-21 12:17:31 -07:00
Kris De Volder
ebcd3f41cb Temporarily disable dynamic cloud-config features in bosh editor 2017-07-21 12:09:07 -07:00
Kris De Volder
dc07bbf32a Missing sha1 error demoted to a warning 2017-07-21 11:47:40 -07:00
Kris De Volder
da37474d2e Add a Dynamic 'Stemcells' model information provider
In preparation of implementing dynamic CA and checking of stemcells block.
2017-07-21 10:51:53 -07:00
Kris De Volder
4342b237ed Add missing hovers for releases attributes 2017-07-20 14:50:07 -07:00
Kris De Volder
9c43c54acf Dynamic CA and reconcile for vm_extensions 2017-07-20 11:11:02 -07:00
Kris De Volder
0623550ce2 Dynamic CA / reconcile for persistent disk type 2017-07-20 10:51:34 -07:00
Kris De Volder
2732910929 Dynamic CA and reconcile for AZs 2017-07-20 10:36:42 -07:00
Kris De Volder
78743103a9 Dynamic CA and reconcile for network names 2017-07-20 10:24:49 -07:00
Kris De Volder
2ceaff0d07 System property to disable lazy completion items 2017-07-20 09:27:03 -07:00
Kris De Volder
e53e08271c Use stale asts for hoverinfo provider (makes it work slightly better
responsive when file doesn't presently parse)
2017-07-19 16:16:32 -07:00
Kris De Volder
5681f99357 Goto definition for stemcell 2017-07-19 15:51:21 -07:00
Kris De Volder
47dcb094c5 Goto defintion for releases 2017-07-19 15:33:02 -07:00
Kris De Volder
9aa5ed36bb Add test cases for situations where cloud config is unavailable 2017-07-19 12:52:38 -07:00
Kris De Volder
d15dae1c0c Add a cache around CloudConfigProvider 2017-07-19 12:35:43 -07:00
Kris De Volder
506ffe8f03 Some cleanups
- Failing test cases
- Genericise CludConfigProvider
2017-07-19 11:38:26 -07:00
Kris De Volder
35a558be37 Tentative implementation of dynamic vm_type CA and reconcile
It is functional but still need to address caching issues
2017-07-19 08:59:56 -07:00
Kris De Volder
cecd98f7a5 Create CloudConfigProvider and wire it up...
... in preparation for implementing various stories that depend on this
infrastructure.
2017-07-18 15:52:34 -07:00
Kris De Volder
eb440634b4 Reconcile and CA for stemcell references 2017-07-18 11:45:42 -07:00
Kris De Volder
fc1a0fec46 Reconcile and content assist for ReleaseName references 2017-07-18 10:52:33 -07:00
Kris De Volder
2ffaed4436 Check for duplicate defintions in bosh manifest 2017-07-17 16:39:05 -07:00
Kris De Volder
53ca2f5642 Goto symbol for Variables 2017-07-17 15:39:45 -07:00
Kris De Volder
ecdd8dc377 Goto symbol for releases 2017-07-17 15:15:18 -07:00