ETSINFV.KUBERNETES.V 1: Difference between revisions

From NFVwiki
(Created page with "https://nfvwiki.etsi.org/index.php?title=VIM_connection_information back to VimConnectionInfo registry == '''1 Solution information''' == {| class="wikitable" |'''Solutio...")
(No difference)

Revision as of 13:59, 24 April 2022

[back to VimConnectionInfo registry]

1 Solution information

Solution Name OpenStack with Keystone V2
Description ETSI-registered VIM Connection Info defining the interface and access parameters to use an OpenStack-based VIM with Keystone V2, to be signalled via the APIs specified in ETSI GS NFV-SOL 003. Keystone is used for access control to the VIM interfaces.
Specification URI https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/

2 Registration information

Registrant name ETSI ISG NFV

3 Requested vimType identifier

Registrant VIM Name Version
ETSINFV . OPENSTACK_KEYSTONE . V_2

4 JSON schema definition of "interfaceInfo"

Purpose: Provides information about the interface or interfaces to the VIM, such as the URI of an interface endpoint to communicate with the VIM.

interfaceInfo
{

"$schema": "http://json-schema.org/draft-07/schema#",

"title": "interfaceInfo",

"additionalProperties": false,

"required": [

"endpoint"

],

"type": "object",

"properties": {

"endpoint": {

"type": "string",

"format": "url",

"description": "The url representing the interface endpoint."

},

"trustedCertificates": {

"items": {

"type": "string",

"format": "byte"

},

"type": "array",

"description": "A collection of base64 encoded certificates to be trusted in relation to the endpoint."

},

"skipCertificateHostnameCheck": {

"default": false,

"type": "boolean",

"description": "Certificate hostname check for the endpoint can be skipped by setting this field to true."

},

"skipCertificateVerification": {

"default": false,

"type": "boolean",

"description": "Certificate verification for the endpoint can be skipped by setting this field to true."

}

}

}

5 JSON schema definition of "accessInfo"

Purpose: Provides authentication credentials for accessing the VIM, and other access-related information such as tenants or infrastructure resource groups.

accessInfo
{

"$schema": "http://json-schema.org/draft-07/schema#",

"title": "accessInfo",

"additionalProperties": false,

"required": [

"username",

"password",

"region",

"tenant"

],

"type": "object",

"properties": {

"username": {

"type": "string",

"description": "The username to use for access."

},

"region": {

"type": "string",

"description": "The OpenStack region to use for the VIM connection."

},

"password": {

"writeOnly": true,

"type": "string",

"format": "password",

"description": "The password to use for access. Required for input, not returned on output."

},

"tenant": {

"type": "string",

"description": "The OpenStack tenant to use for the VIM connection."

}

}

}

6 JSON schema definition of "extra"

Purpose: Provides optional additional VIM type specific information.

extra
not specified