Skip to content

Commit

Permalink
Update supported versions and schema
Browse files Browse the repository at this point in the history
  • Loading branch information
hvaneenoo committed Nov 20, 2020
1 parent 4ba76bb commit 1161902
Show file tree
Hide file tree
Showing 5 changed files with 58,662 additions and 5 deletions.
3 changes: 2 additions & 1 deletion SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ Currently supported versions:
| Software Version | Release Type | First Customer Ship | End of Support |
|------------------|---------------|---------------------|-----------------|
| AS 3.19.1 | LTS | 07-May-2020 | 07-May-2021 |
| AS 3.21.0 | Feature | 21-Jul-2020 | 21-Oct-2020 |
| AS 3.22.0 | Feature | 01-Sep-2020 | 01-Dec-2020 |
| AS 3.22.1 | Feature | 08-Sep-2020 | 01-Dec-2020 |
| AS 3.23.0 | Feature | 12-Oct-2020 | 12-Jan-2021 |
| AS 3.24.0 | Feature | 20-Nov-2020 | 20-Feb-2021 |



Expand Down Expand Up @@ -58,6 +58,7 @@ Versions no longer supported:
| AS 3.18.0 | Feature | 10-Mar-2020 | 10-Jun-2020 |
| AS 3.19.0 | Feature | 21-Apr-2020 | 21-Jul-2020 |
| AS 3.20.0 | Feature | 02-Jun-2020 | 02-Sep-2020 |
| AS 3.21.0 | Feature | 21-Jul-2020 | 21-Oct-2020 |


\* Fix for updated Docker Container packaging only
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,11 @@
"type": "string",
"const": "AS3"
},
"$schema": {
"description": "URL of schema against which to validate. Used by validation in your local environment only (via Visual Studio Code, for example)",
"type": "string",
"format": "uri"
},
"action": {
"title": "Action",
"description": "Indicates desired action: 'deploy' means deploy the included declaration to targetHost; 'dry-run' does NOT deploy the declaration but does do everything short of changing targetHost's configuration; 'patch' modifies the declaration based on the provided set of commands and then deploys the updated declaration; 'redeploy' causes an old declaration from targetHost's declaration history to be re-deployed (property redeployAge (default 0) selects the old declaration, and note redeployUpdateMode as well); 'retrieve' returns a copy of a previously-deployed declaration; 'remove' deletes the declaration or declaration component.",
Expand Down Expand Up @@ -2128,6 +2133,15 @@
"$ref": "#/definitions/Pointer_HTTP2_Profile"
}
]
},
"egress": {
"type": "object",
"description": "Egress (server-side context) HTTP2 profile. This option is only available on BIG-IP 14.1+.",
"allOf": [
{
"$ref": "#/definitions/Pointer_HTTP2_Profile"
}
]
}
},
"minProperties": 1,
Expand Down Expand Up @@ -2286,6 +2300,18 @@
"$ref": "#/definitions/Pointer_Per_Request_Access_Policy"
}
]
},
"profileVdi": {
"title": "VDI profile",
"description": "VDI profile to attach to servie.",
"f5modules": [
"apm"
],
"allOf": [
{
"$ref": "#/definitions/Pointer_VDI_Profile"
}
]
}
},
"allOf": [
Expand Down Expand Up @@ -3755,6 +3781,12 @@
"type": "boolean",
"default": false
},
"httpMrfRoutingEnabled": {
"title": "HTTP MRF Router",
"description": "Specifies whether to use the HTTP message routing framework (MRF) functionality. Note: This is available in TMOS versions 14.1 and later.",
"type": "boolean",
"default": false
},
"persistenceMethods": {
"title": "Persistence method(s)",
"description": "List of persistence methods (each by name or AS3 pointer). Element 0 is primary (default) persistence method. Use 'persistenceMethods: []' for no persistence.",
Expand Down Expand Up @@ -5344,6 +5376,19 @@
"type": "integer",
"minimum": 0,
"default": 5
},
"fqdnPrefix": {
"description": "String to prepend onto the hostname to create the node name",
"type": "string",
"oneOf": [
{
"pattern": "^[A-Za-z][0-9A-Za-z_.-]*$"
},
{
"const": ""
}
],
"default": ""
}
},
"if": {
Expand Down Expand Up @@ -5990,6 +6035,11 @@
"description": "If true, the server certificate is verified against the list of supplied/default CAs when making requests to the Consul API.",
"type": "boolean",
"default": true
},
"jmesPathQuery": {
"title": "JMESPath Query",
"type": "string",
"description": "Custom JMESPath Query"
}
},
"if": {
Expand Down Expand Up @@ -6425,6 +6475,14 @@
"type": "string",
"default": "",
"f5expand": true
},
"environmentVariables": {
"description": "Specifies user defined command line parameters that the external program requires.",
"type": "object",
"additionalProperties": {
"type": "string"
},
"default": {}
}
},
"oneOf": [
Expand Down Expand Up @@ -18040,6 +18098,26 @@
"default": 1,
"minimum": 0,
"maximum": 65535
},
"dependsOn": {
"description": "Specifies the name of the virtual server on which this pool member depends.",
"type": [
"string",
"array"
],
"oneOf": [
{
"type": "string",
"const": "none"
},
{
"type": "array",
"items": {
"type": "string",
"pattern": "^/Common/Shared/.*:.*"
}
}
]
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -18073,6 +18151,26 @@
"default": 1,
"minimum": 0,
"maximum": 65535
},
"dependsOn": {
"description": "Specifies the name of the virtual server on which this pool member depends.",
"type": [
"string",
"array"
],
"oneOf": [
{
"type": "string",
"const": "none"
},
{
"type": "array",
"items": {
"type": "string",
"pattern": "^/Common/Shared/.*:.*"
}
}
]
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -28726,6 +28824,25 @@
}
]
},
"Pointer_VDI_Profile": {
"description": "Reference to a VDI profile",
"type": "object",
"properties": {
"bigip": {
"description": "Pathname of existing BIG-IP VDI profile",
"type": "string",
"format": "f5bigip"
}
},
"additionalProperties": false,
"minProperties": 1,
"maxProperties": 1,
"allOf": [
{
"f5bigComponent": "query apm profile vdi"
}
]
},
"Pointer_VLAN": {
"description": "Reference to a VLAN",
"type": "object",
Expand Down Expand Up @@ -28794,6 +28911,11 @@
"type": "string",
"const": "ADC"
},
"$schema": {
"description": "URL of schema against which to validate. Used by validation in your local environment only (via Visual Studio Code, for example)",
"type": "string",
"format": "uri"
},
"updateMode": {
"title": "Update mode",
"description": "When set to 'selective' (default) AS3 does not modify Tenants not referenced in the declaration. Otherwise ('complete') AS3 removes unreferenced Tenants.",
Expand All @@ -28810,6 +28932,7 @@
"type": "string",
"$comment": "IMPORTANT: In enum array, please put current schema version first, oldest-supported version last. Keep enum array sorted most-recent-first.",
"enum": [
"3.24.0",
"3.23.0",
"3.22.0",
"3.21.0",
Expand Down Expand Up @@ -29051,8 +29174,17 @@
"$ref": "#/definitions/Tenant"
},
"propertyNames": {
"pattern": "^[A-Za-z][0-9A-Za-z_.-]*$",
"maxLength": 190
"oneOf": [
{
"pattern": "^[A-Za-z][0-9A-Za-z_.-]*$",
"maxLength": 190
},
{
"enum": [
"$schema"
]
}
]
},
"required": [
"class",
Expand Down
Loading

0 comments on commit 1161902

Please sign in to comment.