Ver Fonte

Merge pull request #1897 from qzio/log-opt/address-to-syslog-address

log_opt: change address to syslog-address
mnowster há 10 anos atrás
pai
commit
59d024f4f2
3 ficheiros alterados com 4 adições e 11 exclusões
  1. 2 9
      compose/config/schema.json
  2. 1 1
      docs/yml.md
  3. 1 1
      tests/unit/service_test.py

+ 2 - 9
compose/config/schema.json

@@ -56,16 +56,9 @@
         "image": {"type": "string"},
         "labels": {"$ref": "#/definitions/list_or_dict"},
         "links": {"type": "array", "items": {"type": "string"}, "uniqueItems": true},
-        "log_driver": {"type": "string"},
-
-        "log_opt": {
-          "type": "object",
 
-          "properties": {
-            "address": {"type": "string"}
-          },
-          "required": ["address"]
-        },
+        "log_driver": {"type": "string"},
+        "log_opt": {"type": "object"},
 
         "mac_address": {"type": "string"},
         "mem_limit": {

+ 1 - 1
docs/yml.md

@@ -301,7 +301,7 @@ Logging options are key value pairs. An example of `syslog` options:
 
     log_driver: "syslog"
     log_opt:
-      address: "tcp://192.168.0.42:123"
+      syslog-address: "tcp://192.168.0.42:123"
 
 ### net
 

+ 1 - 1
tests/unit/service_test.py

@@ -113,7 +113,7 @@ class ServiceTest(unittest.TestCase):
         self.assertEqual(opts['host_config']['Memory'], 1000000000)
 
     def test_log_opt(self):
-        log_opt = {'address': 'tcp://192.168.0.42:123'}
+        log_opt = {'syslog-address': 'tcp://192.168.0.42:123'}
         service = Service(name='foo', image='foo', hostname='name', client=self.mock_client, log_driver='syslog', log_opt=log_opt)
         self.mock_client.containers.return_value = []
         opts = service._get_container_create_options({'some': 'overrides'}, 1)