mirror of
https://github.com/truecharts/library-charts.git
synced 2026-07-05 14:06:21 -03:00
finish service schema
This commit is contained in:
@@ -11,5 +11,15 @@
|
||||
"additionalProperties": {
|
||||
"type": ["string", "null"]
|
||||
}
|
||||
},
|
||||
"enabled": {
|
||||
"type": ["boolean", "string"]
|
||||
},
|
||||
"targetSelector": {
|
||||
"type": ["string"]
|
||||
},
|
||||
"primary": {
|
||||
"type": ["boolean"],
|
||||
"default": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
{
|
||||
"instance": {
|
||||
"type": "object",
|
||||
"additionalProperties": true,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"default": true
|
||||
"$ref": "definitions.json#/enabled"
|
||||
},
|
||||
"annotations": {
|
||||
"$ref": "definitions.json#/annotations"
|
||||
@@ -13,12 +12,21 @@
|
||||
"labels": {
|
||||
"$ref": "definitions.json#/labels"
|
||||
},
|
||||
"nameOverride": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"namespace": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": {
|
||||
"type": "string"
|
||||
},
|
||||
"targetSelector": {
|
||||
"$ref": "definitions.json#/enabled"
|
||||
},
|
||||
"expandObjectName": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"clusterIP": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -41,7 +49,17 @@
|
||||
"enum": ["None", "ClientIP"]
|
||||
},
|
||||
"sessionAffinityConfig": {
|
||||
"type": "object"
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"clientIP": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"timeoutSeconds": {
|
||||
"type": ["string", "integer"]
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"externalIPs": {
|
||||
"type": "array",
|
||||
@@ -68,8 +86,7 @@
|
||||
}
|
||||
},
|
||||
"primary": {
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
"$ref": "definitions.json#/primary"
|
||||
}
|
||||
},
|
||||
"required": []
|
||||
@@ -77,15 +94,16 @@
|
||||
|
||||
"servicePort": {
|
||||
"type": "object",
|
||||
"additionalProperties": true,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"default": true
|
||||
"$ref": "definitions.json#/enabled"
|
||||
},
|
||||
"primary": {
|
||||
"type": "boolean",
|
||||
"default": false
|
||||
"$ref": "definitions.json#/primary"
|
||||
},
|
||||
"targetSelector": {
|
||||
"$ref": "definitions.json#/enabled"
|
||||
},
|
||||
"port": {
|
||||
"type": ["string", "integer"]
|
||||
@@ -97,6 +115,9 @@
|
||||
"targetPort": {
|
||||
"type": ["string", "integer"]
|
||||
},
|
||||
"hostPort": {
|
||||
"type": ["string", "integer"]
|
||||
},
|
||||
"nodePort": {
|
||||
"type": ["string", "integer"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user