Add CSR end point (#1893)

This commit is contained in:
Cesar Celis Hernandez
2022-05-09 14:35:19 -04:00
committed by GitHub
parent 624d9d9c4a
commit 0c822ffa98
10 changed files with 900 additions and 0 deletions

View File

@@ -583,6 +583,43 @@ func init() {
}
}
},
"/namespaces/{namespace}/tenants/{tenant}/csr": {
"get": {
"tags": [
"OperatorAPI"
],
"summary": "List Tenant Certificate Signing Request",
"operationId": "ListTenantCertificateSigningRequest",
"parameters": [
{
"type": "string",
"name": "namespace",
"in": "path",
"required": true
},
{
"type": "string",
"name": "tenant",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/csrElement"
}
},
"default": {
"description": "Generic error response.",
"schema": {
"$ref": "#/definitions/error"
}
}
}
}
},
"/namespaces/{namespace}/tenants/{tenant}/disable-logging": {
"post": {
"tags": [
@@ -2273,6 +2310,40 @@ func init() {
}
}
},
"csrElement": {
"type": "object",
"properties": {
"annotations": {
"type": "array",
"items": {
"$ref": "#/definitions/annotation"
}
},
"deletion_grace_period_seconds": {
"type": "integer",
"format": "int64"
},
"generate_name": {
"type": "string"
},
"generation": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"namespace": {
"type": "string"
},
"resource_version": {
"type": "string"
},
"status": {
"type": "string"
}
}
},
"deleteTenantRequest": {
"type": "object",
"properties": {
@@ -5012,6 +5083,43 @@ func init() {
}
}
},
"/namespaces/{namespace}/tenants/{tenant}/csr": {
"get": {
"tags": [
"OperatorAPI"
],
"summary": "List Tenant Certificate Signing Request",
"operationId": "ListTenantCertificateSigningRequest",
"parameters": [
{
"type": "string",
"name": "namespace",
"in": "path",
"required": true
},
{
"type": "string",
"name": "tenant",
"in": "path",
"required": true
}
],
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/csrElement"
}
},
"default": {
"description": "Generic error response.",
"schema": {
"$ref": "#/definitions/error"
}
}
}
}
},
"/namespaces/{namespace}/tenants/{tenant}/disable-logging": {
"post": {
"tags": [
@@ -7545,6 +7653,40 @@ func init() {
}
}
},
"csrElement": {
"type": "object",
"properties": {
"annotations": {
"type": "array",
"items": {
"$ref": "#/definitions/annotation"
}
},
"deletion_grace_period_seconds": {
"type": "integer",
"format": "int64"
},
"generate_name": {
"type": "string"
},
"generation": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"namespace": {
"type": "string"
},
"resource_version": {
"type": "string"
},
"status": {
"type": "string"
}
}
},
"deleteTenantRequest": {
"type": "object",
"properties": {