Kenji Okimoto
aeefc82ca4
Rescue Type error in reformat_value
...
Ruby2.2 and 2.3 cannot dup Fixnum and some classes.
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-19 14:33:15 +09:00
Kenji Okimoto
93e2acb316
Add separated setting view for AWS credentials
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 11:50:53 +09:00
Kenji Okimoto
c1169e2917
Fix a typo
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 16:54:02 +09:00
Kenji Okimoto
c9a3dd5516
Set initial params
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 16:21:25 +09:00
Kenji Okimoto
b5e6010cba
Clear class variables
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:18:42 +09:00
Kenji Okimoto
2aae26f261
Set types
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:18:32 +09:00
Kenji Okimoto
dda93e98cd
Use "type" instead of "@type"
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:18:08 +09:00
Kenji Okimoto
3c9b9be90d
Fix indent
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:03:03 +09:00
Kenji Okimoto
f23b264dcf
Reset class variable @@pos_file_paths
to avoid wrong validation error
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 14:34:47 +09:00
Kenji Okimoto
43a03c1c2b
Dup frozen string
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-09 17:01:37 +09:00
Kenji Okimoto
bdacc80488
Organize initial_params
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-09 14:30:02 +09:00
Kenji Okimoto
799312636c
Remove redundant initial_params
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-26 10:00:59 +09:00
Kenji Okimoto
697549dc91
Stop assigning @type
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-25 18:17:49 +09:00
Kenji Okimoto
3b79b517fb
Add Fluentd::Setting::RegistryLoader
...
Load all known attributes and define them to parse/format/buffer/storage section.
We can avoid unknown attribute error.
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-25 18:07:37 +09:00
Kenji Okimoto
fd2e16198e
Sort attrs
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-25 18:07:09 +09:00
Kenji Okimoto
3242b3d639
Add object type
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 17:01:47 +09:00
Kenji Okimoto
d8213f713b
Use type
instead of @type
...
Because `@type` is not defined in model.
So we must convert name `type` to `@type` or `@type` to `type` at the boundary
between the model and parameters.
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 15:42:23 +09:00
Kenji Okimoto
e980c3a7a3
Omit empty section when dump configuration
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 15:29:47 +09:00
Kenji Okimoto
3a2835429a
Add initial_params
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 15:26:50 +09:00
Kenji Okimoto
d5d69b5dc7
Set argument properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 14:15:35 +09:00
Kenji Okimoto
410ef31d06
Add Fluentd::Setting::SectionConfig
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 12:39:09 +09:00
Kenji Okimoto
bf8c04fb8f
Remove unused code
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 11:21:10 +09:00
Kenji Okimoto
d7d42cc892
Remove redundant validation
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 11:19:57 +09:00
Kenji Okimoto
2961788702
Add validation based on Fluentd test driver
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 11:19:03 +09:00
Kenji Okimoto
85246be081
Remove validation based on ActiveModel
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 11:17:51 +09:00
Kenji Okimoto
20da19e85a
Fix in_forward spec
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 17:27:19 +09:00
Kenji Okimoto
7d80515528
Remove redundant code
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 15:17:40 +09:00
Kenji Okimoto
a1c084b988
Skip enum value properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 13:06:50 +09:00
Kenji Okimoto
0ca86c8f33
Empty section is valid in most case
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 12:58:00 +09:00
Kenji Okimoto
00fcad0e1e
Stop writing empty section
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 12:57:23 +09:00
Kenji Okimoto
f29ff276b6
Use class method reformat_value
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 12:57:09 +09:00
Kenji Okimoto
b2a73274b8
out_forward: Display TLS options on form
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 12:03:59 +09:00
Kenji Okimoto
417291566f
in_syslog: Hide transport section and blocking_timeout
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 10:52:28 +09:00
Kenji Okimoto
ee8c45db8a
Add transport_common_options,transport_advanced_options
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 18:05:24 +09:00
Kenji Okimoto
5f10c5618b
Add transport section config definitions
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 17:26:43 +09:00
Kenji Okimoto
08f277f913
Permit parameter to determine owned plugin type
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 11:56:29 +09:00
Kenji Okimoto
f563240623
Define have_{buffer,storage,parse,format}_section? as singleton methods
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 11:55:42 +09:00
Kenji Okimoto
7394c9fb28
Set @type
parameter to section properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 11:55:16 +09:00
Kenji Okimoto
8b776469b5
Organize initial parameters
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-18 14:38:07 +09:00
Kenji Okimoto
2b577a1fe9
Hide hidden options
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-18 11:59:15 +09:00
Kenji Okimoto
15530c223c
Handle nested section properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-18 11:26:35 +09:00
Kenji Okimoto
d58640f6ee
Drop TLS support for now
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-18 11:22:52 +09:00
Kenji Okimoto
f1d32695a4
Dump @type
attribute of owned plugins
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 16:32:36 +09:00
Kenji Okimoto
215da19bda
Remove parse_type like attributes from owner plugin configuration
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 16:32:01 +09:00
Kenji Okimoto
2f2b388d57
Support storage
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 16:31:45 +09:00
Kenji Okimoto
fe32983c0f
Remove unused methods
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 14:19:51 +09:00
Kenji Okimoto
72d377b51a
Handle time_key without error
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 18:09:24 +09:00
Kenji Okimoto
6e8f5a2979
Set default value to /api/config_definitions' return value
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 17:30:48 +09:00
Kenji Okimoto
4eb54f0725
Rename guess_format -> guess_parse_type
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 16:52:37 +09:00
Kenji Okimoto
9d1c4f9d7b
Remove unused methods
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 16:52:26 +09:00