Commit Graph

54 Commits

Author SHA1 Message Date
Kris De Volder
f2e90f62ce Reconciling for github repo uris in concourse pipelines 2017-12-27 14:45:03 -08:00
Kris De Volder
1fb0a6acc6 Dynamic CA for github repo uris in concourse resource definitions 2017-12-22 17:14:27 -08:00
Kris De Volder
70f2db136b Validate that concourse job groups assignment is complete 2017-12-22 10:09:17 -08:00
Kris De Volder
13d900b58f Fix failing test cases and add missing doc snippets. 2017-12-21 16:24:31 -08:00
Kris De Volder
b302a2d30d Fixup schema for image_resource attribute in tasks
Add 'version' attribute and remove some other that are incorrect.
2017-12-21 16:07:14 -08:00
Kris De Volder
3500616dcd Add support for caches attribute in concourse tasks
See: https://www.pivotaltracker.com/story/show/153861788
2017-12-21 13:51:59 -08:00
Kris De Volder
04ee131762 More tweaks to GetStep version doc. 2017-12-13 14:37:03 -08:00
Kris De Volder
0d3ac889e7 Tweak GetStep version docs 2017-12-13 14:21:12 -08:00
Kris De Volder
3658f87b84 Fix #28: values 'latest' and 'every' should be accepted for 'version' in getstep 2017-12-13 13:41:53 -08:00
Sam Bryant
7972a3a087 update resource version to take a map string->string
Signed-off-by: Ashish Sehra <asehra@gmail.com>
2017-12-08 12:00:45 +00:00
BoykoAlex
616c4e4df5 Add privileged property to resource_type for Concourse 2017-11-26 01:44:39 -05:00
Kris De Volder
cc75054281 Attempt to fix log redirection 2017-11-22 13:03:21 -08:00
Kris De Volder
cd2ab7de28 Second attempt to redirect log output to file
First attempt was flawed because some loggers can get instantiated
before sysem property is set.
2017-11-17 15:49:00 -08:00
Kris De Volder
ac1b3ae109 Redirect language server logs to file, for all language servers
This is because vscode/atom clients do not like verbose log output
(JavaScript too slow compared to java?) and drop the connection to
the server.
2017-11-17 15:18:42 -08:00
Kris De Volder
9983f6c8c4 Make language server processes easy to recognize
Set a system property 'sts4.languageserver.name'. This serves as an easy 
marker to recognize language servers.
2017-10-20 15:03:28 -07:00
Kris De Volder
9e89047b8e Add support for CF resource type to concourse editor 2017-10-10 13:46:17 -07:00
Kris De Volder
b1ae19d9c6 Make fetch parameter in git-resource deprecated
See discussion here: 
 - https://github.com/concourse/git-resource/issues/118
 - https://www.pivotaltracker.com/story/show/150640930
2017-08-29 09:27:07 -07:00
Kris De Volder
56e8b5e008 Fix spurrious 'does not interact with resource error'
See: https://www.pivotaltracker.com/story/show/150337510
2017-08-17 12:13:09 -07:00
Kris De Volder
a5ac9a1d53 Enable snippet generator in concourse editor 2017-08-15 08:08:28 -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
8f6c75de03 Always suggest / accept 'latest' as a valid stemcell version 2017-07-25 14:31:17 -07:00
Kris De Volder
2ceaff0d07 System property to disable lazy completion items 2017-07-20 09:27:03 -07:00
Kris De Volder
47dcb094c5 Goto defintion for releases 2017-07-19 15:33:02 -07:00
Kris De Volder
23b6801820 Goto symbol for instance_groups 2017-07-17 14:18:25 -07:00
Kris De Volder
e1825d0daf Extremely 'minimal' support for bosh deployment manifest editing 2017-07-10 13:39:51 -07:00
Kris De Volder
738ba60c50 Add properties 'ensure', 'on_success', 'on_failure', 'interruptible' to 'Job' 2017-06-06 10:14:33 -07:00
Kris De Volder
b5244a253c Support for rootfs_uri property with deprecation warning for image property 2017-05-15 18:56:57 -07:00
Kris De Volder
7c5b4b6d9b Add property 'webhook_token' to the Pipeline schema. 2017-05-15 17:11:04 -07:00
Kris De Volder
6dba67c33b No errors for fetch param in git resource 2017-05-12 13:03:37 -07:00
Kris De Volder
beda7b5a4b Don't check for unknown resource errors in input_mapping 2017-05-12 11:56:08 -07:00
Kris De Volder
6de4f75ecb Workaround for vscode 1.12 completion sorting issue. 2017-05-10 12:37:38 -07:00
Kris De Volder
f8805be303 Disable de-indented relaxed completions 2017-05-09 11:23:28 -07:00
Kris De Volder
64f0616970 Better handle 'driver' property in semver resource 2017-05-08 17:48:40 -07:00
Kris De Volder
cfbe735ad4 Unused resource -> 'warning' not 'error'. 2017-05-08 11:32:30 -07:00
Kris De Volder
3e7944d47d Cut down on the noise in content assist
Use a 'tiered' model for properties
 - primary property
 - requred
 - other

Only suggest completions for a tier if the properties in the preceding tier
are already defined.
2017-05-05 15:18:36 -07:00
Kris De Volder
642acea0d9 Concourse Reconciler: check for unused resource 2017-05-03 17:19:31 -07:00
Kris De Volder
d47fa48e43 Autoinsert single required proerty after '- '. 2017-04-26 16:50:56 -07:00
Kris De Volder
7ce8ea1a0e Quickfix for health-check-type: none 2017-04-24 15:09:13 -07:00
Kris De Volder
9862f49a7f No 'interacts with' error if resource does not exist. 2017-04-24 09:41:26 -07:00
Kris De Volder
c344c13e5e Reconciler check that jobs used in 'passed' attribute...
... must interact with the resource.
2017-04-22 10:37:59 -07:00
Kris De Volder
da66be7aec Refactor / simplify how Yaml schema Constraints work:
- simplify access to DynamicSchemaContext.
 - allow constraints on non-map type nodes.

These changes pave the way to checking inertaction constraint on job-name
used in 'passed' attribute.
2017-04-21 12:16:37 -07:00
Kris De Volder
19471a7e65 Cleanups: unused imports 2017-04-21 09:45:40 -07:00
Kris De Volder
5284d96533 Cleanups: more type-checked representation of LanguageId 2017-04-20 13:57:56 -07:00
Kris De Volder
8af1d9f0c4 When completing a resource type name, also insert required properties 2017-04-18 17:34:26 -07:00
Kris De Volder
185b666253 Fix race-condition: reconciler versus ast cache 2017-04-17 12:28:21 -07:00
Kris De Volder
e0103c1352 Some refactorings towards fixing a nasty race condition
See: https://www.pivotaltracker.com/story/show/143694789

This work is not yet complete (everything still works as before, but a race condtion between clearing AST cache and using AST for reconciles remains).
2017-04-14 10:41:20 -07:00
Kris De Volder
3ccb392e6f Implement 'goto symbol' within pipeline.yml files. 2017-04-13 12:22:49 -07:00
Kris De Volder
c86b156e42 Make reconcile for resoure_type type more accurate
The string typed in there now must be a resource_type name. So it can not
be empty and can not be some random string.
2017-04-13 10:01:03 -07:00
Kris De Volder
20152be6bf Don't allow empty string in uri for git resource 2017-04-12 16:32:09 -07:00