Kenji Okimoto
4c530933ef
Stop overwriting parameter type by nil
...
In such case, use value set by super class.
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-11-07 13:07:16 +09:00
Kenji Okimoto
6eae27825a
Set label properly
...
Because the label is not an argument.
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-10 12:27:37 +09:00
Kenji Okimoto
dbc4ef2071
Add Fluentd::Setting::FormatterAdvancedOptions
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-28 11:34:12 +09:00
Kenji Okimoto
2a990fb1ad
Add Fluentd::Setting::ParserAdvancedOptions
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-28 10:49:22 +09:00
Kenji Okimoto
76f8c37150
Add label parameter to owner plugins
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-28 09:53:42 +09:00
Kenji Okimoto
f66929bf5b
Fix label handling while validation
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 17:06:23 +09:00
Kenji Okimoto
07cbac40eb
Stop setting label when the label is blank
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 17:03:08 +09:00
Kenji Okimoto
7615eaeb0b
Support label paramter
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 11:21:52 +09:00
Kenji Okimoto
6ac186edb5
Add Fluentd::Setting::Label
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 11:21:08 +09:00
Kenji Okimoto
1d3d4eaebe
Process nested multi section properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
a009222a2f
Append elements properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
d1226e3d34
Avoid NoMethodError
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
dacb0b5715
Add missing require
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
b7397133a8
Support filter_record_transformer
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-11 12:07:58 +09:00
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
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
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
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
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
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
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
15530c223c
Handle nested section properly
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-18 11:26:35 +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
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
daf5bf05be
Add buffer_type/storage_type attribute to owner plugins that have buffer/storage section
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:23:32 +09:00
Kenji Okimoto
f4ceb7bd9a
Display description on tooltip
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:23:32 +09:00
Kenji Okimoto
b14da4174f
Support storage section
...
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:12:55 +09:00