Created
May 16, 2024 10:08
-
-
Save rk295/3fee10b85525dea7e6282c1b90af27dd to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "$ref": "#/definitions/VpcCni", | |
| "$schema": "http://json-schema.org/draft-06/schema#", | |
| "definitions": { | |
| "Affinity": { | |
| "type": [ | |
| "object", | |
| "null" | |
| ] | |
| }, | |
| "EniConfig": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "create": { | |
| "type": "boolean" | |
| }, | |
| "region": { | |
| "type": "string" | |
| }, | |
| "subnets": { | |
| "additionalProperties": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| }, | |
| "securityGroups": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "required": [ | |
| "id" | |
| ], | |
| "type": "object" | |
| }, | |
| "minProperties": 1, | |
| "type": "object" | |
| } | |
| }, | |
| "required": [ | |
| "create", | |
| "region", | |
| "subnets" | |
| ], | |
| "type": "object" | |
| }, | |
| "Env": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "ADDITIONAL_ENI_TAGS": { | |
| "type": "string" | |
| }, | |
| "ANNOTATE_POD_IP": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "AWS_EC2_ENDPOINT": { | |
| "type": "string" | |
| }, | |
| "AWS_EXTERNAL_SERVICE_CIDRS": { | |
| "type": "string" | |
| }, | |
| "AWS_MANAGE_ENIS_NON_SCHEDULABLE": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "AWS_VPC_CNI_NODE_PORT_SUPPORT": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "AWS_VPC_ENI_MTU": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_EXCLUDE_SNAT_CIDRS": { | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_EXTERNALSNAT": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_LOGLEVEL": { | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_LOG_FILE": { | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_RANDOMIZESNAT": { | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_CNI_VETHPREFIX": { | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_PLUGIN_LOG_FILE": { | |
| "type": "string" | |
| }, | |
| "AWS_VPC_K8S_PLUGIN_LOG_LEVEL": { | |
| "type": "string" | |
| }, | |
| "CLUSTER_ENDPOINT": { | |
| "type": "string" | |
| }, | |
| "DISABLE_INTROSPECTION": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "DISABLE_LEAKED_ENI_CLEANUP": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "DISABLE_METRICS": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "DISABLE_NETWORK_RESOURCE_PROVISIONING": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "DISABLE_POD_V6": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENABLE_BANDWIDTH_PLUGIN": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENABLE_POD_ENI": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENABLE_PREFIX_DELEGATION": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENABLE_V4_EGRESS": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENABLE_V6_EGRESS": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENI_CONFIG_ANNOTATION_DEF": { | |
| "type": "string" | |
| }, | |
| "ENI_CONFIG_LABEL_DEF": { | |
| "type": "string" | |
| }, | |
| "INTROSPECTION_BIND_ADDRESS": { | |
| "type": "string" | |
| }, | |
| "IP_COOLDOWN_PERIOD": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "MAX_ENI": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "MINIMUM_IP_TARGET": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "POD_SECURITY_GROUP_ENFORCING_MODE": { | |
| "type": "string" | |
| }, | |
| "WARM_ENI_TARGET": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "WARM_IP_TARGET": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "WARM_PREFIX_TARGET": { | |
| "format": "integer", | |
| "type": "string" | |
| } | |
| }, | |
| "title": "Env", | |
| "type": "object" | |
| }, | |
| "Init": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "env": { | |
| "$ref": "#/definitions/InitEnv" | |
| } | |
| }, | |
| "title": "Init", | |
| "type": "object" | |
| }, | |
| "InitEnv": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "DISABLE_TCP_EARLY_DEMUX": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "ENABLE_V6_EGRESS": { | |
| "format": "boolean", | |
| "type": "string" | |
| } | |
| }, | |
| "title": "InitEnv", | |
| "type": "object" | |
| }, | |
| "Limits": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "cpu": { | |
| "type": "string" | |
| }, | |
| "memory": { | |
| "type": "string" | |
| } | |
| }, | |
| "title": "Limits", | |
| "type": "object" | |
| }, | |
| "NodeAgent": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "enableCloudWatchLogs": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "enablePolicyEventLogs": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "healthProbeBindAddr": { | |
| "format": "integer", | |
| "type": "string" | |
| }, | |
| "metricsBindAddr": { | |
| "format": "integer", | |
| "type": "string" | |
| } | |
| }, | |
| "title": "NodeAgent", | |
| "type": "object" | |
| }, | |
| "Resources": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "limits": { | |
| "$ref": "#/definitions/Limits" | |
| }, | |
| "requests": { | |
| "$ref": "#/definitions/Limits" | |
| } | |
| }, | |
| "title": "Resources", | |
| "type": "object" | |
| }, | |
| "Tolerations": { | |
| "additionalProperties": false, | |
| "items": { | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| }, | |
| "VpcCni": { | |
| "additionalProperties": false, | |
| "properties": { | |
| "affinity": { | |
| "$ref": "#/definitions/Affinity" | |
| }, | |
| "enableNetworkPolicy": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "enableWindowsIpam": { | |
| "format": "boolean", | |
| "type": "string" | |
| }, | |
| "eniConfig": { | |
| "$ref": "#/definitions/EniConfig" | |
| }, | |
| "env": { | |
| "$ref": "#/definitions/Env" | |
| }, | |
| "init": { | |
| "$ref": "#/definitions/Init" | |
| }, | |
| "livenessProbeTimeoutSeconds": { | |
| "type": "integer" | |
| }, | |
| "nodeAgent": { | |
| "$ref": "#/definitions/NodeAgent" | |
| }, | |
| "readinessProbeTimeoutSeconds": { | |
| "type": "integer" | |
| }, | |
| "resources": { | |
| "$ref": "#/definitions/Resources" | |
| }, | |
| "tolerations": { | |
| "$ref": "#/definitions/Tolerations" | |
| } | |
| }, | |
| "title": "VpcCni", | |
| "type": "object" | |
| } | |
| }, | |
| "description": "vpc-cni" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment