Skip to content

Commit

Permalink
Merge pull request #17 from jaxxstorm/value_schema
Browse files Browse the repository at this point in the history
add a helm schema for the values
  • Loading branch information
macb authored Jan 30, 2024
2 parents 81a5c0c + 1019df1 commit a4c20ed
Showing 1 changed file with 183 additions and 0 deletions.
183 changes: 183 additions & 0 deletions charts/vantage-kubernetes-agent/values.schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"affinity": {
"type": "object"
},
"agent": {
"type": "object",
"properties": {
"allowedAnnotations": {
"type": "string"
},
"clusterID": {
"type": "string"
},
"collectNamespaceLabels": {
"type": "string"
},
"debug": {
"type": "boolean"
},
"disableKubeTLSverify": {
"type": "string"
},
"logLevel": {
"type": "string"
},
"nodeAddressTypes": {
"type": "string"
},
"secret": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
}
}
},
"token": {
"type": "string"
},
"useDeployment": {
"type": "boolean"
}
}
},
"clusterRole": {
"type": "object",
"properties": {
"annotations": {
"type": "object"
}
}
},
"clusterRoleBinding": {
"type": "object",
"properties": {
"annotations": {
"type": "object"
}
}
},
"fullnameOverride": {
"type": "string"
},
"image": {
"type": "object",
"properties": {
"pullPolicy": {
"type": "string"
},
"repository": {
"type": "string"
},
"tag": {
"type": "string"
}
}
},
"imagePullSecrets": {
"type": "array"
},
"nameOverride": {
"type": "string"
},
"nodeSelector": {
"type": "object"
},
"persist": {
"type": "object",
"properties": {
"mountPath": {
"type": "string"
},
"name": {
"type": "string"
},
"size": {
"type": "string"
},
"storageClassName": {
"type": "string"
}
}
},
"persistS3": {
"type": "object",
"properties": {
"bucket": {
"type": "null"
},
"prefix": {
"type": "null"
}
}
},
"podAnnotations": {
"type": "object"
},
"resources": {
"type": "object",
"properties": {
"limits": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
},
"requests": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
}
}
},
"securityContext": {
"type": "object"
},
"service": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"port": {
"type": "integer"
},
"type": {
"type": "string"
}
}
},
"serviceAccount": {
"type": "object",
"properties": {
"annotations": {
"type": "object"
},
"name": {
"type": "string"
}
}
},
"tolerations": {
"type": "array"
}
}
}

0 comments on commit a4c20ed

Please sign in to comment.