diff --git a/.gitignore b/.gitignore index e2d345d0f9..b53c25652e 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,8 @@ palette-docs.pdf docs/api-content/api-docs/v1/*.mdx docs/api-content/api-docs/v1/sidebar.* +docs/api-content/api-docs/edge-v1/*.mdx +docs/api-content/api-docs/edge-v1/sidebar.* # Versions Content versions.json diff --git a/.gitleaksignore b/.gitleaksignore index d34dc1da4b..60479efc5e 100644 --- a/.gitleaksignore +++ b/.gitleaksignore @@ -103,3 +103,9 @@ fd60bdc4fdfe8b66925db07865cb530eab4978df:docs/docs-content/integrations/kubernet 511e735952ff4babb08c522a7febdd856740c3f9:docs/docs-content/vertex/system-management/reverse-proxy.md:private-key:141 511e735952ff4babb08c522a7febdd856740c3f9:docs/docs-content/vertex/system-management/reverse-proxy.md:private-key:167 511e735952ff4babb08c522a7febdd856740c3f9:docs/docs-content/vertex/system-management/reverse-proxy.md:private-key:239 +9e62b4b635976b0ab93d4dddcf29d33365664091:docs/docs-content/integrations/kubernetes.md:generic-api-key:391 +9e62b4b635976b0ab93d4dddcf29d33365664091:docs/docs-content/integrations/kubernetes.md:generic-api-key:759 +9e62b4b635976b0ab93d4dddcf29d33365664091:docs/docs-content/integrations/kubernetes.md:generic-api-key:1125 +e4040084011d4d7935a589959b96ebc5cfba7a94:docs/docs-content/integrations/kubernetes.md:generic-api-key:759 +e4040084011d4d7935a589959b96ebc5cfba7a94:docs/docs-content/integrations/kubernetes.md:generic-api-key:1125 +e4040084011d4d7935a589959b96ebc5cfba7a94:docs/docs-content/integrations/kubernetes.md:generic-api-key:391 diff --git a/README.md b/README.md index e3926067b2..a3674d2c1a 100644 --- a/README.md +++ b/README.md @@ -500,6 +500,30 @@ To add a video, use the following syntax. Ensure you capitalize the letter "V": ``` +### Badges + +The following badges are available for use: + +> [!NOTE] +> +> All badges are globally available. No need to import them. + +- Technical Preview Badge ![Technical Preview Badge](static/img/tech-preview-light.svg) + ![Technical Preview Badge](static/img/tech-preview-dark.svg) + +#### Technical Preview Badge + +The technical preview badge is used to indicate that a feature is in technical preview. The badge is intended for +release notes in the context of a list. The following is an example of how to use the technical preview badge. The +component will automatically display the badge in the correct color based on the light theme (dark/light). + +```markdown +- Cluster Profile variables, a new feature that allows you to define variables in a cluster profile. This + feature is in Tech Preview and is available only for Edge clusters. Profile variables allow you to define variable + types, apply validation, and more. Refer to the Cluster Profile Variables documentation to learn more about profile + variables. +``` + ### Simple Card Grid This is a custom component that creates a grid of simple text cards with two columns, styled according to our color @@ -744,3 +768,7 @@ make clean-versions > > The `docusaurus.config.js` file is updated by the [`update_docusaurus_config.js`](./docusaurus.config.js) script. DO > NOT commit this file with the updated changes. + +``` + +``` diff --git a/apisidebar.js b/apisidebar.js index 7b72fbd5eb..e9ee6c7341 100644 --- a/apisidebar.js +++ b/apisidebar.js @@ -10,6 +10,12 @@ if (fs.existsSync(sidebarFilePath)) { sidebarItems = require(sidebarFilePath); } +let emcSidebarItems = []; +const sidebarEmcFilePath = "./docs/api-content/api-docs/edge-v1/sidebar.ts"; +if (fs.existsSync(sidebarEmcFilePath)) { + emcSidebarItems = require(sidebarEmcFilePath); +} + module.exports = { apiSidebar: [ { type: "doc", id: "introduction", label: "Introduction" }, @@ -21,5 +27,11 @@ module.exports = { link: { type: "generated-index", title: "Palette API V1" }, items: sidebarItems, }, + { + type: "category", + label: "Edge Host API V1", + link: { type: "generated-index", title: "Edge Host API V1" }, + items: emcSidebarItems, + }, ], }; diff --git a/archiveVersions.json b/archiveVersions.json index 3d232fdd40..58326da2bc 100644 --- a/archiveVersions.json +++ b/archiveVersions.json @@ -1,4 +1,5 @@ { + "v4.1.x": "https://version-4-1.legacy.docs.spectrocloud.com", "v4.0.x": "https://version-4-0.legacy.docs.spectrocloud.com", "v3.4.x and prior": "https://version-3-4.legacy.docs.spectrocloud.com" } diff --git a/docs/api-content/api-docs/1-introduction.md b/docs/api-content/api-docs/1-introduction.md index 08e85a8b10..f182abddd6 100644 --- a/docs/api-content/api-docs/1-introduction.md +++ b/docs/api-content/api-docs/1-introduction.md @@ -8,16 +8,21 @@ sidebar_custom_props: icon: "graph" --- +The API documentation section includes documentation for Palette API and Edge Host API. Edge Host API endpoints are Tech +Preview features and should not be used in production workloads. + +## Palette API + Palette offers a range of capabilities you can access through the REST APIs. These REST APIs are designed in accordance with open API standards, which ensure that the platform's features can be integrated with other applications and systems. By utilizing these APIs, you can tap into the platform's capabilities through programmatic methods. Use the APIs to build custom integrations and workflows that leverage the power of the Palette. -## Paths +### Paths Every API's URI has the prefix of the version and the Palette resource, such as: `v1/spectroclusters/...` -## Authentication +### Authentication Palette supports two types of API authentication methods that can be used to authenticate API requests: @@ -25,7 +30,7 @@ Palette supports two types of API authentication methods that can be used to aut - [API Key](#api-key) -### Authorization Token +#### Authorization Token You can acquire authorization tokens from Palette that have a 15-minute lifetime. The authorization token is passed as part of the HTTP request header. You can use the authorization token to authenticate and authorize the request. The @@ -33,7 +38,7 @@ header name is `Authorization`, and the token is the header value. Refer to the [Authorization Token](/user-management/authentication/authorization-token) section to learn more about the authorization token. -### API Key +#### API Key You can use API keys to authenticate with the Palette API. API keys allow you to interact with Palette APIs without requiring user credentials such as username and password. The API key must be present in each API request to @@ -50,7 +55,7 @@ curl --location "https://api.spectrocloud.com/v1/spectroclusters/123456789?Proje Refer to the [API Key](/user-management/authentication/api-key/) section to learn how to create and manage API keys. -## Requests +### Requests All requests are in the `JSON` format. In general, the request payload has three sections: _metadata, spec and status_. @@ -73,7 +78,7 @@ timestamp cannot be modified post-creation. | PATCH | To add, modify, remove a specific attribute or sub-resource within a resource. | | DELETE | To delete the resource. | -## Response Codes +### Response Codes The API returns standard HTTP response codes: @@ -88,42 +93,40 @@ The API returns standard HTTP response codes: | 404 | The resource or the dependent resource is not found for the operation. | | 500 | Operational error. For 500 error code, the server responds with an explicit error code and an error message. | -## Palette API Lifecycle +### Palette API Lifecycle Palette APIs maintain backward compatibility until deprecation. The three API phases in the lifecycle are _Production_, _Sunset_, and _Deprecated_. Spectro Cloud will inform users when APIs transition through this lifecycle. -### Production +#### Production The Palette APIs are designed to work as intended and expected. -### Sunset +#### Sunset As the API approaches deprecation because it is being replaced or will no longer be supported, a notice will be provided in the documentation that outlines our intent and provides a cut-off date. Within three months of the deprecation date, a notice will be shared that counts down to the end date and recommends the API to use instead. -### Deprecated +#### Deprecated We indicate that an API is deprecated when it is no longer supported or recommended for use by including a tag to indicate its state. The API documentation will remain available as a subsection of deprecated APIs. -
- :::info The API lifecycle also applies to external-facing tools such as Terraform. ::: -## Versioning +### Versioning The version information is included in the API URI, such as `v1alpha1` or `v1`. Future APIs will increment the version, leaving the earlier version intact. The existing API request and response schema will be modified to add new attributes or query parameters while maintaining backward compatibility with earlier schemas. Prior notice will be given before advancing to the next version, and users will be advised to migrate to the new API. -## Scope +### Scope Palette groups resources under either a Tenant or Project scope. When making API requests targeting resources belonging to a project, the project scope should be specified. To specify the project scope, use the HTTP header key `ProjectUid` @@ -145,7 +148,7 @@ If you do not provide the ProjectUid header, then the assumed scope is of the te ::: -## Pagination +### Pagination API endpoints that return a list have a limit of 50 items per return payload. Pagination is necessary for this purpose. The API response for the list includes the listMeta resource that contains the `continue` token. To perform pagination, @@ -176,7 +179,7 @@ curl --location 'https://api.spectrocloud.com/v1/packs?continue=eyJvZmZzZXQiOjUw --header 'apiKey: yourAPIKey' ``` -## Rate Limits +### Rate Limits The API rate limits are as follows: @@ -194,7 +197,7 @@ The API rate limits are as follows: - If too many requests are issued, you may receive an error with HTTP code `429` - `TooManyRequests.` We recommend retrying the API call after a few moments. -## Endpoint Prefix Rate +### Endpoint Prefix Rate | **Endpoint Prefix** | **Request Per Second** | **Burst Size** | **Max with Burst** | | --------------------------------------------------------------------------------------- | ---------------------- | -------------- | ------------------ | @@ -263,3 +266,136 @@ The API rate limits are as follows: | /v1/clusterprofiles/validate/packs | 50 | 5 | 250 | | /v1/clusterprofiles/:uid/validate/packs | 50 | 5 | 250 | | /v1/spectroclusters/:uid/profiles | 50 | 5 | 250 | + +## Edge Host API + +An Edge host has its own set of API endpoints. These API endpoints are available on each Edge host instead of on a +Palette instance. You can use Edge Host API endpoints to programmatically perform tasks such as retrieve information +about Edge clusters, retrieve the list of available images on your Edge host, and create local clusters using embedded +cluster definitions. + +:::preview + +::: + +### Authentication + +Use the `POST /v1/users/default/login` endpoint to generate an authentication token with your OS username and password. +The following curl command is an example. Replace `edge-host-ip` with the IP of your Edge host and replace `os-username` +and `os-password` with your OS user credentials. + +```shell +curl --location 'https://edge-host-ip:5080/v1/users/default/login' \ +--header 'Content-Type: application/json' \ +--data '{ + "username": "os-username", + "password": "os-password" +}' +``` + +If your credentials are valid, you will receive a authorization token. + +```hideClipboard +{ + "Token": { + "Authorization": "******" + } +} + +``` + +Include this token in the header of your subsequent requests to the Edge Host API to authenticate your requests. For +example, the following request retrieves information about the Edge host such as the processor architecture and the host +name. + +```shell +curl --location 'https://10.10.135.182:5080/v1/edge-mgmt/edgehosts/current' \ +--header 'Cookie: Authorization=*******' +``` + +```hideClipboard +{ + "metadata": { + "creationTimestamp": "2024-02-29T20:31:42.204Z", + "id": "edge-bc4a38428b71300e371150263b651b8d", + "lastModifiedTimestamp": "0001-01-01T00:00:00.000Z", + "name": "edge-bc4a38428b71300e371150263b651b8d" + }, + "spec": { + "connectionMode": "airgap", + "hardwareSpec": { + "archType": "amd64", + "cpu": { + "cores": 4 + }, + "disks": [ + { + "controller": "SCSI", + "partitions": [ + { + "fileSystemType": "ext4", + "freeSpace": 13, + "mountPoint": "/run/initramfs/cos-state", + "totalSpace": 24, + "usedSpace": 9 + } + ], + "size": 300, + "vendor": "VMware" + }, + { + "controller": "SCSI", + "partitions": [], + "size": 4, + "vendor": "NECVMWar" + }, + { + "controller": "SCSI", + "partitions": [], + "vendor": "NECVMWar" + } + ], + "gpus": [], + "memory": { + "sizeInMB": 7930 + }, + "os": { + "family": "kairos-core-sles", + "version": "v2.4.3" + } + }, + "networkInfo": [ + { + "dns": [ + "10.10.128.8" + ], + "gateway": "10.10.128.1", + "ip": "10.10.135.182", + "isDefault": true, + "macAddr": "00:50:56:b8:9e:98", + "nicName": "ens160", + "subnet": "255.255.192.0" + } + ] + }, + "status": { + "agentVersion": "4.3.0-rc4", + "configurationStatus": "pending", + "dns": { + "nameservers": [ + "10.10.128.8" + ], + "options": [], + "searchDomains": [ + "." + ] + }, + "hostName": "edge-bc4a38428b71300e371150263b651b8d", + "ntp": { + "fallbackNtpServers": [], + "ntpServers": [] + }, + "registrationStatus": "not applicable" + } +} +``` diff --git a/docs/api-content/api-docs/edge-v1/emc-api.json b/docs/api-content/api-docs/edge-v1/emc-api.json new file mode 100644 index 0000000000..b9dad21976 --- /dev/null +++ b/docs/api-content/api-docs/edge-v1/emc-api.json @@ -0,0 +1,2684 @@ +{ + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "schemes": [ + "http", + "https" + ], + "swagger": "2.0", + "info": { + "title": "Edge Management APIs", + "version": "v1" + }, + "paths": { + "/v1/edge-mgmt/cluster": { + "post": { + "description": "Creates a cluster with the provided cluster configuration", + "tags": [ + "edge-mgmt" + ], + "summary": "Creates a cluster with the provided cluster configuration", + "operationId": "v1CreateCluster", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1ClusterConfiguration" + } + } + ], + "responses": { + "202": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1AcceptedResponseWithMessage" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/applications": { + "get": { + "description": "list the details of the cluster’s packs.", + "tags": [ + "edge-mgmt" + ], + "summary": "list the details of the cluster’s packs.", + "operationId": "v1ClusterApplications", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1ClusterCurrentApplications" + } + }, + "404": { + "description": "Not found", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/details": { + "get": { + "description": "Get Edge Cluster details", + "tags": [ + "edge-mgmt" + ], + "summary": "Get Edge Cluster details", + "operationId": "v1ClusterGet", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1Cluster" + } + }, + "404": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1NotFound" + } + }, + "500": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/events": { + "get": { + "description": "List cluster events", + "tags": [ + "edge-mgmt" + ], + "summary": "List cluster events", + "operationId": "v1GetClusterEvents", + "parameters": [ + { + "type": "string", + "name": "namespace", + "in": "query" + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1Events" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/profiles": { + "put": { + "description": "Updates a cluster with the provided cluster configuration", + "tags": [ + "edge-mgmt" + ], + "summary": "Updates a cluster with the provided cluster configuration", + "operationId": "v1UpdateClusterProfiles", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1ClusterProfileConfiguration" + } + } + ], + "responses": { + "202": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1AcceptedResponseWithMessage" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/profiles/variables/validate": { + "post": { + "description": "Validate cluster profile variables", + "tags": [ + "edge-mgmt" + ], + "summary": "Validate cluster profile variables", + "operationId": "v1ValidateClusterProfileVariables", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1ValidateVariables" + } + } + ], + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1ValidateVariablesResponse" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/registry/content/details": { + "get": { + "description": "Get Harbor Content Details", + "tags": [ + "edge-mgmt" + ], + "summary": "List existing Harbor Content Details", + "operationId": "v1HarborContentsDetails", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1HarborContentsDetails" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/registry/content/sync-status/details": { + "get": { + "description": "Get Harbor Content Sync Status", + "tags": [ + "edge-mgmt" + ], + "summary": "List Harbor Content Sync Status", + "operationId": "v1HarborContentsSyncStatusDetails", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1HarborContentsSyncStatus" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/registry/health": { + "get": { + "description": "Gets the harbor health status", + "tags": [ + "edge-mgmt" + ], + "summary": "Gets the harbor health status", + "operationId": "V1HarborHealth", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1HarborHealthDetails" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/cluster/settings": { + "put": { + "description": "Update cluster settings", + "tags": [ + "edge-mgmt" + ], + "summary": "Update cluster settings", + "operationId": "v1EdgeNativeClusterSettings", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1EdgeNativeClusterSettings" + } + } + ], + "responses": { + "202": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1AcceptedResponseWithMessage" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/clusters/archive/embedded/details": { + "get": { + "description": "parses the cluster-config archive.", + "tags": [ + "edge-mgmt" + ], + "summary": "parses the cluster-config archive.", + "operationId": "V1ClusterConfigArchiveEmbedded", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1ClusterConfigArchiveDetails" + } + }, + "default": { + "description": "Error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/clusters/archive/overridden/details": { + "get": { + "description": "parses the cluster-config archive if it exists.", + "tags": [ + "edge-mgmt" + ], + "summary": "parses the cluster-config archive if it exists.", + "operationId": "v1ClusterConfigArchiveOverriden", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1ClusterConfigArchiveDetails" + } + }, + "default": { + "description": "Error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/clusters/current/nodes": { + "get": { + "description": "Get K8s Cluster Nodes", + "tags": [ + "edge-mgmt" + ], + "summary": "A list of the K8s Cluster Nodes", + "operationId": "v1ClusterNodes", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1ClusterNodes" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current": { + "get": { + "description": "Get edge host details", + "tags": [ + "edge-mgmt" + ], + "summary": "Get edge host info", + "operationId": "v1EdgeHostInfo", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1EdgeHostInfo" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/actions/reboot": { + "post": { + "description": "Reboot edge host", + "tags": [ + "edge-mgmt" + ], + "summary": "Reboot edge host", + "operationId": "v1EdgeHostActionReboot", + "responses": { + "202": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1AcceptedResponseWithMessage" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/actions/reset": { + "post": { + "description": "Reset edge host", + "tags": [ + "edge-mgmt" + ], + "summary": "Reset edge host", + "operationId": "v1EdgeHostActionReset", + "responses": { + "202": { + "description": "Accepted response with message" + }, + "500": { + "description": "Internal server error.", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/actions/shutdown": { + "post": { + "description": "Shutdown edge host", + "tags": [ + "edge-mgmt" + ], + "summary": "Shutdown edge host", + "operationId": "v1EdgeHostActionShutdown", + "responses": { + "202": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1AcceptedResponseWithMessage" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/actions/upload-clusterconfig": { + "post": { + "description": "Uploads the cluster config archive and extracts it to the required location on the edge host.", + "consumes": [ + "multipart/form-data" + ], + "tags": [ + "edge-mgmt" + ], + "summary": "Uploads the cluster config archive and extracts it to the required location on the edge host.", + "operationId": "V1ClusterConfigUpload", + "parameters": [ + { + "type": "file", + "description": "The archive file to be uploaded.", + "name": "uploadFile", + "in": "formData", + "required": true + } + ], + "responses": { + "201": { + "description": "Created successfully.", + "schema": { + "$ref": "#/definitions/uploadResponse" + } + }, + "500": { + "description": "Internal server error.", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/actions/upload-content": { + "post": { + "description": "Uploads an archive file and extracts it to the required location on the edge host.", + "consumes": [ + "multipart/form-data" + ], + "tags": [ + "edge-mgmt" + ], + "summary": "Uploads an archive file and extracts it to the required location on the edge host.", + "operationId": "V1ContentUpload", + "parameters": [ + { + "type": "file", + "description": "The archive file to be uploaded.", + "name": "uploadFile", + "in": "formData", + "required": true + } + ], + "responses": { + "201": { + "description": "Created successfully.", + "schema": { + "$ref": "#/definitions/uploadResponse" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/configurations": { + "get": { + "description": "Get edge host configurations.", + "tags": [ + "edge-mgmt" + ], + "summary": "Get edge host configurations.", + "operationId": "V1EdgeHostConfigurationsGet", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1EdgeHostConfigurations" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + }, + "put": { + "tags": [ + "edge-mgmt" + ], + "summary": "Update Edge Host configurations", + "operationId": "V1EdgeHostConfigurationsUpdate", + "parameters": [ + { + "description": "Update Edge Host configurations.", + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1EdgeHostConfigurations" + } + } + ], + "responses": { + "200": { + "description": "Updating Edge Host configurations.", + "schema": { + "$ref": "#/definitions/v1AcceptedResponseWithMessage" + } + }, + "500": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1Error" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/edge-mgmt/edgehosts/current/configurations/status": { + "get": { + "description": "Edge host configurations status", + "tags": [ + "edge-mgmt" + ], + "summary": "Edge host configurations status", + "operationId": "v1EdgeHostConfigurationStatus", + "responses": { + "200": { + "description": "(empty)", + "schema": { + "$ref": "#/definitions/v1EdgeHostConfigurationStatus" + } + }, + "500": { + "description": "Internal server error", + "schema": { + "$ref": "#/definitions/v1Error" + } + } + } + } + }, + "/v1/ping": { + "get": { + "description": "Ping Service", + "tags": [ + "ping" + ], + "summary": "Ping Service", + "operationId": "V1Ping", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1Ping" + } + }, + "default": { + "description": "generic error response", + "schema": { + "$ref": "#/definitions/apiError" + } + } + } + } + }, + "/v1/users/current": { + "get": { + "description": "Get current logged in user's information", + "tags": [ + "users" + ], + "summary": "Get current logged in user's information", + "operationId": "V1CurrentUser", + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1UserSpec" + } + }, + "500": { + "description": "Server Error", + "schema": { + "$ref": "#/definitions/v1InternalServerError" + } + } + } + } + }, + "/v1/users/default/login": { + "post": { + "description": "Authenticates the user with the specified credentials", + "tags": [ + "users" + ], + "summary": "Authenticates the user with the specified credentials", + "operationId": "V1UserLogin", + "parameters": [ + { + "type": "boolean", + "default": true, + "description": "Describes a way to set cookie from backend.", + "name": "setCookie", + "in": "query" + }, + { + "type": "boolean", + "default": false, + "description": "Flag which if set to true will extend token timeout for the user to 24hrs and if not set will default to 2hrs", + "name": "extendedSession", + "in": "query" + }, + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1AuthLogin" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1LoginSuccess" + } + }, + "400": { + "description": "Invalid input", + "schema": { + "$ref": "#/definitions/v1BadRequest" + } + }, + "500": { + "description": "Server Error", + "schema": { + "$ref": "#/definitions/v1InternalServerError" + } + } + } + } + }, + "/v1/users/default/logout": { + "post": { + "tags": [ + "users" + ], + "summary": "Logs out the user from the system", + "operationId": "V1UserLogout", + "responses": { + "200": { + "description": "OK" + }, + "400": { + "description": "Invalid input", + "schema": { + "$ref": "#/definitions/v1BadRequest" + } + }, + "401": { + "description": "Unauthorized", + "schema": { + "$ref": "#/definitions/v1Unauthorized" + } + }, + "500": { + "description": "Server Error", + "schema": { + "$ref": "#/definitions/v1InternalServerError" + } + } + } + } + }, + "/v1/users/default/password/reset": { + "post": { + "description": "Resets the user's password", + "tags": [ + "users" + ], + "summary": "Resets the user's password", + "operationId": "V1UserPasswordReset", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1PasswordResetRequest" + } + } + ], + "responses": { + "204": { + "description": "No Content", + "schema": { + "$ref": "#/definitions/v1NoContent" + } + }, + "400": { + "description": "Invalid input", + "schema": { + "$ref": "#/definitions/v1BadRequest" + } + }, + "401": { + "description": "Unauthorized", + "schema": { + "$ref": "#/definitions/v1Unauthorized" + } + } + } + } + }, + "/v1/users/default/token/renewal": { + "post": { + "tags": [ + "users" + ], + "summary": "Refreshes the authentication token of the user", + "operationId": "V1UserTokenRenewal", + "parameters": [ + { + "type": "boolean", + "default": false, + "description": "Flag which if set to true will extend token timeout for the user to 24hrs and if not set will default to 2hrs", + "name": "extendedSession", + "in": "query" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1UserToken" + } + }, + "400": { + "description": "Invalid input", + "schema": { + "$ref": "#/definitions/v1BadRequest" + } + }, + "401": { + "description": "Unauthorized", + "schema": { + "$ref": "#/definitions/v1Unauthorized" + } + }, + "500": { + "description": "Server Error", + "schema": { + "$ref": "#/definitions/v1InternalServerError" + } + } + } + } + } + }, + "definitions": { + "apiError": { + "type": "string" + }, + "uploadResponse": { + "type": "object", + "properties": { + "message": { + "type": "string" + }, + "uploadPath": { + "type": "string" + } + } + }, + "v1AcceptedResponseWithMessage": { + "description": "Accepted response with message", + "properties": { + "message": { + "type": "string" + } + } + }, + "v1ArchType": { + "description": "Architecture type of the edge host", + "type": "string", + "default": "amd64", + "enum": [ + "arm64", + "amd64" + ] + }, + "v1AuthLogin": { + "type": "object", + "properties": { + "password": { + "description": "The user's password to authenticate user for system login", + "type": "string", + "format": "password" + }, + "username": { + "description": "The username of the user trying to do system login", + "type": "string" + } + } + }, + "v1BadRequest": { + "description": "Bad request" + }, + "v1CPU": { + "type": "object", + "properties": { + "cores": { + "description": "Cpu cores defines the number of cpu cores on the edge host.", + "type": "integer", + "format": "int32" + } + } + }, + "v1Cluster": { + "description": "Cluster provides details about cluster.", + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/v1MetaData" + }, + "spec": { + "$ref": "#/definitions/v1ClusterSpec" + }, + "status": { + "$ref": "#/definitions/v1ClusterStatus" + } + } + }, + "v1ClusterConfigArchiveDetails": { + "type": "object", + "properties": { + "archiveUploadPath": { + "type": "string" + }, + "clusterProfileDetails": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterProfileDetail" + } + } + } + }, + "v1ClusterConfiguration": { + "description": "v1ClusterConfiguration is the configuration required to create a cluster.", + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/v1MetaData" + }, + "spec": { + "type": "object", + "properties": { + "archiveUploadPath": { + "type": "string" + }, + "cloudConfig": { + "$ref": "#/definitions/v1EdgeNativeCloudConfig" + }, + "profileVariables": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ProfileVariable" + } + }, + "scheduleAt": { + "type": "string" + } + } + } + } + }, + "v1ClusterCurrentApplications": { + "properties": { + "clusterProfileTemplates": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterProfileTemplate" + } + } + } + }, + "v1ClusterNode": { + "type": "object", + "properties": { + "age": { + "type": "string" + }, + "architecture": { + "type": "string" + }, + "edgeHostID": { + "type": "string" + }, + "ipv4": { + "type": "string" + }, + "kernelVersion": { + "type": "string" + }, + "kubeProxyVersion": { + "type": "string" + }, + "kubeletVersion": { + "type": "string" + }, + "nodeHealth": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterNodeCondition" + } + }, + "nodeName": { + "type": "string" + }, + "nodeStatus": { + "$ref": "#/definitions/v1ClusterNodeCondition" + }, + "operatingSystem": { + "type": "string" + }, + "osImage": { + "type": "string" + } + } + }, + "v1ClusterNodeCondition": { + "type": "object", + "properties": { + "conditionType": { + "type": "string" + }, + "message": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "status": { + "type": "string" + } + } + }, + "v1ClusterNodePool": { + "type": "object", + "properties": { + "archType": { + "$ref": "#/definitions/v1ArchType" + }, + "isControlPlane": { + "type": "boolean" + }, + "name": { + "description": "Name of the cluster node pool.", + "type": "string" + } + } + }, + "v1ClusterNodePoolSpec": { + "description": "ClusterNodePool provides details about cluster node pool.", + "type": "object", + "properties": { + "hosts": { + "type": "array", + "items": { + "$ref": "#/definitions/v1EdgeHost" + } + }, + "pool": { + "$ref": "#/definitions/v1ClusterNodePool" + } + } + }, + "v1ClusterNodePoolStatus": { + "type": "object", + "properties": { + "nodes": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterNodeStatus" + } + }, + "pool": { + "$ref": "#/definitions/v1ClusterNodePool" + } + } + }, + "v1ClusterNodeStatus": { + "type": "object", + "properties": { + "age": { + "type": "string" + }, + "architecture": { + "type": "string" + }, + "health": { + "$ref": "#/definitions/v1Health" + }, + "ipv4": { + "type": "string" + }, + "k8sVersion": { + "type": "string" + }, + "nodeName": { + "type": "string" + }, + "nodeState": { + "$ref": "#/definitions/v1State" + } + } + }, + "v1ClusterNodes": { + "type": "object", + "properties": { + "nodes": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterNode" + } + } + } + }, + "v1ClusterProfileConfiguration": { + "description": "v1ClusterProfileConfiguration is the configuration required to update a cluster's profiles.", + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/v1MetaData" + }, + "spec": { + "type": "object", + "properties": { + "archiveUploadPath": { + "type": "string" + } + } + } + } + }, + "v1ClusterProfileDetail": { + "type": "object", + "properties": { + "packs": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Pack" + } + }, + "profileDescription": { + "type": "string" + }, + "profileName": { + "type": "string" + }, + "profileTags": { + "type": "string" + }, + "profileType": { + "type": "string" + }, + "profileUid": { + "type": "string" + }, + "profileVersion": { + "type": "string" + }, + "variables": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Variable" + } + } + } + }, + "v1ClusterProfileTemplate": { + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + }, + "packs": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PackInfo" + } + }, + "type": { + "type": "string" + }, + "uid": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "v1ClusterSpec": { + "description": "ClusterSpec is the specification of the cluster.", + "type": "object", + "properties": { + "hostIDs": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodePools": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterNodePoolSpec" + } + }, + "ntpServers": { + "type": "array", + "items": { + "type": "string" + } + }, + "overlayCIDR": { + "type": "string" + }, + "sshKeys": { + "type": "array", + "items": { + "type": "string" + } + }, + "vip": { + "type": "string" + } + } + }, + "v1ClusterStatus": { + "description": "ClusterStatus provides the status of the cluster.", + "properties": { + "agentVersion": { + "type": "string" + }, + "clusterConditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + } + }, + "clusterState": { + "$ref": "#/definitions/v1State" + }, + "health": { + "$ref": "#/definitions/v1Health" + }, + "k8sVersion": { + "type": "string" + }, + "kubeconfig": { + "type": "string" + }, + "nodePools": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ClusterNodePoolStatus" + } + }, + "services": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Service" + } + } + } + }, + "v1Condition": { + "required": [ + "type", + "status" + ], + "properties": { + "lastProbeTime": { + "$ref": "#/definitions/v1Time" + }, + "lastTransitionTime": { + "$ref": "#/definitions/v1Time" + }, + "message": { + "description": "Human readable message indicating details about last transition.", + "type": "string" + }, + "reason": { + "description": "Unique, one word reason for the condition's last transition.", + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + } + } + }, + "v1Configuration": { + "description": "Configuration status of the edge host.", + "type": "string", + "enum": [ + "Pending", + "Inprogress", + "Configured" + ] + }, + "v1ConnectionMode": { + "type": "string", + "enum": [ + "Connected", + "Airgap" + ] + }, + "v1DNS": { + "type": "object", + "properties": { + "nameservers": { + "type": "array", + "items": { + "type": "string" + } + }, + "options": { + "type": "array", + "items": { + "type": "string" + } + }, + "searchDomains": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "v1Disk": { + "description": "Disk is the specification of the disks on the edge host.", + "type": "object", + "properties": { + "controller": { + "type": "string" + }, + "partitions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Partition" + } + }, + "size": { + "description": "Size in GB", + "type": "integer", + "format": "int32" + }, + "vendor": { + "type": "string" + } + } + }, + "v1EdgeHost": { + "type": "object", + "properties": { + "hostAddress": { + "type": "string" + }, + "hostID": { + "type": "string" + }, + "hostName": { + "type": "string" + }, + "nic": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Nic" + } + } + } + }, + "v1EdgeHostConfigurationStatus": { + "type": "object", + "properties": { + "errorMessage": { + "type": "string" + }, + "state": { + "type": "string", + "enum": [ + "Not Configured", + "In Progress", + "Configured", + "Failed" + ] + } + } + }, + "v1EdgeHostConfigurations": { + "type": "object", + "properties": { + "caCerts": { + "type": "array", + "items": { + "type": "string" + } + }, + "httpProxy": { + "type": "string" + }, + "httpsProxy": { + "type": "string" + }, + "noProxy": { + "type": "string" + } + } + }, + "v1EdgeHostInfo": { + "description": "EdgeHostInfo is the information about the edge host.", + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/v1MetaData" + }, + "spec": { + "$ref": "#/definitions/v1EdgeHostSpec" + }, + "status": { + "$ref": "#/definitions/v1EdgeHostStatus" + } + } + }, + "v1EdgeHostSpec": { + "description": "EdgeHostSpec is the specification of the edge host.", + "type": "object", + "properties": { + "connectionMode": { + "$ref": "#/definitions/v1ConnectionMode" + }, + "hardwareSpec": { + "$ref": "#/definitions/v1HardwareSpec" + }, + "networkInfo": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Nic" + } + } + } + }, + "v1EdgeHostStatus": { + "description": "EdgeHostStatus is the status of the edge host.", + "type": "object", + "properties": { + "agentVersion": { + "type": "string" + }, + "configurationStatus": { + "$ref": "#/definitions/v1Configuration" + }, + "dns": { + "$ref": "#/definitions/v1DNS" + }, + "hostName": { + "type": "string" + }, + "ntp": { + "$ref": "#/definitions/v1NTP" + }, + "registrationStatus": { + "$ref": "#/definitions/v1Registration" + } + } + }, + "v1EdgeNativeCloudConfig": { + "description": "EdgeNativeCloudConfig is the Schema for the edgenativecloudconfigs API", + "type": "object", + "properties": { + "metadata": { + "$ref": "#/definitions/v1ObjectMeta" + }, + "spec": { + "$ref": "#/definitions/v1EdgeNativeCloudConfigSpec" + } + } + }, + "v1EdgeNativeCloudConfigSpec": { + "description": "EdgeNativeCloudConfigSpec defines the desired state of EdgeNativeCloudConfig", + "type": "object", + "required": [ + "clusterConfig", + "machinePoolConfig" + ], + "properties": { + "clusterConfig": { + "$ref": "#/definitions/v1EdgeNativeClusterConfig" + }, + "machinePoolConfig": { + "type": "array", + "items": { + "$ref": "#/definitions/v1EdgeNativeMachinePoolConfig" + } + } + } + }, + "v1EdgeNativeClusterConfig": { + "description": "EdgeNativeClusterConfig defines Edge Native Cluster specific Spec", + "type": "object", + "properties": { + "controlPlaneEndpoint": { + "description": "ControlPlaneEndpoint is the control plane endpoint, which can be an IP or FQDN", + "$ref": "#/definitions/v1EdgeNativeControlPlaneEndPoint" + }, + "ntpServers": { + "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "overlayNetworkConfiguration": { + "description": "OverlayNetworkConfiguration is the configuration for the overlay network", + "$ref": "#/definitions/v1EdgeNativeOverlayNetworkConfiguration" + }, + "sshKeys": { + "description": "SSHKeys specifies a list of ssh authorized keys to access the vms as a 'spectro' user", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "staticIp": { + "description": "StaticIP indicates if IP allocation type is static IP. DHCP is the default allocation type", + "type": "boolean" + } + } + }, + "v1EdgeNativeClusterSettings": { + "description": "EdgeNativeClusterSettings defines Edge Native Cluster specific settings", + "properties": { + "ntpServers": { + "description": "NTPServers is a list of NTP servers to use instead of the machine image's default NTP server list", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "sshKeys": { + "description": "SSHKeys specifies a list of ssh authorized keys to access the vms as a 'spectro' user", + "type": "array", + "items": { + "type": "string", + "default": "" + } + } + } + }, + "v1EdgeNativeControlPlaneEndPoint": { + "type": "object", + "properties": { + "ddnsSearchDomain": { + "description": "DDNSSearchDomain is the search domain used for resolving IP addresses when the EndpointType is DDNS. This search domain is appended to the generated Hostname to obtain the complete DNS name for the endpoint. If Host is already a DDNS FQDN, DDNSSearchDomain is not required", + "type": "string" + }, + "host": { + "description": "Host is FQDN(DDNS) or IP", + "type": "string" + }, + "type": { + "description": "Type indicates DDNS or VIP", + "type": "string" + } + } + }, + "v1EdgeNativeHost": { + "description": "EdgeNativeHost is the underlying appliance", + "type": "object", + "properties": { + "IsCandidateCaption": { + "description": "Is Edge host nominated as candidate", + "type": "boolean", + "default": false, + "x-omitempty": false + }, + "caCert": { + "description": "CACert for TLS connections", + "type": "string" + }, + "hostAddress": { + "description": "HostAddress is a FQDN or IP address of the Host", + "type": "string", + "default": "" + }, + "hostName": { + "description": "Qualified name of host", + "type": "string", + "default": "" + }, + "hostUid": { + "description": "HostUid is the ID of the EdgeHost", + "type": "string", + "default": "" + }, + "isTwoNodeCandidate": { + "description": "Enable this flag to support 2-Node HA mode. True indicates this edgehost which act as the recovery node. It is a immutable field can be set only during cluster provisioning.", + "type": "boolean", + "default": false, + "x-omitempty": false + }, + "nic": { + "description": "Edge native nic", + "$ref": "#/definitions/v1Nic" + }, + "nicName": { + "description": "Deprecated. Edge host nic name", + "type": "string" + }, + "staticIP": { + "description": "Deprecated. Edge host static IP", + "type": "string" + } + } + }, + "v1EdgeNativeMachinePoolConfig": { + "type": "object", + "required": [ + "hosts" + ], + "properties": { + "additionalLabels": { + "description": "AdditionalLabels", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "additionalTags": { + "description": "AdditionalTags is an optional set of tags to add to resources managed by the provider, in addition to the ones added by default. For eg., tags for EKS nodeGroup or EKS NodegroupIAMRole", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "hosts": { + "type": "array", + "items": { + "$ref": "#/definitions/v1EdgeNativeHost" + } + }, + "isControlPlane": { + "description": "whether this pool is for control plane", + "type": "boolean" + }, + "labels": { + "description": "labels for this pool, example: master/worker, gpu, windows", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "machinePoolProperties": { + "$ref": "#/definitions/v1MachinePoolProperties" + }, + "maxSize": { + "description": "max size of the pool, for scaling", + "type": "integer", + "format": "int32" + }, + "minSize": { + "description": "min size of the pool, for scaling", + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "nodeRepaveInterval": { + "description": "Minimum number of seconds a node should be Ready, before the next node is selected for repave. Applicable only for workerpools in infrastructure cluster", + "type": "integer", + "format": "int32" + }, + "osType": { + "description": "the os type for the pool, must be supported by the provider", + "type": "string" + }, + "size": { + "description": "size of the pool, number of machines", + "type": "integer", + "format": "int32" + }, + "taints": { + "description": "master or worker taints", + "type": "array", + "items": { + "$ref": "#/definitions/v1Taint" + } + }, + "updateStrategy": { + "description": "rolling update strategy for this machinepool if not specified, will use ScaleOut", + "$ref": "#/definitions/v1UpdateStrategy" + }, + "useControlPlaneAsWorker": { + "description": "if IsControlPlane==true && useControlPlaneAsWorker==true, then will remove master taint this will not be used for worker pools", + "type": "boolean" + } + } + }, + "v1EdgeNativeOverlayNetworkConfiguration": { + "type": "object", + "properties": { + "cidr": { + "description": "CIDR is the CIDR of the overlay network", + "type": "string" + }, + "enable": { + "description": "Enable is a flag to enable overlay network", + "type": "boolean", + "x-omitempty": false + } + } + }, + "v1Error": { + "type": "object", + "properties": { + "code": { + "type": "string" + }, + "details": { + "type": "object" + }, + "message": { + "type": "string" + }, + "ref": { + "type": "string" + } + } + }, + "v1Event": { + "description": "Event information organized by tags", + "type": "object", + "properties": { + "involvedObject": { + "type": "object", + "$ref": "#/definitions/v1ObjectReference" + }, + "message": { + "type": "string" + }, + "metadata": { + "type": "object", + "$ref": "#/definitions/v1ObjectMeta" + }, + "reason": { + "type": "string" + }, + "relatedObject": { + "type": "object", + "$ref": "#/definitions/v1RelatedObject" + }, + "severity": { + "type": "string" + }, + "source": { + "type": "object", + "$ref": "#/definitions/v1EventSource" + } + } + }, + "v1EventSource": { + "description": "Event source info", + "type": "object", + "properties": { + "component": { + "type": "string" + }, + "host": { + "type": "string" + } + } + }, + "v1Events": { + "type": "object", + "required": [ + "items" + ], + "properties": { + "items": { + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "#/definitions/v1Event" + } + } + } + }, + "v1GPUDeviceSpec": { + "type": "object", + "properties": { + "addresses": { + "description": "Addresses is a map of PCI device entry name to its addresses.\nExample entry would be \"11:00.0 VGA compatible controller [0300]: NVIDIA\nCorporation Device [10de:1eb1] (rev a1)\"- > 0000_11_00_0\" The address is\nBDF (Bus Device Function) identifier format seperated by underscores. The\nfirst 4 bits are almost always 0000. In the above example 11 is Bus, 00\nis Device,0 is function. The values of these addreses are expected in hexadecimal\nformat\n", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "model": { + "description": "Model is the model of GPU, for a given vendor, for eg., TU104GL [Tesla T4]", + "type": "string" + }, + "vendor": { + "description": "Vendor is the GPU vendor, for eg., NVIDIA or AMD", + "type": "string" + } + } + }, + "v1HarborContentDetails": { + "type": "object", + "properties": { + "contentType": { + "type": "string", + "enum": [ + "image", + "artifact", + "chart", + "pack" + ] + }, + "dateAdded": { + "type": "string", + "format": "date-time" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "v1HarborContentSyncStatus": { + "type": "object", + "properties": { + "contentType": { + "type": "string", + "enum": [ + "image", + "artifact", + "chart", + "pack" + ] + }, + "creationTimestamp": { + "type": "string", + "format": "date-time" + }, + "lastSyncTimestamp": { + "type": "string", + "format": "date-time" + }, + "msg": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "source": { + "type": "string" + }, + "status": { + "type": "string", + "enum": [ + "pending", + "completed", + "failed" + ] + }, + "target": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "v1HarborContentsDetails": { + "type": "object", + "properties": { + "status": { + "type": "array", + "items": { + "$ref": "#/definitions/v1HarborContentDetails" + } + } + } + }, + "v1HarborContentsSyncStatus": { + "type": "object", + "properties": { + "errors": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "pendingItems": { + "type": "array", + "items": { + "$ref": "#/definitions/v1HarborContentSyncStatus" + } + }, + "statusMessage": { + "type": "string" + } + } + }, + "v1HarborHealthDetails": { + "type": "object", + "properties": { + "DiskAvailable": { + "type": "string" + }, + "DiskCapacity": { + "type": "string" + }, + "DiskUsed": { + "type": "string" + }, + "Message": { + "type": "string" + }, + "State": { + "type": "string", + "enum": [ + "Healthy", + "Unhealthy", + "NotInstalled" + ] + }, + "UsagePercentage": { + "type": "string" + } + } + }, + "v1HardwareSpec": { + "description": "HardwareSpec is the specification of the hardware of the edge host.", + "type": "object", + "properties": { + "archType": { + "$ref": "#/definitions/v1ArchType" + }, + "cpu": { + "$ref": "#/definitions/v1CPU" + }, + "disks": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Disk" + } + }, + "gpus": { + "type": "array", + "items": { + "$ref": "#/definitions/v1GPUDeviceSpec" + } + }, + "memory": { + "$ref": "#/definitions/v1Memory" + }, + "os": { + "$ref": "#/definitions/v1OS" + } + } + }, + "v1Health": { + "description": "Health provides details about the resource health.", + "type": "object", + "properties": { + "reason": { + "type": "string" + }, + "status": { + "type": "string", + "enum": [ + "Healthy", + "Unhealthy" + ] + } + } + }, + "v1InternalServerError": { + "description": "Internal Server Error" + }, + "v1LoginSuccess": { + "description": "System login success response", + "type": "object", + "properties": { + "IsFirstLogin": { + "description": "Flag to indicate if the user is logging in for the first time", + "type": "boolean" + }, + "Token": { + "description": "System login token", + "$ref": "#/definitions/v1UserToken" + } + } + }, + "v1MachinePoolProperties": { + "description": "Machine pool specific properties", + "type": "object", + "properties": { + "archType": { + "description": "Architecture type of the pool. Default value is 'amd64'", + "x-omitempty": false, + "$ref": "#/definitions/v1ArchType" + } + } + }, + "v1Memory": { + "type": "object", + "properties": { + "sizeInMB": { + "description": "Memory size in bytes", + "type": "integer", + "format": "int64" + } + } + }, + "v1MetaData": { + "description": "MetaData defines the metadata for the resource.", + "type": "object", + "properties": { + "creationTimestamp": { + "description": "CreationTimestamp is the timestamp when the resource was created.", + "$ref": "#/definitions/v1Time" + }, + "id": { + "description": "ID is the unique identifier of the resource.", + "type": "string" + }, + "labels": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "lastModifiedTimestamp": { + "description": "LastModifiedTimestamp is the timestamp when the resource was last modified.", + "$ref": "#/definitions/v1Time" + }, + "name": { + "description": "Name is the name of the resource.", + "type": "string" + }, + "tags": { + "description": "Tags is the list of tags associated with the resource.", + "type": "object", + "additionalProperties": { + "type": "object" + } + } + } + }, + "v1NTP": { + "type": "object", + "properties": { + "connectionRetrySec": { + "type": "string" + }, + "fallbackNtpServers": { + "type": "array", + "items": { + "type": "string" + } + }, + "ntpServers": { + "type": "array", + "items": { + "type": "string" + } + }, + "pollIntervalMaxSec": { + "type": "string" + }, + "pollIntervalMinSec": { + "type": "string" + }, + "rootDistanceMaxSec": { + "type": "string" + }, + "saveIntervalSec": { + "type": "string" + } + } + }, + "v1Nic": { + "description": "Nic is the specification of the network interface card on the edge host.", + "type": "object", + "properties": { + "dns": { + "type": "array", + "items": { + "type": "string" + } + }, + "gateway": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "isDefault": { + "type": "boolean" + }, + "macAddr": { + "type": "string" + }, + "nicName": { + "type": "string" + }, + "subnet": { + "type": "string" + } + } + }, + "v1NoContent": { + "description": "No Content" + }, + "v1NotFound": { + "description": "Resource not found" + }, + "v1OS": { + "type": "object", + "properties": { + "family": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "v1ObjectMeta": { + "description": "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.", + "type": "object", + "properties": { + "annotations": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "creationTimestamp": { + "$ref": "#/definitions/v1Time" + }, + "deletionTimestamp": { + "$ref": "#/definitions/v1Time" + }, + "labels": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "lastModifiedTimestamp": { + "$ref": "#/definitions/v1Time" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "resourceVersion": { + "type": "string" + }, + "selfLink": { + "type": "string" + }, + "uid": { + "type": "string" + } + } + }, + "v1ObjectReference": { + "description": "ObjectReference contains enough information to let you inspect or modify the referred object.", + "type": "object", + "properties": { + "apiVersion": { + "description": "API version of the referent.", + "type": "string" + }, + "fieldPath": { + "description": "If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: \"spec.containers{name}\" (where \"name\" refers to the name of the container that triggered the event) or if no container name is specified \"spec.containers[2]\" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object.", + "type": "string" + }, + "kind": { + "description": "Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds", + "type": "string" + }, + "name": { + "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", + "type": "string" + }, + "namespace": { + "description": "Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/", + "type": "string" + }, + "resourceVersion": { + "description": "Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency", + "type": "string" + }, + "uid": { + "description": "UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids", + "type": "string" + } + } + }, + "v1Pack": { + "type": "object", + "properties": { + "logo": { + "type": "string" + }, + "name": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "v1PackCondition": { + "properties": { + "message": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + } + } + }, + "v1PackContent": { + "properties": { + "contentType": { + "type": "string", + "enum": [ + "image", + "artifact", + "chart" + ] + }, + "name": { + "type": "string" + }, + "syncMsg": { + "type": "string" + }, + "syncStatus": { + "type": "string" + } + } + }, + "v1PackInfo": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PackCondition" + } + }, + "contents": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PackContent" + } + }, + "endTime": { + "type": "string" + }, + "layer": { + "type": "string" + }, + "logo": { + "type": "string" + }, + "name": { + "type": "string" + }, + "startTime": { + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + }, + "version": { + "type": "string" + } + } + }, + "v1Partition": { + "description": "Partition is the specification of the partitions on the disk.", + "type": "object", + "properties": { + "fileSystemType": { + "type": "string" + }, + "freeSpace": { + "type": "integer", + "format": "int32" + }, + "mountPoint": { + "type": "string" + }, + "totalSpace": { + "type": "integer", + "format": "int32" + }, + "usedSpace": { + "type": "integer", + "format": "int32" + } + } + }, + "v1PasswordResetRequest": { + "type": "object", + "properties": { + "newPassword": { + "description": "The new password which will be set for the user", + "type": "string", + "format": "password" + }, + "oldPassword": { + "description": "The old password which is required to authenticate the user", + "type": "string", + "format": "password" + } + } + }, + "v1Ping": { + "type": "object", + "properties": { + "msg": { + "type": "string" + } + } + }, + "v1Port": { + "description": "Port provides details about port.", + "type": "object", + "properties": { + "port": { + "description": "Port number.", + "type": "integer" + }, + "protocol": { + "description": "Protocol of the port.", + "type": "string" + } + } + }, + "v1ProfileVariable": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "profileUid": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "v1Registration": { + "description": "Registration status of the edge host.", + "type": "string", + "enum": [ + "Paired", + "Unpaired", + "Not Applicable" + ] + }, + "v1RelatedObject": { + "description": "The object for which the event is related", + "type": "object", + "properties": { + "kind": { + "type": "string", + "enum": [ + "spectrocluster", + "machine", + "cloudconfig", + "clusterprofile", + "pack" + ] + }, + "name": { + "type": "string" + }, + "uid": { + "type": "string" + } + } + }, + "v1Service": { + "description": "ClusterService provides details about services in cluster.", + "type": "object", + "properties": { + "host": { + "description": "Host of the service.", + "type": "string" + }, + "name": { + "description": "Name of the service.", + "type": "string" + }, + "ports": { + "description": "Ports of the service.", + "type": "array", + "items": { + "$ref": "#/definitions/v1Port" + } + } + } + }, + "v1State": { + "type": "string", + "enum": [ + "Provisioning", + "Running", + "Deleting", + "Error" + ] + }, + "v1Taint": { + "description": "Taint", + "type": "object", + "properties": { + "effect": { + "type": "string", + "enum": [ + "NoSchedule", + "PreferNoSchedule", + "NoExecute" + ] + }, + "key": { + "description": "The taint key to be applied to a node", + "type": "string" + }, + "timeAdded": { + "$ref": "#/definitions/v1Time" + }, + "value": { + "description": "The taint value corresponding to the taint key.", + "type": "string" + } + } + }, + "v1Time": { + "description": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.", + "type": "string", + "format": "date-time" + }, + "v1Unauthorized": { + "description": "Unauthorized" + }, + "v1UpdateStrategy": { + "description": "UpdatesStrategy will be used to translate to RollingUpdateStrategy of a MachineDeployment We'll start with default values for the translation, can expose more details later Following is details of parameters translated from the type ScaleOut => maxSurge=1, maxUnavailable=0 ScaleIn => maxSurge=0, maxUnavailable=1", + "type": "object", + "properties": { + "type": { + "description": "update strategy, either ScaleOut or ScaleIn if empty, will default to RollingUpdateScaleOut", + "type": "string", + "enum": [ + "RollingUpdateScaleOut", + "RollingUpdateScaleIn" + ] + } + } + }, + "v1UserSpec": { + "description": "Current user information", + "type": "object", + "properties": { + "userName": { + "description": "Current user name", + "type": "string" + } + } + }, + "v1UserToken": { + "description": "Authorization token response", + "type": "object", + "properties": { + "Authorization": { + "description": "The token granting the authorization access to the user", + "type": "string" + } + } + }, + "v1ValidataVariable": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "profileUid": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "v1ValidateVariableResponse": { + "type": "object", + "properties": { + "isValid": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "profileName": { + "type": "string" + }, + "profileUid": { + "type": "string" + }, + "regex": { + "type": "string" + }, + "validationFailureReason": { + "type": "string" + } + } + }, + "v1ValidateVariables": { + "description": "v1 Validate Variables is for validating the variables", + "type": "object", + "properties": { + "archiveUploadPath": { + "type": "string" + }, + "variables": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ValidataVariable" + } + } + } + }, + "v1ValidateVariablesResponse": { + "type": "object", + "properties": { + "variables": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ValidateVariableResponse" + } + } + } + }, + "v1Variable": { + "type": "object", + "properties": { + "defaultValue": { + "type": "string" + }, + "description": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "format": { + "type": "string" + }, + "hidden": { + "type": "boolean" + }, + "immutable": { + "type": "boolean" + }, + "isSensitive": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "regex": { + "type": "string" + }, + "required": { + "type": "boolean" + } + } + } + }, + "securityDefinitions": { + "Authorization": { + "description": "JWT authorization token obtained using /v1/users/default/login API", + "type": "apiKey", + "name": "Authorization", + "in": "header" + } + }, + "tags": [ + { + "name": "edge-mgmt", + "x-displayName": "Edge Mgmt" + }, + { + "name": "ping", + "x-displayName": "Ping" + }, + { + "name": "users", + "x-displayName": "Users" + } + ], + "servers": [ + { + "url": "https://edge-host-ip:5080" + } + ] +} \ No newline at end of file diff --git a/docs/docs-content/byoos/_category_ copy.json b/docs/docs-content/byoos/_category_ copy.json new file mode 100644 index 0000000000..094470741d --- /dev/null +++ b/docs/docs-content/byoos/_category_ copy.json @@ -0,0 +1,3 @@ +{ + "position": 10 +} diff --git a/docs/docs-content/byoos/image-builder.md b/docs/docs-content/byoos/image-builder.md index 7bc2e5724e..e91c7a8c79 100644 --- a/docs/docs-content/byoos/image-builder.md +++ b/docs/docs-content/byoos/image-builder.md @@ -73,7 +73,7 @@ create the image. 1. Clone the KIB repository. - + @@ -89,9 +89,9 @@ create the image. git clone git@github.com:kubernetes-sigs/image-builder.git ``` - + - + 2. Switch the directory into the image builder folder. diff --git a/docs/docs-content/byoos/usecases/usecases.md b/docs/docs-content/byoos/usecases/usecases.md new file mode 100644 index 0000000000..68855818fe --- /dev/null +++ b/docs/docs-content/byoos/usecases/usecases.md @@ -0,0 +1,23 @@ +--- +sidebar_label: "Use Cases" +title: "Use Cases" +description: "Learn how to build and use custom OS images with Palette." +hide_table_of_contents: false +sidebar_position: 10 +tags: ["operating system", "byoos", "profiles", "use cases"] +--- + +This section contains a collection of use cases for building and using custom OS images with Palette. Use these guides +to learn how to build custom OS images and use them to deploy Kubernetes clusters. If a specific use case is not covered +in this section, refer to the generic [Create Images with Image Builder](../image-builder.md) guide and use the +[Kubernetes Image Builder](https://image-builder.sigs.k8s.io/introduction.html) project to build your custom OS images. + +## Platforms + +- [VMware vSphere](./vmware/vmware.md) + +## Resources + +- [VMware vSphere](./vmware/vmware.md) + +- [Create Images with Image Builder](../image-builder.md) diff --git a/docs/docs-content/byoos/usecases/vmware/_category_ .json b/docs/docs-content/byoos/usecases/vmware/_category_ .json new file mode 100644 index 0000000000..094470741d --- /dev/null +++ b/docs/docs-content/byoos/usecases/vmware/_category_ .json @@ -0,0 +1,3 @@ +{ + "position": 10 +} diff --git a/docs/docs-content/byoos/usecases/vmware/konvoy.md b/docs/docs-content/byoos/usecases/vmware/konvoy.md new file mode 100644 index 0000000000..e25d442f97 --- /dev/null +++ b/docs/docs-content/byoos/usecases/vmware/konvoy.md @@ -0,0 +1,466 @@ +--- +sidebar_label: "RHEL and Konvoy" +title: "RHEL and Konvoy" +description: + "Learn how to build a custom RHEL with Konvoy image for VMware vSphere and use it to deploy a Kubernetes cluster." +icon: "" +hide_table_of_contents: false +sidebar_position: 10 +tags: ["operating system", "byoos", "profiles", "konvoy", "vmware"] +--- + +This guide provides instructions for building a custom image using Red Hat Linux Enterprise (RHEL) with Konvoy. The +guide assumes that you have a basic understanding of VMware vSphere, RHEL and [Konvoy](../../../integrations/konvoy.md). + +You will use the [Konvoy image builder](https://github.com/mesosphere/konvoy-image-builder) project to build the custom +RHEL image with Konvoy. The custom image will be used to deploy a Kubernetes cluster on VMware vSphere. + +## Prerequisites + +Carefully review the prerequisites and follow the steps in the order provided to build and use a custom RHEL with +Konvoy. Make sure you have met all the prerequisites before you begin. + +- A x86_64 Linux VM with the following resources: + + - 4 CPU + - 8 GB of RAM + - 50 GB of free disk space + +- The Linux VM must have connectivity to the internet and the VMware vSphere environment. + +- The following software must be installed on the Linux VM: + + - [Docker Engine](https://docs.docker.com/engine/install/) version 25.0.0 or later. + - [HashiCorp Packer](https://developer.hashicorp.com/packer/) version 1.10.1 or later. + - [tar](https://www.gnu.org/software/tar/) or similar tool to extract tarballs. + - [wget](https://www.gnu.org/software/wget/) or similar tool, such as curl to download files from the internet. + +- A valid [RHEL subscription](https://www.redhat.com/en/store/linux-platforms). You will need to provide the username + and password for the subscription during the build process. + +- VMware vSphere template for RHEL 8.8 or later. The Konvoy image builder will use this template to create the custom + RHEL with Konvoy image. + +
+Click to learn more about VMware vSphere RHEL templates + +You can download RHEL 8.8 or later ISO files from the +[Red Hat Developer Portal](https://developers.redhat.com/products/rhel/download?source=sso). The ISO can be uploaded to +your vSphere Datastore and be used to deploy a VM. Deploy the VM and reference the ISO you uploaded to your Datastore as +the input for the **CD/DVD Drive**. + +![A View of the ISO selection](/byoos_vmware_konvoy_iso-selection.webp) + +After the VM is deployed, and you have completed the RHEL installation, verify you can SSH into the VM. If you can SSH +and log in to the VM, you can use it as a template for the Konvoy image builder. Save the VM as a template in vSphere. +Reference the template in the Konvoy image builder configuration file. + +:::tip + +Configure the RHEL VM with the correct users and credentials before creating a VM template of it. Consider adding the +following configuration to the `/etc/sudoers` file so that the root user and the `admin` and `sudo` groups can issue +commands as root without entering a password. + +```shell +root ALL=(ALL:ALL) ALL +%admin ALL=(ALL) ALL +%sudo ALL=(ALL) ALL +Defaults        !authenticate +#Defaults   !visiblepw +``` + +::: + +
+ +- SSH credentials to the RHEL template you are specifying in the Konvoy image builder configuration file. + + :::warning + + Reach out to your VMware administrator if you need assistance with creating the VMware vSphere template. It's critical + you configure the RHEL template correctly to ensure the Konvoy image builder can the template to create the custom + RHEL with Konvoy image. + + ::: + +## Build Image + +The Konvoy image builder supports generating standard or FIPS-compliant Konvoy images. Select the appropriate tab for +instructions on how to build the custom RHEL with Konvoy image. + + + + +1. Open a terminal session in your Linux VM and create a new directory for the Konvoy image builder project. + + ```shell + mkdir --parents ~/builder + cd ~/builder + ``` + +2. Download the Konvoy builder release artifact from the GitHub releases page. In this guide, version 2.8.5 is used. + + ```shell + wget https://github.com/mesosphere/konvoy-image-builder/releases/download/v2.8.5/konvoy-image-bundle-v2.8.5_linux_amd64.tar.gz + ``` + +3. Extract the downloaded tarball and navigate to the builder directory. + + ```shell + tar --extract --file konvoy-image-bundle-v2.8.5_linux_amd64.tar.gz --directory builder && \ + cd builder + ``` + +4. Export your vSphere and RHEL credentials as environment variables. Replace the placeholders with your credentials. + Issue the following commands to set these values in your terminal session. + + ```shell + export VSPHERE_SERVER=your-vsphere-server-IP + export VSPHERE_USERNAME=your-vsphere-username + export VSPHERE_PASSWORD=your-vsphere-password + export RHSM_USER=your-redhat-email + export RHSM_PASS=your-redhat-password + export ANSIBLE_SUDO_PASS=admin + ``` + +5. Modify the Packer configuration file for the version of RHEL you want to use. The RHEL configuration files are + located in the **images/rhel** directory. In this guide, RHEL 8.8 is used. Use the following command to modify the + file. You can use `vi` or any other text editor to modify the file. + + ```shell + vi images/ova/rhel-88.yaml + ``` + +6. Replace the following placeholders in the RHEL configuration file with your vSphere and RHEL template information. + + | Parameter | Description | + | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | + | `packer.cluster` | The name of the vSphere cluster to deploy the Packer VM. | + | `packer.datacenter` | The name of the vSphere Datacenter to deploy the Packer VM. | + | `packer.datastore` | The name of the vSphere datastore to deploy the Packer VM. | + | `packer.folder` | The name of the vSphere folder to deploy the Packer VM. | + | `packer.network` | The name of the vSphere network to deploy the Packer VM. | + | `packer.insecure_connection` | Set to `true` if you are using a self-signed certificate for the vCenter endpoint. | + | `packer.resource_pool` | The name of the vSphere resource pool to deploy the Packer VM. | + | `packer.template` | The name of the RHEL template in vSphere that you created using the ISO file of the RHEL version you want to use. | + | `packer.ssh_username` | The username to SSH into the Packer VM. Specify the username you used to log in to the RHEL VM before converting it to a template. | + | `packer.ssh_password` | The password to SSH into the Packer VM. Specify the password you used to log in to the RHEL VM before converting it to a template. | + +
+ + Example RHEL configuration file + + The parameters that need to be replaced are highlighted in the example configuration file below. + + ```yaml {9-16,22,23} + --- + download_images: true + build_name: "rhel-88" + packer_builder_type: "vsphere" + guestinfo_datasource_slug: "https://raw.githubusercontent.com/vmware/cloud-init-vmware-guestinfo" + guestinfo_datasource_ref: "v1.4.0" + guestinfo_datasource_script: "{{guestinfo_datasource_slug}}/{{guestinfo_datasource_ref}}/install.sh" + packer: + cluster: "Cluster2" + datacenter: "Datacenter" + datastore: "example-datastore" + folder: "internal" + insecure_connection: "true" + network: "DEV-NETWORK" + resource_pool: "rp-dev" + template: "internal/rhel" + vsphere_guest_os_type: "rhel8_64Guest" + guest_os_type: "rhel8-64" + # goss params + distribution: "RHEL" + distribution_version: "8.8" + ssh_username: "**********" + ssh_password: "*********" + linked_clone: false + ansible_sudo_pass: "********" + use_sudo: false + NOPASSWD: ALL + # ssh_private_key_file = "" # can be exported as environment variable 'SSH_PRIVATE_KEY_FILE' + # ssh_agent_auth: false # is set to true, ssh_password and ssh_private_key will be ignored + ``` + +
+ +7. Review the **images/common.yaml** file and modify the file if necessary. The **common.yaml** file is where you + specify the Kubernetes version. Refer to the [Konvoy](../../../integrations/konvoy.md) pack reference page to learn + about supported Konvoy versions. + + ```yaml hideClipboard {2} + --- + kubernetes_version: "1.27.6" + download_images: true + packer: + goss_arch: amd64 + goss_entry_file: goss/goss.yaml + goss_format: json + goss_format_options: pretty + goss_inspect_mode: false + goss_tests_dir: goss + goss_url: + goss_vars_file: ansible/group_vars/all/system.yaml + goss_version: 0.3.16 + ``` + +8. Start the Packer build process by issuing the following command. + + ```shell + ./konvoy-image build images/ova/rhel-88.yaml --extra-vars ansible_sudo_pass="admin" + ``` + + The build process will take some time to complete. Once the build process is complete, you will have a custom RHEL + with Konvoy image located in the vSphere datastore folder you specified in the Packer configuration file. Take note + of the image ID. + + ```shell hideClipboard {11} + ==> vsphere-clone.kib_image: Convert VM into template... + vsphere-clone.kib_image: Closing sessions .... + ==> vsphere-clone.kib_image: Running post-processor: packer-manifest (type manifest) + ==> vsphere-clone.kib_image: Running post-processor: (type shell-local) + ==> vsphere-clone.kib_image (shell-local): Running local shell script: /tmp/packer-shell591621042 + Build 'vsphere-clone.kib_image' finished after 13 minutes 50 seconds. + + ==> Wait completed after 13 minutes 50 seconds + + ==> Builds finished. The artifacts of successful builds are: + --> vsphere-clone.kib_image: konvoy-rhel-88-1.27.6-20240229212552 + --> vsphere-clone.kib_image: konvoy-rhel-88-1.27.6-20240229212552 + --> vsphere-clone.kib_image: konvoy-rhel-88-1.27.6-20240229212552 + ``` + +
+ + +1. Open a terminal session in your Linux VM and create a new directory for the Konvoy image builder project. + + ```shell + mkdir --parents ~/builder + cd ~/builder + ``` + +2. Download the Konvoy builder release artifact from the GitHub releases page. + + ```shell + wget https://github.com/mesosphere/konvoy-image-builder/releases/download/v2.8.5/konvoy-image-bundle-v2.8.5_linux_amd64.tar.gz + ``` + +3. Extract the downloaded tarball and navigate to the builder directory. + + ```shell + tar --extract --file konvoy-image-bundle-v2.8.5_linux_amd64.tar.gz --directory builder && \ + cd builder + ``` + +4. Export your vSphere and RHEL credentials as environment variables. Replace the placeholders with your credentials. + + ```shell + export VSPHERE_SERVER=your-vsphere-server-IP + export VSPHERE_USERNAME=your-vsphere-username + export VSPHERE_PASSWORD=your-vsphere-password + export RHSM_USER=your-redhat-email + export RHSM_PASS=your-redhat-password + export ANSIBLE_SUDO_PASS=admin + ``` + +5. Modify the Packer configuration file for the version of RHEL you want to use. The RHEL configuration files are + located in the **images/rhel** directory. In this guide, RHEL 8.8 is used. Use the following command to modify the + file. You can use `vi` or any other text editor to modify the file. + + ```shell + vi images/ova/rhel-88.yaml + ``` + +6. Replace the following placeholders in the RHEL configuration file with your vSphere and RHEL template information. + + | Parameter | Description | + | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | + | `packer.cluster` | The name of the vSphere cluster to deploy the Packer VM. | + | `packer.datacenter` | The name of the vSphere Datacenter to deploy the Packer VM. | + | `packer.datastore` | The name of the vSphere datastore to deploy the Packer VM. | + | `packer.folder` | The name of the vSphere folder to deploy the Packer VM. | + | `packer.network` | The name of the vSphere network to deploy the Packer VM. | + | `packer.insecure_connection` | Set to `true` if you are using a self-signed certificate for the vCenter endpoint. | + | `packer.resource_pool` | The name of the vSphere resource pool to deploy the Packer VM. | + | `packer.template` | The name of the RHEL template in vSphere that you created using the ISO file of the RHEL version you want to use. | + | `packer.ssh_username` | The username to SSH into the Packer VM. Specify the username you used to log in to the RHEL VM before converting it to a template. | + | `packer.ssh_password` | The password to SSH into the Packer VM. Specify the password you used to log in to the RHEL VM before converting it to a template. | + +
+ + Example RHEL configuration file + + The parameters that need to be replaced are highlighted in the example configuration file below. + + ```yaml {9-16,22,23} + --- + download_images: true + build_name: "rhel-88" + packer_builder_type: "vsphere" + guestinfo_datasource_slug: "https://raw.githubusercontent.com/vmware/cloud-init-vmware-guestinfo" + guestinfo_datasource_ref: "v1.4.0" + guestinfo_datasource_script: "{{guestinfo_datasource_slug}}/{{guestinfo_datasource_ref}}/install.sh" + packer: + cluster: "Cluster2" + datacenter: "Datacenter" + datastore: "example-datastore" + folder: "internal" + insecure_connection: "true" + network: "DEV-NETWORK" + resource_pool: "rp-dev" + template: "internal/rhel" + vsphere_guest_os_type: "rhel8_64Guest" + guest_os_type: "rhel8-64" + # goss params + distribution: "RHEL" + distribution_version: "8.8" + ssh_username: "**********" + ssh_password: "*********" + linked_clone: false + ansible_sudo_pass: "********" + use_sudo: false + NOPASSWD: ALL + # ssh_private_key_file = "" # can be exported as environment variable 'SSH_PRIVATE_KEY_FILE' + # ssh_agent_auth: false # is set to true, ssh_password and ssh_private_key will be ignored + ``` + +
+ +7. Review the **images/common.yaml** file and modify the file if necessary. The **common.yaml** file is where you + specify the Kubernetes version. Refer to the[Konvoy](../../../integrations/konvoy.md) pack reference page to learn + about supported Konvoy versions. + + ```yaml hideClipboard {2} + --- + kubernetes_version: "1.27.6" + download_images: true + packer: + goss_arch: amd64 + goss_entry_file: goss/goss.yaml + goss_format: json + goss_format_options: pretty + goss_inspect_mode: false + goss_tests_dir: goss + goss_url: + goss_vars_file: ansible/group_vars/all/system.yaml + goss_version: 0.3.16 + ``` + +8. Update **ansible/roles/fips/tasks/redhat-8.yaml** to address potential timeout issues. Add the following lines to + the `ansible.builtin.reboot` task. + + ```yaml + ansible.builtin.reboot: + post_reboot_delay: 120 + pre_reboot_delay: 30 + connect_timeout: 120 + ``` + + {/* prettier-ignore */} +
+ Complete FIPS configuration file + + ```yaml {16-19} + - name: "redhat 8 fips: ensure fips_enabled is 1" + lineinfile: + dest: /proc/sys/crypto/fips_enabled + line: "1" + state: present + become: yes + check_mode: yes + register: sysfips + + - name: "redhat 8 fips: run fips enable command" + command: fips-mode-setup --enable + when: + - sysfips is changed + + - name: "redhat 8 fips: reboot to pick up fips changes" + ansible.builtin.reboot: + post_reboot_delay: 120 + pre_reboot_delay: 30 + connect_timeout: 120 + when: + - sysfips is changed + ``` + +
+ + :::tip + + Additional FIPS configuration can be found in the **overrides/fips.yaml** and **overrides/fips-configure.yaml** + files. + + ::: + +9. Start the Packer build process by issuing the following command. + + ```shell + ./konvoy-image build images/ova/rhel-88.yaml \ + --extra-vars ansible_sudo_pass="admin" \ + --overrides=overrides/fips.yaml \ + --overrides=overrides/fips-configure.yaml + ``` + + The build process will take some time to complete. Once the build process is complete, you will have a FIPS + compliant custom RHEL with Konvoy image located in the vSphere datastore folder you specified in the Packer + configuration file. Take note of the image ID. + + ```shell hideClipboard {11} + ==> vsphere-clone.kib_image: Convert VM into template... + vsphere-clone.kib_image: Closing sessions ... + ==> vsphere-clone.kib_image: Running post-processor: packer-manifest (type manifest) + ==> vsphere-clone.kib_image: Running post-processor: (type shell-local) + ==> vsphere-clone.kib_image (shell-local): Running local shell script: /tmp/packer-shell2158067181 + Build 'vsphere-clone.kib_image' finished after 18 minutes 44 seconds. + + ==> Wait completed after 18 minutes 44 seconds + + ==> Builds finished. The artifacts of successful builds are: + --> vsphere-clone.kib_image: konvoy-rhel-88-fips-kernel-1.27.6+fips.0-20240301141207 + --> vsphere-clone.kib_image: konvoy-rhel-88-fips-kernel-1.27.6+fips.0-20240301141207 + --> vsphere-clone.kib_image: konvoy-rhel-88-fips-kernel-1.27.6+fips.0-20240301141207 + ``` + +
+
+ +## Validate + +1. Log in to the vSphere web client and navigate to the datastore folder where the custom RHEL with Konvoy image is + located. Verify that the image is present in the folder. + +2. Create a cluster profile and use the BYOOS pack to reference the custom RHEL with Konvoy image. Specify the path to + the custom RHEL with Konvoy image in the pack's YAML file. Refer to + [Usage with Cluster Profile](#usage-with-cluster-profile) section for more details. + +3. Deploy a cluster using the cluster profile you created. + +## Usage with Cluster Profile + +To use the custom RHEL with Konvoy image, create a +[cluster profile](../../../profiles/cluster-profiles/create-cluster-profiles/create-full-profile.md) and use the +[BYOOS](../../../integrations/byoos.md) pack to reference the custom RHEL with Konvoy image. Specify the vSphere path to +the custom RHEL with Konvoy image in the pack's YAML file. The following example YAML content demonstrates how to use +the custom RHEL with Konvoy image in a cluster profile. + + ```yaml hideClipboard {2} + pack: + osImageOverride: "/Datacenter/vm/internal/rhel/konvoy-rhel-88-1.27.6-20240229212552" + osName: "konvoy-rhel-vmware" + osVersion: "8.8" + ``` + +When selecting the Kubernetes distribution and version, pick Konvoy as the Kubernetes distribution and the version of +Kubernetes you specified in the Packer configuration file. + +:::warning + +Make sure you select the same version of Konvoy as specified in the Packer configuration file **images/common.yaml**. + +::: + +![A view of the cluster profile kubernetes selection screen](/byoos_vmware_konvoy_cluster-profile-view.webp) diff --git a/docs/docs-content/byoos/usecases/vmware/vmware.md b/docs/docs-content/byoos/usecases/vmware/vmware.md new file mode 100644 index 0000000000..b5e3e41277 --- /dev/null +++ b/docs/docs-content/byoos/usecases/vmware/vmware.md @@ -0,0 +1,15 @@ +--- +sidebar_label: "VMware" +title: "VMware" +description: "Learn how to build and use custom OS images for Kubernetes clusters on VMware vSphere." +hide_table_of_contents: false +sidebar_position: 10 +tags: ["operating system", "byoos", "profiles", "use cases", "vmware"] +--- + +Review the resource sections below for examples of how to build and use custom OS images for Kubernetes clusters that +use VMware vSphere as the infrastructure platform. + +## Resources + +- [RHEL and Konvoy](./konvoy.md) diff --git a/docs/docs-content/clusters/cluster-management/cluster-updates.md b/docs/docs-content/clusters/cluster-management/cluster-updates.md index 1ef15fb0dd..c991f716e2 100644 --- a/docs/docs-content/clusters/cluster-management/cluster-updates.md +++ b/docs/docs-content/clusters/cluster-management/cluster-updates.md @@ -9,7 +9,9 @@ tags: ["clusters", "cluster management"] Palette allows you to update active clusters. You can update any layer of a cluster, including all infrastructure layers and add-on layers. Depending on the nature of the update, a cluster update could trigger different cluster repave -operations. +operations. For more information, refer to +[Repave Behaviors and Configurations](./node-pool.md#repave-behavior-and-configuration) for non-Edge clusters and +[Edge Cluster Upgrade Behavior](../edge/upgrade-behavior.md) for Edge clusters. operations. :::info diff --git a/docs/docs-content/clusters/cluster-management/compliance-scan.md b/docs/docs-content/clusters/cluster-management/compliance-scan.md index 9187a1a021..a130ebfc3b 100644 --- a/docs/docs-content/clusters/cluster-management/compliance-scan.md +++ b/docs/docs-content/clusters/cluster-management/compliance-scan.md @@ -24,6 +24,15 @@ the row of the node you want to scan, and select **Turn off maintenance mode**. ::: +## Airgap Environment + +If you are using self-hosted Palette or VerteX in an airgap environment, you must ensure the conformance packs are +available in the self-hosted OCI registry before triggering scans. Refer to the +[Palette Supplemental Packs](../../enterprise-version/install-palette/airgap/supplemental-packs.md#conformance-capabilities) +page or the +[VerteX Supplemental Packs](../../vertex/install-palette-vertex/airgap/supplemental-packs.md#conformance-capabilities) +page for guidance on how to upload the conformance packs to the self-hosted OCI registry. + ## Configuration Security This scan examines the compliance of deployed Kubernetes security features against the CIS Kubernetes Benchmarks. CIS diff --git a/docs/docs-content/clusters/cluster-management/node-pool.md b/docs/docs-content/clusters/cluster-management/node-pool.md index 8968fc2db7..d6e425d9d1 100644 --- a/docs/docs-content/clusters/cluster-management/node-pool.md +++ b/docs/docs-content/clusters/cluster-management/node-pool.md @@ -27,6 +27,13 @@ have failed. You can configure the repave time interval for a node pool. Different types of repaving operations may occur, depending on what causes them: +:::info + +This section only applies to non-Edge clusters. To learn about the upgrade behavior of Edge clusters, refer to the +[Edge Cluster Upgrade Behavior](../edge/upgrade-behavior.md) page. + +::: + - **Control plane repave**: This takes place when certain changes are made to the Kubernetes configuration, such as changing the **apiServer** specification. This type of repave also occurs when there are changes in the hardware specifications of the control plane nodes, such as during a node scale-up operation or when changing from one instance diff --git a/docs/docs-content/clusters/data-center/maas/architecture.md b/docs/docs-content/clusters/data-center/maas/architecture.md index 5223307aa8..2362030fbb 100644 --- a/docs/docs-content/clusters/data-center/maas/architecture.md +++ b/docs/docs-content/clusters/data-center/maas/architecture.md @@ -32,3 +32,10 @@ using Canonical MAAS. Refer to the PCG deployment options section below to learn ![Network flow from an architectural perspective of how MAAS works with Palette](/maas_cluster_architecture.webp) Refer to the [PCG Architecture](../../pcg/architecture.md) section to learn more about the PCG architecture. + +## Custom MAAS Endpoint + +If the MAAS API server URL is not resolvable outside of the MAAS environment, you can specify a different URL in the +cluster profile's Kubernetes YAML. This feature is only supported in Palette eXtented Kubernetes (PKX). For more +information, refer to the [Custom MAAS Endpoint](../../../integrations/kubernetes.md#custom-maas-endpoint) section of +the PXK reference page. diff --git a/docs/docs-content/clusters/data-center/maas/create-manage-maas-clusters.md b/docs/docs-content/clusters/data-center/maas/create-manage-maas-clusters.md index 8d21ae4ee1..32d7c0bc0f 100644 --- a/docs/docs-content/clusters/data-center/maas/create-manage-maas-clusters.md +++ b/docs/docs-content/clusters/data-center/maas/create-manage-maas-clusters.md @@ -29,30 +29,39 @@ create a Kubernetes cluster in MAAS that is managed by Palette. your MAAS environment. Review the [How to use standard images](https://maas.io/docs/how-to-use-standard-images) for guidance on downloading OS images for MAAS. +:::warning + +If the MAAS API server URL is not resolvable outside of the MAAS environment, you can specify a different URL in the +cluster profile's Kubernetes YAML. This feature is only supported in Palette eXtented Kubernetes (PXK). For more +information, refer to the [Custom MAAS Endpoint](../../../integrations/kubernetes.md#custom-maas-endpoint) section of +the PXK reference page. + +::: + ## Deploy a MAAS Cluster -To deploy a new MAAS cluster: +1. Log in to [Palette](https://console.spectrocloud.com). -1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. +2. Ensure you are in the correct project scope. -2. Navigate to the **Main Menu** and click **Clusters**. Then click the **Add New Cluster** button. +3. From the left **Main Menu**, select **Clusters** and click **Add New Cluster**. -3. Click **Deploy New Cluster** on the Create a New Cluster page. +4. In **Data Center**, select **MAAS**. -4. Select **MAAS** and click the **Start MAAS Configuration** button. +5. In the bottom-right corner, click **Start MAAS Configuration**. -5. Provide basic cluster information: **Cluster name**, **Description**, and **Tags**. +6. Provide basic cluster information: **Cluster name**, **Description**, and **Tags**. -6. Select your MAAS cloud account from the **drop-down Menu** and click **Next**. +7. Select your MAAS cloud account from the **drop-down Menu** and click **Next**. -7. Select the cluster profile for your MAAS cluster. +8. Select the cluster profile for your MAAS cluster. -8. Review and override pack parameters as desired and click **Next**. By default, parameters for all packs are set with - values defined in the cluster profile. +9. Review and override pack parameters as desired and click **Next**. By default, parameters for all packs are set with + values defined in the cluster profile. -9. Select a domain from the **Domain drop-down Menu** and click **Next**. +10. Select a domain from the **Domain drop-down Menu** and click **Next**. -10. Configure the control plane and worker node pools. The following input fields apply to MAAS control plane and worker +11. Configure the control plane and worker node pools. The following input fields apply to MAAS control plane and worker node pools. For a description of input fields that are common across target platforms refer to the [Node Pools](../../cluster-management/node-pool.md) management page. Click **Next** when you are done. @@ -68,8 +77,6 @@ To deploy a new MAAS cluster: [MAAS Tags](https://maas.cloud.cbh.kth.se/MAAS/docs/cli/how-to-tag-machines.html#heading--how-to-create-automatic-tags) documentation. -
- #### Worker Pool configuration - Cloud configuration: @@ -81,7 +88,7 @@ To deploy a new MAAS cluster: provided tags. To learn more about MAAS tags, refer to the [MAAS Tags](https://maas.io/docs/how-to-tag-machines) documentation. -11. You can configure the following cluster management features now if needed, or you can do it later: +12. You can configure the following cluster management features now if needed, or you can do it later: - Manage machines - Schedule scans @@ -89,7 +96,7 @@ To deploy a new MAAS cluster: - Role-based access control (RBAC) - Location -12. Review settings and deploy the cluster. +13. Review settings and deploy the cluster. ## Validate @@ -97,16 +104,12 @@ You can validate your cluster is available by reviewing the cluster details page click **Clusters**. The **Clusters** page lists all available clusters that Palette manages. Select the cluster to review its details page. Ensure the **Cluster Status** field contains the value **Running**. -
- ## Delete a MAAS Cluster When you delete a MAAS cluster, all machines and associated storage disks that were created for the cluster are removed. Follow these steps to delete a MAAS cluster. -
- 1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. 2. Navigate to the **Main Menu** and click **Clusters**. @@ -120,8 +123,6 @@ successfully deleted, the cluster status is updated to **Deleted** and the clust operation returns the edge hosts to the **Ready** state. All the artifacts related to the Kubernetes distribution are removed. -
- ## Upgrade a MAAS Cluster Upgrade a MAAS cluster to enhance the performance and functionality of the cluster. To learn more about managing a MAAS @@ -131,8 +132,6 @@ To protect your data, we recommend you create a backup of your MAAS cluster befo infrastructure changes. Review instructions provided in the [Backup and Restore](../../cluster-management/backup-restore/backup-restore.md). -
- :::warning Ensure that the Operating System (OS) image selected for your cluster are downloaded and available for your MAAS diff --git a/docs/docs-content/clusters/data-center/nutanix/create-manage-nutanix-cluster.md b/docs/docs-content/clusters/data-center/nutanix/create-manage-nutanix-cluster.md index 666d791ea5..daa88ede13 100644 --- a/docs/docs-content/clusters/data-center/nutanix/create-manage-nutanix-cluster.md +++ b/docs/docs-content/clusters/data-center/nutanix/create-manage-nutanix-cluster.md @@ -8,9 +8,11 @@ tags: ["data center", "nutanix"] --- Palette supports creating and managing Kubernetes clusters deployed to a Nutanix infrastructure environment. This -section guides you in creating a Kubernetes cluster in a Nutanix cloud managed by Palette. +section guides you in creating and updating a Kubernetes cluster in a Nutanix cloud managed by Palette. -## Prerequisites +## Deploy a Nutanix Cluster + +### Prerequisites - A Nutanix cloud account added to Palette. Refer to [Add Nutanix Cloud Account](add-nutanix-cloud-account.md). @@ -29,115 +31,207 @@ section guides you in creating a Kubernetes cluster in a Nutanix cloud managed b - A Nutanix Prism Element cluster created. -- A Nutanix subnet created in Nutanix Prism Central that will be assigned to the virtual machines (VMs) that will make +- A Nutanix subnet created in Nutanix Prism Central that will be assigned to the Virtual Machines (VMs) that will make up the Kubernetes cluster. - A Nutanix Cluster API (CAPI) OS image. For guidance on creating the image, refer to [Building CAPI Images for Nutanix Cloud Platform](https://image-builder.sigs.k8s.io/capi/providers/nutanix.html#building-capi-images-for-nutanix-cloud-platform-ncp). -## Deploy a Nutanix Cluster +### Enablement -Use the following steps to deploy a Kubernetes cluster in Nutanix. +Follow the steps below to deploy a Nutanix cluster. -1. Log in to [Palette](https://console.spectrocloud.com/). +1. Log in to [Palette](https://console.spectrocloud.com). -2. From the left **Main Menu** select **Clusters**. +2. Ensure you are in the correct project scope. -3. Click on **Add New Cluster** and select **Deploy New Cluster** on the next page that Palette displays. +3. From the left **Main Menu**, select **Clusters** and click **Add New Cluster**. -4. Select **Nutanix** and click the **Start Nutanix Configuration** button. +4. In **Tech Preview**, select **Nutanix**. -5. Fill out the following basic information, and click **Next** to continue. +5. In the bottom-right corner, click **Start Nutanix Configuration**. - | **Field** | **Description** | - | ----------------- | ------------------------------------------------------------------------------------------------------------------------ | - | **Cluster Name** | A custom name for the cluster. Use this cluster name for the `${CLUSTER_NAME}` variable in the YAML configuration files. | - | **Description** | Use the description to provide context about the cluster. | - | **Tags** | Assign any desired cluster tags. | - | **Cloud Account** | Select your Nutanix account from the **drop-down Menu**. | +6. Fill out the following basic information, and click **Next** to continue. -6. Select the Nutanix cluster profile you created and click **Next**. Palette displays the profile layers. + | **Field** | **Description** | + | ----------------- | --------------------------------------------------------- | + | **Cluster Name** | A custom name for your cluster. | + | **Description** | Use the description to provide context about the cluster. | + | **Tags** | Assign any desired cluster tags. | + | **Cloud Account** | Select your Nutanix account from the **drop-down Menu**. | -7. Review profile layers, leaving the OS and Kubernetes packs empty, and customize parameters as desired in the YAML - files that display when you select the network and storage layers. Click **Next** when you are done. +7. Select the Nutanix cluster profile you created and click **Next**. Palette displays the profile layers. -8. In the Cluster configuration YAML file that Palette displays, edit the file to replace variables within curly braces - listed in the table below with values that apply to your Nutanix cloud environment, and make any adjustments to - configure your cluster. Click **Next** when you are done. +8. Review profile layers, leaving the OS and Kubernetes packs empty, and customize parameters as desired in the YAML + files that display when you select the network and storage layers. Click **Next** when you are done. - | **Variable** | **Description** | - | ------------------------------ | -------------------------------------------------------------------------------------------- | - | `${CLUSTER_NAME}` | The name of the Nutanix workload cluster. Use the same cluster name you specified in step 5. | - | `${CONTROL_PLANE_ENDPOINT_IP}` | The Kubernetes API IP endpoint for the cluster you are creating. | - | `${NUTANIX_ENDPOINT}` | The Nutanix Prism Central IP address. | +9. In the **Cluster Configuration Macros** pane, enter values that apply to your Nutanix cloud environment and, if + necessary, adjust the **Cluster configuration** YAML file to configure your cluster. Click **Next** when you are + ready to proceed. - :::warning + :::info - The following applies when replacing variables within curly braces in the YAML configuration files. + The inactive fields are auto-populated from your Nutanix cloud account configuration. When entering other macros, + make sure to verify the default values. - - All the variables must be resolved or have a default value. + ::: - - Verify default values such as the port. + | **Field** | **Description** | + | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **NUTANIX_ADDITIONAL_TRUST_BUNDLE** | An optional environment variable that allows CAPX to verify certificates that are not issued by a publicly trusted certificate authority. For more information, refer to the [Nutanix Certificate Trust](https://opendocs.nutanix.com/capx/v1.2.x/pc_certificates/#configure-an-additional-trust-bundle) guide. | + | **CONTROL_PLANE_ENDPOINT_IP** | The host IP of the CAPX Kubernetes cluster. | + | **CONTROL_PLANE_ENDPOINT_PORT** | Port of the CAPX Kubernetes cluster that you assigned in `cloudClusterTemplate.yaml`. Defaults to `6443`. | - - Names you provide must match. Any names in the YAML files that do not match your Nutanix cluster configuration will - result in unsuccessful cluster deployment. +10. In the **Node Pool Configuration Macros** panes for the control plane and worker pools, enter the values that apply + to your Nutanix cloud environment and, if necessary, adjust their **Node pool configuration** YAML files. - - Values that are passed as a string, such as names and keys, must be enclosed in quotes, for example `" "`. + You can configure scaling in the Palette UI by specifying the number of nodes in the pool. This corresponds to + `replicas` in the YAML file. - - When replacing values, remove the dollar sign and curly braces. + :::info - ::: + The inactive fields are auto-populated from the cluster configuration specified in the previous step. When entering + other macros, make sure to verify the default values. -9. In the Node pool configuration YAML files for the control plane and worker pools, edit the files to replace each - occurrence of the variables within curly braces listed in the tables below with values that apply to your Nutanix - cloud environment. You can configure scaling in the Palette UI by specifying the number of nodes in the pool. This - corresponds to `replicas` in the YAML file. + ::: - #### Control Plane Pool + #### Control Plane Pool - | **Variable** | **Description** | - | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `${CLUSTER_NAME}` | The name of the Nutanix workload cluster. Use the same cluster name you specified in step 5. | - | `${CONTROL_PLANE_ENDPOINT_IP}` | The Kubernetes API IP endpoint for the cluster you are creating. | - | `${NUTANIX_SSH_AUTHORIZED_KEY}` | Provide your public SSH key. | - | `${KUBERNETES_VERSION}` | Specify the Kubernetes version for your cluster, and precede the version number with `v`. For example `v1.26.3` | - | `${NUTANIX_PRISM_ELEMENT_CLUSTER_NAME}` | The name of your Nutanix AHV cluster as defined in Prism. | - | `${NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME}` | The name of your OS image as defined in Prism Central. To locate images, navigate in the Nutanix Prism dashboard to **Compute & Storage** and select **Images**. | - | `${NUTANIX_SUBNET_NAME}` | The name of the subnet as defined in Prism Central that will be assigned to the virtual machines (VMs) deployed in this cluster. | + | **Field** | **Description** | + | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **TLS_CIPHER_SUITES** | Cryptographic algorithms for securing network communications. Refer to [Nutanix Cryptographic Module for OpenSSL](https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp3460.pdf) for more options and details. | + | **KUBEVIP_SVC_ENABLE** | This setting enables a service of type `LoadBalancer`. Refer to the [Kubernetes Service Load Balancing docs](https://kube-vip.io/docs/about/architecture/#kubernetes-service-load-balancing) for details. | + | **KUBEVIP_LB_ENABLE** | This setting allows control plane load balancing using IPVS. Refer to the [Control Plane Load-Balancing docs](https://kube-vip.io/docs/about/architecture/#control-plane-load-balancing) for details. | + | **KUBEVIP_SVC_ELECTION** | This setting enables watching services of type `LoadBalancer`. | + | **NUTANIX_SSH_AUTHORIZED_KEY** | Your public SSH key. | + | **KUBERNETES_VERSION** | Your cluster Kubernetes version preceded with `v`, for example, `v1.26.3`. | + | **NUTANIX_MACHINE_BOOT_TYPE** | The VM boot type. Depends on the OS image you're using. Allowed values: `legacy`, `uefi`. Defaults to `legacy`. | + | **NUTANIX_PRISM_ELEMENT_CLUSTER_NAME** | The name of your Nutanix AHV cluster as defined in Prism. | + | **NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME** | The name of your OS image as defined in Prism Central. To locate images, in the Nutanix Prism dashboard, navigate to **Compute & Storage** and select **Images**. | + | **NUTANIX_MACHINE_MEMORY_SIZE** | Amount of memory. Defaults to `4Gi`. | + | **NUTANIX_SUBNET_NAME** | The name of the subnet defined in Prism Central, which will be assigned to the VMs deployed in this cluster. | + | **NUTANIX_SYSTEMDISK_SIZE** | Amount of storage assigned to the system disk. Defaults to `40Gi`. | + | **NUTANIX_MACHINE_VCPU_SOCKET** | Number of vCPU sockets. Defaults to `2`. | + | **NUTANIX_MACHINE_VCPU_PER_SOCKET** | Number of vCPUs per socket. Defaults to `1`. | - #### Worker-Pool + #### Worker Pool - | **Variable** | **Description** | - | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `${NUTANIX_SSH_AUTHORIZED_KEY}` | Provide your public SSH key. | - | `${KUBERNETES_VERSION}` | Specify the Kubernetes version for your cluster, and precede the version number with `v`. For example `v1.26.3` | - | `${NUTANIX_PRISM_ELEMENT_CLUSTER_NAME}` | The name of your Nutanix AHV cluster as defined in Prism. | - | `${NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME}` | The name of your OS image as defined in Prism Central. To locate images, navigate in the Nutanix Prism dashboard to **Compute & Storage** and select **Images**. | - | `${NUTANIX_SUBNET_NAME}` | The name of the subnet as defined in Prism Central that will be assigned to the VMs deployed in this cluster. | + | **Field** | **Description** | + | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **KUBERNETES_VERSION** | Your cluster Kubernetes version preceded with `v`, for example, `v1.26.3`. | + | **NUTANIX_MACHINE_BOOT_TYPE** | The VM boot type. Depends on the OS image you're using. Allowed values: `legacy`, `uefi`. Defaults to `legacy`. | + | **NUTANIX_PRISM_ELEMENT_CLUSTER_NAME** | The name of your Nutanix AHV cluster as defined in Prism. | + | **NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME** | The name of your OS image as defined in Prism Central. To locate images, in the Nutanix Prism dashboard, navigate to **Compute & Storage** and select **Images**. | + | **NUTANIX_MACHINE_MEMORY_SIZE** | Amount of memory. Defaults to `4Gi`. | + | **NUTANIX_SUBNET_NAME** | The name of the subnet defined in Prism Central, which will be assigned to the VMs deployed in this cluster. | + | **NUTANIX_SYSTEMDISK_SIZE** | Amount of storage assigned to the system disk. Defaults to `40Gi`. | + | **NUTANIX_MACHINE_VCPU_SOCKET** | Number of vCPU sockets. Defaults to `2`. | + | **NUTANIX_MACHINE_VCPU_PER_SOCKET** | Number of vCPUs per socket. Defaults to `1`. | + | **TLS_CIPHER_SUITES** | Cryptographic algorithms for securing network communications. Refer to [Nutanix Cryptographic Module for OpenSSL](https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp3460.pdf) for more options and details. | + | **NUTANIX_SSH_AUTHORIZED_KEY** | Your public SSH key. | -10. Click **Next** when you are done. +11. Click **Next** when you are done. -11. Review the options for OS patching schedule, scanning, backups, and RBAC. +12. Review the options for OS patching schedule, scanning, backups, and RBAC. -12. Click **Validate** and review the cluster configuration and settings summary. +13. Click **Validate** and review the cluster configuration and settings summary. -13. Click **Finish Configuration** to deploy the cluster. The cluster details page contains the status and details of +14. Click **Finish Configuration** to deploy the cluster. The cluster details page contains the status and details of the deployment. Use this page to track deployment progress. Provisioning clusters can take several minutes to complete. -14. To edit node pool configurations, navigate to the cluster details page, click the **Nodes** tab, and select the node - pool you want to edit. Click the **Edit** button and edit the YAML file that Palette displays. - -15. To edit cluster settings, from the cluster details page, click the **Settings** button and select **Cluster - Configuration**. Edit the YAML file that Palette displays. - -## Validate +### Validate 1. Log in to [Palette](https://console.spectrocloud.com/). -2. Navigate to the **left Main Menu** and select **Clusters**. The Clusters page displays a list of all available +2. Navigate to the left **Main Menu** and select **Clusters**. The Clusters page displays a list of all available clusters that Palette manages. 3. Click on the Nutanix cluster you created to view its details page. 4. Ensure the **Cluster Status** field displays **Running**. + +## Update a Deployed Cluster + +Palette supports editing the settings of a deployed Nutanix cluster, including the control plane and worker node pool +configurations. You can change the memory, CPU, or storage of your node pools. Follow the steps described below to +update your cluster. + +### Prerequisites + +- An active Nutanix cluster in Palette. +- The `cluster.update` permission to update clusters. Refer to + [Roles and Permissions](../../../user-management/palette-rbac/project-scope-roles-permissions.md#cluster-admin) for + more information. + +### Enablement + +1. Log in to [Palette](https://console.spectrocloud.com/). + +2. From the left **Main Menu**, select **Clusters**. + +3. Click on the Nutanix cluster you created. + +4. To edit the cluster settings, from the cluster details page, click **Settings** and select **Cluster + Configuration**. Edit the YAML file that Palette displays. + +#### Update Control Plane Node Pool + +5. Navigate to the cluster details page and click the **Nodes** tab. + +6. In the control plane node pool you want to edit, click **Edit** to open its YAML configuration file. + +7. Edit the `NutanixMachineTemplate` object. You can update the memory (`memorySize`), CPU (`vcpuSockets` and + `vcpuPerSocket`), and storage (`systemDiskSize`). Once you are finished changing the node pool configurations, update + the `name` parameter under the `metadata` line. For example, if the previous name was + **control-plane-pool-resource-3**, rename it to **control-plane-pool-resource-4**. + + :::warning + + You must update the node pool name for the configuration updates to take effect. + + ::: + +8. Edit the `KubeadmControlPlane` object. Change the `name` parameter under the `kind: NutanixMachineTemplate` line to + match the new name you used in the `NutanixMachineTemplate` object. + +9. When you are done updating the control plane node pool configuration, click **Confirm** and **Continue** to confirm + the changes. + +#### Update Worker Node Pool + +10. Navigate to the cluster details page and click the **Nodes** tab. + +11. In the worker node pool you want to edit, click **Edit** to open its YAML configuration file. + +12. Edit the `NutanixMachineTemplate` object. You can update the memory (`memorySize`), CPU (`vcpuSockets` and + `vcpuPerSocket`), and storage (`systemDiskSize`). Once you are finished editing the node pool configurations, update + the `name` parameter under the `metadata` line. For example, if the previous name was **worker-pool-resource-3**, + rename it to **worker-pool-resource-4**. + + :::warning + + You must update the node pool name for the configuration updates to take effect. + + ::: + +13. Edit the `MachineDeployment` object. Change the `name` parameter under the `kind: NutanixMachineTemplate` line to + match the new name you used in the `NutanixMachineTemplate` object. + +14. When you are done updating the worker node pool configuration, click **Confirm** and **Continue** to confirm the + changes. + +15. The node pool alterations will trigger a + [cluster repave](../../cluster-management/node-pool.md#repave-behavior-and-configuration). Follow the + [Approve Cluster Repave](../../cluster-management/node-pool.md#approve-cluster-repave) guide to incorporate the + updates to your cluster. + +### Validate + +1. Log in to [Palette](https://console.spectrocloud.com/). + +2. From the left **Main Menu**, select **Clusters**. + +3. Click on the Nutanix cluster you deployed, and then click on the **Nodes** tab. + +4. Verify that all nodes are in the **Running** and **Healthy** status, and reflect the applied repave changes. diff --git a/docs/docs-content/clusters/data-center/nutanix/install-pcg/deploy-kubernetes-cluster-pcg.md b/docs/docs-content/clusters/data-center/nutanix/install-pcg/deploy-kubernetes-cluster-pcg.md index 87ddffaede..e895a9b700 100644 --- a/docs/docs-content/clusters/data-center/nutanix/install-pcg/deploy-kubernetes-cluster-pcg.md +++ b/docs/docs-content/clusters/data-center/nutanix/install-pcg/deploy-kubernetes-cluster-pcg.md @@ -44,105 +44,98 @@ following the process described in the ## Deploy Workload Cluster -3. Copy the required variables shown in the examples below to your terminal, add your environment-specific information, - and export the variables. The table describes the environment variables. For more information, review the - [Nutanix Getting Started](https://opendocs.nutanix.com/capx/v1.1.x/getting_started/) guide. - - | **Variable** | **Description** | - | ------------------------------------- | --------------------------------------------------------------------------------------------------- | - | `NUTANIX_ENDPOINT` | The Prism Central IP address or FQDN. | - | `NUTANIX_USER` | The Prism Central user name. | - | `NUTANIX_PASSWORD` | The Prism Central user password. | - | `NUTANIX_INSECURE` | The SSL behavior you used in the `cloudClusterTemplate.yaml` file. The default behavior is `false`. | - | `NUTANIX_SSH_AUTHORIZED_KEY` | Provide your public SSH key. | - | `NUTANIX_PRISM_ELEMENT_CLUSTER_NAME` | The Nutanix Prism Element cluster name. | - | `NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME` | The Nutanix CAPI OS Image | - | `NUTANIX_SUBNET_NAME` | The subnet of the Nutanix workload cluster. | - | `KUBERNETES_VERSION` | The Kubernetes version the workload cluster uses. Precede the version with `v`. | - | `WORKER_MACHINE_COUNT` | The number of nodes in the workload cluster. | - - Copy the following Nutanix environment variables to your terminal, provide values, and export the variables. +3. Copy the required variables shown in the examples below to your terminal, add your environment-specific information, + and export the variables. The table describes the environment variables. For more information, review the + [Nutanix Getting Started](https://opendocs.nutanix.com/capx/v1.1.x/getting_started/) guide. + + | **Variable** | **Description** | + | ------------------------------------- | --------------------------------------------------------------------------------------------------- | + | `NUTANIX_ENDPOINT` | The Prism Central IP address or FQDN. | + | `NUTANIX_USER` | The Prism Central user name. | + | `NUTANIX_PASSWORD` | The Prism Central user password. | + | `NUTANIX_INSECURE` | The SSL behavior you used in the `cloudClusterTemplate.yaml` file. The default behavior is `false`. | + | `NUTANIX_SSH_AUTHORIZED_KEY` | Provide your public SSH key. | + | `NUTANIX_PRISM_ELEMENT_CLUSTER_NAME` | The Nutanix Prism Element cluster name. | + | `NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME` | The Nutanix CAPI OS Image | + | `NUTANIX_SUBNET_NAME` | The subnet of the Nutanix workload cluster. | + | `KUBERNETES_VERSION` | The Kubernetes version the workload cluster uses. Precede the version with `v`. | + | `WORKER_MACHINE_COUNT` | The number of nodes in the workload cluster. | + + Copy the following Nutanix environment variables to your terminal, provide values, and export the variables. - ```bash - export NUTANIX_ENDPOINT="" - export NUTANIX_USER="" - export NUTANIX_PASSWORD="" - export NUTANIX_INSECURE=false - export NUTANIX_SSH_AUTHORIZED_KEY="" - export NUTANIX_PRISM_ELEMENT_CLUSTER_NAME="" - export NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME="" - export NUTANIX_SUBNET_NAME="" - ``` - - You can ensure the Nutanix variables were successfully exported by issuing the following command in your terminal. - - ```bash - env | grep "NUTANIX" - ``` - - Copy the following environment variables to your terminal, provide values, and export the variables. - - ```bash - export KUBERNETES_VERSION="v1.22.9" - export WORKER_MACHINE_COUNT=1 - ``` - - To verify the KUBERNETES_VERSION and WORKER_MACHINE_COUNT variables were successfully exported, you can issue the - following command for each variable. - - ```bash - echo $variable_name - ``` - -4. Instantiate Nutanix Cluster API. - - :::info +```bash +export NUTANIX_ENDPOINT="" +export NUTANIX_USER="" +export NUTANIX_PASSWORD="" +export NUTANIX_INSECURE=false +export NUTANIX_SSH_AUTHORIZED_KEY="" +export NUTANIX_PRISM_ELEMENT_CLUSTER_NAME="" +export NUTANIX_MACHINE_TEMPLATE_IMAGE_NAME="" +export NUTANIX_SUBNET_NAME="" +``` - To prevent conflicts with the recent Nutanix CAPI provider updates, you need to instantiate Cluster API with this - exact version of the Nutanix infrastructure. + You can ensure the Nutanix variables were successfully exported by issuing the following command in your terminal. - ::: +```bash +env | grep "NUTANIX" +``` - ```bash - clusterctl init --infrastructure nutanix:v1.2.4 - ``` + Copy the following environment variables to your terminal, provide values, and export the variables. -5. Deploy a workload cluster in Nutanix by issuing the following command. Replace `mytestcluster` with the cluster name - that you assigned to your workload cluster and `mytestnamespace` and with your namespace name. Provide the Nutanix - Prism Central IP address for CONTROL_PLANE_ENDPOINT_IP. +```bash +export KUBERNETES_VERSION="v1.22.9" +export WORKER_MACHINE_COUNT=1 +``` - ```bash - export TEST_CLUSTER_NAME=mytestcluster - export TEST_NAMESPACE=mytestnamespace - CONTROL_PLANE_ENDPOINT_IP=x.x.x.x clusterctl generate cluster ${TEST_CLUSTER_NAME} \ - -i nutanix \ - --target-namespace ${TEST_NAMESPACE} \ - > ./cluster.yaml - kubectl create namespace ${TEST_NAMESPACE} - kubectl apply --filename ./cluster.yaml -namespace ${TEST_NAMESPACE} - ``` + To verify the KUBERNETES_VERSION and WORKER_MACHINE_COUNT variables were successfully exported, you can issue the + following command for each variable. - The snippet below displays the output of the command. +```bash +echo $variable_name +``` - ```bash hideClipBoard - namespace/mytestnamespace created - configmap/user-ca-bundle created - secret/mytestcluster created - kubeadmconfigtemplate.bootstrap.cluster.x-k8s.io/mytestcluster-kcfg-0 created - cluster.cluster.x-k8s.io/mytestcluster created - machinedeployment.cluster.x-k8s.io/mytestcluster-wmd created - machinehealthcheck.cluster.x-k8s.io/mytestcluster-mhc created - kubeadmcontrolplane.controlplane.cluster.x-k8s.io/mytestcluster-kcp created - nutanixcluster.infrastructure.cluster.x-k8s.io/mytestcluster created - nutanixmachinetemplate.infrastructure.cluster.x-k8s.io/mytestcluster-mt-0 created - ``` +4. Instantiate Nutanix Cluster API. + + ```bash + clusterctl init --infrastructure nutanix + ``` + +5. Deploy a workload cluster in Nutanix by issuing the following command. Replace `mytestcluster` with the cluster name + that you assigned to your workload cluster and `mytestnamespace` and with your namespace name. Provide the Nutanix + Prism Central IP address for CONTROL_PLANE_ENDPOINT_IP. + + ```bash + export TEST_CLUSTER_NAME=mytestcluster + export TEST_NAMESPACE=mytestnamespace + CONTROL_PLANE_ENDPOINT_IP=x.x.x.x clusterctl generate cluster ${TEST_CLUSTER_NAME} \ + -i nutanix \ + --target-namespace ${TEST_NAMESPACE} \ + > ./cluster.yaml + kubectl create namespace ${TEST_NAMESPACE} + kubectl apply --filename ./cluster.yaml --namespace ${TEST_NAMESPACE} + ``` + + The snippet below displays the output of the command. + + ```bash hideClipBoard + namespace/mytestnamespace created + configmap/user-ca-bundle created + secret/mytestcluster created + kubeadmconfigtemplate.bootstrap.cluster.x-k8s.io/mytestcluster-kcfg-0 created + cluster.cluster.x-k8s.io/mytestcluster created + machinedeployment.cluster.x-k8s.io/mytestcluster-wmd created + machinehealthcheck.cluster.x-k8s.io/mytestcluster-mhc created + kubeadmcontrolplane.controlplane.cluster.x-k8s.io/mytestcluster-kcp created + nutanixcluster.infrastructure.cluster.x-k8s.io/mytestcluster created + nutanixmachinetemplate.infrastructure.cluster.x-k8s.io/mytestcluster-mt-0 created + ``` ## Install CNI on Workload Cluster 6. After your Nutanix workload cluster is deployed, retrieve its kubeconfig file with the command described below. ```bash - clusterctl get kubeconfig $TEST_CLUSTER_NAME > $TEST_CLUSTER_NAME.kubeconfig -namespace $TEST_NAMESPACE + clusterctl get kubeconfig $TEST_CLUSTER_NAME > $TEST_CLUSTER_NAME.kubeconfig --namespace $TEST_NAMESPACE ``` 7. Deploy a Container Network Interface (CNI) pod in the workload cluster to enable pod-to-pod communication. For more @@ -179,8 +172,8 @@ Use the steps below to verify your virtual machines (VMs) are created. ## Cleanup -With the PCG successfully installed in your Kubernetes workload cluster, you can delete the kind cluster that was used -to bootstrap the workload cluster. +Once you have successfully [installed a Nutanix PCG in Palette](/clusters/data-center/nutanix/install-pcg), delete the +kind cluster you used to bootstrap the workload cluster. ```bash kind delete cluster --name pcg-pilot diff --git a/docs/docs-content/clusters/data-center/openstack.md b/docs/docs-content/clusters/data-center/openstack.md index ebf4e6385d..460595ccba 100644 --- a/docs/docs-content/clusters/data-center/openstack.md +++ b/docs/docs-content/clusters/data-center/openstack.md @@ -347,6 +347,13 @@ used to create tenant clusters. Additional cloud accounts may be created if desi - A PCG is installed and available in the OpenStack. Refer to the [Deploy to OpenStack](../pcg/deploy-pcg/openstack.md) guide to learn how to deploy a PCG. +:::caution + +OpenStack support is limited to the Kubernetes distribution +[Palette eXtended Kubernetes (PXK)](../../integrations/kubernetes.md) for version 1.24.x. + +::: + ### Deploy Cluster The following steps need to be performed to provision a new OpenStack cluster: diff --git a/docs/docs-content/clusters/edge/architecture.md b/docs/docs-content/clusters/edge/architecture.md index cdf70677c9..d6d9c65e58 100644 --- a/docs/docs-content/clusters/edge/architecture.md +++ b/docs/docs-content/clusters/edge/architecture.md @@ -75,7 +75,7 @@ table below describes these aspects and the available options. | Cluster Mode | - Connected: The site has internet connectivity and the installation is initiated via Palette Management Console
- Air-Gapped: The site does not have internet connectivity. Installation is initiated via the Palette CLI. | | OS | - Ubuntu
- OpenSUSE
- Bring your own OS (BYOOS) | | K8s Flavor | - Palette eXtended K8s for Edge FIPS (PXK-E)
- Palette eXtended K8s for Edge (PXK-E)
- Palette Optimized K3s
- Palette Optimized RKE2 | -| K8s Version | - 1.24.x
- 1.25.x
- 1.26.x
- 1.27.x | +| K8s Version | - 1.26.x
- 1.27.x
- 1.28.x
- 1.29.x | | FIPS Mode | - True: Enforce usage of FIPS packs and other required FIPS configuration to meet FIPS compliance
- False | | Edge Host Registration Mode | - Manual: A unique Edge host ID is manually entered into the Palette Management Console
- Auto: Edge hosts automatically register with the Palette through the usage of a registration token supplied in the use-data
- QR Code: Scan a QR code that takes you to a web application that registers the Edge host with Palette. This method is considered advanced with the benefit of simplifying the Edge host registration without needing a tenant token or a manual entry. | | Edge Host Type - Installer Format | Create an ISO image that contains all your dependencies and custom configurations. | diff --git a/docs/docs-content/clusters/edge/edge-configuration/installer-reference.md b/docs/docs-content/clusters/edge/edge-configuration/installer-reference.md index d5c632e40c..020c4a226a 100644 --- a/docs/docs-content/clusters/edge/edge-configuration/installer-reference.md +++ b/docs/docs-content/clusters/edge/edge-configuration/installer-reference.md @@ -63,17 +63,13 @@ stylus: You can specify the mode the Edge Installer should prepare the installation for. The Edge Installer supports two different modes. -
- - Connected: The site has internet connectivity and the installation is initiated through Palette. - Air-Gapped: The site does not have internet connectivity. The Installation is initiated through the Palette Edge CLI. -| Parameter | Description | -| ------------------ | ------------------------------------------------------------- | -| `installationMode` | Allowed values are `connected`. Default value is `connected`. | - -
+| Parameter | Description | +| ------------------ | -------------------------------------------------------------------------- | +| `installationMode` | Allowed values are `connected` and `airgap`. Default value is `connected`. | ```yaml #cloud-config @@ -81,6 +77,24 @@ stylus: installationMode: "connected" ``` +### Initial Configuration + +You can configure the Edge Installer to enable the initial configuration in the Terminal User Interface (TUI) when you +boot up the Edge host for the first time. For more information about initial configuration, refer to +[Initial Edge Host Configuration](../site-deployment/initial-setup.md). + +| Parameter | Description | +| ------------ | --------------------------------------------------------------------- | +| `includeTui` | Enable the initial Edge host configuration. Default value is `false`. | + +### Local UI + +You can change the port that the Edge management console is exposed on. The default port is 5080. + +| Parameter | Description | +| ---------------- | ----------------------------------------------------------------------------------------- | +| `emcServer.port` | Specifies the port that the Edge management console is exposed on. Default value is 5080. | + ### External Registry You can point the Edge Installer to a non-default registry to load content from another source. Use the @@ -94,8 +108,6 @@ You can point the Edge Installer to a non-default registry to load content from | `insecure` | Whether to allow insecure connections to the registry. Default value is `false`. | | `encodedPassword` | Specifies whether the password as given is base64 encoded.`true` means that the provided password is base64 encoded and that when using the password to authenticate, the password must be decoded first. `false` means the password is not encoded and must be used as is to authenticate with the registry. Default is `false`. | -
- ```yaml #cloud-config stylus: diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/build-content-bundle.md b/docs/docs-content/clusters/edge/edgeforge-workflow/build-content-bundle.md index fd6fe18a93..9a2332fea4 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/build-content-bundle.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/build-content-bundle.md @@ -7,11 +7,11 @@ sidebar_position: 20 tags: ["edge"] --- -Content bundles are archives of all the required container images required for a cluster profiles. The content bundle -includes Helm charts, Packs, and manifest files needed to deploy your Edge host cluster. In addition to core container -images, the content bundle can include artifacts from your applications that you wish to deploy to the Edge cluster. -[Cluster Profiles](../../../profiles/cluster-profiles/cluster-profiles.md) are the primary source for building these -content bundles. +Content bundles are archives of all the required container images required for one or more cluster profiles. The content +bundle includes Helm charts, Packs, and manifest files needed to deploy your Edge host cluster. In addition to core +container images, the content bundle can include artifacts from your applications that you wish to deploy to the Edge +cluster. [Cluster Profiles](../../../profiles/cluster-profiles/cluster-profiles.md) are the primary source for building +these content bundles. :::warning @@ -52,7 +52,7 @@ Creating a content bundle provides several benefits that may address common use ## Create Content Bundle -1. Download Palette Edge Content CLI and assign the executable bit to the CLI.
+1. Download Palette Edge Content CLI and assign the executable bit to the CLI. ```shell VERSION=4.1.2 @@ -80,10 +80,132 @@ Creating a content bundle provides several benefits that may address common use https://console.spectrocloud.com/projects/yourProjectId/profiles/cluster/ ``` -8. Navigate back to your terminal window and issue the following command to create the content bundle. Replace the - placeholder values with your actual values. +8. (Optional) If your cluster profile uses images or helm charts that are hosted on private registries that require + authentication, you must provide a JSON file that contains the necessary credentials to access the registry. -
+ + + + + For authenticated access to Helm charts, your must provide credentials with the following schema. Use a key at the + root level of the JSON object named "helm" and set its value to a list. The list is a list of credentials for each + Helm chart repository. For each set of credentials, use an object in the list with the keys "endpoint", "username", + and "password". + + ```json + { + "helm": [ + { + "endpoint": , + "username": , + "password": + } + ] + } + ``` + + For example, the following JSON code is a valid set of credentials. + + ```json + { + "helm": [ + { + "endpoint": "harbor.abcd.com", + "username": "admin", + "password": "xxxxxxxx" + } + ] + } + ``` + + + + + + For image registries, you must provide credentials with the following schema. Provide a key at the root level of the + JSON object named "image" and set its value to a list. The list is a list of credentials for each Helm chart + repository. For each set of credentials, use an object in the list with the keys "endpoint", "username", and + "password". + + ```json + { + "image": [ + { + "endpoint": , + "username": , + "password": + } + ] + } + ``` + + For example, the following JSON code provides access to two registries `ttl.sh` and `docker.io` with two + username-password pairs. + + ```json + { + "image": [ + { + "endpoint": "ttl.sh", + "username": "admin", + "password": "Welc0me!123" + }, + { + "endpoint": "docker.io", + "username": "akhileshpvt", + "password": "Lucent122333!" + } + ] + } + ``` + + For Google Container Registry (GCR) access, you need to set the username field to `"_json_key"` and set the password + to an JSON object containing the following fields. + + | Field | Description | + | ----------------------------- | --------------------------------------------------------------------------------------------------- | + | `type` | The type of credential, which is `service_account` for Google Cloud service accounts. | + | `project_id` | The project ID associated with your Google Cloud project. For example, `spectro-images`. | + | `private_key_id` | A unique identifier for the private key associated with the service account. | + | `private_key` | The private key that is used to authenticate to Google Cloud services, encapsulated in a PEM block. | + | `client_email` | The email address associated with the service account, used for authentication. | + | `client_id` | The client ID associated with the service account. | + | `auth_uri` | The URI for the authentication provider, typically Google's OAuth 2.0 server. | + | `token_uri` | The URI for obtaining tokens from Google's OAuth 2.0 server. | + | `auth_provider_x509_cert_url` | The URL of the public x509 certificate for the authentication provider. | + | `client_x509_cert_url` | The URL of the public x509 certificate for the client (service account). | + + For example, the following is a valid set of credentials for a GCR registry. + + ```json + { + "image": [ + { + "endpoint": "gcr.io", + "username": "_json_key", + "password": { + "type": "service_account", + "project_id": "spectro-images", + "private_key_id": "847c09190xxxxxxxxxxxxc4ebc", + "private_key": "-----BEGIN KEY-----MIIEvQIBADA ... -----Shortened for brevity", + "client_email": "xxx.iam.gserviceaccount.com", + "client_id": "115830xxxxxxx340453", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/spectro-images-viewer%40spectro-images.iam.gserviceaccount.com" + } + } + ] + } + ``` + + + + + +9. Navigate back to your terminal window and issue the following command to create the content bundle. Replace the + placeholder values with your actual values. :::info @@ -92,14 +214,13 @@ Creating a content bundle provides several benefits that may address common use ::: -
- ```shell ./palette-edge build --api-key \ --project-id \ --cluster-profile-ids \ --palette-endpoint \ --outfile .tar \ + --include-palette-content \ --iso ``` @@ -125,9 +246,13 @@ Creating a content bundle provides several benefits that may address common use INFO[0144] ISO file created successfully ``` -The result is a content bundle that you can use to preload into your installer. Alternatively, you can use the ISO -version of the content bundle and transfer it to a USB drive to be used separately at the time of Edge host -installation. +The result is a content bundle that you can use to preload into your installer. For more information, refer to +[Build Edge Artifacts with Content Bundle](./palette-canvos/build-artifacts.md) or +[Build Installer ISO](./palette-canvos/build-installer-iso.md). Our Tech Preview feature +[local UI](../local-ui/local-ui.md) also allows you to upload content bundles to a disconnected Edge deployment. + +Alternatively, you can use the ISO version of the content bundle and transfer it to a USB drive to be used separately at +the time of Edge host installation. ## Validate @@ -137,4 +262,4 @@ creates a bootable device will validate the ISO image before the flash process. ## Next Steps Your next step is to build the Edge artifacts so that you can deploy an Edge host. To create an Edge artifacts, check -out the [Build Images](../edgeforge-workflow/palette-canvos.md) guide. +out the [Build Images](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide. diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md b/docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md index 8d96fe27e6..4bff9331bc 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md @@ -10,42 +10,70 @@ _EdgeForge_ is the process or workflow of preparing an Edge host with all the re EdgeForge workflow contains several steps and key elements that you must complete to ensure the Edge host is ready for a successful site deployment. -EdgeForge contains three critical components. +Each EdgeForge component plays a critical role in the [lifecycle](../edge-native-lifecycle.md) of an Edge deployment. +Review the [Edge Artifacts](../edgeforge-workflow/edgeforge-workflow.md#edge-artifacts) section to learn more about each +component. -- Edge Installer ISO. +![A diagram that displays the relationship between the three components and how they relate to an Edge host](/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.webp) -- Edge Host Agent Container Image. +## Get Started -- Edge Provider Container Images. +To start building a custom Edge artifact, use the following guides: -Each component plays a critical role in the [lifecycle](../edge-native-lifecycle.md) of an Edge deployment. Review the -[Edge Artifacts](../edgeforge-workflow/edgeforge-workflow.md#edge-artifacts) section to learn more about each component. +[Build Edge Artifacts](./palette-canvos/palette-canvos.md). This guide builds both the Edge Installer ISO and provider +images to help you get started quickly. You can also refer to the following how-tos to learn how to build the Edge +Installer ISO and provider images individually. -![A diagram that displays the relationship between the three components and how they relate to an Edge host](/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.webp) +- [Build Provider Images](./palette-canvos//build-provider-images.md). -## Get Started +- [Build Installer ISO](./palette-canvos//build-installer-iso.md). + +If you want your Edge host to have preloaded content and be able to create clusters using the preloaded content, you +build a content bundle and build the content bundle into your Edge Installer ISO. Building preloaded content into your +ISO allows you to create clusters without a connection to a Palette instance. Refer to the following guides to build +Edge Artifacts with content bundles: -To start building a custom Edge artifact, use the [Build Edge Artifacts](palette-canvos.md) guide. +- [Build Content Bundle](./build-content-bundle.md) -
+- [Build Edge Artifacts with Content Bundles](./palette-canvos/build-artifacts.md) + +The following table lists the combination of our guides you can follow to build Edge artifacts with or without preloaded +content. + +| Edge Artifacts have preloaded content? | Option 1 | Option 2 | +| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| No | [Build Provider Images](./palette-canvos//build-provider-images.md) + [Build Installer ISO](./palette-canvos//build-installer-iso.md) | [Build Edge Artifacts](./palette-canvos/palette-canvos.md) | +| Yes | [Build Provider Images](./palette-canvos//build-provider-images.md) + [Build Installer ISO](./palette-canvos//build-installer-iso.md) + [Build Content Bundle](./build-content-bundle.md) | [Build Content Bundle](./build-content-bundle.md) + [Build Edge Artifacts with Content Bundles](./palette-canvos/build-artifacts.md) | ## Edge Artifacts +EdgeForge contains the following critical components: + +- Edge Installer ISO. + +- Edge Provider Container Images. + ### Edge Installer ISO An ISO file that bootstraps the installation is created in the EdgeForge process. The ISO image contains the Edge -Installer that installs the Palette Edge host agent and metadata to perform the initial installation. +Installer that installs the Palette Edge host agent and metadata to perform the initial installation. The Edge Installer +ISO can also contain the following components: -
+- User data. User data includes essential configurations for the Edge Installer. The Edge Installer ISO requires user + data to function. If you choose to not supply user data in the ISO, you must supply it before the Edge Installer + initiates with a site user data. You can also use site user data to override or supplement the user data supplied in + the installer ISO. -![A diagram breaking up the internal components of the ISO image](/clusters_edge_edgeforge-workflow_iso-diagram.webp) - -### Edge Host Agent Container Image +- Content bundle. Content bundles are archives of all the required container images required for specified cluster + profiles. You have the option to build content bundles into the Edge Installer ISO, which allows your Edge host to + build clusters without a connection to external image registries. -The Edge host agent container image contains the Palette Edge host agent. The agent is responsible for Day-2 operations -and management of the Edge host. The Edge host agent also provides ongoing support during cluster runtime. +- Cluster definition (Tech Preview). A cluster definition include one or more cluster profiles. You can export cluster + definitions from any existing cluster profiles in your Palette account. If you include a cluster definition in your + Edge Installer ISO, you can use the profiles contained within to build a cluster without a connection to a Palette + instance. -
+![A diagram breaking up the internal components of the ISO image](/clusters_edge_edgeforge-workflow_iso-diagram.webp) ### Edge Provider Container Images @@ -59,8 +87,6 @@ default Palette container registries to familiarize yourself with the installati production scenario, you would need to customize these artifacts to suit your specific needs or perform some [content bundle](../edgeforge-workflow/build-content-bundle.md) optimization. -
- ![A diagram breaking up the internal components of the Edge Provider container images](/clusters_edge_edgeforge-workflow_provider-diagram.webp) :::info @@ -72,6 +98,18 @@ details. ::: +## Content Bundles + +Content bundles are archives of all the required container images required for one or more cluster profiles. You can +include build content bundles using the Palette Edge Command-line Interface (CLI), and build the preloaded content into +the Edge Installer ISO during EdgeForge. This allows the Edge host to provision clusters without a connection to an +external image registry. Refer to the following guides on how to build a content bundle and how to use them during the +EdgeForge process: + +- [Build Content Bundle](./build-content-bundle.md) + +- [Build Edge Artifacts with Content Bundles](./palette-canvos/build-artifacts.md) + ## Deployment Scenarios The Edge Installer supports various deployment scenarios. You can customize your Edge host deployment by using the Edge @@ -79,8 +117,6 @@ Installer configuration user data, creating content bundles, and creating a cust scenarios that organizations encounter when deploying an Edge host that requires customization. If you have a similar scenario, use the CLIs to help you with the customization. -
- - **Additional Packages**: You may need to install additional OS packages for your specific needs, such as an NVIDIA driver or a network package essential for your hardware to establish an outgoing network connection. These additional OS packages would need to be added to the Edge Installer and the Edge Provider images. @@ -103,14 +139,16 @@ scenario, use the CLIs to help you with the customization. [Build Edge Artifacts](/clusters/edge/edgeforge-workflow/palette-canvos) guide to learn more about how you can customize the OS used in an Edge deployment. -
- ## Resources -- [Build Edge Artifacts](palette-canvos.md) - - [Build Preloaded Content Bundles](build-content-bundle.md) -- [Build Edge Artifacts using a Content Bundle](build-artifacts.md) +- [Build Edge Installer ISO](./palette-canvos/build-installer-iso.md) + +- [Build Provider Images](./palette-canvos/build-provider-images.md) + +- [Build Edge Artifacts](./palette-canvos/palette-canvos.md) + +- [Build Edge Artifacts using a Content Bundle](./palette-canvos/build-artifacts.md) - [Prepare User Data](prepare-user-data.md) diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/arg.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/arg.md new file mode 100644 index 0000000000..5882791001 --- /dev/null +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/arg.md @@ -0,0 +1,29 @@ +--- +sidebar_label: "Edge Artifact Build Configurations" +title: "Edge Artifact Build Configurations" +description: "A reference document of the parameters using in the Edge artifact build process. " +icon: "" +sidebar_position: 10 +hide_table_of_contents: false +tags: ["edge"] +--- + +During the EdgeForge process, you provide an **.arg** document that contains a list of parameters to configure the build +of both the provider images and the Edge Installer ISO. This page lists the parameters available in the **.arg** file. + +| **Argument** | **Description** | **Allowed Values** | +| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | +| `ARCH` | Architecture of the image. | `amd64`, `arm64`. | +| `CUSTOM_TAG` | A custom tag for the provider images. This custom tag will be appended to the `IMAGE_REGISTRY` and `IMAGE_REPO` parameters to form the full image tag. | Lowercase alphanumeric string without spaces. | +| `FIPS_ENABLED` | Whether to generate FIPS compliant binaries. | `true`, `false.` | +| `HTTP_PROXY` | URL of the HTTP Proxy server. | URL string. | +| `HTTPS_PROXY` | URL of the HTTPS Proxy server. | URL string. | +| `IMAGE_REGISTRY` | The image registry to use for tagging the generated provider images. | Your image registry hostname, without `http` or `https`
Example: docker.io/spectrocloud. | +| `IMAGE_REPO` | The image repository to use for tagging the generated provider images. | Your image repository name. | +| `ISO_NAME` | Name of the Installer ISO file. | Lowercase alphanumeric string without spaces. The characters `-` and `_` are allowed. | +| `K8S_DISTRIBUTION` | Kubernetes distribution. | ` k3s`, `rke2`, `kubeadm`, `kubeadm-fips`. | +| `NO_PROXY` | URLS that should be excluded from the proxy. | Comma-separated URL string. | +| `OS_DISTRIBUTION` | OS distribution. | `ubuntu`, `opensuse-leap`, `rhel`. | +| `OS_VERSION` | OS version. This applies to Ubuntu only. | `20`, `22`. | +| `PROXY_CERT_PATH` | Absolute path of the SSL Proxy certificate in the PEM format. | Absolute path string. | +| `UPDATE_KERNEL` | Determines whether to upgrade the Kernel version to the latest from the upstream OS provider. | `true`, `false`. | diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-artifacts.md similarity index 50% rename from docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md rename to docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-artifacts.md index 555fb1b14f..a981fd4efa 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-artifacts.md @@ -9,8 +9,8 @@ tags: ["edge"] --- Palette's Edge solution supports creating Edge artifacts for edge devices deployed in a low internet bandwidth -environment or an _air-gapped_ environment. An air-gapped environment is a deployment site with no direct internet -access. Using a content bundle, you can build Edge artifacts for installation in such environments. +environment or a disconnected environment. A disconnected environment is a deployment site with no network access to a +Palette instance. Using a content bundle, you can build Edge artifacts for installation in such environments. A content bundle is an archive that includes the Operating System (OS) image, the Kubernetes distribution, the Network Container Interface (CNI), and all other dependencies specified in the cluster profiles you want to deploy to the Edge @@ -26,7 +26,7 @@ This how-to guide provides instructions for creating and using a content bundle begin with installing a necessary tool, the Palette Edge CLI, on your development machine. The Palette Edge CLI is a command-line utility to interact with Palette and perform specific tasks in your development environment, such as creating a content bundle. Next, you will download all the software dependencies mentioned in your cluster profile using -the Palette Edge CLI and create a content bundle. Lastly, when your content bundle is ready, you will use the CanvOS +the Palette Edge CLI and create a content bundle. Lastly, when your content bundle is ready, you will use the EdgeForge utility to embed the content bundle and user data into the Edge installer ISO image. The diagram below displays the overarching steps to build the Edge installer ISO using a content bundle. The diagram @@ -64,165 +64,163 @@ To complete this guide, you will need the following items: - A Spectro Cloud API key. Later in this guide, you will use this API key to authenticate the Palette Edge CLI utility and allow it to interact with Palette. Refer to the - [User Authentication](../../../user-management/authentication/api-key/create-api-key.md) guide to create a new API - key. + [User Authentication](/docs/docs-content/user-management/authentication/api-key/create-api-key.md) guide to create a + new API key. ## Instructions Use the following instructions on your Linux machine, which this guide refers to as the development environment. -1. Visit the [Downloads](../../../spectro-downloads#palette-edge-cli) page and download the latest Palette Edge CLI. +1. Visit the [Downloads](../../../../spectro-downloads#palette-edge-cli) page and download the latest Palette Edge CLI. You can download the Palette Edge CLI by clicking on the available URL or using the download URL in the following - command. Replace the `[PALETTE-EDGE-BINARY-URL]` placeholder with the download URL.
- -```bash -curl [PALETTE-EDGE-BINARY-URL] --output palette-edge -``` - -2. Open a terminal session and navigate to the folder where you have downloaded the palette-edge binary. Set the - executable permissions for the palette-edge binary by issuing the following command.
- -```bash -chmod 755 palette-edge -``` - -3. Use the following command to move the palette-edge binary to the **/usr/local/bin** directory to make the binary - available in your system $PATH. This will allow you to issue the `palette-edge` command from any directory in your - development environment.
- -```bash -mv palette-edge /usr/local/bin -``` - -4. Verify the installation of the Palette Edge CLI by issuing the following command. The output will display information - about the currently supported OS and Kubernetes distributions.
- -```bash -palette-edge show -``` - -```hideClipboard bash -# Sample output -┌────────────────────────────────────────────────────────────────────────┐ -| OS Flavor | Description | Base Image URI | -| opensuse-leap | Opensuse Leap 15.4 | quay.io/kairos/core-opensuse-leap | -| ubuntu-20 | Ubuntu 20.4 LTS | quay.io/kairos/core-ubuntu-20-lts | -| ubuntu-22 | Ubuntu 22.4 LTS | quay.io/kairos/core-ubuntu-22-lts | -└────────────────────────────────────────────────────────────────────────┘ -┌─────────────────────────────────────────────────────────────────────────────────────────────┐ -| K8S Flavor | Description | Supported Versions | -| k3s | Rancher K3s | 1.25.2-k3s1,1.24.6-k3s1,1.23.12-k3s1,1.22.15-k3s1 | -| kubeadm | Kubernetes kubeadm | 1.25.2,1.24.6,1.23.12,1.22.15 | -| rke2 | Rancher RK2 | 1.25.2-rke2r1,1.24.6-rke2r1,1.23.12-rke2r1,1.22.15-rke2r1 | -└─────────────────────────────────────────────────────────────────────────────────────────────┘ -┌─────────────────────────────────┐ -| Component | Version | -| Spectro Agent Version | v3.4.3 | -| Kairos Version | v2.0.3 | -└─────────────────────────────────┘ -``` - -
- -5. Set the Spectro Cloud API key as an environment variable by issuing the following command. Replace the - `[USE-YOUR-API-KEY_HERE]` placeholder with your API key. The Palette Edge CLI will use this API key to authenticate - with Palette. Once authenticated, the Palette Edge CLI can interact with your Palette account.
- -```bash -export API_KEY=[USE-YOUR-API-KEY_HERE] -``` - -6. Log in to [Palette](https://console.spectrocloud.com). - -7. Copy your Palette project ID. You will use this ID in a later step. The project ID is on the top-right corner of your - Palette project overview page. Use the following screenshot to help you find your project ID. - -![A screenshot highlighting the project ID in Palette project overview page](/clusters_edge_edge-forge-workflow_build-images_build-project_id.webp) - -8. Navigate to the left **Main Menu** and select **Profiles**. - -9. Select the cluster profile you want to include in the content bundle. Click on the target cluster profile to access - its details page. + command. Replace the `[PALETTE-EDGE-BINARY-URL]` placeholder with the download URL. + + ```bash + curl [PALETTE-EDGE-BINARY-URL] --output palette-edge + ``` + +2. Open a terminal session and navigate to the folder where you have downloaded the palette-edge binary. Set the + executable permissions for the palette-edge binary by issuing the following command. + + ```bash + chmod +x palette-edge + ``` + +3. Use the following command to move the palette-edge binary to the **/usr/local/bin** directory to make the binary + available in your system $PATH. This will allow you to issue the `palette-edge` command from any directory in your + development environment. + + ```bash + mv palette-edge /usr/local/bin + ``` + +4. Verify the installation of the Palette Edge CLI by issuing the following command. The output will display + information about the currently supported OS and Kubernetes distributions. + + ```bash + palette-edge show + ``` + + ```hideClipboard bash + # Sample output + ┌────────────────────────────────────────────────────────────────────────┐ + | OS Flavor | Description | Base Image URI | + | opensuse-leap | Opensuse Leap 15.4 | quay.io/kairos/core-opensuse-leap | + | ubuntu-20 | Ubuntu 20.4 LTS | quay.io/kairos/core-ubuntu-20-lts | + | ubuntu-22 | Ubuntu 22.4 LTS | quay.io/kairos/core-ubuntu-22-lts | + └────────────────────────────────────────────────────────────────────────┘ + ┌─────────────────────────────────────────────────────────────────────────────────────────────┐ + | K8S Flavor | Description | Supported Versions | + | k3s | Rancher K3s | 1.25.2-k3s1,1.24.6-k3s1,1.23.12-k3s1,1.22.15-k3s1 | + | kubeadm | Kubernetes kubeadm | 1.25.2,1.24.6,1.23.12,1.22.15 | + | rke2 | Rancher RK2 | 1.25.2-rke2r1,1.24.6-rke2r1,1.23.12-rke2r1,1.22.15-rke2r1 | + └─────────────────────────────────────────────────────────────────────────────────────────────┘ + ┌─────────────────────────────────┐ + | Component | Version | + | Spectro Agent Version | v3.4.3 | + | Kairos Version | v2.0.3 | + └─────────────────────────────────┘ + ``` + +5. Set the Palette API key as an environment variable by issuing the following command. Replace the + `[USE-YOUR-API-KEY_HERE]` placeholder with your API key. The Palette Edge CLI will use this API key to authenticate + with Palette. Once authenticated, the Palette Edge CLI can interact with your Palette account. + + ```bash + export API_KEY=[USE-YOUR-API-KEY_HERE] + ``` + +6. Log in to [Palette](https://console.spectrocloud.com). + +7. Copy your Palette project ID. You will use this ID in a later step. The project ID is on the top-right corner of + your Palette project overview page. Use the following screenshot to help you find your project ID. + + ![A screenshot highlighting the project ID in Palette project overview page](/clusters_edge_edge-forge-workflow_build-images_build-project_id.webp) + +8. Navigate to the left **Main Menu** and select **Profiles**. + +9. Select the cluster profile you want to include in the content bundle. Click on the target cluster profile to access + its details page. 10. Examine the cluster details page URL. The cluster details page URL follows the `[Palette-URL]/projects/[PROJECT-ID]/profiles/cluster/[CLUSTER-PROFILE-ID]` syntax. The cluster details page URL has your project ID and the cluster profile ID. For example, the screenshot below highlights the project ID and the cluster profile ID in a cluster details page URL. -![A screenshot highlighting the cluster profile ID and project ID in the URL of the cluster details page.](/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.webp) + ![A screenshot highlighting the cluster profile ID and project ID in the URL of the cluster details page.](/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.webp) 11. Copy the cluster profile ID from the cluster details page URL for the next step. 12. Switch back to your development environment, and set the project ID as an environment variable by issuing the - following command. Replace the `[USE-YOUR-PROJECT-ID_HERE]` placeholder with your project ID.
+ following command. Replace the `[USE-YOUR-PROJECT-ID_HERE]` placeholder with your project ID. -```bash -export PROJECT_ID=[USE-YOUR-PROJECT-ID_HERE] -``` + ```bash + export PROJECT_ID=[USE-YOUR-PROJECT-ID_HERE] + ``` 13. Set the cluster profile ID as an environment variable using the following command. Replace the `[USE-YOUR-PROFILE-ID_HERE]` placeholder with your cluster profile ID. The Palette Edge CLI uses the cluster profile - ID to reference the correct cluster profile and download all its software dependencies.
+ ID to reference the correct cluster profile and download all its software dependencies. -```bash -export PROFILE_ID=[USE-YOUR-PROFILE-ID_HERE] -``` + ```bash + export PROFILE_ID=[USE-YOUR-PROFILE-ID_HERE] + ``` 14. Issue the command below to create the content bundle. The `build` command uses the following flags: -| **Command Flag** | **Value** | -| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `--api-key` | Spectro Cloud API key | -| `--project-id` | Palette project ID | -| `--cluster-profile-ids` | Cluster profile IDs. If you want to include multiple cluster profiles in the content bundle, add multiple cluster profile IDs separated by a comma. | -| `--palette-endpoint` | Palette API endpoint. The default Palette API endpoint is `api.spectrocloud.com` | -| `--outfile` | Path to write the final content bundle. | - -You can issue `palette-edge build --help` to know about other available flags.
- -```bash -palette-edge build --api-key $API_KEY \ - --project-id $PROJECT_ID \ - --cluster-profile-ids $PROFILE_ID \ - --palette-endpoint api.spectrocloud.com \ - --outfile content -``` + | **Command Flag** | **Value** | + | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | + | `--api-key` | Spectro Cloud API key | + | `--project-id` | Palette project ID | + | `--cluster-profile-ids` | Cluster profile IDs. If you want to include multiple cluster profiles in the content bundle, add multiple cluster profile IDs separated by a comma. | + | `--palette-endpoint` | Palette API endpoint. The default Palette API endpoint is `api.spectrocloud.com` | + | `--outfile` | Path to write the final content bundle. | + + You can issue `palette-edge build --help` to know about other available flags. + + ```bash + palette-edge build --api-key $API_KEY \ + --project-id $PROJECT_ID \ + --cluster-profile-ids $PROFILE_ID \ + --palette-endpoint api.spectrocloud.com \ + --outfile content + ``` 15. Use the command below to list all files in the current directory to verify that you created the content bundle successfully. The content bundle will have the following naming convention, `content-[random-string]`, for example, - **content-8e61a9e5**.
+ **content-8e61a9e5**. -```bash -ls -al -``` + ```bash + ls -al + ``` 16. List the files in the content bundle folder using the following command. The output will display the compressed core - and app content files.
+ and app content files. -```bash -ls -al content-*/ -``` + ```bash + ls -al content-*/ + ``` -```hideClipboard bash -# Sample output -total 3981104 --rw-rw-r-- 1 jb jb 1598552722 Jul 26 18:20 app-content-8e61a9e5.zst --rw-rw-r-- 1 jb jb 2478086360 Jul 26 18:20 core-content-8e61a9e5.zst -``` + ```hideClipboard bash + # Sample output + total 3981104 + -rw-rw-r-- 1 jb jb 1598552722 Jul 26 18:20 app-content-8e61a9e5.zst + -rw-rw-r-- 1 jb jb 2478086360 Jul 26 18:20 core-content-8e61a9e5.zst + ``` 17. Issue the following command to build the Edge artifacts with your content bundle. The `+iso` option specifies the build target. This command will generate an ISO image from the content bundle and other configurations you have - specified in the **.arg** and **user-data** files.
+ specified in the **.arg** and **user-data** files. -```bash -sudo ./earthly.sh +iso -``` + ```bash + sudo ./earthly.sh +iso + ``` -This command may take up to 15-20 minutes to finish depending on the resources of the host machine. + This command may take up to 15-20 minutes to finish depending on the resources of the host machine. ## Validate -List the Edge installer ISO and checksum by issuing the following command from the **CanvOS/** directory.
+List the Edge installer ISO and checksum by issuing the following command from the **CanvOS/** directory. ```shell ls build/ @@ -233,11 +231,9 @@ palette-edge-installer.iso palette-edge-installer.iso.sha256 ``` -
- To validate, you can prepare an edge device using the Edge installer ISO. You can follow the -[Prepare Edge Host for Installation](../site-deployment/stage.md) guide if you prepare a bare metal machine or a VMware -VM as a host. Below are the high-level steps for your reference:
+[Prepare Edge Host for Installation](../../site-deployment/stage.md) guide if you prepare a bare metal machine or a +VMware VM as a host. Below are the high-level steps for your reference: 1. Create a bootable USB flash drive using any third-party software. Most software that creates a bootable USB drive will validate the ISO image. @@ -249,7 +245,7 @@ VM as a host. Below are the high-level steps for your reference:
3. Flash the edge device with a bootable USB drive. 4. The last step is to power on the edge device and start the installation process. For more information, refer to the - [Perform Site Install](../site-deployment/site-installation/site-installation.md) documentation.
+ [Perform Site Install](../../site-deployment/site-installation/site-installation.md) documentation. ## Next Steps @@ -258,11 +254,11 @@ internet bandwidth or air-gapped environments. You created a content bundle usin Next, you used the CanvOS utility to embed the content bundle and user data into an Edge installer ISO. As the next step, we recommend you check out the end-to-end tutorial, -[Deploy an Edge Cluster on VMware](../site-deployment/deploy-cluster.md). The tutorial provides a detailed walkthrough -on deploying an Edge cluster in a VMware environment. +[Deploy an Edge Cluster on VMware](../../site-deployment/deploy-cluster.md). The tutorial provides a detailed +walkthrough on deploying an Edge cluster in a VMware environment. Check out the reference resources below to learn more about preparing an Edge host. -- [Prepare Edge Host for Installation](../site-deployment/stage.md) +- [Prepare Edge Host for Installation](../../site-deployment/stage.md) -- [Perform Site Install](../site-deployment/site-installation/site-installation.md) +- [Perform Site Install](../../site-deployment/site-installation/site-installation.md) diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-installer-iso.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-installer-iso.md new file mode 100644 index 0000000000..86976ee5c8 --- /dev/null +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-installer-iso.md @@ -0,0 +1,194 @@ +--- +sidebar_label: "Build Installer ISO" +title: "Build Installer ISO" +description: "Learn how to build the Palette Edge Installer ISO using the EdgeForge utilities." +icon: "" +hide_table_of_contents: false +sidebar_position: 30 +tags: ["edge"] +--- + +The Edge Installer ISO is a file that bootstraps the installation and is created in the EdgeForge process. The ISO image +contains the Edge Installer that installs the Palette Edge host agent and metadata to perform the initial installation. + +:::info + +The Edge Installer ISO is one of the critical artifacts you need to build during EdgeForge. The other artifact is +provider images. Both are required for Edge deployment. For education purposes, we provide separate instructions for +building the installer ISO and the provider images. However, these two artifacts are often built together in a single +step in practice. Refer to [Build Edge Artifacts](palette-canvos.md) for an how-to that covers how to build both +artifacts at the same time. + +::: + +You can build the following content into the Edge installer ISO to customize your installation: + +- User data. This is a YAML file that contains the configuration for the Edge Installer. For all available configuration + options, refer to [Installer Configuration](../../edge-configuration/installer-reference.md). User data is required + for the installer ISO. + - If you do not include the user data file during the Edge Installer ISO build process, you must provide this + configuration before the installation takes place with site user data. For more information, refer to + [Apply Site User Data](../../site-deployment/site-installation/site-user-data.md). +- Content bundles. This is an archive of all images, Helm charts and packs used for any number of specified cluster + profiles. Content bundles are optional to include in an installer ISO. +- Cluster definition (Tech Preview). Cluster definitions contains cluster profiles and any profile variables used in the + profiles. When you include a cluster definition during the Edge Installer ISO build process, you can create a new + cluster that uses your imported cluster definition in your Edge host using the local UI. Cluster definitions are + optional to include in an installer ISO. + + :::preview + + ::: + +The benefits of building the installer configuration, content bundles, and cluster definition into the installer ISO is +that you can ensure the standardization of your Edge deployments through the installer. Whether you build the content +into the installer ISO or not, you always have the option of uploading them or changing them later in the deployment +process. + +## Prerequisites + +- A physical or virtual Linux machine with _AMD64_ (also known as _x86_64_) processor architecture to build the Edge + artifacts. You can issue the following command in the terminal to check your processor architecture. + + ```bash + uname -m + ``` + +- Minimum hardware configuration of the Linux machine: + + - 4 CPU + - 8 GB memory + - 50 GB storage + +## Instructions + +Use the following instructions to build the Edge Installer ISO. The optional steps can be completed any order. + +### Clone EdgeForge Repository + +1. Clone the **CanvOS** repository. + + ```shell + git clone https://github.com/spectrocloud/CanvOS.git + ``` + +2. Change to the **CanvOS/** directory. + + ```shell + cd CanvOS + ``` + +3. View the available git tag. + + ```shell + git tag + ``` + +4. Check out the latest available tag. This guide uses the tag v4.3.0 as an example. + + ``` + git checkout v4.3.0 + ``` + +### Prepare **.arg** file + +5. Review the **.arg.template** file to view a template of all the arguments that are used during the build process. + Since the process to build provider images uses the same **.arg** file, some of the arguments in the template are + related to the provider images. Refer to [Edge Artifact Build Configuration](./arg.md) for all available + configuration parameters. + +6. Customize these arguments to use during the build process. The following is an example **.arg** file. + + ``` + CUSTOM_TAG=palette-learn + IMAGE_REGISTRY=ttl.sh + OS_DISTRIBUTION=ubuntu + IMAGE_REPO=ubuntu + OS_VERSION=22.04 + K8S_DISTRIBUTION=k3s + ISO_NAME=palette-edge-installer + ARCH=amd64 + HTTPS_PROXY= + HTTP_PROXY= + PROXY_CERT_PATH= + UPDATE_KERNEL=false + EOF + ``` + +### Prepare User Data + +7. Refer to [Prepare User Data](./../prepare-user-data.md) to prepare the **user-data** file in the root directory of + the **CanvOS** directory. + + User data contains installer configuration and is required for an installer ISO. If you do not supply user data + during this step, you must provide site user data before installation takes place. You can also use site user data to + override or supplement configuration you provided to the installer ISO. For more information, refer to + [Apply Site User Data](../../site-deployment/site-installation/site-user-data.md). + +### Build Content Bundle + +Optionally, you can include a content bundle in your Edge installer ISO. When you include a content bundle in your Edge +Installer ISO, you can provision a cluster using the images in your content bundle without connections to an external +image registry. + +If you do not include content bundle in your Edge Installer ISO, you can still build content bundles and upload them to +a disconnected Edge host instance via the [local UI](../../local-ui/local-ui.md). For more information, refer to +[Upload Content Bundle](../../local-ui/cluster-management/upload-content-bundle.md). + +8. Refer to [Build Content Bundle](../build-content-bundle.md) to learn how to build content bundles for your ISO image. + Since you are including the content bundle in the Installer ISO, you should choose either the zst format or the tar + format for the content bundle. Do not build the content bundle as an ISO image. + +9. When the content bundle build finishes, the output will be in a directory named **content-XXXXXX**, where XXXXXX is a + random alphanumerical string. Inside the directory is the content bundle file. + +10. Place the directory containing the content bundle file in the root directory of the **CanvOS** directory. + +### Prepare Cluster Definition (Tech Preview) + +Optionally, you can include a cluster definition in your Edge Installer ISO. Cluster definitions include one or more +cluster profile and any dynamic values used in the cluster profiles. Cluster definitions can be exported from an Palette +API endpoint. + +If you do not include cluster definitions in your Edge Installer ISO, you can still import the cluster definition from +the local UI once you finish installing Palette on the Edge host. + +11. Refer to [Export Cluster Definition](../../local-ui/cluster-management/export-cluster-definition.md) to learn how to + export cluster definitions. + +12. Put the cluster definition tgz file in the **CanvOS/** directory. + +13. In the **.arg** file, add an argument `CLUSTERCONFIG` and set it to the name of the cluster configuration file. For + example: + + ``` + CLUSTERCONFIG=demo-cluster-65cbe80213d15e81c308748b.tgz + ``` + +### Build Edge Installer ISO + +14. Ensure that all components of the ISO you want to include are in the **CanvOS/** directory: + + - **.args** file: **CanvOS/.args** + - User data: **CanvOS/user-data** + - Content bundle: **CanvOS/content-XXXXX/core-spectro-content** + - Cluster definition: **CanvOS/cluster-name-XXXX.tgz** + +15. Issue the following command to build the ISO image. + + ```shell + ./earthly.sh +iso + ``` + + ``` + # Output condensed for readability + ===================== Earthly Build SUCCESS ===================== + Share your logs with an Earthly account (experimental)! Register for one at https://ci.earthly.dev. + ``` + + When the build finishes, the ISO image can be found in the **build/** folder. + +## Validate + +You can validate that the ISO image has not been corrupted by attempting to flash a bootable device. Most software that +creates a bootable device will validate the ISO image before the flash process. diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-provider-images.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-provider-images.md new file mode 100644 index 0000000000..f53f321f52 --- /dev/null +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/build-provider-images.md @@ -0,0 +1,193 @@ +--- +sidebar_label: "Build Provider Images" +title: "Build Provider Images" +description: "Learn how to build provider images using the Palette Edge CLI and the EdgeForge utilities." +icon: "" +hide_table_of_contents: false +sidebar_position: 30 +tags: ["edge"] +--- + +In this guide, you will use the CanvOS utility to build provider images for your Edge deployment. Provider images are +Kairos-based images containing the OS and the desired Kubernetes versions. These images install an immutable Operating +System (OS) and software dependencies compatible with a specific Kubernetes version during the cluster deployment. A +provider image is used in the OS and the Kubernetes layer when creating a cluster profile. These container images are +downloaded during the installation by the Edge Installer and converted to disk images for the system to boot into. + +:::info + +The provider images are one of the critical artifacts you need to build during EdgeForge. The other artifact is the Edge +Installer ISO. Both are required for Edge deployment. For education purposes, we provide separate instructions for +building the installer ISO and the provider images. However, these two artifacts are often built together in a single +step in practice. Refer to [Build Edge Artifacts](palette-canvos.md) for an how-to that covers how to build both +artifacts at the same time. + +::: + +## Prerequisites + +- A physical or virtual Linux machine with _AMD64_ (also known as _x86_64_) processor architecture to build the Edge + artifacts. You can issue the following command in the terminal to check your processor architecture. + + ```bash + uname -m + ``` + +- Minimum hardware configuration of the Linux machine: + + - 4 CPU + - 8 GB memory + - 50 GB storage + +- [Git](https://cli.github.com/manual/installation). You can ensure git installation by issuing the `git --version` + command. + +- [Docker Engine](https://docs.docker.com/engine/install/) version 18.09.x or later. You can use the `docker --version` + command to view the existing Docker version. You should have root-level or `sudo` privileges on your Linux machine to + create privileged containers. + +## Build Provider Images + +1. Check out the [CanvOS](https://github.com/spectrocloud/CanvOS) GitHub repository containing the starter code. + + ```bash + git clone https://github.com/spectrocloud/CanvOS.git + ``` + +2. Change to the **CanvOS/** directory. + + ```bash + cd CanvOS + ``` + +3. View the available [git tag](https://github.com/spectrocloud/CanvOS/tags). + + ```bash + git tag + ``` + +4. Check out the newest available tag. This guide uses the tag **v4.3.0** as an example. + + ```shell + git checkout v4.3.0 + ``` + +5. Review the files relevant for this guide. + + - **.arg.template** - A sample **.arg** file that defines arguments to use during the build process. + + - **Earthfile** - Contains a series of commands to create target artifacts. + + - **earthly.sh** - Script to invoke the Earthfile, and generate target artifacts. + +6. Review the **.arg** file containing the customizable arguments, such as image tag, image registry, image repository, + and OS distribution. The table below shows all arguments, their default value, and allowed values. + + | **Argument** | **Description** | **Default Value** | **Allowed Values** | + | ------------------ | ------------------------------------------------------------------- | ------------------ | ---------------------------------------------------------------------------------------------- | + | `CUSTOM_TAG` | Tag for the provider images | demo | Lowercase alphanumeric string without spaces. | + | `IMAGE_REGISTRY` | Image registry name | ttl.sh | Your image registry hostname, without `http` or `https`
Example: docker.io/spectrocloud | + | `OS_DISTRIBUTION` | OS Distribution | ubuntu | ubuntu, opensuse-leap | + | `IMAGE_REPO` | Image repository name.
It is the same as the OS distribution. | `$OS_DISTRIBUTION` | Your image repository name. | + | `OS_VERSION` | OS version, only applies to Ubuntu | 22.04 | 20, 22.04 | + | `K8S_DISTRIBUTION` | Kubernetes Distribution | k3s | k3s, rke2, kubeadm | + | `ARCH` | Architecture of the image. | `amd64` | `amd64`, `arm64` | + +7. Issue the command below to assign an image tag value that will be used when creating the provider images. This guide + uses the value `palette-learn` as an example. However, you can assign any lowercase and alphanumeric string to the + `CUSTOM_TAG` argument. + + ```bash + export CUSTOM_TAG=palette-learn + ``` + +8. Use the command below to save the Docker Hub image registry hostname in the `IMAGE_REGISTRY` argument. Before you + execute the command, replace `[DOCKER-ID]` in the declaration below with your Docker ID. Your image registry hostname + must comply with standard DNS rules and may not contain underscores. + + ```bash + export IMAGE_REGISTRY=docker.io/[DOCKER-ID] + ``` + +9. Issue the following command to use the Ubuntu OS distribution and use the 22.04 version. + + ```bash + export OS_DISTRIBUTION=ubuntu + export OS_VERSION=22.04 + ``` + +10. Issue the command below to create the **.arg** file containing the custom tag, Docker Hub image registry hostname, + and openSUSE Leap OS distribution. The **.arg** file uses the default values for the remaining arguments. You can + refer to the existing **.arg.template** file to learn more about the available customizable arguments. + + ```bash + cat << EOF > .arg + IMAGE_REGISTRY=$IMAGE_REGISTRY + OS_DISTRIBUTION=$OS_DISTRIBUTION + OS_VERSION=$OS_VERSION + IMAGE_REPO=$OS_DISTRIBUTION + CUSTOM_TAG=$CUSTOM_TAG + K8S_DISTRIBUTION=k3s + ARCH=amd64 + HTTPS_PROXY= + HTTP_PROXY= + PROXY_CERT_PATH= + UPDATE_KERNEL=false + EOF + ``` + +11. Open the **Earthfile** in the CanvOS directory. Under `build-provider-images`, remove the lines containing + Kubernetes versions that you do not need. + +12. CanvOS utility uses [Earthly](https://earthly.dev/) to build the target artifacts. Issue the following command to + start the build process. + + ```bash + sudo ./earthly.sh +build-provider-images + ``` + + ```hideClipboard bash {2} + # Output condensed for readability + ===================== Earthly Build SUCCESS ===================== + Share your logs with an Earthly account (experimental)! Register for one at https://ci.earthly.dev. + ``` + +13. To use the provider images in your cluster profile, push them to your image registry mentioned in the **.arg** file. + Issue the following command to log in to Docker Hub. Provide your Docker ID and password when prompted. + + ```bash + docker login + ``` + +14. Use the following commands to push the provider images to the Docker Hub image registry you specified. Replace the + `[DOCKER-ID]` and version numbers in the command below with your Docker ID and respective Kubernetes versions that + the utility created. + + ```bash + docker push docker.io/[DOCKER-ID]/ubuntu:k3s-1.28.2-v4.3.0-palette-learn + ``` + +## Validate + +1. List the Docker images to review the provider images created. You can identify the provider images by reviewing the + image tag value you used in the **.arg** file's `CUSTOM_TAG` argument. + + ``` + docker images --filter=reference='*/*:*palette-learn' + ``` + +2. Verify that the provider images were created successfully. + + ```hideClipboard + REPOSITORY TAG IMAGE ID CREATED SIZE + docker.io/[DOCKER-ID]/ubuntu k3s-1.28.2-v4.3.0-palette-learn 075134ad5d4b 10 minutes ago 4.11GB + ``` + +## Next Steps + +Provider images are only one the artifacts you need to provision an Edge deployment. You also need to build the Edge +Installer ISO that matches your provider image settings. Refer to [Build Edge Installer ISO](./build-installer-iso.md) +for more information. + +If you have built both provider images and the installer ISO, refer to +[Site Deployment](../../site-deployment/site-deployment.md) to learn how to deploy your Edge cluster. diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/fips.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/fips.md new file mode 100644 index 0000000000..58ccc77d48 --- /dev/null +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/fips.md @@ -0,0 +1,253 @@ +--- +sidebar_label: "Build FIPS-Compliant Edge Artifacts" +title: "Build FIPS-Compliant Edge Artifacts" +description: "Learn how to build Edge Installer ISO and provider images to install FIPS-compliant Palette Edge." +icon: "" +hide_table_of_contents: false +sidebar_position: 30 +tags: ["edge"] +--- + +Palette Edge supports +[Federal Information Processing Standards](https://www.nist.gov/standardsgov/compliance-faqs-federal-information-processing-standards-fips) +(FIPS)-compliant Edge clusters. To deploy a FIPS-compliant Edge cluster, you need to build FIPS-enabled Edge artifacts. +Both the Edge Installer ISO and the provider images must be FIPS-compliant. + +This page guides you through the process of building FIPS-compliant Edge Installer ISO and provider images. + +## Prerequisites + +- A physical or virtual Linux machine with _AMD64_ (also known as _x86_64_) processor architecture to build the Edge + artifacts. You can issue the following command in the terminal to check your processor architecture. + + ```bash + uname -m + ``` + +- Minimum hardware configuration of the Linux machine: + + - 4 CPU + - 8 GB memory + - 50 GB storage + +- Depending on the Operating System (OS) you want to use on your Edge host, you will need the following subscription + credentials: + + - Red Hat Enterprise Linux (RHEL): RHEL subscription token. + - Ubuntu Pro: Ubuntu Pro subscription token. + + Contact your system administrator for access to the subscription credentials. + +- [Git](https://cli.github.com/manual/installation). You can ensure git installation by issuing the `git --version` + command. + +- [Docker Engine](https://docs.docker.com/engine/install/) version 18.09.x or later. You can use the `docker --version` + command to check the existing Docker version. You should have root-level or `sudo` privileges on your Linux machine to + create privileged containers. + +- A [VerteX](/docs/docs-content/vertex/vertex.md) account. Refer to + [Palette VerteX](/docs/docs-content/vertex/vertex.md#access-palette-vertex) for information on how to set up a VerteX + account. + +- VerteX registration token for pairing Edge hosts with VerteX. You will need tenant admin access to VerteX to generate + a new registration token. For detailed instructions, refer to the + [Create Registration Token](/clusters/edge/site-deployment/site-installation/create-registration-token) guide. + +## Build FIPS-Enabled Edge Artifacts + +### Clone CanvOS Repository + +1. Clone the [CanvOS](https://github.com/spectrocloud/CanvOS) GitHub repository containing the starter code. + + ```bash + git clone https://github.com/spectrocloud/CanvOS.git + ``` + +2. Change to the **CanvOS/** directory. + + ```bash + cd CanvOS + ``` + +3. Ensure that you are using the **main** branch of the repository. + + ```bash + git tag + ``` + +### Build FIPS-Compliant Base OS Image + +Before you can build the Edge Installer ISO or the provider images, you need to build a FIPS-compliant OS base image +with the Kairos framework. This base image is then used to build the final Edge artifacts. + +Palette supports the RHEL and Ubuntu for FIPS-compliant base OS images. Choose the OS that you want to build the base +image with. + + + + + +5. Change into the **rhel-fips** directory. + +6. In the file **Dockerfile**, provide your RHEL subscription username and password. + + ```text + ARG USERNAME=name@spectrocloud.com + ARG PASSWORD=*********** + ``` + +7. Issue the following command to start building the provider images. + + ```shell + bash build.sh + ``` + + :::info + + If you experience issues with the script not recognizing the RHEL credentials, try searching **Dockerfile** for the + following line and replacing the credentials directly: + + ```dockerfile + RUN rm /etc/rhsm-host && subscription-manager register --username 'your-username' --password '*******' \ + ``` + + ::: + +8. When the build finishes, issue `docker images` and confirm there is an image named `rhel-byoi-fips:latest`. This is + the base image that you will use to build provider images and the Edge installer ISO later on. + +9. Tag the image with a repository that is accessible by your Linux machine. For example, the following command uses the + publicly accessible `ttl.sh` repository. + + ```shell + docker tag rhel-byoi-fips:latest ttl.sh/rhel/rhel-byoi-fips:latest + ``` + +10. Push the image to the repository. + + ```shell + docker push ttl.sh/rhel/rhel-byoi-fips:latest + ``` + + + + + +5. Change into the **ubuntu-fips** directory. + +6. In the file **pro-attach-config.yaml**, provide your Ubuntu Pro subscription token. + + ```yaml + token: ******* + ``` + +7. Issue the following command to start building the provider images. + + ```shell + bash build.sh + ``` + +8. When the build finishes, issue `docker images` and confirm there is an image named `ubuntu-focal-fips:latest`. This + is the base image that you will use to build provider images and the Edge installer ISO later on. + +9. Tag the image with a repository that is accessible by your Linux machine. For example, use the publicly accessible + `ttl.sh` repository. + + ```shell + docker tag ubuntu-focal-fips:latest ttl.sh/ubuntu/ubuntu-focal-fips:latest + ``` + +10. Push the image to the repository. + + ```shell + docker push ttl.sh/ubuntu/ubuntu-focal-fips:latest + ``` + + + + + +### Build Edge Installer ISO + +11. Return to the **CanvOS** directory. + + ```shell + cd .. + ``` + +12. Create a file named **.arg**. This file will contain parameters that customize the Edge Installer ISO build. + +13. In the **.arg** file, provide the following required information. Refer to + [Edge Artifact Build Configuration](arg.md) for more information. + + | Argument | Description | + | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | IMAGE_REGISTRY | The image registry to use for tagging the generated provider images. | + | OS_DISTRIBUTION | The OS distribution in your provider image. | + | IMAGE_REPO | The image repository to use for tagging the generated provider images. | + | OS_VERSION | The OS version in your provider image. This applies to Ubuntu only. | + | K8S_DISTRIBUTION | The Kubernetes distribution for your provider image. Allowed values are `rke2` (RKE2) and `kubeadm-fips` (PXK-E). The other distributions are not FIPS-compliant. | + | FIPS_ENABLED | Whether to enable FIPS compliance. This parameter must be set to `true`. | + | ARCH | The architecture of the image. Allowed values are `amd64` and `arm64`. | + | BASE_IMAGE | The base image used by EdgeForge to build the Edge Installer and provider images. This must be the same image that you build in the previous step. | + | ISO_NAME | The file name of the ISO file that will be generated. | + +14. Create a file named **user-data**. Add the following blocks to the root level of the **user-data** file. Replace the + value for `edgeHostToken` with your VerteX registration token, and replace the value `paletteEndPoint` with the URL + of your VerteX instance. + + ```yaml + install: + grub_options: + extra_cmdline: "fips=1" + + stylus: + site: + edgeHostToken: ******** + paletteEndpoint: https://vertex.palette-devx.spectrocloud.com + ``` + +15. Add further customization to the **user-data** file as needed. This file configures the Edge Installer. Refer to + [Installer Reference](../../edge-configuration/installer-reference.md) for more information. + +16. Issue the following command to build the Edge Installer ISO. + + ```shell + ./earthly.sh +iso + ``` + + When the build finishes, the ISO file will be generated in the **build** directory under the name you specified in + your **.arg** file. + +### Build Provider Images + +Provider images are Kairos-based container images for a supported OS and Kubernetes distribution combination. +FIPS-complaint provider images are built on top of the base OS image you have built previously. + +17. Locate **Earthfile** in the CanvOS directory. In the file, find the block that starts with + `build-provider-images-fips:` and delete the Kubernetes versions that you do not want. This will speed up the build + process and save storage space. + +18. Review the **.arg** file again to ensure the parameters are correct. Issue the following command to build the + provider images. + + ```shell + ./earthly +build-provider-images-fips + ``` + + :::warning + + For the Kubernetes distribution set in your **.arg** file, only `rke2` and `kubeadm-fips` will produce + FIPS-compliant provider images. + + ::: + +## Validate + +1. Follow the [Site Installation](../../site-deployment/stage.md) guide to install the Palette Edge on your Edge host. + +2. Issue the following command and ensure that the output is `1`. This means the OS is FIPS enabled. + + ```shell + cat /proc/sys/crypto/fips_enabled + ``` diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md similarity index 95% rename from docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md rename to docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md index 29e5760d62..c35a047eb2 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md @@ -13,8 +13,8 @@ tags: ["edge"] --- Palette's Edge solution requires Edge hosts to be ready with the required dependencies and -[user data](../edge-configuration/installer-reference.md) configurations before deploying a Kubernetes cluster. An Edge -host requires the following artifacts to prepare for successful cluster deployment: +[user data](../../edge-configuration/installer-reference.md) configurations before deploying a Kubernetes cluster. An +Edge host requires the following artifacts to prepare for successful cluster deployment: - **Edge installer ISO image** - This bootable ISO image installs the necessary dependencies and configurations on a bare host machine. During installation, the host machine will boot from the Edge installer ISO, partition the disk, @@ -32,6 +32,9 @@ an Edge installer ISO image and provider images for all the Palette-supported Ku multiple provider images, so you can use either one that matches the desired Kubernetes version you want to use with your cluster profile. +If you want to build the ISO image and the provider images individually, refer to +[Build Provider Images](./build-provider-images.md) and [Build Installer ISO](./build-installer-iso.md). + :::info CanvOS is a utility that helps you build Edge artifacts. CanvOS is part of the EdgeForge workflow. @@ -142,8 +145,8 @@ export CUSTOM_TAG=palette-learn :::info The default ttl.sh image registry is free and does not require a sign-up. Images pushed to ttl.sh are ephemeral and will -expire after the 24 hrs time limit. Should you need to use a different image registry, refer to the Advanced workflow in -the [Build Edge Artifacts](palette-canvos.md) guide. +expire after the 24 hrs time limit. Should you need to use a different image registry, refer to the Advanced workflow on +this page. ::: @@ -319,7 +322,7 @@ images accordingly. 15. Navigate to the left **Main Menu** and select **Profiles**. Click on the **Add Cluster Profile** button, and fill out the required basic information fields to create a cluster profile for Edge. -16. Add the following [BYOS Edge OS](../../../integrations/byoos.md) pack to the OS layer in the **Profile Layers** +16. Add the following [BYOS Edge OS](../../../../integrations/byoos.md) pack to the OS layer in the **Profile Layers** section. | **Pack Type** | **Registry** | **Pack Name** | **Pack Version** | @@ -370,8 +373,8 @@ The screenshot below displays how to reference a provider image in the BYOOS pac :::info The BYOOS pack's `system.uri` attribute references the Kubernetes version selected in the cluster profile by using the -`{{ .spectro.system.kubernetes.version }}` [macro](../../cluster-management/macros.md). This is how the provider images -you created and pushed to a registry are tied to the OS and Kubernetes version you selected in the **.arg** file. +`{{ .spectro.system.kubernetes.version }}` [macro](../../../cluster-management/macros.md). This is how the provider +images you created and pushed to a registry are tied to the OS and Kubernetes version you selected in the **.arg** file. ::: @@ -508,7 +511,7 @@ git checkout v4.0.6 | `IMAGE_REPO` | Image repository name.
It is the same as the OS distribution. | `$OS_DISTRIBUTION` | Your image repository name. | | `OS_VERSION` | OS version, only applies to Ubuntu | 22 | 20, 22 | | `K8S_DISTRIBUTION` | Kubernetes Distribution | k3s | k3s, rke2, kubeadm | -| `ISO_NAME` | Name of the Installer ISO | palette-edge-installer | Lowercase alphanumeric string without spaces. The charaters `-` and `_` are allowed. | +| `ISO_NAME` | Name of the Installer ISO | palette-edge-installer | Lowercase alphanumeric string without spaces. The characters `-` and `_` are allowed. | | `ARCH` | Architecture of the image. | `amd64` | `amd64`, `arm64` | | `FIPS_ENABLED` | to generate FIPS compliant binaries `true`or`false` | `false` | `true`, `false` | | `HTTP_PROXY` | URL of the HTTP Proxy server. | `""` | URL string | @@ -563,8 +566,6 @@ EOF View the newly created file to ensure the customized arguments are set correctly. -
- ```bash cat .arg ``` @@ -667,7 +668,8 @@ EOF If you need to pull images from a private image registry, you can supply the credentials for the registry in the user data file in the `registryCredentials` field or in the cluster profile. Credentials specified in **user-data** overwrites the credentials provided in the cluster profile. To learn how to provide credentials in cluster profiles, -refer to [Deploy Cluster with a Private Registry](../site-deployment/deploy-private-registry.md). +refer to +[Deploy Cluster with a Private Registry](../../site-deployment/deploy-custom-registries/deploy-private-registry.md). ::: @@ -678,8 +680,8 @@ cat user-data ``` If you want further customization, check the existing **user-data.template** file, and refer to the -[Edge Configuration Stages](../edge-configuration/cloud-init.md) and -[User Data Parameters](../edge-configuration/installer-reference.md) documents to learn more. +[Edge Configuration Stages](../../edge-configuration/cloud-init.md) and +[User Data Parameters](../../edge-configuration/installer-reference.md) documents to learn more. 14. CanvOS utility uses [Earthly](https://earthly.dev/) to build the target artifacts. Issue the following command to start the build process. @@ -783,7 +785,7 @@ docker push docker.io/[DOCKER-ID]/opensuse-leap:k3s-1.25.2-v4.0.6-palette-learn 19. Navigate to the left **Main Menu** and select **Profiles**. Click on the **Add Cluster Profile** button, and fill out the required basic information fields to create a cluster profile for Edge. -20. Add the following [BYOS Edge OS](../../../integrations/byoos.md) pack to the OS layer in the **Profile Layers** +20. Add the following [BYOS Edge OS](../../../../integrations/byoos.md) pack to the OS layer in the **Profile Layers** section. | **Pack Type** | **Registry** | **Pack Name** | **Pack Version** | @@ -834,8 +836,8 @@ The screenshot below displays how to reference a provider image in the BYOOS pac :::info The BYOOS pack's `system.uri` attribute references the Kubernetes version selected in the cluster profile by using the -`{{ .spectro.system.kubernetes.version }}` [macro](../../cluster-management/macros.md). This is how the provider images -you created and pushed to a registry are tied to the OS and Kubernetes version you selected in the **.arg** file. +`{{ .spectro.system.kubernetes.version }}` [macro](../../../cluster-management/macros.md). This is how the provider +images you created and pushed to a registry are tied to the OS and Kubernetes version you selected in the **.arg** file. ::: @@ -887,6 +889,6 @@ After building the Edge artifacts and creating an Edge cluster profile, the next image to prepare your Edge host. To learn more about utilizing Edge artifacts to prepare Edge hosts and deploy Palette-managed Edge clusters, we encourage you to check out the reference resources below.
-- [Deploy an Edge Cluster on VMware](../site-deployment/deploy-cluster.md) +- [Deploy an Edge Cluster on VMware](../../site-deployment/deploy-cluster.md) -- [Prepare Edge Host for Installation](../site-deployment/stage.md) +- [Prepare Edge Host for Installation](../../site-deployment/stage.md) diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/prepare-user-data.md b/docs/docs-content/clusters/edge/edgeforge-workflow/prepare-user-data.md index d2205e0a08..7311bd2374 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/prepare-user-data.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/prepare-user-data.md @@ -7,8 +7,13 @@ sidebar_position: 0 tags: ["edge"] --- -The Edge Installer supports using a custom configuration file in the format of a YAML that you can use to customize the -installation process. You can provide the customized configuration to the Edge Installer as a user data file. +The Edge Installer supports using a custom configuration file in the format of a YAML file named **user-data** that you +can use to customize the installation. You can provide the customized configuration to the Edge Installer as a user data +file. For more information on how to provide the configuration to the Edge Installer, refer to +[Build Edge Installer ISO](./palette-canvos/build-installer-iso.md). Additionally, you can also provide the +configuration during site deployment as site-specific configuration. This can replace, supplement, or override your +installer configuration you provide to the installer ISO. For more information, refer to +[Apply Site User Data](../site-deployment/site-installation/site-user-data.md). :::info @@ -306,5 +311,11 @@ use case. ## Next Steps -The last step of the EdgeForce workflow is to build the Edge artifacts. Check out the -[Build Edge Artifacts](palette-canvos.md) guide to learn how to create the Edge artifacts. +After you have finalized your Installer configuration, you can build the configuration into the Edge Installer ISO, or +turn the **user-data** file into an ISO file to use before site deployment. + +- Check out the [Build Edge Installer ISO](palette-canvos/palette-canvos.md) guide to learn how to build the Edge + Installer ISO image. + +- Check out the [Apply Site User Data](../site-deployment/site-installation/site-user-data.md) guide to learn how to + provide site user data. diff --git a/docs/docs-content/clusters/edge/local-ui/_category_.json b/docs/docs-content/clusters/edge/local-ui/_category_.json new file mode 100644 index 0000000000..e7e7c54966 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/_category_.json @@ -0,0 +1,3 @@ +{ + "position": 40 +} diff --git a/docs/docs-content/clusters/edge/local-ui/cluster-management/_category_.json b/docs/docs-content/clusters/edge/local-ui/cluster-management/_category_.json new file mode 100644 index 0000000000..094470741d --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/cluster-management/_category_.json @@ -0,0 +1,3 @@ +{ + "position": 10 +} diff --git a/docs/docs-content/clusters/edge/local-ui/cluster-management/cluster-management.md b/docs/docs-content/clusters/edge/local-ui/cluster-management/cluster-management.md new file mode 100644 index 0000000000..dd18212e4b --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/cluster-management/cluster-management.md @@ -0,0 +1,24 @@ +--- +sidebar_label: "Cluster Management" +title: "Cluster Management" +description: "Instructions for cluster management with Local UI." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +Local UI allows you to upload content bundles to the Edge host. The content in the content bundles can then be used to +create a single-node cluster consisting of the Edge host itself. You can also import cluster definitions, which is a +bundle of one or more cluster profiles and their profile variables, from Palette to define your Edge cluster. + +:::preview + +::: + +Refer to the following resources to learn how to upload content and create a cluster using the local UI: + +- [Upload Content Bundle](./upload-content-bundle.md) + +- [Export Cluster Definition](./export-cluster-definition.md) + +- [Create Local Cluster](./create-cluster.md) diff --git a/docs/docs-content/clusters/edge/local-ui/cluster-management/create-cluster.md b/docs/docs-content/clusters/edge/local-ui/cluster-management/create-cluster.md new file mode 100644 index 0000000000..3c106e9df3 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/cluster-management/create-cluster.md @@ -0,0 +1,85 @@ +--- +sidebar_label: "Create Local Cluster" +title: "Create Local Cluster" +description: "Instructions for creating a locally manageg cluster in Edge Host Management Console." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +You can create and manage a single-node cluster locally from the local UI. This page guides you through how to create a +cluster using Local UI. + +:::preview + +::: + +## Limitations + +- You can only create single node clusters consisting solely of the Edge host you create the cluster from. You cannot + include other Edge hosts in the same local or remote network. + +## Prerequisites + +- Network access to the Edge device’s IP and port where the local UI is exposed. The default port is 5080. + +- Credentials to log into the local UI. Any OS user can be used to log in to the local UI. + +- You have uploaded the necessary software artifacts to the Edge host or included the artifacts in the Edge Installer + ISO during EdgeForge. For more information, refer to [Upload Content Bundle](./upload-content-bundle.md) and + [Build Edge Artifacts with Content Bundle](../../edgeforge-workflow/palette-canvos/build-artifacts.md). + +## Create Local Cluster + +1. Log into the local UI by visiting the 5080 port of your Edge device's IP address or domain name. For more + information, refer to [Access Local UI](../host-management/access-console.md). + +2. From the left **Main Menu**, click **Clusters**. + +3. Click **Create cluster**. + +4. Fill out **Basic Information** such as cluster name and tag. Click **Next**. + + | Parameter | Description | + | ------------ | ------------------------------------------------------- | + | Cluster bane | Name of the cluster. | + | Tags | Key-value pairs to provide metadata about your cluster. | + +5. If you built a cluster definition into your Edge installer ISO, you can either choose to use the embedded config or + import a cluster definition file. The embedded config uses a cluster definition you included during the creation of + the ISO image you used to install Palette Edge on your Edge host. Ensure that the final profile for your deployed + cluster contains the pack **Harbor Edge-Native Config**. This pack is required for all disconnected Edge clusters. + + To learn more about how to export a cluster configuration and import it during this step, refer to + [Export Cluster Definition](./export-cluster-definition.md). + + After you finish configuring the cluster profile, click **Next**. + +6. If your selected cluster profile has profile variables, you will now be prompted to enter the values for those + profile variables. The variables with default values will be auto-populated unless the variable value is masked when + you defined the variable. Enter the values for the profile variables and click **Next**. + +7. In the **Cluster Config** step, enter a virtual IP address to be used by your cluster. Optionally, you can also + specify a Network Time Protocol server and an SSH public key. + + | Parameter | Description | + | --------------------------- | --------------------------------------------------------------------------------------------- | + | Network Time Protocol (NTP) | Specify the IP address for any Network Time Protocol (NTP) servers the cluster can reference. | + | SSH keys | Provide the public key of an SSH key pair that you will use to connect to the Edge host. | + | Virtual IP address | Provide the virtual IP address to be used by the cluster. | + + Optionally, you can also enable network overlay, especially if your cluster will operate in an DHCP environment. For + more information, refer to [Enable Overlay Network](../../networking/vxlan-overlay.md). If you enable the overlay + network, you need to specify a CIDR range to be used by the overlay network. + +8. In the **Node Config** step, you can specify configurations for the control plane pool of your single-node cluster. + For more information about node pool configurations, refer to [Node pools](../../../cluster-management/node-pool.md). + After you finish configuration, click **Next**. + +9. Review your configurations and deploy the cluster. + +## Validate + +1. Log in to the local UI. + +2. Click **Clusters**. Verify that you cluster has entered the running status. diff --git a/docs/docs-content/clusters/edge/local-ui/cluster-management/export-cluster-definition.md b/docs/docs-content/clusters/edge/local-ui/cluster-management/export-cluster-definition.md new file mode 100644 index 0000000000..b8a3e4a87e --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/cluster-management/export-cluster-definition.md @@ -0,0 +1,111 @@ +--- +sidebar_label: "Export Cluster Definition" +title: "Export Cluster Definition" +description: "Instructions for exporting cluster definition." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +You can export cluster definitions from a cluster in Palette and use the definition to provision a cluster in an Edge +host. A cluster definition contains one or more cluster profiles, including the profile variables used in the profiles. + +:::preview + +::: + +## Prerequisites + +- At least one [cluster profile](/docs/docs-content/profiles/cluster-profiles/cluster-profiles.md) in Palette. + +- A Palette API key. For more information on how to create a Palette API key, refer to + [Create API Key](/docs/docs-content/user-management/authentication/api-key/create-api-key.md). + +- curl is installed on your machine. You can also use API management tools such as Postman. This document uses curl as + an example. + +## Export Cluster Definition + +1. Log in to [Palette](https://console.spectrocloud.com). + +2. From the **Main Menu**, select **Profiles**. + +3. Select a profile you want to include in the cluster definition. + +4. Inspect the URL of the page. The URL has the following format: + `https://console.spectrocloud.com/projects/[ProjectID]/profiles/cluster/[ProfileID]`. + +5. Extract the project ID and the profile ID from the URL. + +6. If you want to include another profile in the cluster definition, repeat step 3 - 4 and extract the profile ID for + each profile you want to export. All profiles must be in the same project. + + Make sure the combination of profiles you choose to export can be used to provision a cluster together. This means + that you cannot include more than one profile that has infrastructure layers and cannot have duplicate packs between + the profiles. + +7. Use the Palette Download Cluster Definition API to download the cluster definition. The endpoint location is + `POST https://api.spectrocloud.com/v1/spectroclusters/spc/download`. If you are using a self-hosted Palette instance, + replace the base URL `api.spectrocloud.com` with API endpoint address of your Palette instance. + + The endpoint takes a few header arguments and a request body. + + | Header Parameter | Description | + | ---------------- | ---------------------------------------------------------------------------------------------------------------- | + | `ProjectUid` | The unique ID of the project where the profiles are located. | + | `Content-Type` | You must set the value of this header to `application/json` to indicate that your payload is in the JSON format. | + | `ApiKey` | The value of your Palette API key. | + + In the request body, you must provide the ID of the cluster profiles to include in the cluster definition. + + | Parameter | Description | + | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `metadata` | You must set the value of this field to `{"name":"cluster-profiles"}`. | + | `spec.cloudType` | You must set the value of this field to `edge-native`. | + | `spec.profiles` | Provide the exact list of cluster profiles to include in the cluster definition. Inside the list are objects representing the cluster profiles. Each object must have the required key `uid`, which is the ID of the cluster profile. | + + The following curl command is an example. + + ```shell + curl --location 'https://api.spectrocloud.com/v1/spectroclusters/spc/download' \ + --header 'ProjectUid: 5fbbf0XXXXX' \ + --header 'Content-Type: application/json' \ + --header 'ApiKey: XXXXXXXX' \ + --output ~/Downloads/demo/cluster-definition.tgz \ + --data-raw '{ + "metadata": { "name": "cluster-profiles" }, + "spec": + { + "cloudType": "edge-native", + "profiles": + [ + { + "uid": "65c90XXXXX770dae35" + }, + { + "uid": "65c91XXXXa9fe4f51c" + } + ] + } + }' + ``` + +## Validate + +1. Log in to the [local UI](../host-management/access-console.md). + +2. From the left **Main Menu**, click on **Cluster**. + +3. Try creating a cluster with the exported cluster definition. For more information, refer to + [Create a Local Cluster](../cluster-management/create-cluster.md). + +4. A successful cluster definition export will display the correct profile layers from the cluster creation view. + +## Next Steps + +You can build the cluster definition into the Edge Installer ISO, or upload the cluster definition to an existing Edge +deployment using the local UI during cluster creation. + +- [Build Edge Installer ISO](../../edgeforge-workflow/palette-canvos/build-installer-iso.md) + +- [Create Local Cluster](../cluster-management/create-cluster.md) diff --git a/docs/docs-content/clusters/edge/local-ui/cluster-management/upload-content-bundle.md b/docs/docs-content/clusters/edge/local-ui/cluster-management/upload-content-bundle.md new file mode 100644 index 0000000000..22129fe76c --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/cluster-management/upload-content-bundle.md @@ -0,0 +1,45 @@ +--- +sidebar_label: "Upload Content Bundle" +title: "Upload Content Bundle" +description: "Instructions for building and uploading content to Edge hosts." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +You can build a content bundle and upload it to an Edge host through the local UI. The content you upload can include +images, helm charts, and packs. This allows you to provision clusters locally using the content you upload to the Edge +host when the host does not have a connection to a central Palette instance or an image repository. + +This page guides you through how to build a content bundle and upload it to an Edge host using the Edge management +console. + +:::preview + +::: + +## Prerequisites + +- An Edge host with installed with Edge Installer 4.3 or later using the `airgapped` install mode. + +- You have built a content bundle that's necessary for provisioning a cluster using your intended cluster profile. For + more information, refer to [Build Content Bundles](../../edgeforge-workflow/build-content-bundle.md). Ensure that you + include the `--include-palette-content` flag when building the content bundle to include images for Palette + components. + +- Network access to the Edge host's port where the local UI is exposed. The default port is 5080. + +## Upload Content + +1. Log in to the [local UI](../host-management/access-console.md#log-in-to-local-ui). + +2. From the left **Main Menu**, click **Content**. + +3. Under the upper-right user menu, Click **Actions** > **Upload Content**. + +4. Select your content bundle to upload it to your Edge host. + +## Validate + +1. After the upload is complete, click **Content** on the left **Main Menu** and confirm images in your content bundle + are present in the Edge host. diff --git a/docs/docs-content/clusters/edge/local-ui/host-management/_category_.json b/docs/docs-content/clusters/edge/local-ui/host-management/_category_.json new file mode 100644 index 0000000000..e7e7c54966 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/host-management/_category_.json @@ -0,0 +1,3 @@ +{ + "position": 40 +} diff --git a/docs/docs-content/clusters/edge/local-ui/host-management/access-console.md b/docs/docs-content/clusters/edge/local-ui/host-management/access-console.md new file mode 100644 index 0000000000..c0381e1435 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/host-management/access-console.md @@ -0,0 +1,92 @@ +--- +sidebar_label: "Access Local UI" +title: "Access Local UI" +description: "Instructions for accessing the Local UI." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +Local UI allows you to manage Edge hosts in your network locally, upload content such as images and packs, and create +Edge clusters without connections to a Palette installation. + +:::preview + +::: + +This page guides you through how access the console, and log in, and manage your username and password. + +## Log in to Local UI + +### Prerequisites + +- An Edge host installed with Edge Installer 4.3 or later. + +- The Edge host does not have a connection to a Palette instance and the installation is conducted with the + `installationMode` parameter set to `airgap`. For more information, refer to + [Installer Configuration](../../edge-configuration/installer-reference.md). + +- You have completed or skipped the initial configuration of the Edge host. For more information, refer to + [Edge Host Initial Configuration](../../site-deployment/initial-setup.md). + +- Network access to the Edge host's port where the local UI is exposed. The default port is 5080. + +- Credentials to log in to the local UI. Any OS user can be used to log into local UI. + +### Instructions + +1. Ensure the Edge host is powered on. + +2. In your browser, go to `https://HOST_IP:5080`. Replace `HOST_IP` with the IP address of your Edge host. If you have + access to the Edge host terminal, the address of the local UI console is displayed on the terminal screen. If you + have changed the default port of the console, replace `5080` with the local UI port. + +3. You will be prompted to log in. Enter your username and password to log in. + +### Validate + +A successful login directs you to the Edge management console. Displayed is an overview of your Edge host. + +## Log out of Local UI + +### Prerequisites + +- You are logged in to the local UI. + +### Instructions + +1. In your browser, go to `https://HOST_IP:5080`. Replace `HOST_IP` with the IP address of your Edge host. If you have + access to the Edge host terminal, the address of the local UI console is displayed on the terminal screen. If you + have changed the default port of the console, replace `5080` with the local UI port. + +2. From the local UI, navigate to the top right **User Menu**. + +3. Click **Sign out**. + +### Validate + +A successful sign-out takes you back to the login page. You need to enter your credentials to log in again. + +## Change User Password + +### Prerequisites + +- Network access to the Edge host's port where the local UI is exposed. Default is port 5080. + +- Credentials to log in to the local UI. Any OS user can be used to log into the local UI. + +### Instructions + +1. [Log in](#log-in-to-local-ui) to the local UI. + +2. From the local UI, navigate to the top right **User Menu**. + +3. Click **Update password**. + +4. Provide your existing credentials and enter the new password. + +### Validate + +1. [Log out](#log-out-of-local-ui) of the console. + +2. Enter your new credentials to log back in and confirm that the password has been updated. diff --git a/docs/docs-content/clusters/edge/local-ui/host-management/configure-proxy.md b/docs/docs-content/clusters/edge/local-ui/host-management/configure-proxy.md new file mode 100644 index 0000000000..209c0b9628 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/host-management/configure-proxy.md @@ -0,0 +1,64 @@ +--- +sidebar_label: "Configure HTTP-Proxy in Local UI" +title: "Configure HTTP-Proxy in Local UI" +description: "Instructions for configuring HTTP proxy in Local UI." +hide_table_of_contents: false +sidebar_position: 80 +tags: ["edge"] +--- + +Local UI is only available in a disconnected installations of Palette Edge, and often times the Edge host is in a +restricted network environment such as most corporate networks. In such environments, you often need a proxy to access +external networks such as the internet. + +You can configure your Edge hosts to use an HTTP/HTTPS proxy for secure internet access from the local UI (Local UI). +The proxy server configured through the local UI will be retained even after a +[factory reset](./reset-reboot.md#reset-edge-host-to-factory-default). + +:::preview + +::: + +## Prerequisites + +- An Edge host deployed with Edge Installer 4.3 or later. + +- The Edge host does not have a connection to a Palette instance and the installation is conducted with the + `installationMode` parameter set to `airgap`. For more information, refer to + [Installer Configuration](../../edge-configuration/installer-reference.md). + +- An active HTTP proxy server. + +## Configure HTTP Proxy + +1. Log in to the local UI. You should be directed to the **Edge Host** page after signing in. If not, click on **Edge + Host** from the **Main Menu** to navigate to the page. + +2. On the **Edge Host** page, click on the pencil icon next to **HTTP Proxy**. + +3. Supply the proxy server information. + + | Field | Description | + | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | HTTP Endpoint | The address where the HTTP proxy server is located. It's used to route HTTP traffic through the proxy. | + | HTTPS Endpoint | The address where the HTTPS proxy server is located. It's used to route HTTPS traffic through the proxy. | + | No Proxy | Specifies exceptions to the proxy rules. It lists addresses or domains that should bypass the proxy and connect directly, useful for local or internal network resources. | + | CA Certificates | CA certificates that are used to authenticate the proxy server. | + +4. Click **Confirm**. Updating the HTTP proxy settings causes HTTP/HTTPS services on the Edge host to restart, so you + will not be able to access the console for a short duration . + +## Validate + +1. Log in to your Edge Host via SSH. + +2. Make a curl request from the command-line to any domain that only the proxy server would have access to. For example, + if your Edge deployment is airgapped and does not have access to the internet except through the proxy server, you + can make a curl call to Google. + + ```shell + curl https://www.google.com + ``` + + If you can get HTML code in response containing the Google search home page, the proxy configuration is working as + expected. diff --git a/docs/docs-content/clusters/edge/local-ui/host-management/host-management.md b/docs/docs-content/clusters/edge/local-ui/host-management/host-management.md new file mode 100644 index 0000000000..30f13ddcf7 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/host-management/host-management.md @@ -0,0 +1,26 @@ +--- +sidebar_label: "Host Management" +title: "Host Management" +description: "Instructions for host management." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +Local UI allows you to manage your Edge host. You can configure use the local UI to shut down, reboot, and reset your +Edge host to factory default. You can also update credentials, update the local UI's branding and configure HTTP proxy +for your Edge host from the L=local UI. + +:::preview + +::: + +Refer to the following resources to learn how to configure your Edge host using the local UI: + +- [Access Local UI](./access-console.md) + +- [Reboot, Shut Down, and Reset Edge Host](./reset-reboot.md) + +- [Configure HTTP Proxy](./configure-proxy.md) + +- [Customize Local UI Theme](./theming.md) diff --git a/docs/docs-content/clusters/edge/local-ui/host-management/reset-reboot.md b/docs/docs-content/clusters/edge/local-ui/host-management/reset-reboot.md new file mode 100644 index 0000000000..c76a7afd23 --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/host-management/reset-reboot.md @@ -0,0 +1,110 @@ +--- +sidebar_label: "Reboot, Shutdown, and Reset Edge Host" +title: "Reboot, Shutdown, and Reset Edge Host" +description: "Instructions for rebooting, shutting down, and resetting Edge Host to factory default." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +You can reboot, shut down and reset an Edge host from the local UI. + +:::preview + +::: + +## Reboot Edge Host + +You can reboot the Edge host from the local UI. Doing so will cause you to temporarily lose access to the local UI while +the Edge host is rebooting. + +### Prerequisite + +- Network access to the Edge device’s IP and port where the local UI is exposed. The default port is 5080. + +- Credentials to log in to the local UI. Any Operating System (OS) user can be used to log into the local UI. + +### Instructions + +1. Log in to the [local UI](./access-console.md#log-in-to-local-ui). + +2. Under the upper-right **User Menu**, click on **Actions** to open the actions drop-down menu. + +3. Click on **Reboot**. + +4. Click **Confirm** to confirm the reboot. + +### Validate + +1. After confirming the reboot, you will be logged out of the current session immediately and the Edge host will reboot + shortly afterwards. + +2. Verify that the Edge host is rebooting by trying to visit the local UI. Confirm that the address is unreachable. + +3. After waiting a few minutes, try to access the local UI again to confirm that the Edge host has rebooted + successfully. + +## Reset Edge Host to Factory Default + +You can reset an Edge host to factory default from the local UI. This restores the Edge host to the state right after +the [initial configuration](../../site-deployment/initial-setup.md) is completed in the Terminal User Interface (TUI). +Reset to factory default removes all workloads, content, and cluster definition from the Edge host. This includes +content bundles that were built into the ISO image during EdgeForge. + +:::info + +If you configured HTTP/HTTPS proxy through the local UI, the proxy setting will be retained after the factory reset. For +more information about HTTP proxy, refer to [Configure HTTP Proxy](configure-proxy.md). + +::: + +### Prerequisite + +- Network access to the Edge device’s IP and port where the local UI is exposed. The default port is 5080. + +- Credentials to log in to the local UI. Any OS user can be used to log into the local UI. + +### Instructions + +1. Log in to the [local UI](./access-console.md#log-in-to-local-ui). + +2. Under the upper-right **User Menu**, click on **Actions** to open the actions drop-down menu. + +3. Click **Reset to factory default**. + +4. Click **Confirm** to confirm. + +### Validate + +1. After confirming, a message displays that the Edge host is scheduled for a reset. Local UI might become unresponsive + for a few minutes afterwards. + +2. After a few minutes, visit the local UI in your browser and log in. Verify that all cluster data and content have + been erased. + +## Shut Down Edge Host + +You can shut down the Edge host from the local UI. + +### Prerequisites + +- Network access to the Edge device’s IP and port where the local UI is exposed. The default port is 5080. + +- Credentials to log in to the local UI. Any OS user can be used to log into local UI. + +### Instructions + +1. Log in to [local UI](./access-console.md#log-in-to-local-ui). + +2. Under the upper-right **User Menu**, click on **Actions** to open the actions **drop-down Menu**. + +3. Click **Shutdown**. + +4. Click **Confirm** to confirm shutting down the Edge host. + +### Validate + +1. After confirming, a message displays that the Edge host will shut down. + +2. Verify that the Edge host has shut down by observing the hardware has stopped. If your Edge host is a Virtual Machine + (VM), observe on the VM platform that the VM is powered off. diff --git a/docs/docs-content/clusters/edge/local-ui/host-management/theming.md b/docs/docs-content/clusters/edge/local-ui/host-management/theming.md new file mode 100644 index 0000000000..24b34d882f --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/host-management/theming.md @@ -0,0 +1,103 @@ +--- +sidebar_label: "Customize Local UI Theme" +title: "Customize Local UI Theme" +description: "Instructions for customizing Local UI theme." +hide_table_of_contents: false +sidebar_position: 100 +tags: ["edge"] +--- + +Palette offers the option to customize the local UI web interface. You can change the color of the sidebar as well as +using your own logo. You can do this before deployment during the EdgeForge process to standardize the look feel of the +console for all Edge hosts of your organization. + +:::preview + +::: + +## Prerequisites + +- The theme customization process prior to deployment is based on the EdgeForge process. We recommend that you + familiarize yourself with [EdgeForge](../../edgeforge-workflow/edgeforge-workflow.md) and the process to build Edge + artifacts. + +- A physical or virtual Linux machine with _AMD64_ (also known as _x86_64_) processor architecture to build the Edge + artifacts. You can issue the following command in the terminal to check your processor architecture. + + ```bash + uname -m + ``` + +- Minimum hardware configuration of the Linux machine: + + - 4 CPU + - 8 GB memory + - 50 GB storage + +- [Git](https://cli.github.com/manual/installation). You can ensure git installation by issuing the `git --version` + command. + +- [Docker Engine](https://docs.docker.com/engine/install/) version 18.09.x or later. You can use the `docker --version` + command to view the existing Docker version. You should have root-level or `sudo` privileges on your Linux machine to + create privileged containers. + +- A [Spectro Cloud](https://console.spectrocloud.com) account. If you have not signed up, you can sign up for a + [free trial](https://www.spectrocloud.com/free-tier/). + +- Palette registration token for pairing Edge hosts with Palette. You will need tenant admin access to Palette to + generate a new registration token. For detailed instructions, refer to the + [Create Registration Token](/clusters/edge/site-deployment/site-installation/create-registration-token) guide. + +## Customize theme during EdgeForge + +1. Clone the **CanvOS** repository. + + ```shell + git clone https://github.com/spectrocloud/CanvOS.git + ``` + +2. Change into the **CanvOS** directory. + + ```shell + cd CanvOS + ``` + +3. Create a directory called **ui.tar** at the path `CanvOS/ui.tar`. + +4. In the directory, create a file named **customizations.json**. + +5. Upload a logo you'd like to use for the local UI to the **ui** directory. All file types are allowed. We recommend + you limit the height of the logo image to between 64 px and 120 px. If you don't upload a logo, the local UI will use + the Spectro Cloud logo. + +6. Populate the file with the following schema: + + ```json + { + "colors": { + "brand": "#4A8FF1", + "sidebar": "#2B323C" + }, + "logo": "/logo.webp" + } + ``` + + The sidebar color controls the color of the sidebar. This is also the color of the background in the local UI login + screen. We suggest you choose a color that contrasts well against your logo as the logo as the color will serve as + the background for your logo. The **brand** color controls the color of buttons and checkboxes in the UI. The + following image displays the default logo, brand, and sidebar color. + + ![A screenshot of the local UI showing the elements controlled by the color properties and the location of the logo](/cluster_edge_emc_theming.webp) + +7. Compress the UI directory to a TAR file. The file must be named **ui.tar**. + +8. Follow the [Build Edge Artifacts](../../edgeforge-workflow/palette-canvos/palette-canvos.md) guide from step 3 + onwards to finish the EdgeForge process. + +### Validate + +1. Use the ISO you produced to install Palette Edge on an Edge device. + +2. Power up the device and follow [Access Local UI](./access-console.md) to access the Edge management console. + +3. Verify that the customizations you made are reflected in the user interface. diff --git a/docs/docs-content/clusters/edge/local-ui/local-ui.md b/docs/docs-content/clusters/edge/local-ui/local-ui.md new file mode 100644 index 0000000000..8eda9688ff --- /dev/null +++ b/docs/docs-content/clusters/edge/local-ui/local-ui.md @@ -0,0 +1,64 @@ +--- +sidebar_label: "Local UI" +title: "Local UI" +description: "Instructions for Edge Host Management Console." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +Once Palette Edge has been installed on the Edge host and the Edge host has gone through initial configuration, you will +be able to access the local UI. Local UI allows you to manage Edge hosts in your network locally, upload content bundles +containing images, Helm charts, and packs, and create Edge clusters locally in disconnected environments without +connections to a Palette instance. + +:::preview + +::: + +![A diagram illustrating how users and use EdgeForge and the local UI to deploy clusters without a Palette connection](/clusters_edge_emc_workflow.webp) + +:::warning + +Local UI on works for Edge deployment in disconnected environments. A disconnected environment means that the Edge host +does not have a connection to a Palette instance. Do not use the local UI if your cluster has a connection to a Palette +instance. + +::: + +Refer to the follow resources to learn how to use the local UI to manage your disconnected Edge deployment: + +## Get Started + +- Refer to [Access Local UI](./host-management/access-console.md) for guidance on how to access the local UI and update + your credentials. + +- If you already included a content bundle and a cluster definition in your installer ISO, you can create a cluster + using the resources in the ISO directly. Refer to [Create Local Cluster](./cluster-management/create-cluster.md) for + guidance. Refer to [EdgeForge Workflow](../edgeforge-workflow/edgeforge-workflow.md) for guidance on how to include + content bundles and cluster definitions in your ISO. + +- If you did not provide a content bundle or cluster definition, or if you want to provide new content from which to + build clusters, refer to the following guides to upload content bundles and export cluster definitions. + + - [Upload Content Bundles](./cluster-management/upload-content-bundle.md) + + - [Export Cluster Definition](./cluster-management/export-cluster-definition.md) + +## Cluster Management + +- [Upload Content Bundles](./cluster-management/upload-content-bundle.md) + +- [Export Cluster Definition](./cluster-management/export-cluster-definition.md) + +- [Create Local Cluster](./cluster-management/create-cluster.md) + +## Host Management + +- [Access Local UI](./host-management/access-console.md) + +- [Configure HTTP Proxy in Local UI](./host-management/configure-proxy.md) + +- [Reset Edge Host to Factory Default](./host-management/reset-reboot.md) + +- [Customize Local UI Theme](./host-management/theming.md) diff --git a/docs/docs-content/clusters/edge/networking/connect-wifi.md b/docs/docs-content/clusters/edge/networking/connect-wifi.md index 9cec65a755..c1475e3765 100644 --- a/docs/docs-content/clusters/edge/networking/connect-wifi.md +++ b/docs/docs-content/clusters/edge/networking/connect-wifi.md @@ -70,8 +70,9 @@ with the original user data you use to build Edge artifacts and skip that step. ::: -3. Follow the rest of the steps in the guide [Build Edge Artifact](../edgeforge-workflow/palette-canvos.md). When - finished, identify the **palette-edge-installer.iso** file in the **build** folder. +3. Follow the rest of the steps in the guide + [Build Edge Artifact](../edgeforge-workflow/palette-canvos/palette-canvos.md). When finished, identify the + **palette-edge-installer.iso** file in the **build** folder. 4. Plug in your bootable device and flash it with the ISO image. 5. Plug the bootable device into the Edge host and power on the Edge host. When the Edge host powers on, open the boot menu by pressing F10, and select the bootable device as your boot volume. diff --git a/docs/docs-content/clusters/edge/networking/networking.md b/docs/docs-content/clusters/edge/networking/networking.md index b0eb37f52f..922a847201 100644 --- a/docs/docs-content/clusters/edge/networking/networking.md +++ b/docs/docs-content/clusters/edge/networking/networking.md @@ -19,5 +19,4 @@ ensure that you can keep your Edge clusters and their services operational and a - [Publish Cluster Services with Kube-vip](kubevip.md) - [Enable Overlay Network](vxlan-overlay.md) -- [Enable Local Harbor Image Registry](local-registry.md) - [Connect Intel NUC Edge Host to Wifi](./connect-wifi.md) diff --git a/docs/docs-content/clusters/edge/site-deployment/deploy-cluster.md b/docs/docs-content/clusters/edge/site-deployment/deploy-cluster.md index e09b7f00a5..2320290300 100644 --- a/docs/docs-content/clusters/edge/site-deployment/deploy-cluster.md +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-cluster.md @@ -184,8 +184,8 @@ View the newly created file to ensure the arguments are defined per your require cat .arg ``` -Refer to the [Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md) guide to learn more about customizing -arguments. +Refer to the [Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide to learn more about +customizing arguments. ## Create User Data @@ -262,7 +262,7 @@ will fail silently. You can exclude image versions you do not need from the build process by commenting out the lines in the `build-provider-images` parameter in the file **Earthfile** in the **CanvOS** repository. This speeds up build process and reduces the amount of space required for the build process. For an example of excluding a version from build, refer -to [Build Edge Artifacts guide](../edgeforge-workflow/palette-canvos.md). +to [Build Edge Artifacts guide](../edgeforge-workflow/palette-canvos/palette-canvos.md). ::: @@ -367,7 +367,8 @@ docker push ttl.sh/ubuntu:k3s-1.27.5-v4.1.2-demo As a reminder, [ttl.sh](https://ttl.sh/) is a short-lived image registry. If you do not use these provider images in your cluster profile within 24 hours of pushing to _ttl.sh_, they will expire and must be re-pushed. If you want to use a different image registry, refer to the Advanced workflow in the -[Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md) guide to learn how to use another registry. +[Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide to learn how to use another +registry. ::: @@ -1055,7 +1056,7 @@ In addition, you can use Palette to manage the entire lifecycle of Edge clusters To learn more about Edge, check out the resources below. -- [Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md) +- [Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md) - [Build Content Bundle](../edgeforge-workflow/build-content-bundle.md) diff --git a/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-custom-registries.md b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-custom-registries.md new file mode 100644 index 0000000000..8cc746d164 --- /dev/null +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-custom-registries.md @@ -0,0 +1,68 @@ +--- +sidebar_label: "Deployment with Custom Image Registries" +title: "Deployment with Custom Image Registries" +description: "Registry options for deploying Edge clusters." +hide_table_of_contents: false +sidebar_position: 60 +tags: ["edge"] +--- + +During Edge cluster deployment, the Palette agent must download the necessary images required by the cluster. The +Palette agent divides the images into two categories in terms of when and from where to download them: + +- Provider images. These images are Kairos-based container images for each supported Operating System (OS) and + Kubernetes combination built during EdgeForge and pushed to an image registry. Provider images are always downloaded + first. + +- All other images. These images are for the network, storage, and application layers of the cluster. + +The Palette agent decides on where to download the images from depending on whether you have specified an external +registry and whether you have enabled a local Harbor registry on your cluster. + +## Provider Image Registry + +Provider images are always downloaded first by the Palette agent. You are required to provide the location of the +provider image in the OS pack of your cluster profile. If an external registry is not specified in the +[user data](../../edgeforge-workflow/prepare-user-data.md) during EdgeForge, provider images will be downloaded from the +provider image registry specified in the OS pack of the cluster profile. + +Palette supports downloading provider images from authenticated registries. If your cluster needs to download provider +images from a authenticated registry, you need to provide the credentials to access the registry in the OS pack of the +cluster profile. For more information, refer to +[Deploy Cluster with a Private Provider Registry](./deploy-private-registry.md). + +## External Registry + +After the provider images are downloaded, the Palette agent proceeds to download all other images required for the +cluster from registries that are specified in each pack's YAML configuration. However, you can specify an _external +registry_ as the registry from which all images used by the cluster will be downloaded, including the provider images. + +When an external registry is provided in the user data, the Palette agent will replace the registry URL of every image +used by the cluster with the external registry. For example, if your OS pack specified that the provider images be +downloaded from `quay.io/kairos/core-ubuntu-20-lts-rke2:v1.25.2-rke2r1`, but in your user data, you have specified an +external registry `10.10.254.254:8000/spectro-images`. The Palette agent will automatically download the image using the +tag `10.10.254.254:8000/spectro-images/core-ubuntu-20-lts-rke2:v1.25.2-rke2r1` instead of looking for the image in the +`quay.io/kairos` registry. + +If you want to use a private image registry for applications on your Edge cluster, you can instruct the Palette agent to +download images from an _authenticated external registry_. You can specify an external registry in the user-data used to +build your Edge Installer ISO. For more information on how to deploy a cluster with an authenticated external registry, +refer to [Deploy Cluster with a Private External Registry](./deploy-external-registry.md). + +## Local Harbor Registry + +A local Harbor registry is a local registry that runs on your cluster. After the initial download of images from other +registries, all images except for infrastructure layer images will be uploaded to the Harbor registry. Subsequently, all +requests for application images from the cluster will be made to the Harbor registry. For more information, refer to +[Enable Local Harbor Image Registry](./local-registry.md). + +## Limitations + +There are limitations to using the local Harbor image registry and authenticated registries. The following table shows +you which combinations are supported. + +| Feature | Can be used with | Cannot be used with | +| ------------------------------- | ------------------------------------------------------------------ | --------------------------------------------------------------- | +| Local Harbor registry | - Authenticated external registry
- Public provider registry | Authenticated provider registry | +| Authenticated external registry | - Local Harbor registry
- Public provider registry | Authenticated provider registry. | +| Authenticated provider registry | N/A | - Authenticated external registry
- Local Harbor registry | diff --git a/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-external-registry.md b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-external-registry.md new file mode 100644 index 0000000000..5822259719 --- /dev/null +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-external-registry.md @@ -0,0 +1,127 @@ +--- +sidebar_label: "Deploy Cluster with a Private External Registry" +title: "Deploy Cluster with a Private External Registry" +description: "Instructions for deploying an Edge cluster with a private external registry." +hide_table_of_contents: false +sidebar_position: 20 +tags: ["edge"] +--- + +Palette Edge provides support for downloading images from authenticated external registries. You can instruct the +Palette agent to download images from an authenticated external registry by specifying the address and the credentials +for the registry in the user data used to build your Edge Installer ISO. + +Once you specify an external registry, images for all elements of the cluster are expected to be in the external +registry. This includes the provider images, images for the network and storage layer, and images for all application +layers. All images specified in the cluster profile will have their registry URL replaced by the registry URL of the +external image registry. For example, if your OS pack specified that the provider images be downloaded from +`quay.io/kairos/core-ubuntu-20-lts-rke2:v1.25.2-rke2r1`, but in your user data, you have specified an external registry +`10.10.254.254:8000/spectro-images`. The Palette agent will automatically download the image using the tag +`10.10.254.254:8000/spectro-images/core-ubuntu-20-lts-rke2:v1.25.2-rke2r1` instead of looking for the image in the +`quay.io/kairos` registry. + +:::tip + +You can use a private external registry together with a local Harbor image registry by adding the Harbor Edge-Native +Config pack to your cluster profile. All images for add-on layers of the cluster will be stored in the local Harbor +registry after the initial download, which allows you to reduce the bandwidth use and protect against outages. For more +information, refer to [Enable Local Harbor Registry](./local-registry.md). + +::: + +## Limitations + +- Palette Edge supports basic username/password authentication. Token authentication schemes used by services such as + AWS ECR and Google Artifact Registry are not supported. + +## Prerequisites + +- Specifying the external registry and providing credentials happens during the EdgeForge process. You should become + familiar with EdgeForge before following this guide. Refer to + [Build Edge Artifacts](../../edgeforge-workflow/palette-canvos/palette-canvos.md) to learn how to build Edge Installer + ISO and provider images. + +- A physical or virtual Linux machine with _AMD64_ (also known as _x86_64_) processor architecture to build the Edge + artifacts. You can issue the following command in the terminal to check your processor architecture. + + ```bash + uname -m + ``` + +- Minimum hardware configuration of the Linux machine: + + - 4 CPU + - 8 GB memory + - 50 GB storage + +- [Git](https://cli.github.com/manual/installation). You can ensure git installation by issuing the `git --version` + command. + +- [Docker Engine](https://docs.docker.com/engine/install/) version 18.09.x or later. You can use the `docker --version` + command to view the existing Docker version. + + - You should have root-level or `sudo` privileges on your Linux machine to create privileged containers. + +- A [Spectro Cloud](https://console.spectrocloud.com) account. If you have not signed up, you can sign up for a + [free trial](https://www.spectrocloud.com/free-tier/). + +- Palette registration token for pairing Edge hosts with Palette. You will need tenant admin access to Palette to + generate a new registration token. For detailed instructions, refer to the + [Create Registration Token](/clusters/edge/site-deployment/site-installation/create-registration-token) guide. + +- A private external registry that stores all images required by your cluster. + +## Deploy Cluster with a Private External Registry + +1. Check out the [CanvOS](https://github.com/spectrocloud/CanvOS) GitHub repository containing the starter code. + + ```bash + git clone https://github.com/spectrocloud/CanvOS.git + ``` + +2. Change to the **CanvOS/** directory. + + ```bash + cd CanvOS + ``` + +3. In the user data file, provide the URL and the credentials in `stylus.registryCredentials`. The following is an + example: + + ```yaml + #cloud-config + stylus: + registryCredentials: + domain: 10.10.254.254:8000/spectro-images + username: ubuntu + password: ******* + insecure: true + ``` + + Refer to [Installer Configuration](../../edge-configuration/installer-reference.md#external-registry) for a + description of each field. + +4. Follow the rest of the [Build Edge Artifact](../../edgeforge-workflow/palette-canvos/palette-canvos.md) guide and + build the Installer ISO with the user data containing the registry credentials. + +5. Follow the [Perform Site Install](../site-installation/site-installation.md) guide to perform the installation. + +6. Log in to [Palette](https://console.spectrocloud.com). + +7. From the left **Main Menu**, click on **Profiles**. Then select the profile you are using to deploy the cluster. + +8. Go through each layer of the profile and ensure that all images referenced in the profile are present in the external + registry. If you do not want to do this manually image by image, refer to + [Upload Cluster Images to External Registry with Palette Edge CLI](./upload-images-to-registry.md) to learn how to + use the Palette Edge CLI to upload all images in a cluster profile to an external registry. + +9. Follow the [Create Cluster Definition](../site-installation/cluster-deployment.md) guide and deploy your cluster. + +## Validate + +1. Log in to [Palette](https://console.spectrocloud.com). + +2. From the left **Main Menu**, click on **Clusters**. + +3. Verify that the cluster you provisioned is in running status. Since your cluster profile only references images in + the private external registry, you can confirm that the images were downloaded successfully. diff --git a/docs/docs-content/clusters/edge/site-deployment/deploy-private-registry.md b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-private-registry.md similarity index 64% rename from docs/docs-content/clusters/edge/site-deployment/deploy-private-registry.md rename to docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-private-registry.md index 037439edf5..88cdbe6e84 100644 --- a/docs/docs-content/clusters/edge/site-deployment/deploy-private-registry.md +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/deploy-private-registry.md @@ -1,20 +1,30 @@ --- -sidebar_label: "Deploy Cluster with a Private Registry" -title: "Deploy Cluster with a Private Registry" -description: "Instructions for creating an Edge Native Cluster Profile" +sidebar_label: "Deploy Cluster with a Private Provider Registry" +title: "Deploy Cluster with a Private Provider Registry" +description: "Instructions for deploying an Edge cluster with a private provider registry." hide_table_of_contents: false -sidebar_position: 60 +sidebar_position: 40 tags: ["edge"] --- -Palette Edge supports authentication with private image registries, which allows your cluster to pull images from a -private registry during deployment. You can configure your cluster to pull images from a private registry for both -cluster creation and cluster updates. To configure a cluster to pull images from a private image registry, provide the -registry URL and the credentials needed to authenticate with the registry in the cluster profile. +Palette Edge supports authentication with private image registries, which allows your cluster to pull provider images +from a private registry during deployment. You can configure your cluster to pull provider images from a private +registry for both cluster creation and cluster updates. + +To configure a cluster to pull images from a private image registry, provide the registry URL and the credentials needed +to authenticate with the registry in the cluster profile. This registry supplies the provider images only. If you want +to use a private registry for images other the provider images, refer to +[Deploy Cluster with Private External Registry](./deploy-external-registry.md). ## Limitations -- A cluster cannot pull images from more than one private registry. +- A cluster cannot pull provider images from more than one private registry. + +- If you have already specified an external registry. the provider registry will be ignored and the provider images will + be pulled from the external registry instead. + +- You cannot use private provider registries for clusters with a local Harbor registry. For more information, refer to + [Enable Local Harbor Registry](./local-registry.md). - If your private registry has TLS enabled, you can only configure a _new_ cluster to use a TLS certificate with a private registry. You cannot configure an existing cluster with a TLS certificate to communicate with your private @@ -30,7 +40,7 @@ registry URL and the credentials needed to authenticate with the registry in the - A private image registry. - A provider image you created in the EdgeForge process stored in your private image registry. For more information, - refer to [Build Artifacts](../edgeforge-workflow/palette-canvos.md). + refer to [Build Artifacts](../../edgeforge-workflow/palette-canvos/palette-canvos.md). ## Enablement @@ -48,8 +58,9 @@ registry URL and the credentials needed to authenticate with the registry in the pack for your OS layer. 5. Update the `system.uri` parameter in the pack editor for your OS layer. Use the custom OS image you created in the - EdgeForge process. Refer to the EdgeForge [Build Images](../edgeforge-workflow/palette-canvos.md) guide if you are - missing a custom OS image. The following is an example configuration using the BYOOS pack with a custom OS image. + EdgeForge process. Refer to the EdgeForge [Build Images](../../edgeforge-workflow/palette-canvos/palette-canvos.md) + guide if you are missing a custom OS image. The following is an example configuration using the BYOOS pack with a + custom OS image. ```yaml pack: @@ -67,17 +78,17 @@ registry URL and the credentials needed to authenticate with the registry in the If you have specified registry credentials in the `registryCredentials` field in the user data file during the EdgeForge process, the credentials provided in the cluster profile will be ignored. For more information, refer to - [EdgeForge - Build Artifacts](../edgeforge-workflow/palette-canvos.md) and - [Installer Configuration](../edge-configuration/installer-reference.md#external-registry). + [EdgeForge - Build Artifacts](../../edgeforge-workflow/palette-canvos/palette-canvos.md) and + [Installer Configuration](../../edge-configuration/installer-reference.md#external-registry). ::: 6. At the root level of YAML for your OS layer, add the `providerCredentials` field to provide the credentials you need to authenticate with your registry. For more information about the `providerCredentials` field, refer to - [Bring Your Own OS (BYOOS)](../../../integrations/byoos.md) pack page. The `providerCredentials.password` field will - be masked when you provide it in the YAML file. You can also use a macro to store your credentials instead of - providing it directly in the YAML file. For more information, refer to - [Macros Support](../../cluster-management/macros.md): + [Bring Your Own OS (BYOOS)](/docs/docs-content/integrations/byoos.md) pack page. The `providerCredentials.password` + field will be masked when you provide it in the YAML file. You can also use a macro to store your credentials instead + of providing it directly in the YAML file. For more information, refer to + [Macros Support](/docs/docs-content/clusters/cluster-management/macros.md): ```yaml {7-8} pack: @@ -108,9 +119,10 @@ registry URL and the credentials needed to authenticate with the registry in the 8. If you already have an active cluster that is using the original version of the cluster profile, update the cluster so that it uses the new version of the cluster profile you just published. For more information about updating - clusters, refer to [Update a Cluster](../../cluster-management/cluster-updates.md). This will trigger a full cluster - repave since it includes an update to the OS layer of the cluster. To learn more about cluster repave behavior, refer - to [Repave Behavior and Configuration](../../cluster-management/node-pool.md#repave-behavior-and-configuration). + clusters, refer to [Update a Cluster](../../../cluster-management/cluster-updates.md). This will trigger a full + cluster repave since it includes an update to the OS layer of the cluster. To learn more about cluster repave + behavior, refer to + [Repave Behavior and Configuration](../../../cluster-management/node-pool.md#repave-behavior-and-configuration). If you don't have an active cluster yet, deploy a new cluster with the profile you just created, and the cluster will pull images from the private registry you specified. diff --git a/docs/docs-content/clusters/edge/networking/local-registry.md b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/local-registry.md similarity index 60% rename from docs/docs-content/clusters/edge/networking/local-registry.md rename to docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/local-registry.md index 04d90c7093..abe48a48f9 100644 --- a/docs/docs-content/clusters/edge/networking/local-registry.md +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/local-registry.md @@ -8,10 +8,22 @@ tags: ["edge"] --- Palette Edge allows you to provision a local Harbor image registry as part of your Edge deployment. When your Edge -cluster is created for the first time, all images downloaded from external registries are stored locally in the Harbor -registry, including your provider images and all packs used by your cluster. Subsequent image pulls from the cluster are -made to the local Harbor registry. This allows your Edge cluster to reboot containers or add new nodes without being -connected to the external network. +cluster is created for the first time, all images from add-on packs downloaded from external registries are stored +locally in the Harbor registry. Subsequent image pulls from the cluster are made to the local Harbor registry. This +allows your Edge cluster to reboot containers or add new nodes without being connected to the external network. + +If you specified the installation mode of the Edge Installer to be `airgap`, any images that were included in the Edge +Installer ISO will also be loaded into the Harbor registry. For more information about building content bundles, refer +to [Build Content Bundle](../../edgeforge-workflow/build-content-bundle.md) and +[Build Edge Artifacts with Content Bundles](../../edgeforge-workflow/palette-canvos/). + +If you enable the local Harbor registry on a cluster, the Palette agent will pull all images requested by the cluster +from the Harbor registry. If your cluster uses any image that is not included in your cluster profile, you will need to +instruct the Palette agent to not pull that image from the Harbor registry by disabling this behavior for certain +namespaces. You can do this by giving a namespace the label `stylus.io/imageswap=disable`. For more information, refer +to +[Harbor Edge-Native Config pack](/docs/docs-content/integrations/harbor-edge.md#enable-image-download-from-outside-of-harbor) +documentation. :::preview @@ -25,10 +37,13 @@ connected to the external network. - Each of your Edge hosts must have at least 4 CPUs and 8 GB of RAM. -- At least 160 GB of persistent storage. The actual amount of storage required depends on the size of your images. + - For single-node clusters, where there is only one Edge host handling both control plane and worker capabilities, + your Edge host must have at least 6 CPUs and 12 GB of RAM. + +- At least 300 GB of persistent storage. The actual amount of storage required depends on the size of your images. - An Edge cluster profile. For information about how to create a cluster profile for Edge, refer to - [Model Edge Cluster Profile](../site-deployment/model-profile.md). + [Model Edge Cluster Profile](../../site-deployment/model-profile.md). ## Enable Local Harbor Registry @@ -44,19 +59,19 @@ connected to the external network. 5. Select the Kubernetes layer of the profile. Under `cluster.config.kube-apiserver-arg`, remove `AlwaysPullImages` from the list item `enable-admission-plugins`: -```yaml {7} -kube-apiserver-arg: - - anonymous-auth=true - - profiling=false - - disable-admission-plugins=AlwaysAdmit - - default-not-ready-toleration-seconds=60 - - default-unreachable-toleration-seconds=60 - - enable-admission-plugins=NamespaceLifecycle,ServiceAccount,NodeRestriction -``` + ```yaml {7} + kube-apiserver-arg: + - anonymous-auth=true + - profiling=false + - disable-admission-plugins=AlwaysAdmit + - default-not-ready-toleration-seconds=60 + - default-unreachable-toleration-seconds=60 + - enable-admission-plugins=NamespaceLifecycle,ServiceAccount,NodeRestriction + ``` 6. Click **Add New Pack** and search for the **Harbor Edge Native Config** pack. Add the pack to your cluster profile. For more information about the pack and its parameters, refer to - [Harbor Edge Native Config pack documentation](../../../integrations/harbor-edge.md). + [Harbor Edge Native Config pack documentation](/docs/docs-content/integrations/harbor-edge.md). 7. In the `harbor-config.storage` parameter, make sure you allocate enough storage in the `registry` field to store all your images. @@ -87,8 +102,8 @@ kube-apiserver-arg: 6. Type in your credentials to log in to Harbor. The username is always `admin`. The password is what you configured during cluster creation. If you don't know your password, refer to - [Retrieve Harbor Credentials](../../../integrations/harbor-edge.md#retrieve-harbor-credentials) to retrieve your - password. + [Retrieve Harbor Credentials](/docs/docs-content/integrations/harbor-edge.md#retrieve-harbor-credentials) to retrieve + your password. 7. In the **Projects** view, select the **spectro-images** project. diff --git a/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/upload-images-to-registry.md b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/upload-images-to-registry.md new file mode 100644 index 0000000000..c69d2e1c86 --- /dev/null +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-custom-registries/upload-images-to-registry.md @@ -0,0 +1,200 @@ +--- +sidebar_label: "Upload Cluster Images to Registry with Palette Edge CLI" +title: "Upload Cluster Images to Registry with Palette Edge CLI" +description: "Guide to uploading all images required by a cluster to an external registry." +hide_table_of_contents: false +sidebar_position: 70 +tags: ["edge"] +--- + +Palette Edge allows you to deploy a cluster using an external private registry. When you deploy a cluster using an +external registry, all images required by the cluster are expected to be in the registry before deployment starts. + +It can be error-prone to upload the images manually one by one. Therefore, we recommend you use the Palette Edge CLI to +download the images and upload them to the external registry. + +## Prerequisites + +- Linux Machine (Physical or VM) with an AMD64 architecture. + +- Palette API key. Refer to the + [User Authentication](/docs/docs-content/user-management/authentication/api-key/create-api-key.md) resource to learn + how to create a Palette API key. + +- An Edge Native cluster profile. Refer to + [Create Edge Native Cluster Profile](/docs/docs-content/clusters/edge/site-deployment/model-profile.md) guide to learn + how to create an Edge Native cluster profile. You may also have other add-on profiles that you wish to attach to your + cluster. + +- Content tags in your profiles highlight the exact location of container images to be downloaded. + +## Upload Cluster Images to Registry + +1. Download Palette Edge Content CLI and assign the executable bit to the CLI. + + ```shell + VERSION=4.3.0 + wget https://software.spectrocloud.com/stylus/v$VERSION/cli/linux/palette-edge + chmod +x palette-edge + ``` + +2. Log in to [Palette](https://console.spectrocloud.com). + +3. Select the project you want to deploy the Edge host to and copy down the **Project ID**. You can find the project id + at the top right side corner of the landing page below the **User drop-down Menu**. + +4. Navigate to the left **Main Menu** and select **Profiles**. + +5. Click on the cluster profile you want to include in the content bundle. + +6. You can find the cluster profile ID by reviewing the URL of the current page. The cluster profile ID is the last + value in the URL. Repeat this step for all the cluster profiles whose images you want to include in the content + bundle. + +7. If you are downloading images from public image or Helm registries only, skip this step. + + Prepare a JSON file that includes the credentials to your image or Helm registries. + + + + + + For authenticated access to Helm charts, your must provide credentials with the following schema. Use a key at the + root level of the JSON object named "helm" and set its value to a list. The list is a list of credentials for each + Helm chart repository. For each set of credentials, use an object in the list with the keys "endpoint", "username", + and "password". + + ```json + { + "helm": [ + { + "endpoint": , + "username": , + "password": + } + ] + } + ``` + + For example, the following JSON code is a valid set of credentials. + + ```json + { + "helm": [ + { + "endpoint": "harbor.abcd.com", + "username": "admin", + "password": "xxxxxxxx" + } + ] + } + ``` + + + + + + For image registries, you must provide credentials with the following schema. Provide a key at the root level of the + JSON object named "image" and set its value to a list. The list is a list of credentials for each Helm chart + repository. For each set of credentials, use an object in the list with the keys "endpoint", "username", and + "password". + + ```json + { + "image": [ + { + "endpoint": , + "username": , + "password": + } + ] + } + ``` + + For example, the following JSON code provides access to two registries `ttl.sh` and `docker.io` with two + username-password pairs. + + ```json + { + "image": [ + { + "endpoint": "ttl.sh", + "username": "admin", + "password": "Welc0me!123" + }, + { + "endpoint": "docker.io", + "username": "akhileshpvt", + "password": "Lucent122333!" + } + ] + } + ``` + + For Google Container Registry (GCR) access, you need to set the username field to `"_json_key"` and set the password + to an JSON object containing the following fields. + + | Field | Description | + | ----------------------------- | --------------------------------------------------------------------------------------------------- | + | `type` | The type of credential, which is `service_account` for Google Cloud service accounts. | + | `project_id` | The project ID associated with your Google Cloud project. For example, `spectro-images`. | + | `private_key_id` | A unique identifier for the private key associated with the service account. | + | `private_key` | The private key that is used to authenticate to Google Cloud services, encapsulated in a PEM block. | + | `client_email` | The email address associated with the service account, used for authentication. | + | `client_id` | The client ID associated with the service account. | + | `auth_uri` | The URI for the authentication provider, typically Google's OAuth 2.0 server. | + | `token_uri` | The URI for obtaining tokens from Google's OAuth 2.0 server. | + | `auth_provider_x509_cert_url` | The URL of the public x509 certificate for the authentication provider. | + | `client_x509_cert_url` | The URL of the public x509 certificate for the client (service account). | + + For example, the following is a valid set of credentials for a GCR registry. + + ```json + { + "image": [ + { + "endpoint": "gcr.io", + "username": "_json_key", + "password": { + "type": "service_account", + "project_id": "spectro-images", + "private_key_id": "847c09190xxxxxxxxxxxxc4ebc", + "private_key": "-----BEGIN KEY-----MIIEvQIBADA ... -----Shortened for brevity", + "client_email": "xxx.iam.gserviceaccount.com", + "client_id": "115830xxxxxxx340453", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/spectro-images-viewer%40spectro-images.iam.gserviceaccount.com" + } + } + ] + } + ``` + + + + + +8. Issue the following command to download the images as a content bundle. The command produces a ZST file as output. + Replace the `******` after the `--api-key` flag with your Palette API key. Replace `project-ID` with the ID of your + project in Palette, and `profile-ID` with the ID of your profile. + + ```shell + ./palette-edge build --api-key ****** --project-id project-ID --cluster-profile-ids profile-ID \ + --outfile output-file-name --cred-file-path registry-creds.json --include-palette-content + ``` + +9. Issue the following command to upload the images to the external registry. Replace `path-to-content-bundle` with the + path to the content bundle you downloaded in the previous step. Replace `registry-URL` with the URL of your external + registry. Replace `username` and `******` with the username and password used to access the external registry. + + ```shell + ./palette-edge-cli deploy --export path-to-content-bundle --registry registry-URL \ + --username username --password ****** + ``` + +## Validate + +Go to your external registry and verify that all the images referenced in the cluster profile are uploaded to the +external registry. diff --git a/docs/docs-content/clusters/edge/site-deployment/initial-setup.md b/docs/docs-content/clusters/edge/site-deployment/initial-setup.md new file mode 100644 index 0000000000..457737dfed --- /dev/null +++ b/docs/docs-content/clusters/edge/site-deployment/initial-setup.md @@ -0,0 +1,86 @@ +--- +sidebar_label: "Initial Edge Host Configuration" +title: "Initial Edge Host Configuration" +description: "Instructions for configuring the Edge host when booting up the Edge host for the first time." +hide_table_of_contents: false +sidebar_position: 32 +tags: ["edge"] +--- + +When you boot up an Edge host for the first time after installation, if you enabled initial configuration in the user +data, you will be prompted to configure the Edge host and its network environment in a Terminal User Interface (TUI). +This includes the configuration of an OS user, machine hostname, IP address, and DNS server. + +You may already have specified some of these configurations in the **user-data** file in the EdgeForge process or have +supplied them with site-specific **user-data**, and can either keep them as they are or update them during this step. +For more information about EdgeForge and site user data, refer to +[EdgeForge Workflow](../edgeforge-workflow/edgeforge-workflow.md) and +[Apply Site User Data](./site-installation/site-user-data.md). + +:::warning + +If you are upgrading to 4.3 from an older version, the initial configuration does not get triggered. If you want to +perform the setup, you can issue the command `spectro-edge-console` in the terminal to trigger it manually. + +::: + +## Prerequisites + +- An Edge host installed with Edge Installer 4.3 or later. + +- The Edge host must not have an active cluster deployed on it. + +- The Edge installer ISO used to install Palette on the Edge host must + [enable initial configuration](../edge-configuration/installer-reference.md#initial-configuration). + +- A keyboard or another input device connected to the Edge host. + +## Set up Edge Host + +1. Power up the Edge host. Do not make any input and allow Palette to choose the boot option automatically. If this is + the first time you've started the Edge host since installation, you will be automatically directed to the TUI. + + If you are accessing the Edge host with an SSH connection, you can issue the command `spectro-edge-console` to bring + up the TUI. You can also use the same command to bring up the TUI if you have gone through the initial setup in the + TUI and want to change any configuration. However, you can only do this before you have deployed a cluster on the + Edge host. + +2. If you have already configured a user in your **user-data** file in the EdgeForge step, this step will be skipped + automatically. + + If you did not configure a user in your **user-data** file during EdgeForge or provide site user data, a terminal + user interface will display a **Create User** page. This allows you to create an Operating System (OS) user with the + necessary permissions to operate Palette. Enter a username and password to create a new user and press the Enter key + to progress to the next screen. + + :::info + + The user `kairos` always exists in the OS. If you configured the username and password in your user data, you can use + this user to log in to the OS as well as the local UI. However, you cannot create this user during initial + configuration as this user already exists. + + ::: + +3. Next, the terminal will display a console for you to provide hostname and network configurations to the Edge host. + + ![A terminal user interface showing displaying network configuration options](/cluster_edge_site-deployment_installation_initial-setup_tui.webp) + + Check the existing hostname and, optionally, change it to a new one. Use the Tab key or the up and down arrow keys to + switch between fields. When you make a change, press Enter to confirm the change. + +4. In **Network Adapters**, choose a network adapter that the Edge host will use to communicate with Palette. + + By default, the network adapter requests an IP automatically from the DHCP server. Optionally, you can also specify a + static IP. Press Enter to confirm the change. + +5. In **DNS Configuration**, specify the IP address of the primary and secondary name servers. Press Enter to confirm + the change. + +6. After you are satisfied with the configurations, navigate to **Quit** and hit enter to finish configuration. + +## Validate + +1. Shortly after you finish configuration, the terminal screen will display the hostname and network information of your + Edge host. + +2. Verify that all displayed information is consistent with your configurations. diff --git a/docs/docs-content/clusters/edge/site-deployment/model-profile.md b/docs/docs-content/clusters/edge/site-deployment/model-profile.md index 5db54ee732..109a432ca2 100644 --- a/docs/docs-content/clusters/edge/site-deployment/model-profile.md +++ b/docs/docs-content/clusters/edge/site-deployment/model-profile.md @@ -34,7 +34,7 @@ needs. ### Prerequisites - Ensure all required provider images are created and uploaded to the respective registry. Refer to the EdgeForge - [Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md) guide for details. + [Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide for details. ### Enablement @@ -61,8 +61,8 @@ needs. ![A view of the Kubernetes pack editor with a YAML configuration](/clusters_site-deployment_model-profile_byoos-pack-yaml.webp) 10. Update the `system.uri` parameter in the pack editor. Use the custom OS image you created in the EdgeForge process. - Refer to the EdgeForge [Build Images](../edgeforge-workflow/palette-canvos.md) guide if you are missing a custom OS - image. The following is an example configuration using a custom OS image. + Refer to the EdgeForge [Build Images](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide if you are + missing a custom OS image. The following is an example configuration using a custom OS image. ```yaml pack: diff --git a/docs/docs-content/clusters/edge/site-deployment/site-deployment.md b/docs/docs-content/clusters/edge/site-deployment/site-deployment.md index 4e311e0a11..ca81f3d272 100644 --- a/docs/docs-content/clusters/edge/site-deployment/site-deployment.md +++ b/docs/docs-content/clusters/edge/site-deployment/site-deployment.md @@ -45,3 +45,5 @@ by people with different roles. The Palette Edge lifecycle is explained in detai - [Register Edge Host](site-installation/edge-host-registration.md) - [Create Cluster Definition](site-installation/cluster-deployment.md) + +- [Deployment with Custom Registries](./deploy-custom-registries/deploy-custom-registries.md) diff --git a/docs/docs-content/clusters/edge/site-deployment/site-installation/edge-host-registration.md b/docs/docs-content/clusters/edge/site-deployment/site-installation/edge-host-registration.md index 94a4c7e4ca..e4b60d4c88 100644 --- a/docs/docs-content/clusters/edge/site-deployment/site-installation/edge-host-registration.md +++ b/docs/docs-content/clusters/edge/site-deployment/site-installation/edge-host-registration.md @@ -8,12 +8,12 @@ tags: ["edge"] --- To use an Edge host with a host cluster, you must first register it with Palette. A registration token in the user data -is required to complete the registration process. You have three options to register the Edge host with Palette. +is required to complete the registration process. You have the following options to register the Edge host with Palette. | **Method** | **Description** | **Set up Effort** | | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| Auto Registration | Edge hosts can automatically register with Palette by using a _Registration Token_. This method requires you to specify the registration token in the user data. | Low | -| Manual Registration | You can manually enter a unique Edge host ID into Palette. | Low | +| Auto Registration | Edge hosts can automatically register with Palette through a _Registration Token_. This method requires you to specify the registration token in the user data. | Low | +| Manual Registration | You can manually enter a unique Edge host ID in Palette. | Low | | QR Code | Scan a QR code that takes you to a web application that registers the Edge host with Palette. This method is considered advanced with the benefit of simplifying the Edge host registration without needing a tenant token or a manual entry. | High | :::warning @@ -35,8 +35,6 @@ By default, devices automatically register during the site installation process is present. Set the parameter `disableAutoRegister` to `true` in the Edge Installer configuration to disable auto registration and require manual device registration. -
- ```yaml stylus: site: @@ -44,16 +42,12 @@ stylus: disableAutoRegister: true ``` -
- Select the registration method that best fits your organizational needs and review the steps to get started. - [Auto Registration](#auto-registration) - [Manual Registration](#manual-registration) -- [QR Code Registration](#qr-code-registration) - ### Auto Registration You can automate the registration process by using registration tokens. diff --git a/docs/docs-content/clusters/edge/site-deployment/site-installation/site-user-data.md b/docs/docs-content/clusters/edge/site-deployment/site-installation/site-user-data.md index 9c7d1c34d3..9154e8280b 100644 --- a/docs/docs-content/clusters/edge/site-deployment/site-installation/site-user-data.md +++ b/docs/docs-content/clusters/edge/site-deployment/site-installation/site-user-data.md @@ -27,7 +27,7 @@ to a bootable device, such as a USB stick. 1. Create a file called **user-data** that contains the additional configurations you want to override or inject. Ensure that the file starts with a line that only contains `#cloud-config`. Only include configurations you'd like to add or override. There is no need to include user data that was already present when the ISO image was build in - the [Build Edge Artifacts](../../edgeforge-workflow/palette-canvos.md) step. + the [Build Edge Artifacts](../../edgeforge-workflow/palette-canvos/palette-canvos.md) step. ```shell touch user-data diff --git a/docs/docs-content/clusters/edge/site-deployment/stage.md b/docs/docs-content/clusters/edge/site-deployment/stage.md index 8dd7eaf208..1398d2955d 100644 --- a/docs/docs-content/clusters/edge/site-deployment/stage.md +++ b/docs/docs-content/clusters/edge/site-deployment/stage.md @@ -54,7 +54,7 @@ The following items are optional and not required but may apply to your use case additional configurations after the Edge host is powered on at the physical site. - USB disk containing the content bundle ISO. You can avoid this by creating a custom installer. Refer to the - [Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md) guide. + [Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide. ### Installer Handoff @@ -84,8 +84,8 @@ vCenter environment, you will convert the VMDK to a VM template, and export it o ### Prerequisites -- Edge Installer ISO file. Check out the [build images](../edgeforge-workflow/palette-canvos.md) guide to learn how to - create an Edge Installer image or use the default Edge Installer image. +- Edge Installer ISO file. Check out the [build images](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide to + learn how to create an Edge Installer image or use the default Edge Installer image. - vCenter environment with sufficient resources and access privileges to complete the following actions: - Upload files to a datastore. diff --git a/docs/docs-content/clusters/edge/third-party-integrations/tailscale.md b/docs/docs-content/clusters/edge/third-party-integrations/tailscale.md index fffa7281fd..85c2a081d4 100644 --- a/docs/docs-content/clusters/edge/third-party-integrations/tailscale.md +++ b/docs/docs-content/clusters/edge/third-party-integrations/tailscale.md @@ -38,8 +38,8 @@ experience problems with Kubernetes. - An external volume that can be flashed with the Edge installer ISO. For example, a USB drive. - This how-to uses the EdgeForge workflow to build artifacts used to provision Edge hosts. Review - [EdgeForge Workflow](../edgeforge-workflow/palette-canvos.md) to become familiar with how to build EdgeForge - artifacts. + [EdgeForge Workflow](../edgeforge-workflow/palette-canvos/palette-canvos.md) to become familiar with how to build + EdgeForge artifacts. ## Use Tailscale to Remotely Connect to Your Edge Cluster @@ -87,7 +87,7 @@ experience problems with Kubernetes. 3. Review the **.arg.template** file containing the customizable arguments and create an **.arg** file. Below is a command you can use to create an example **.arg** file. For more information, refer to the - [Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md) guide. + [Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md) guide. ```bash cat << EOF > .arg @@ -195,7 +195,7 @@ experience problems with Kubernetes. ``` 8. Afterward, push the provider images to an image registry. For more information, refer to - [Build Edge Artifacts](../edgeforge-workflow/palette-canvos.md). + [Build Edge Artifacts](../edgeforge-workflow/palette-canvos/palette-canvos.md). 9. Flash your external volume with the Edge installer ISO image. You can use [balena etcher](https://etcher.balena.io/) or any other tool of your choice to flash your volume. diff --git a/docs/docs-content/clusters/edge/upgrade-behavior.md b/docs/docs-content/clusters/edge/upgrade-behavior.md new file mode 100644 index 0000000000..fb20a7e4cc --- /dev/null +++ b/docs/docs-content/clusters/edge/upgrade-behavior.md @@ -0,0 +1,105 @@ +--- +sidebar_label: "Edge Cluster Upgrade Behavior" +title: "Edge Cluster Upgrade Behavior" +description: "Learn about how Palette Edge responds to upgrades of the cluster profile." +hide_table_of_contents: false +sidebar_position: 80 +tags: ["edge", "architecture"] +--- + +When you update an active Edge cluster's profile, Palette will upgrade the active cluster to the latest version of the +profile. Depending on the nature of the change, implementing an upgrade might involve repaving a cluster, rebooting a +cluster, restarting services, or doing nothing. For more information about cluster repaves, refer to +[Repave Behavior and Configurations](../cluster-management/node-pool.md#repave-behavior-and-configuration). For more +information about how to update a cluster profile, refer to +[Update a Cluster](../cluster-management/cluster-updates.md). + +:::warning + +- If a cluster's Kubernetes service is down, updates to the cluster's profile will not get applied to the cluster. You + must fix the issue impacting the Kubernetes service first. Once the Kubernetes service is back to being operational, + the Palette agent will apply the updates from the cluster profile to the cluster. + +::: + +## Known Issues + +- For RKE2 clusters, updates to the `stages.*` section in the Operating System (OS) and the Kubernetes pack of the + cluster profile will trigger a repave instead of a reboot. The only exception is changes to the `stages.reconcile.*` + section, which will behave as expected and trigger a configuration reload. + +## Upgrade Behaviors + +A cluster could respond to an upgrade in several ways. The table below lists the potential upgrade behaviors you could +encounter. + +| Upgrade Behavior | Description | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Repave | Repaves all nodes in the cluster, starting with the control plane. | +| Reboot | Reboots all nodes in the cluster, starting with the control plane. | +| Service restart | Restarts specific services in all nodes in the cluster, starting with the control plane. | +| Configuration reload | Updates the configurations without needing to restart services or the node. This is only triggered when you update `stage.reconcile.*` in the Operating System (OS) layer. | +| No operations (No-op) | Acknowledges the update request but does nothing. | + +## Upgrade Behavior by Change Location + +Updates in the OS or Kubernetes layers can trigger different upgrade behaviors depending on the exact values changed. + +### OS Layer + +| Repave | Reboot | Service Restart | No-op | +| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| - `options.system.uri` | - `stages.rootfs.*`
- `stages.initramfs.*`
- `stages.boot.*`
- `stages.fs.*`
- `stages.network.*`
- `stages.after-install.*`
- `stages.after-install-chroot.*`
- `stages.after-upgrade.*`
- `stages.after-upgrade-chroot.*`
- `stages.after-reset.*`
- `stages.after-reset-chroot.*`
- `stages.before-install.*`
- `stages.before-upgrade.*`
- `stages.before-reset.*`
| None. | - `pack.*`
- `providerCredentials.*`
- `options.system.registry`
- `options.system.repo`
- `options.system.k8sDistribution`
- `options.system.osName`
- `options.system.peVersion`
- `options.system.customTag`
- `options.system.osVersion`
| + +:::warning + +Changes to any other parameters that are used by the `options.system.uri` parameter will also trigger a cluster repave. +For example, if your `options.system.uri` parameter is +`{{ .spectro.pack.edge-native-byoi.options.system.registry }}/{{ .spectro.pack.edge-native-byoi.options.system.repo }}:{{ .spectro.pack.edge-native-byoi.options.system.k8sDistribution }}`, +changes to `.spectro.pack.edge-native-byoi.options.system.registry` will trigger a cluster repave because it changes the +`options.system.uri` parameter. + +::: + +### Kubernetes Layer + + + +| Repave | Reboot | Service Restart | No-op | +|--------|--------|-----------------|-------| +| None. | - `stages.rootfs.*`
- `stages.initramfs.*`
- `stages.boot.*`
- `stages.fs.*`
- `stages.network.*`
- `stages.after-install.*`
- `stages.after-install-chroot.*`
- `stages.after-upgrade.*`
- `stages.after-upgrade-chroot.*`
- `stages.after-reset.*`
- `stages.after-reset-chroot.*`
- `stages.before-install.*`
- `stages.before-upgrade.*`
- `stages.before-reset.*`
| - `cluster.*`
| - `clientConfig.*`
- `pack.*` | + +
+ + +| Repave | Reboot | Service Restart | No-op | +|--------|--------|-----------------|-------| +| None. | - `stages.rootfs.*`
- `stages.initramfs.*`
- `stages.boot.*`
- `stages.fs.*`
- `stages.network.*`
- `stages.after-install.*`
- `stages.after-install-chroot.*`
- `stages.after-upgrade.*`
- `stages.after-upgrade-chroot.*`
- `stages.after-reset.*`
- `stages.after-reset-chroot.*`
- `stages.before-install.*`
- `stages.before-upgrade.*`
- `stages.before-reset.*`
| - `cluster.*`
| - `clientConfig.*`
- `pack.*` | + +
+ + +| Repave | Reboot | Service Restart | No-op | +|--------|--------|-----------------|-------| +| None. | - `stages.rootfs.*`
- `stages.initramfs.*`
- `stages.boot.*`
- `stages.fs.*`
- `stages.network.*`
- `stages.after-install.*`
- `stages.after-install-chroot.*`
- `stages.after-upgrade.*`
- `stages.after-upgrade-chroot.*`
- `stages.after-reset.*`
- `stages.after-reset-chroot.*`
- `stages.before-install.*`
- `stages.before-upgrade.*`
- `stages.before-reset.*`
| - `cluster.*`
| - `clientConfig.*`
- `pack.*` | + +
+ +
+ +## Network Layer + +Changes made to the Container Network Interface (CNI) pack typically do not result in cluster repave or reboot, and can +be applied by restarting the related networking services. + +:::warning + +Do not change to a different CNI pack after provisioning a cluster. You can make changes to the existing CNI pack, but +if you want to use a different CNI pack altogether, we recommend you create another cluster. + +::: + +## Storage Layer + +Changes made to the storage layer typically do not result in cluster repave or reboot and can be applied by restarting +the related storage services. diff --git a/docs/docs-content/clusters/public-cloud/aws/create-cluster.md b/docs/docs-content/clusters/public-cloud/aws/create-cluster.md index 140a7e4377..4f7455ecbf 100644 --- a/docs/docs-content/clusters/public-cloud/aws/create-cluster.md +++ b/docs/docs-content/clusters/public-cloud/aws/create-cluster.md @@ -59,25 +59,32 @@ The following prerequisites must be met before deploying a cluster to AWS: Use the following steps to provision a new AWS cluster: -1. Log in to [Palette](https://console.spectrocloud.com) and ensure you are in the correct project scope. +1. Log in to [Palette](https://console.spectrocloud.com). + +2. Ensure you are in the correct project scope. -2. Navigate to the left **Main Menu** and click on **Clusters** +3. From the left **Main Menu** select **Clusters**, and click **Add New Cluster**. -3. Click on **Add New Cluster** +4. In **Public Clouds**, under **Infrastructure Provider**, select **AWS IaaS**. -4. You will receive a prompt asking you if you want to deploy a new cluster or import an existing cluster. Click on - **Deploy New Cluster** +5. In the bottom-right corner, click **Start AWS IaaS Configuration**. -5. Select **AWS** and click on **Start AWS Configuration** +6. Fill out the following basic information and click **Next**. -6. Populate the wizard page with the following information: name, description, tags and select AWS account. Tags on a - cluster are propagated to the VMs deployed to the computing environments. Click on **Next** after you have filled out - all the required information. + | **Field** | **Description** | + | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Cluster Name** | A custom name for the cluster. | + | **Description** | Use the description to provide context about the cluster. | + | **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the target environments. Example: `region:us-east-1a` or `zone:vpc-private-us-east-1a`. | + | **Cloud Account** | If you already added your AWS account in Palette, select it from the **drop-down Menu**. Otherwise, click **Add New Account** and add your AWS account information. | -7. Select a cluster profile. Click on **Next**. + To learn how to add an AWS account, review the [Add an AWS Account to Palette](add-aws-accounts.md) guide. -8. Review and customize pack parameters, as desired. By default, parameters for all packs are set with values, defined - in the cluster profile. +7. Click **Add Cluster Profile**, select a cluster profile and click **Next**. Palette displays the cluster profile + layers. + +8. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. + All pack parameters contain default values from the cluster profile. 9. Provide the AWS cloud account and placement information. @@ -102,8 +109,8 @@ Use the following steps to provision a new AWS cluster: configuration. This is the section where you can specify the availability zones (AZ), instance types, - [instance cost type](architecture.md#spot-instances), disk size, and the number of nodes. Click on **Next** after - you have completed configuring the node pool. The minimum number of CPUs and amount of memory depend on your cluster + [instance cost type](architecture.md#spot-instances), disk size, and the number of nodes. Click **Next** after you + have completed configuring the node pool. The minimum number of CPUs and amount of memory depend on your cluster profile, but in general you need at least 4 CPUs and 4 GB of memory both in the control plane pool and across all worker pools. @@ -140,13 +147,15 @@ Use the following steps to provision a new AWS cluster: [security groups](https://docs.aws.amazon.com/vpc/latest/userguide/security-groups.html) to apply to the worker group nodes. Use the **Additional Security Groups (Optional) drop-down Menu** to select additional security groups. -14. Click on **Next**. +14. Click **Next**. + +15. Configure the patching schedule, security scans, backup settings, and set up Role Based Access Control (RBAC). + Review the cluster settings and make changes if needed. -15. The settings page is where you can configure the patching schedule, security scans, backup settings, and set up Role - Based Access Control (RBAC). Review the cluster settings and make changes if needed. Click on **Validate**. +16. Click **Validate** to continue. -16. Review the settings summary and click on **Finish Configuration** to deploy the cluster. Provisioning IaaS clusters - can take 15 - 30 minutes depending on the cluster profile and the node pool configuration. +17. Review the summary and click **Finish Configuration** to deploy the cluster. Provisioning IaaS clusters can take + 15 - 30 minutes depending on the cluster profile and the node pool configuration. The cluster details page of the cluster contains the status and details of the deployment. Use this page to track the deployment progress. @@ -157,10 +166,10 @@ You can validate that your cluster is up and available by reviewing the cluster 1. Log in to [Palette](https://console.spectrocloud.com). -2. Navigate to the left **Main Menu** and click on **Clusters**. +2. Navigate to the left **Main Menu** and click **Clusters**. -3. The **Clusters** page contains a list of the available clusters Palette manages. Click on the row for the cluster you - wish to review its details page. +3. The **Clusters** page contains a list of the available clusters Palette manages. Click on the cluster you want to + review. 4. From the cluster details page, verify the **Cluster Status** field displays **Running**. diff --git a/docs/docs-content/clusters/public-cloud/aws/eks.md b/docs/docs-content/clusters/public-cloud/aws/eks.md index 12c401daf5..41af05a8d1 100644 --- a/docs/docs-content/clusters/public-cloud/aws/eks.md +++ b/docs/docs-content/clusters/public-cloud/aws/eks.md @@ -64,41 +64,39 @@ an AWS account. This section guides you on how to create an EKS cluster in AWS t ::: -Use the following steps to deploy an EKS cluster on AWS. +## Deploy an AWS EKS Cluster 1. Log in to [Palette](https://console.spectrocloud.com/). 2. Ensure you are in the correct project scope. -3. From the left **Main Menu** select **Clusters**, and click on the **Add New Cluster** button. +3. From the left **Main Menu** select **Clusters**, and click **Add New Cluster**. -4. Select **Deploy New Cluster** on the next page Palette displays. This will allow you to deploy a cluster using your - own cloud account. +4. In **Public Clouds**, under **Managed Kubernetes**, select **AWS EKS**. -5. Select **AWS** and click on the **Start AWS Configuration** button. +5. In the bottom-right corner, click **Start AWS EKS Configuration**. -6. Fill out the following basic information, and click **Next** to continue. +6. Fill out the following basic information and click **Next**. | **Field** | **Description** | | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Cluster Name** | A custom name for the cluster. | | **Description** | Use the description to provide context about the cluster. | | **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the target environments. Example: `region:us-east-1a` or `zone:vpc-private-us-east-1a`. | - | **Cloud Account** | If you already added your AWS account in Palette, select it from the **drop-down Menu**. Otherwise, click on **Add New Account** and add your AWS account information. | + | **Cloud Account** | If you already added your AWS account in Palette, select it from the **drop-down Menu**. Otherwise, click **Add New Account** and add your AWS account information. | To learn how to add an AWS account, review the [Add an AWS Account to Palette](add-aws-accounts.md) guide. -7. Select **EKS** listed under **Managed Kubernetes**. +7. Click **Add Cluster Profile**, select a cluster profile and click **Next**. Palette displays the cluster profile + layers. -8. Select the EKS cluster profile you created and click on **Next**. Palette displays the cluster profile layers. - -9. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. +8. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. You can configure custom OpenID Connect (OIDC) for EKS clusters at the Kubernetes layer. Check out [Access EKS Cluster](#access-eks-cluster) if you need more guidance. -10. Click on **Next** to continue. +9. Click **Next** to continue. -11. Provide the following cluster configuration information and click on **Next** to continue. +10. Provide the following cluster configuration information and click **Next** to continue. | **Parameter** | **Description** | | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -118,7 +116,7 @@ Use the following steps to deploy an EKS cluster on AWS. ::: -12. Provide the following node pool and cloud configuration information. If you will be using Fargate profiles, you can +11. Provide the following node pool and cloud configuration information. If you will be using Fargate profiles, you can add them here. #### Node Configuration Settings @@ -159,26 +157,26 @@ Use the following steps to deploy an EKS cluster on AWS. ::: -13. Click on **Next** to continue. +12. Click **Next** to continue. -14. Specify your preferred **OS Patching Schedule** for EKS-managed machines. +13. Specify your preferred **OS Patching Schedule** for EKS-managed machines. -15. Enable any scan options you want Palette to perform, and select a scan schedule. Palette provides support for +14. Enable any scan options you want Palette to perform, and select a scan schedule. Palette provides support for Kubernetes configuration security, penetration testing, and conformance testing. -16. Schedule any backups you want Palette to perform. Review +15. Schedule any backups you want Palette to perform. Review [Backup and Restore](../../cluster-management/backup-restore/backup-restore.md) for more information. -17. RBAC configuration is required when you configure custom OIDC. You must map a set of users or groups to a Kubernetes +16. RBAC configuration is required when you configure custom OIDC. You must map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to [Create Role Bindings](../../cluster-management/cluster-rbac.md#create-role-bindings). Refer to [Use RBAC with OIDC](../../../integrations/kubernetes.md#use-rbac-with-oidc) for an example. -18. Click on the **Validate** button and review the cluster configuration and settings summary. +17. Click **Validate** and review the cluster configuration and settings summary. -19. Click **Finish Configuration** to deploy the cluster. +18. Click **Finish Configuration** to deploy the cluster. -The cluster details page of the cluster contains the status and details of the deployment. Use this page to track the +The displayed cluster details page contains the status and details of the deployment. Use this page to track the deployment progress. :::info diff --git a/docs/docs-content/clusters/public-cloud/azure/create-azure-cluster.md b/docs/docs-content/clusters/public-cloud/azure/create-azure-cluster.md index d4b0f1ca9a..57e58d867e 100644 --- a/docs/docs-content/clusters/public-cloud/azure/create-azure-cluster.md +++ b/docs/docs-content/clusters/public-cloud/azure/create-azure-cluster.md @@ -59,25 +59,25 @@ Use the following steps to deploy an Azure cluster. 2. Ensure you are in the correct project scope. -3. From the left **Main Menu** select **Clusters**, and click on the **Add New Cluster** button. +3. From the left **Main Menu**, select **Clusters** and click **Add New Cluster**. -4. Select **Deploy New Cluster** on the next page that Palette displays. This will allow you to deploy a cluster using - your own cloud account. +4. In **Public Clouds**, under **Infrastructure Provider**, select **Azure IaaS**. -5. Select **Azure** and click on the **Start Azure Configuration** button. +5. In the bottom-right corner, click **Start Azure IaaS Configuration**. -6. Fill out the following basic information, and click **Next** to continue. +6. Fill out the following basic information and click **Next**. -| **Field** | **Description** | -| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Cluster Name** | A custom name for the cluster. | -| **Description** | Use the description to provide context about the cluster. | -| **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the target environments. Example: `region:us-west` | -| **Cloud Account** | If you already added your Azure account in Palette, select it from the **drop-down Menu**. Otherwise, click on **Add New Account** and add your Azure account information. | + | **Field** | **Description** | + | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Cluster Name** | A custom name for the cluster. | + | **Description** | Use the description to provide context about the cluster. | + | **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the target environments. Example: `region:us-west`. | + | **Cloud Account** | If you already added your Azure account in Palette, select it from the **drop-down Menu**. Otherwise, click **Add New Account** and add your Azure account information. | -7. Select the Azure cluster profile you created, and click on **Next**. Palette displays the cluster profile layers. +7. Select the Azure cluster profile you created and click **Next**. Palette displays the cluster profile layers. 8. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. + You can configure custom OpenID Connect (OIDC) for Azure clusters at the Kubernetes layer. Check out [Configure OIDC Identity Provider](../../../integrations/kubernetes.md#configure-oidc-identity-provider) for more information. @@ -106,88 +106,89 @@ Use the following steps to deploy an Azure cluster. ::: -| **Parameter** | **Description** | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Subscription** | Use the **drop-down Menu** to select the subscription that will be used to access Azure services. | -| **Region** | Use the **drop-down Menu** to choose the Azure region where you would like to provision the cluster. | -| **Resource Group** | Select the name of the resource group that contains the Azure resources you will be accessing. | -| **Storage Account** | Optionally, if you have a custom storage account available, you can use the **drop-down Menu** to select the storage account name. For information about use cases for custom storage, review [Azure Storage](../azure/architecture.md#azure-storage). | -| **Storage Container** | Optionally, if you will be using a custom storage container, use the **drop-down Menu** to select it. For information about use cases for custom storage, review [Azure Storage](../azure/architecture.md#azure-storage). | -| **SSH Key** | The public SSH key for connecting to the nodes. SSH key pairs must be pre-configured in your Azure environment. The key you select is inserted into the provisioned VMs. For more information, review Microsoft's [Supported SSH key formats](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys#supported-ssh-key-formats). | -| **Static Placement** | By default, Palette uses dynamic placement. This creates a new VNet for clusters with two subnets in different Availability Zones (AZs). Palette places resources in these clusters, manages the resources, and deletes them when the corresponding cluster is deleted.

If you want to place resources into a pre-existing VNet, enable the **Static Placement** option, and fill out the input values listed in the [Static Placement](#static-placement-settings) table below. | - -#### Static Placement Settings - -Each subnet allows you to specify the CIDR range and a security group. - -| **Parameter** | **Description** | -| -------------------------- | ----------------------------------------------------------- | -| **Network Resource Group** | The logical container for grouping related Azure resources. | -| **Virtual Network** | Select the VNet. | -| **CIDR Block** | Select the IP address CIDR range. | -| **Security Group Name** | Select the security group name. | -| **Control Plane Subnet** | Select the control plane subnet. | -| **Worker Subnet** | Select the worker network. | + | **Parameter** | **Description** | + | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Subscription** | Use the **drop-down Menu** to select the subscription that will be used to access Azure services. | + | **Region** | Use the **drop-down Menu** to choose the Azure region where you would like to provision the cluster. | + | **Resource Group** | Select the name of the resource group that contains the Azure resources you will be accessing. | + | **Storage Account** | Optionally, if you have a custom storage account available, you can use the **drop-down Menu** to select the storage account name. For information about use cases for custom storage, review [Azure Storage](../azure/architecture.md#azure-storage). | + | **Storage Container** | Optionally, if you will be using a custom storage container, use the **drop-down Menu** to select it. For information about use cases for custom storage, review [Azure Storage](../azure/architecture.md#azure-storage). | + | **SSH Key** | The public SSH key for connecting to the nodes. SSH key pairs must be pre-configured in your Azure environment. The key you select is inserted into the provisioned VMs. For more information, review Microsoft's [Supported SSH key formats](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys#supported-ssh-key-formats). | + | **Static Placement** | By default, Palette uses dynamic placement. This creates a new VNet for clusters with two subnets in different Availability Zones (AZs). Palette places resources in these clusters, manages the resources, and deletes them when the corresponding cluster is deleted.

If you want to place resources into a pre-existing VNet, enable the **Static Placement** option, and fill out the input values listed in the [Static Placement](#static-placement-settings) table below. | + + #### Static Placement Settings + + Each subnet allows you to specify the CIDR range and a security group. + + | **Parameter** | **Description** | + | -------------------------- | ----------------------------------------------------------- | + | **Network Resource Group** | The logical container for grouping related Azure resources. | + | **Virtual Network** | Select the VNet. | + | **CIDR Block** | Select the IP address CIDR range. | + | **Security Group Name** | Select the security group name. | + | **Control Plane Subnet** | Select the control plane subnet. | + | **Worker Subnet** | Select the worker network. | 11. Click **Next** to continue. 12. Provide the following node pool and cloud configuration information. To learn more about node pools, review the [Node Pool](../../cluster-management/node-pool.md) guide. -:::info + :::info -By default, a control plane pool and one worker node pool are configured. You can add new worker pools to customize -certain worker nodes for specialized workloads. For example, the default worker pool can be configured with the -Standard_D2_v2 instance types for general-purpose workloads, and another worker pool with instance type -Standard_NC12s_v3 can be configured for Graphics Processing Unit (GPU) workloads. + By default, a control plane pool and one worker node pool are configured. You can add new worker pools to customize + certain worker nodes for specialized workloads. For example, the default worker pool can be configured with the + Standard_D2_v2 instance types for general-purpose workloads, and another worker pool with instance type + Standard_NC12s_v3 can be configured for Graphics Processing Unit (GPU) workloads. -::: + ::: -#### Control Plane Pool Configuration Settings + #### Control Plane Pool Configuration Settings -| **Parameter** | **Description** | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **Node pool name** | A descriptive name for the node pool. | -| **Number of nodes in the pool** | Specify the number of nodes in the control plane pool. | -| **Allow worker capability** | Select this option to allow workloads to be provisioned on control plane nodes. | -| **Additional Labels** | You can add optional labels to nodes in key-value format. To learn more, review [Apply Labels to Nodes](../../cluster-management/taints.md#labels). Example: `environment:production`. | -| **Taints** | You can apply optional taint labels to a node pool during cluster creation or edit taint labels on an existing cluster. Review the [Node Pool](../../cluster-management/node-pool.md) management page and [Apply Taints to Nodes](../../cluster-management/taints.md#apply-taints-to-nodes) page to learn more. Toggle the **Taint** button to create a taint label. When tainting is enabled, you need to provide a custom key-value pair. Use the **drop-down Menu** to choose one of the following **Effect** options:
**NoSchedule** - Pods are not scheduled onto nodes with this taint.
**PreferNoSchedule** - Kubernetes attempts to avoid scheduling pods onto nodes with this taint, but scheduling is not prohibited.
**NoExecute** - Existing pods on nodes with this taint are evicted. | + | **Parameter** | **Description** | + | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | + | **Node pool name** | A descriptive name for the node pool. | + | **Number of nodes in the pool** | Specify the number of nodes in the control plane pool. | + | **Allow worker capability** | Select this option to allow workloads to be provisioned on control plane nodes. | + | **Additional Labels** | You can add optional labels to nodes in key-value format. To learn more, review [Apply Labels to Nodes](../../cluster-management/taints.md#labels). Example: `environment:production`. | + | **Taints** | You can apply optional taint labels to a node pool during cluster creation or edit taint labels on an existing cluster. Review the [Node Pool](../../cluster-management/node-pool.md) management page and [Apply Taints to Nodes](../../cluster-management/taints.md#apply-taints-to-nodes) page to learn more. Toggle the **Taint** button to create a taint label. When tainting is enabled, you need to provide a custom key-value pair. Use the **drop-down Menu** to choose one of the following **Effect** options:
**NoSchedule** - Pods are not scheduled onto nodes with this taint.
**PreferNoSchedule** - Kubernetes attempts to avoid scheduling pods onto nodes with this taint, but scheduling is not prohibited.
**NoExecute** - Existing pods on nodes with this taint are evicted. | -#### Cloud Configuration Settings for Control Plane Pool + #### Cloud Configuration Settings for Control Plane Pool -| **Parameter** | **Description** | -| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Instance Type** | Select the instance type to use for all nodes in the node pool. | -| **Managed disk** | Choose a storage option. For more information, refer to Microsoft's [Storage Account Overview](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview) reference. For information about Solid State Drive (SSD) disks, refer to [Standard SSD Disks for Azure Virtual Machine Workloads](https://azure.microsoft.com/en-us/blog/preview-standard-ssd-disks-for-azure-virtual-machine-workloads/) reference | -| **Disk size** | You can choose disk size based on your requirements. The default size is 60. | + | **Parameter** | **Description** | + | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Instance Type** | Select the instance type to use for all nodes in the node pool. | + | **Managed disk** | Choose a storage option. For more information, refer to Microsoft's [Storage Account Overview](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview) reference. For information about Solid State Drive (SSD) disks, refer to [Standard SSD Disks for Azure Virtual Machine Workloads](https://azure.microsoft.com/en-us/blog/preview-standard-ssd-disks-for-azure-virtual-machine-workloads/) reference | + | **Disk size** | You can choose disk size based on your requirements. The default size is 60. | -You can select **Remove** at right to remove the worker node if all you want is the control plane node. + You can select **Remove** at right to remove the worker node if all you want is the control plane node. -#### Worker Pool Configuration Settings + #### Worker Pool Configuration Settings - |**Parameter**| **Description**| - |-------------|----------------| - |**Node pool name** | A descriptive name for the node pool.| - |**Number of nodes in the pool** | Specify the number of nodes in the worker pool.| - |**Node repave interval** | Optionally, you can specify the preferred time interval for Palette to perform a rolling upgrade on nodes when it detects a change in the Kubeadm configuration file. | - |**Rolling update** | These options allow you to control the sequence of operations during a node pool update. Choose the **Expand first** option to add new nodes with updated configurations to the node pool before the existing nodes are removed. Choose **Contract first** to remove existing nodes from the node pool before the new nodes with updated configurations are added. | - |**Additional Labels** | You can add optional labels to nodes in key-value format. For more information about applying labels, review [Apply Labels to Nodes](../../cluster-management/taints.md#apply-labels-to-nodes). Example: `environment:production`. | - |**Taints** | You can apply optional taint labels to a node pool during cluster creation or edit taint labels on an existing cluster. To learn more, review the [Node Pool](../../cluster-management/node-pool.md) management page and [Apply Taints to Nodes](../../cluster-management/taints.md#apply-taints-to-nodes) page. Toggle the **Taint** button to create a taint label. When tainting is enabled, you need to provide a custom key-value pair. Use the **drop-down Menu** to choose one of the following **Effect** options:
**NoSchedule** - Pods are not scheduled onto nodes with this taint.
**PreferNoSchedule** - Kubernetes attempts to avoid scheduling pods onto nodes with this taint, but scheduling is not prohibited.
**NoExecute** - Existing pods on nodes with this taint are evicted.| + | **Parameter** | **Description** | + | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Node pool name** | A descriptive name for the node pool. | + | **Number of nodes in the pool** | Specify the number of nodes in the worker pool. | + | **Node repave interval** | Optionally, you can specify the preferred time interval for Palette to perform a rolling upgrade on nodes when it detects a change in the Kubeadm configuration file. | + | **Rolling update** | These options allow you to control the sequence of operations during a node pool update. Choose the **Expand first** option to add new nodes with updated configurations to the node pool before the existing nodes are removed. Choose **Contract first** to remove existing nodes from the node pool before the new nodes with updated configurations are added. | + | **Additional Labels** | You can add optional labels to nodes in key-value format. For more information about applying labels, review [Apply Labels to Nodes](../../cluster-management/taints.md#apply-labels-to-nodes). Example: `environment:production`. | + | **Taints** | You can apply optional taint labels to a node pool during cluster creation or edit taint labels on an existing cluster. To learn more, review the [Node Pool](../../cluster-management/node-pool.md) management page and [Apply Taints to Nodes](../../cluster-management/taints.md#apply-taints-to-nodes) page. Toggle the **Taint** button to create a taint label. When tainting is enabled, you need to provide a custom key-value pair. Use the **drop-down Menu** to choose one of the following **Effect** options:
**NoSchedule** - Pods are not scheduled onto nodes with this taint.
**PreferNoSchedule** - Kubernetes attempts to avoid scheduling pods onto nodes with this taint, but scheduling is not prohibited.
**NoExecute** - Existing pods on nodes with this taint are evicted. | #### Cloud Configuration Settings for Worker Pool - You can copy cloud configuration settings from the control plane pool, but be aware that the instance type might not get copied if it does not have accessible availability zones. + You can copy cloud configuration settings from the control plane pool, but be aware that the instance type might not + get copied if it does not have accessible availability zones. - |**Parameter**| **Description**| - |-------------|----------------| - |**Instance Type** | Select the instance type to use for all nodes in the node pool.| - |**Managed disk** | Choose a storage option. For more information, refer to Microsoft's [Storage Account Overview](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview) reference. For information about Solid State Drive (SSD) disks, refer to [Standard SSD Disks for Azure Virtual Machine Workloads](https://azure.microsoft.com/en-us/blog/preview-standard-ssd-disks-for-azure-virtual-machine-workloads/) reference. | - |**Disk size** | You can choose disk size based on your requirements. The default size is 60. | - |**Availability zones** | The Availability Zones from which to select available servers for deployment. If you select multiple zones, Palette will deploy servers evenly across them as long as sufficient servers are available to do so. | + | **Parameter** | **Description** | + | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | + | **Instance Type** | Select the instance type to use for all nodes in the node pool. | + | **Managed disk** | Choose a storage option. For more information, refer to Microsoft's [Storage Account Overview](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview) reference. For information about Solid State Drive (SSD) disks, refer to [Standard SSD Disks for Azure Virtual Machine Workloads](https://azure.microsoft.com/en-us/blog/preview-standard-ssd-disks-for-azure-virtual-machine-workloads/) reference. | + | **Disk size** | You can choose disk size based on your requirements. The default size is 60. | + | **Availability zones** | The Availability Zones from which to select available servers for deployment. If you select multiple zones, Palette will deploy servers evenly across them as long as sufficient servers are available to do so. | 13. Click **Next** to continue. -14. Specify your preferred **OS Patching Schedule** for EKS-managed machines. +14. Specify your preferred **OS Patching Schedule**. 15. Enable any scan options you want Palette to perform, and select a scan schedule. Palette provides support for Kubernetes configuration security, penetration testing, and conformance testing. @@ -200,7 +201,7 @@ You can select **Remove** at right to remove the worker node if all you want is [Create Role Bindings](../../cluster-management/cluster-rbac.md#create-role-bindings). Refer to [Use RBAC with OIDC](../../../integrations/kubernetes.md#use-rbac-with-oidc) for an example. -18. Click on the **Validate** button and review the cluster configuration and settings summary. +18. Click **Validate** and review the cluster configuration and settings summary. 19. Click **Finish Configuration** to deploy the cluster. Provisioning Azure clusters can take several minutes. @@ -218,8 +219,8 @@ You can validate your cluster is up and in **Running** state. 2. Ensure you are in the correct project scope. -3. From the left **Main Menu** select **Clusters**. The **Clusters** page displays a list of all available clusters that - Palette manages. +3. From the left **Main Menu**, select **Clusters**. The **Clusters** page displays a list of all available clusters + that Palette manages. 4. Select the cluster you deployed to review its details page. Ensure the **Cluster Status** field contains the value **Running**. diff --git a/docs/docs-content/clusters/public-cloud/gcp/create-gcp-gke-cluster.md b/docs/docs-content/clusters/public-cloud/gcp/create-gcp-gke-cluster.md index aee189e8d1..b3668f043c 100644 --- a/docs/docs-content/clusters/public-cloud/gcp/create-gcp-gke-cluster.md +++ b/docs/docs-content/clusters/public-cloud/gcp/create-gcp-gke-cluster.md @@ -14,8 +14,6 @@ to create a Kubernetes cluster that is deployed to GKE and that Palette manages. Ensure the following requirements are met before you attempt to deploy a cluster to GCP. -
- - Access to a GCP cloud account. - You have added a GCP account in Palette. Review @@ -37,49 +35,52 @@ Ensure the following requirements are met before you attempt to deploy a cluster ## Deploy a GKE Cluster -1. Log in to [Palette](https://console.spectrocloud.com) and ensure you are in the correct project scope. +1. Log in to [Palette](https://console.spectrocloud.com/). -2. Navigate to the left **Main Menu** and click on **Clusters**. +2. Ensure you are in the correct project scope. -3. Click on **Add New Cluster**. +3. From the left **Main Menu** select **Clusters**, and click **Add New Cluster**. -4. A prompt displays to either deploy or import a new cluster. Click on **Deploy New Cluster**. +4. In **Public Clouds**, under **Managed Kubernetes**, select **GCP GKE**. -5. Select **GCP** and click on **Start GCP Configuration**. +5. In the bottom-right corner, click **Start GCP GKE Configuration**. -6. Populate the wizard page with the cluster name, description, and tags. Tags assigned to a cluster are propagated to - the VMs deployed to the computing environments. +6. Fill out the following basic information and click **Next**. -7. Select a GCP account, and click on **Next**. + | **Field** | **Description** | + | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Cluster Name** | A custom name for the cluster. | + | **Description** | Use the description to provide context about the cluster. | + | **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the computing environments. Example: `region:us-central1` or `zone:us-central1-a`. | + | **Cloud Account** | If you already added your GCP account in Palette, select it from the **drop-down Menu**. Otherwise, click **Add New Account** and add your GCP account information. | -8. Select the **Managed Kubernetes** row and select one of your GKE cluster profiles. Click on **Next**. +7. Click **Add Cluster Profile**, select a cluster profile, and click **Next**. Palette displays the cluster profile + layers. -9. Review and customize pack parameters as desired. By default, parameters for all packs are set with values defined in - the cluster profile. Click on **Next** to continue. +8. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. + By default, the pack parameters contain values from the cluster profile. -10. Fill out the following parameters, and click on **Next** when you are done. +9. Click **Next** to continue. -
+10. Fill out the following parameters, and click **Next** when you are done. -| Parameter | Description | -| ----------- | ------------------------------------------------------------- | -| **Project** | The project to which the cluster belongs. | -| **Region** | Choose the desired GCP region in which to deploy the cluster. | + | Parameter | Description | + | ----------- | ------------------------------------------------------------- | + | **Project** | The project to which the cluster belongs. | + | **Region** | Choose the desired GCP region in which to deploy the cluster. | 11. The Node configuration page is where you can specify the availability zones (AZ), instance types, disk size, and the number of nodes. Configure the worker node pool. The minimum number of CPUs and amount of memory depend on your cluster profile, but in general you need at least 4 CPUs and 4 GB of memory both in the control plane pool and across all worker pools. -
- -:::info + :::info -You can add new worker pools to customize specific worker nodes to run specialized workloads. For example, the default -worker pool may be configured with the c2.standard-4 instance types for general-purpose workloads. You can configure -another worker pool with instance type g2-standard-4 to run GPU workloads. + You can add new worker pools to customize specific worker nodes to run specialized workloads. For example, the + default worker pool may be configured with the c2.standard-4 instance types for general-purpose workloads. You can + configure another worker pool with instance type g2-standard-4 to run GPU workloads. -::: + ::: 12. An optional taint label can be applied to a node pool during the cluster creation. You can edit the taint label on existing clusters. Review the [Node Pool](../../cluster-management/node-pool.md) management page to learn more. @@ -102,13 +103,13 @@ another worker pool with instance type g2-standard-4 to run GPU workloads. | **PreferNoSchedule** | The system will avoid placing a non-tolerant pod to the tainted node but is not guaranteed. | | **NoExecute** | New pods will not be scheduled on the node, and existing pods on the node will be evicted if they do not tolerate the taint. | -14. Click on **Next** after configuring the node pool. +14. Click **Next** after configuring the node pool. 15. The **Settings** page is where you can configure the patching schedule, security scans, backup settings, and set up - Role Based Access Control (RBAC). Review cluster settings and make changes if needed. Click on **Validate**. + Role Based Access Control (RBAC). Review cluster settings and make changes if needed. Click **Validate**. -16. Review the settings summary and click on **Finish Configuration** to deploy the cluster. Be aware that provisioning - GKE clusters can take 15 - 30 minutes depending on the cluster profile and the node pool configuration. +16. Review the settings summary and click **Finish Configuration** to deploy the cluster. Be aware that provisioning GKE + clusters can take 15 - 30 minutes depending on the cluster profile and the node pool configuration. You can monitor cluster deployment progress on the cluster details page. @@ -118,7 +119,7 @@ You can validate that your cluster is up and available by reviewing the cluster 1. Log in to [Palette](https://console.spectrocloud.com). -2. Navigate to the left **Main Menu** and click on **Clusters**. +2. Navigate to the left **Main Menu** and click **Clusters**. 3. The **Clusters** page lists the available clusters that Palette manages. Select your cluster to view its details page. diff --git a/docs/docs-content/clusters/public-cloud/gcp/create-gcp-iaas-cluster.md b/docs/docs-content/clusters/public-cloud/gcp/create-gcp-iaas-cluster.md index d0fd65e331..e09e27c86c 100644 --- a/docs/docs-content/clusters/public-cloud/gcp/create-gcp-iaas-cluster.md +++ b/docs/docs-content/clusters/public-cloud/gcp/create-gcp-iaas-cluster.md @@ -38,65 +38,66 @@ Ensure the following requirements are met before you attempt to deploy a cluster ## Deploy a GCP Cluster -1. Log in to [Palette](https://console.spectrocloud.com) and ensure you are in the correct project scope. - -2. Navigate to the left **Main Menu** and click on **Clusters**. +1. Log in to [Palette](https://console.spectrocloud.com). -3. Click on **Add New Cluster**. +2. Ensure you are in the correct project scope. -4. A prompt displays to either deploy or import a new cluster. Click on **Deploy New Cluster**. +3. From the left **Main Menu** select **Clusters**, and click **Add New Cluster**. -5. Select **GCP** and click on **Start GCP Configuration**. +4. In **Public Clouds**, under **Infrastructure Provider**, select **GCP IaaS**. -6. Populate the wizard page with the cluster name, description, and tags. Tags assigned to a cluster are propagated to - the VMs deployed to the computing environments. +5. In the bottom-right corner, click **Start GCP IaaS Configuration**. -7. Select a GCP account, and Click on **Next**. +6. Fill out the following basic information and click **Next**. -8. Select the **Infrastructure Provider** row and click on one of your GCP cluster profiles. Click on **Next**. + | **Field** | **Description** | + | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Cluster Name** | A custom name for the cluster. | + | **Description** | Use the description to provide context about the cluster. | + | **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the computing environments. Example: `region:us-central1` or `zone:us-central1-a`. | + | **Cloud Account** | If you already added your GCP account in Palette, select it from the **drop-down Menu**. Otherwise, click **Add New Account** and add your GCP account information. | -9. Review and customize pack parameters as desired. By default, parameters for all packs are set with values defined in - the cluster profile. Click on **Next** to continue. +7. Click **Add Cluster Profile**, select a cluster profile, and click **Next**. Palette displays the cluster profile + layers. -10. Fill out the following parameters and click on **Next** when you are done. +8. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. + By default, the pack parameters contain values from the cluster profile. -
+9. Fill out the following parameters and click **Next** when you are done. -| Parameter | Description | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Project** | The project to which the cluster belongs. | -| **Region** | Choose the desired GCP region to deploy the cluster. | -| **SSH Key** | Choose the desired SSH key. Refer to the [SSH Keys](../../cluster-management/ssh-keys.md) guide to learn how to create an SSH key and upload the public key to Palette. | -| **Static Placement** | Check the **Static Placement** box to deploy resources into a pre-existing VPC. Review the [Static Placement](create-gcp-iaas-cluster.md#static-placement) table below to learn more about the required input fields. | + | **Parameter** | **Description** | + | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Project** | The project to which the cluster belongs. | + | **Region** | Choose the desired GCP region to deploy the cluster. | + | **SSH Key** | Choose the desired SSH key. Refer to the [SSH Keys](../../cluster-management/ssh-keys.md) guide to learn how to create an SSH key and upload the public key to Palette. | + | **Static Placement** | Check the **Static Placement** box to deploy resources into a pre-existing VPC. Review the [Static Placement](create-gcp-iaas-cluster.md#static-placement) table below to learn more about the required input fields. | -#### Static Placement + #### Static Placement -| Parameter | Description | -| --------------------------------------------------------------------------------------- | ----------- | -| **Virtual Network**: Select the virtual network from the **drop-down Menu**. | -| **Control plane subnet**: Select the control plane network from the **drop-down Menu**. | -| **Worker Network**: Select the worker network from the **drop-down Menu**. | + | **Parameter** | **Description** | + | --------------------------------------------------------------------------------------- | --------------- | + | **Virtual Network**: Select the virtual network from the **drop-down Menu**. | + | **Control plane subnet**: Select the control plane network from the **drop-down Menu**. | + | **Worker Network**: Select the worker network from the **drop-down Menu**. | -11. The Node configuration page is where you can specify the availability zones (AZ), instance types, disk size, and the +10. The Node configuration page is where you can specify the Availability Zones (AZ), instance types, disk size, and the number of nodes. Configure the control plane and worker node pools. A control plane and a worker node pool are configured by default. The minimum number of CPUs and amount of memory depend on your cluster profile, but in general you need at least 4 CPUs and 4 GB of memory both in the control plane pool and across all worker pools. -
- -:::info + :::info -You can add new worker pools to customize specific worker nodes to run specialized workloads. For example, the default -worker pool may be configured with the c2.standard-4 instance types for general-purpose workloads. You can configure -another worker pool with instance type g2-standard-4 to leverage GPU workloads. + You can add new worker pools to customize specific worker nodes to run specialized workloads. For example, the + default worker pool may be configured with the c2.standard-4 instance types for general-purpose workloads. You can + configure another worker pool with instance type g2-standard-4 to leverage GPU workloads. -::: + ::: -12. An optional taint label can be applied to a node pool during the cluster creation. You can edit the taint label on +11. An optional taint label can be applied to a node pool during the cluster creation. You can edit the taint label on existing clusters. Review the [Node Pool](../../cluster-management/node-pool.md) management page to learn more. Toggle the **Taint** button to create a label. -13. Enable or disable node pool taints. If tainting is enabled, then you need to provide values for the following +12. Enable or disable node pool taints. If tainting is enabled, then you need to provide values for the following parameters. | **Parameter** | **Description** | @@ -113,12 +114,12 @@ another worker pool with instance type g2-standard-4 to leverage GPU workloads. | **PreferNoSchedule** | The system will avoid placing a non-tolerant pod on the tainted node but is not guaranteed. | | **NoExecute** | New pods will not be scheduled on the node, and existing pods on the node will be evicted if they do not tolerate the taint. | -14. Click on **Next** after configuring the node pool. +13. Click **Next** after configuring the node pool. -15. The settings page is where you can configure the patching schedule, security scans, backup settings, and set up Role - Based Access Control (RBAC). Review the cluster settings and make changes if needed. Click on **Validate**. +14. The settings page is where you can configure the patching schedule, security scans, backup settings, and set up Role + Based Access Control (RBAC). Review the cluster settings and make changes if needed. Click **Validate**. -16. Review the settings summary and click on **Finish Configuration** to deploy the cluster. Be aware that provisioning +15. Review the settings summary and click **Finish Configuration** to deploy the cluster. Be aware that provisioning IaaS clusters can take approximately 15 - 30 min depending on the cluster profile and the node pool configuration. You can monitor cluster deployment progress on the cluster details page. @@ -129,7 +130,7 @@ You can validate that your cluster is up and available by reviewing the cluster 1. Log in to [Palette](https://console.spectrocloud.com). -2. Navigate to the left **Main Menu** and click on **Clusters**. +2. Navigate to the left **Main Menu** and click **Clusters**. 3. The **Clusters** page lists the available clusters that Palette manages. Select your cluster to review its details. diff --git a/docs/docs-content/clusters/public-cloud/tke.md b/docs/docs-content/clusters/public-cloud/tke.md index 8cc0dff271..dc3bdcd71f 100644 --- a/docs/docs-content/clusters/public-cloud/tke.md +++ b/docs/docs-content/clusters/public-cloud/tke.md @@ -10,14 +10,14 @@ sidebar_position: 40 Palette supports the deployment of tenant workloads with Tencent Kubernetes Engine (TKE). The following are the detailing of the Tencent TKE cluster provisioning through Palette: -1. Palette enables the effortless deployment and management of containerized applications with fully managed TKE. +- Palette enables the effortless deployment and management of containerized applications with fully managed TKE. -2. TKE is fully compatible with the native Kubernetes APIs and extends Kubernetes plugins such as CBS and CLB on the - Tencent Cloud. +- TKE is fully compatible with the native Kubernetes APIs and extends Kubernetes plugins such as CBS and CLB on the + Tencent Cloud. -3. The Palette-supported TKE architecture is represented diagrammatically as below: +- The Palette-supported TKE architecture is represented diagrammatically as below: - ![tencent-diagram.webp](/tencent-diagram.webp) + ![tencent-diagram.webp](/tencent-diagram.webp) ## Prerequisites @@ -137,9 +137,7 @@ detailing of the Tencent TKE cluster provisioning through Palette: ## Create a Tencent Cloud Account -Create a Tencent Cloud account in Palette from the Tenant Admin or Project Admin scope. To create the cloud account: - -1. Log in to the Palette and from the **Tenant Admin Settings**, select the **Cloud Accounts** tab. +1. Log in to Palette and from the **Tenant Admin Settings**, select the **Cloud Accounts** tab. 2. Click **+ Tencent Account** to open the cloud account creation wizard and fill in the following details: @@ -154,29 +152,35 @@ Create a Tencent Cloud account in Palette from the Tenant Admin or Project Admin 4. Click **Confirm** button to complete the cloud account create wizard. -**Note**: The cloud account can be created during the first step of cluster creation when you fill in the basic -information by clicking the **+** next to **Cloud Account**. - ## Deploy a Tencent Cluster -The following steps need to be performed to provision a new TKS cluster: +1. Log in to [Palette](https://console.spectrocloud.com/). + +2. Ensure you are in the correct project scope. + +3. From the left **Main Menu** select **Clusters**, and click **Add New Cluster**. -1. Provide the basic cluster information such as: +4. In **Public Clouds**, under **Managed Kubernetes**, select **TKE**. - - **Name**, **Description**, and **Tags**. Tags on a cluster are propagated to the VMs deployed on the cloud or data - center environments. - - Select the desired [Tencent cloud account](#create-a-tencent-cloud-account). The Tencent credentials must be - pre-configured in the Project/Tenant Admin settings. +5. In the bottom-right corner, click **Start TKE Configuration**. - **Note**: The cloud account can be created during the cluster creation by clicking **+** next to the **Cloud - Account**.
+6. Fill out the following basic information and click **Next**. -2. Select the cluster profile created for Tencent Cloud. The profile definition will be used as the cluster deployment - template. + | **Field** | **Description** | + | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Cluster Name** | A custom name for the cluster. | + | **Description** | Use the description to provide context about the cluster. | + | **Tags** | Assign any desired cluster tags. Tags on a cluster are propagated to the Virtual Machines (VMs) deployed to the computing environments. Example: `region:ap-guangzhou` or `zone:ap-guangzhou-2`. | + | **Cloud Account** | If you already [added your Tencent Cloud account](#create-a-tencent-cloud-account) in Palette, select it from the **drop-down Menu**. Otherwise, click **Add New Account** and add your Tencent Cloud account information. | -3. Review and override pack parameters as desired. By default, parameters for all packs are set with values defined in - the cluster profile. While configuring the Operating System layer of the TKE cluster profile, configure the value of - the OS pack file with any one of the following images: +7. Click **Add Cluster Profile**, select a cluster profile, and click **Next**. Palette displays the cluster profile + layers. + +8. Review the profile layers and customize parameters as desired in the YAML files that display when you select a layer. + By default, the pack parameters contain values from the cluster profile. + +9. While configuring the Operating System layer of the TKE cluster profile, configure the value of the OS pack file with + any one of the following images: ```yaml "OsName": "centos7.6.0_x64" @@ -212,53 +216,54 @@ The following steps need to be performed to provision a new TKS cluster: ::: -4. Provide the Tencent Cloud account and placement information: +10. Click **Next** to continue. - | **Parameter** | **Description** | - | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | - | **Cloud Account** | Select the desired cloud account. | - | **Tencent Cloud Accounts** | The Tencent credentials need to be pre-configured in the **Project**/**Tenant Admin** settings. | - | | **Note**: The cloud account can be created during this step of
cluster creation by clicking **+** next to the **Cloud Account**. | - | **Region** | Choose the desired Tencent region where you
would like the clusters to be provisioned. | - | **SSH Key Pair Name** | Choose the desired SSH keypair. You must preconfigure SSH key pairs on TKS for the desired regions. The selected key is inserted into the provisioned VMs. | - | **VPCID** | The ID of the Virtual Private Cloud (VPC) that the stack is to be launched into. The VPC must be in the specified region. All cluster instances will be launched into this VPC. | - | **Cluster Endpoint Access** | Select Public, or Private & Public, based on how you want to establish the communication with the endpoint for the managed Kubernetes API server and your cluster. | - | **Public Security Group** | A security group to controls the traffic that is allowed to reach and leave the resources that it is associated with. For example, after you associate a security group with the cluster, it controls the inbound and outbound traffic to the cluster. | +11. Provide the Tencent Cloud account and placement information: - :::info + | **Parameter** | **Description** | + | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | + | **Cloud Account** | Select the desired cloud account. | + | **Tencent Cloud Accounts** | The Tencent credentials need to be pre-configured in the **Project**/**Tenant Admin** settings. | + | | **Note**: The cloud account can be created during this step of
cluster creation by clicking **+** next to the **Cloud Account**. | + | **Region** | Choose the desired Tencent region where you
would like the clusters to be provisioned. | + | **SSH Key Pair Name** | Choose the desired SSH keypair. You must preconfigure SSH key pairs on TKS for the desired regions. The selected key is inserted into the provisioned VMs. | + | **VPCID** | The ID of the Virtual Private Cloud (VPC) that the stack is to be launched into. The VPC must be in the specified region. All cluster instances will be launched into this VPC. | + | **Cluster Endpoint Access** | Select Public, or Private & Public, based on how you want to establish the communication with the endpoint for the managed Kubernetes API server and your cluster. | + | **Public Security Group** | A security group to controls the traffic that is allowed to reach and leave the resources that it is associated with. For example, after you associate a security group with the cluster, it controls the inbound and outbound traffic to the cluster. | - Palette encourages its uses to go with the Public Cluster endpoint access as of now. Other options will be supported - in the near future. + :::info - ::: + We recommend going with the Public Cluster endpoint access as of now. + + ::: -5. Public Access CIDRs - To enable access restrictions. +12. Configure **Public Access CIDRs** to enable access restrictions. -6. Update Worker Pools in parallel - Patch updates to all Worker Pools simultaneously. +13. Enable the update of Worker Pools in parallel to patch updates to all Worker Pools simultaneously. -7. Configure one or more worker node pools. A single worker node will be configured by default. To learn more about the - configuration options, review the [Node Pool](../cluster-management/node-pool.md) documentation page. Click on - **Next** when you are done with node pool configurations. +14. Configure one or more worker node pools. A single worker node will be configured by default. To learn more about the + configuration options, review the [Node Pool](../cluster-management/node-pool.md) documentation page. Click **Next** + when you are done with node pool configurations. -8. Review settings and deploy the cluster. Provisioning status with details of ongoing provisioning tasks is available - to track progress. +15. Review settings and deploy the cluster. Provisioning status with details of ongoing provisioning tasks is available + to track progress. -# Delete a Tencent Cluster +## Delete a Tencent Cluster The deletion of a Tencent cluster results in the removal of all Virtual Machines and associated Storage Disks created for the cluster. The following tasks need to be performed to delete a Tencent cluster: 1. Ensure you are in the correct project scope. -2. Navigate to the left **Main Menu** and click on **Clusters** +2. Navigate to the left **Main Menu** and click **Clusters** 3. Click on the cluster that you want to remove. -4. Click on the **Settings** drop-down menu. +4. Click the **Settings** drop-down menu. -5. Click on **Delete Cluster** +5. Click **Delete Cluster** -6. Type in the name of the cluster and click on **OK** +6. Type in the name of the cluster and click **OK** The cluster status is updated to **Deleting** while cluster resources are being deleted. Once all resources are successfully deleted, the cluster status is updated to **Deleted** and is removed from the list of clusters. diff --git a/docs/docs-content/component.md b/docs/docs-content/component.md index 803890122f..ad1f316dfd 100644 --- a/docs/docs-content/component.md +++ b/docs/docs-content/component.md @@ -16,16 +16,18 @@ This page lists the version details of various Palette components and their resp | Palette Release | Recommended CLI Version | | --------------- | ----------------------- | -| Release 4.2.2 | 4.2.0 | -| Release 4.1.0 | 4.1.0 | -| Release 4.0.0 | 4.0.0 | -| Release 3.4.0 | 3.4.0 | -| Release 3.3.0 | 3.3.0 | +| Release 4.3.0 | v4.3.4 | +| Release 4.2.2 | v4.2.0 | +| Release 4.1.0 | v4.1.0 | +| Release 4.0.0 | v4.0.0 | +| Release 3.4.0 | v3.4.0 | +| Release 3.3.0 | v3.3.0 | ## Palette Edge CLI Versions | Palette Release | CLI Version | | --------------- | ----------- | +| Release 4.3.0 | v4.3.2 | | Release 4.2.3 | v4.2.0 | | Release 4.1.0 | v4.1.2 | | Release 4.0.0 | v4.0.0 | diff --git a/docs/docs-content/enterprise-version/install-palette/airgap/supplemental-packs.md b/docs/docs-content/enterprise-version/install-palette/airgap/supplemental-packs.md index 22ce5f9ed7..c5c75d6130 100644 --- a/docs/docs-content/enterprise-version/install-palette/airgap/supplemental-packs.md +++ b/docs/docs-content/enterprise-version/install-palette/airgap/supplemental-packs.md @@ -11,61 +11,96 @@ keywords: ["self-hosted", "enterprise"] Review the following table to determine which pack binaries you need to download and upload to your OCI registry. -| **File Name** | **Download URL** | -| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `airgap-pack-argo-cd-5.46.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-argo-cd-5.46.8.bin | -| `airgap-pack-aws-alb-2.5.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-aws-alb-2.5.1.bin | -| `airgap-pack-aws-cluster-autoscaler-1.26.3.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-aws-cluster-autoscaler-1.26.3.bin | -| `airgap-pack-cni-calico-3.25.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-calico-3.25.1.bin | -| `airgap-pack-cni-calico-3.26.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-calico-3.26.0.bin | -| `airgap-pack-cni-cilium-oss-1.13.3.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.13.3.bin | -| `airgap-pack-cni-cilium-oss-1.14.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.14.1.bin | -| `airgap-pack-csi-aws-ebs-1.20.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.20.0.bin | -| `airgap-pack-csi-longhorn-1.4.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-1.4.1.bin | -| `airgap-pack-csi-longhorn-addon-1.4.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-addon-1.4.1.bin | -| `airgap-pack-csi-rook-ceph-1.10.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-1.10.10.bin | -| `airgap-pack-csi-rook-ceph-addon-1.10.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-addon-1.10.10.bin | -| `airgap-pack-csi-rook-ceph-helm-1.11.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-helm-1.11.9.bin | -| `airgap-pack-csi-rook-ceph-helm-addon-1.11.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-helm-addon-1.11.9.bin | -| `airgap-pack-csi-vsphere-csi-3.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-vsphere-csi-3.0.0.bin | -| `airgap-pack-csi-vsphere-csi-3.0.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-vsphere-csi-3.0.2.bin | -| `airgap-pack-edge-k3s-1.24.6.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.24.6.bin | -| `airgap-pack-edge-k3s-1.25.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.25.0.bin | -| `airgap-pack-edge-k3s-1.25.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.25.2.bin | -| `airgap-pack-edge-k3s-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.26.4.bin | -| `airgap-pack-edge-k3s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.27.2.bin | -| `airgap-pack-edge-k8s-1.24.6.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.24.6.bin | -| `airgap-pack-edge-k8s-1.25.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.25.2.bin | -| `airgap-pack-edge-k8s-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.26.4.bin | -| `airgap-pack-edge-k8s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.27.2.bin | -| `airgap-pack-edge-native-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-native-byoi-1.0.0.bin | -| `airgap-pack-edge-rke2-1.25.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.25.0.bin | -| `airgap-pack-edge-rke2-1.25.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.25.2.bin | -| `airgap-pack-edge-rke2-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.26.4.bin | -| `airgap-pack-edge-rke2-1.27.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.27.2.bin | -| `airgap-pack-generic-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-generic-byoi-1.0.0.bin | -| `airgap-pack-image-swap-1.5.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-image-swap-1.5.1.bin | -| `airgap-pack-image-swap-1.5.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-image-swap-1.5.2.bin | -| `airgap-pack-k8s-dashboard-2.7.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-k8s-dashboard-2.7.0.bin | -| `airgap-pack-kubernetes-1.25.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.25.10.bin | -| `airgap-pack-kubernetes-1.25.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.25.9.bin | -| `airgap-pack-kubernetes-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.26.4.bin | -| `airgap-pack-kubernetes-1.26.5.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.26.5.bin | -| `airgap-pack-kubernetes-1.27.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.27.1.bin | -| `airgap-pack-lb-metallb-helm-0.13.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-lb-metallb-helm-0.13.10.bin | -| `airgap-pack-nginx-1.8.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-nginx-1.8.1.bin | -| `airgap-pack-nginx-1.9.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-nginx-1.9.4.bin | -| `airgap-pack-nvidia-gpu-operator-22.9.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-nvidia-gpu-operator-22.9.0.bin | -| `airgap-pack-prometheus-operator-46.4.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-prometheus-operator-46.4.0.bin | -| `airgap-pack-spectro-grafana-dashboards-4.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-grafana-dashboards-4.0.0.bin | -| `airgap-pack-spectro-k8s-dashboard-2.7.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-k8s-dashboard-2.7.1.bin | -| `airgap-pack-spectro-namespace-labeler-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-namespace-labeler-1.0.0.bin | -| `airgap-pack-spectro-proxy-1.4.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-proxy-1.4.1.bin | -| `airgap-pack-ubuntu-aws-20.04.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-ubuntu-aws-20.04.bin | -| `airgap-pack-ubuntu-aws-22.04.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-ubuntu-aws-22.04.bin | -| `airgap-pack-ubuntu-vsphere-20.04.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-ubuntu-vsphere-20.04.bin | -| `airgap-pack-ubuntu-vsphere-22.04.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-ubuntu-vsphere-22.04.bin | -| `airgap-pack-vault-0.24.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-vault-0.24.1.bin | +| **File Name** | **Download URL** | +| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| `airgap-pack-argo-cd-5.46.8.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-argo-cd-5.46.8.bin | +| `airgap-pack-cni-calico-3.25.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-calico-3.25.1.bin | +| `airgap-pack-cni-calico-3.26.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-calico-3.26.0.bin | +| `airgap-pack-cni-calico-3.27.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-calico-3.27.0.bin | +| `airgap-pack-cni-calico-azure-3.27.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-calico-azure-3.27.0.bin | +| `airgap-pack-cni-cilium-oss-1.13.3.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.13.3.bin | +| `airgap-pack-cni-cilium-oss-1.14.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.14.1.bin | +| `airgap-pack-cni-cilium-oss-1.14.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.14.7.bin | +| `airgap-pack-cni-cilium-oss-1.15.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-cilium-oss-1.15.1.bin | +| `airgap-pack-csi-aws-ebs-1.20.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.20.0.bin | +| `airgap-pack-csi-aws-ebs-1.26.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.26.1.bin | +| `airgap-pack-csi-local-path-provisioner-0.0.25.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-local-path-provisioner-0.0.25.bin | +| `airgap-pack-csi-longhorn-1.4.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-1.4.1.bin | +| `airgap-pack-csi-longhorn-1.5.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-1.5.1.bin | +| `airgap-pack-csi-longhorn-1.6.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-1.6.0.bin | +| `airgap-pack-csi-longhorn-addon-1.4.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-addon-1.4.1.bin | +| `airgap-pack-csi-longhorn-addon-1.5.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-addon-1.5.1.bin | +| `airgap-pack-csi-longhorn-addon-1.6.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-longhorn-addon-1.6.0.bin | +| `airgap-pack-csi-rook-ceph-1.10.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-1.10.10.bin | +| `airgap-pack-csi-rook-ceph-1.13.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-1.13.1.bin | +| `airgap-pack-csi-rook-ceph-addon-1.10.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-addon-1.10.10.bin | +| `airgap-pack-csi-rook-ceph-addon-1.13.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-addon-1.13.1.bin | +| `airgap-pack-csi-rook-ceph-helm-1.11.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-helm-1.11.9.bin | +| `airgap-pack-csi-rook-ceph-helm-addon-1.11.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-rook-ceph-helm-addon-1.11.9.bin | +| `airgap-pack-csi-vsphere-csi-3.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-vsphere-csi-3.0.0.bin | +| `airgap-pack-csi-vsphere-csi-3.0.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-vsphere-csi-3.0.2.bin | +| `airgap-pack-csi-vsphere-csi-3.1.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-vsphere-csi-3.1.0.bin | +| `airgap-pack-csi-vsphere-csi-3.1.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-vsphere-csi-3.1.2.bin | +| `airgap-pack-custom_os-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-custom_os-1.0.0.bin | +| `airgap-pack-edge-k3s-1.26.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.26.12.bin | +| `airgap-pack-edge-k3s-1.26.14.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.26.14.bin | +| `airgap-pack-edge-k3s-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.26.4.bin | +| `airgap-pack-edge-k3s-1.27.11.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.27.11.bin | +| `airgap-pack-edge-k3s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.27.2.bin | +| `airgap-pack-edge-k3s-1.28.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.28.7.bin | +| `airgap-pack-edge-k3s-1.29.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.29.0.bin | +| `airgap-pack-edge-k3s-1.29.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k3s-1.29.2.bin | +| `airgap-pack-edge-k8s-1.26.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.26.12.bin | +| `airgap-pack-edge-k8s-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.26.4.bin | +| `airgap-pack-edge-k8s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.27.2.bin | +| `airgap-pack-edge-k8s-1.27.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.27.9.bin | +| `airgap-pack-edge-k8s-1.28.5.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.28.5.bin | +| `airgap-pack-edge-k8s-1.29.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-k8s-1.29.0.bin | +| `airgap-pack-edge-native-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-native-byoi-1.0.0.bin | +| `airgap-pack-edge-rke2-1.25.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.25.2.bin | +| `airgap-pack-edge-rke2-1.26.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.26.12.bin | +| `airgap-pack-edge-rke2-1.26.14.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.26.14.bin | +| `airgap-pack-edge-rke2-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.26.4.bin | +| `airgap-pack-edge-rke2-1.27.11.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.27.11.bin | +| `airgap-pack-edge-rke2-1.27.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.27.2.bin | +| `airgap-pack-edge-rke2-1.27.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.27.9.bin | +| `airgap-pack-edge-rke2-1.28.5.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.28.5.bin | +| `airgap-pack-edge-rke2-1.28.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.28.7.bin | +| `airgap-pack-edge-rke2-1.29.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.29.0.bin | +| `airgap-pack-edge-rke2-1.29.3.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-edge-rke2-1.29.3.bin | +| `airgap-pack-generic-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-generic-byoi-1.0.0.bin | +| `airgap-pack-kubernetes-1.26.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.26.10.bin | +| `airgap-pack-kubernetes-1.26.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.26.12.bin | +| `airgap-pack-kubernetes-1.26.15.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.26.15.bin | +| `airgap-pack-kubernetes-1.26.4.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.26.4.bin | +| `airgap-pack-kubernetes-1.27.11.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.27.11.bin | +| `airgap-pack-kubernetes-1.27.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.27.1.bin | +| `airgap-pack-kubernetes-1.27.7.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.27.7.bin | +| `airgap-pack-kubernetes-1.27.9.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.27.9.bin | +| `airgap-pack-kubernetes-1.28.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.28.2.bin | +| `airgap-pack-kubernetes-1.28.5.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.28.5.bin | +| `airgap-pack-kubernetes-1.29.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-1.29.0.bin | +| `airgap-pack-kubernetes-custom-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-custom-1.0.0.bin | +| `airgap-pack-kubernetes-rke2-1.26.11-rke2r1-build20231115.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.26.11-rke2r1-build20231115.bin | +| `airgap-pack-kubernetes-rke2-1.26.12-rke2r1-build20231220.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.26.12-rke2r1-build20231220.bin | +| `airgap-pack-kubernetes-rke2-1.27.8-rke2r1-build20231115.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.27.8-rke2r1-build20231115.bin | +| `airgap-pack-kubernetes-rke2-1.27.9-rke2r1-build20231220.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.27.9-rke2r1-build20231220.bin | +| `airgap-pack-kubernetes-rke2-1.28.4-rke2r1-build20231115.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.28.4-rke2r1-build20231115.bin | +| `airgap-pack-kubernetes-rke2-1.28.5-rke2r1-build20231220.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-rke2-1.28.5-rke2r1-build20231220.bin | +| `airgap-pack-lb-metallb-helm-0.13.10.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-lb-metallb-helm-0.13.10.bin | +| `airgap-pack-lb-metallb-helm-0.13.12.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-lb-metallb-helm-0.13.12.bin | +| `airgap-pack-nutanix-csi-2.6.6.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-nutanix-csi-2.6.6.bin | +| `airgap-pack-prometheus-operator-46.4.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-prometheus-operator-46.4.0.bin | +| `airgap-pack-prometheus-operator-55.8.3.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-prometheus-operator-55.8.3.bin | +| `airgap-pack-spectro-grafana-dashboards-4.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-grafana-dashboards-4.0.0.bin | +| `airgap-pack-spectro-k8s-dashboard-2.7.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-k8s-dashboard-2.7.1.bin | +| `airgap-pack-spectro-proxy-1.4.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-proxy-1.4.1.bin | +| `airgap-pack-spectro-proxy-1.4.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-proxy-1.4.2.bin | +| `airgap-pack-spectro-proxy-1.5.1.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-proxy-1.5.1.bin | +| `airgap-pack-spectro-proxy-1.5.2.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-spectro-proxy-1.5.2.bin | +| `airgap-pack-thirdparty-4.3.5.bin` | https://software-private.spectrocloud.com/airgap/thirdparty/airgap-thirdparty-4.3.5.bin | +| `airgap-pack-ubuntu-vsphere-22.04.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-ubuntu-vsphere-22.04.bin | +| `airgap-pack-vault-0.27.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-vault-0.27.0.bin | ## Download Instructions @@ -74,16 +109,62 @@ our support team to [obtain the credentials](../../enterprise-version.md#access- how to download the `airgap-pack-aws-alb-2.5.1.bin` binary. ```bash -curl --user XXXXX:YYYYY https://software-private.spectrocloud.com/airgap/packs/airgap-pack-aws-alb-2.5.1.bin \ - --output airgap-pack-aws-alb-2.5.1.bin +curl --user XXXXX:YYYYY https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.26.1.bin \ + --output airgap-pack-csi-aws-ebs-1.26.1.bin ``` + + + +```bash +curl --user 'XXXX:YYYY' \ +https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.26.1.bin \ +--output airgap-pack-csi-aws-ebs-1.26.1.bin +``` + +Once the download is complete, issue the following command to start the binary and the upload process. Replace the +binary name with the one you downloaded. + +```bash +chmod +x airgap-pack-csi-aws-ebs-1.26.1.bin && \ +./airgap-pack-csi-aws-ebs-1.26.1.bin +``` + + + + + +```shell +wget --user='XXXX' --password='YYYY' \ +--output-document=airgap-pack-csi-aws-ebs-1.26.1.bin \ +https://software-private.spectrocloud.com/airgap/packs/airgap-pack-csi-aws-ebs-1.26.1.bin +``` + +Once the download is complete, issue the following command to start the binary and the upload process. Replace the +binary name with the one you downloaded. + +```bash +chmod +x airgap-pack-csi-aws-ebs-1.26.1.bin && \ +./airgap-pack-csi-aws-ebs-1.26.1.bin +``` + + + + :::info All binaries require the OCI environment variables to be set and for the registry credentials to be available. ::: +## Conformance Capabilities + +In an airgap installation, you need to upload the conformance packs to the self-hosted OCI registry. The conformance +binary contains the packs required to use the [Compliance Scan](../../../clusters/cluster-management/compliance-scan.md) +capabilities. The conformance binary can be found in the pack table above. The binary has the prefix +`airgap-thirdparty-`. Follow the [Usage Instructions](#usage-instructions) to upload the conformance packs to the OCI +registry. + ## Additional OVAs The following table lists additional OVAs you may need depending on the Kubernetes version and distribution you want to @@ -94,12 +175,17 @@ use for the workload clusters. | Kubernetes 1.26.4 | u-2204-0-k-1264-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-1264-0.ova` | | Kubernetes 1.26.5 | u-2204-0-k-1265-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-1265-0.ova` | | Kubernetes 1.26.10 | u-2204-0-k-12610-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-12610-0.ova` | +| Kubernetes 1.26.12 | u-2204-0-k-12612-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-12612-0.ova` | | Kubernetes 1.27.1 | u-2204-0-k-1271-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-1271-0.ova` | | Kubernetes 1.27.2 | u-2204-0-k-1272-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-1272-0.ova` | | Kubernetes 1.28.2 | u-2204-0-k-1282-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-1282-0.ova` | +| Kubernetes 1.29.0 | u-2204-0-k-1290-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-1290-0.ova` | | RKE2 1.26.11 | u-2204-0-k-rke2-12611-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-rke2-12611-0.ova` | +| RKE2 1.26.12 | u-2204-0-k-rke2-12612-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-rke2-12612-0.ova` | | RKE2 1.27.8 | u-2204-0-k-rke2-1278-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-rke2-1278-0.ova` | +| RKE2 1.27.9 | u-2204-0-k-rke2-1279-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-rke2-1279-0.ova` | | RKE2 1.28.4 | u-2204-0-k-rke2-1284-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-rke2-1284-0.ova` | +| RKE2 1.28.5 | u-2204-0-k-rke2-1285-0 | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2204-0-k-rke2-1285-0.ova` | ### Usage Instructions diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install.md b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install.md index e803292e3e..20ad4cb81f 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install.md @@ -151,6 +151,15 @@ Use the following steps to install Palette. - Non-Airgap: `https://saas-repo.console.spectrocloud.com` - Airgap: The URL or IP address of the Spectro Cloud Repository that is provided to you by the airgap setup script + :::info + + If you are using the Palette CLI from inside an + [airgap support VM](../airgap/vmware-vsphere-airgap-instructions.md), the CLI will automatically detect the airgap + environment and prompt you to **Use local, air-gapped Spectro Cloud Artifact Repository (SCAR) configuration**. Type + `y` to use the local resources and skip filling in the repository URL and credentials. + + ::: + 9. Enter the repository credentials. Our support team provides the credentials you need to access the public Spectro Cloud repository. Airgap installations, provide the credentials to your private repository provided to you by the airgap setup script . @@ -177,12 +186,20 @@ Use the following steps to install Palette. - Select `y` to use the Spectro Cloud FIPS repository and proceed to the next step. + Select `y` to use the Spectro Cloud repository and proceed to the next step. +:::info + +If you are using the Palette CLI from inside an [airgap support VM](../airgap/vmware-vsphere-airgap-instructions.md), +the CLI will automatically detect the airgap environment and prompt you to **Use local, air-gapped Pack Registry?** Type +`y` to use the local resources and skip filling in the OCI registry URL and credentials. + +::: + Select the OCI registry type and provide the configuration values. Review the following table for more information. :::warning @@ -212,7 +229,8 @@ for more information. | **Use Public Registry for Images** | Type `y` to use a public registry for images. Type `n` to a different registry for images. If you are using another registry for images, you will be prompted to enter the registry URL, base path, username, and password. Airgap users, select `n` so that you can specify the values for the OCI registry that contains all the required images. | When prompted to **Pull images from public registry**, type `n` and specify the OCI registry configuration values for - your image registry. Refer to the table above for more information. + your image registry. If you are an [airgap support VM](../airgap/vmware-vsphere-airgap-instructions.md), the CLI will automatically detect the airgap environment and prompt you to **Use local, air-gapped Image Registry?** Type `y` to use the local resources and skip filling in the OCI registry URL and credentials. + Refer to the table above for more information. :::info diff --git a/docs/docs-content/enterprise-version/system-management/account-management/account-management.md b/docs/docs-content/enterprise-version/system-management/account-management/account-management.md index 83961d1679..33f84f9661 100644 --- a/docs/docs-content/enterprise-version/system-management/account-management/account-management.md +++ b/docs/docs-content/enterprise-version/system-management/account-management/account-management.md @@ -5,16 +5,85 @@ description: "Update and manage the user settings and credentials of the admin u icon: "" hide_table_of_contents: false sidebar_position: 60 -tags: ["vertex", "management", "account"] +tags: ["palette", "management", "account"] keywords: ["self-hosted", "palette"] --- +Self-hosted Palette supports the ability to have multiple system administrators with different roles and permissions. +Use the different roles to separate the duties of system administrators. + +:::info + +Separation of duties addresses the potential for abuse of authorized privileges and helps to reduce the risk of +malevolent activity without collusion. Separation of duties is supported for management of self-hosted Palette for +system administrators using the system console by defining account administration roles that are separate from +operations roles. + +::: + +You can also manage and update your individual user settings, such as email address and credentials from the system +console. + +## System Administrators + +System administrators are users who have access to the system console and can perform various operations based on their +assigned role. VerteX supports the following system administrator roles: + +- Root Administrator + +- Operations Administrator + +- Account Administrator + +The following table outlines the high-level permissions for each system administrator role. + +| Permission | Root Administrator | Operations Administrator | Account Administrator | Description | +| --------------------------------------------- | ------------------ | ------------------------ | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Create and manage other system administrators | :white_check_mark: | :x: | :white_check_mark: | Create and manage system administrators and their settings. Refer to [Create and Manage System Accounts](./manage-system-accounts.md) to learn more. | +| Manage system settings | :white_check_mark: | :white_check_mark: | :x: | View and modify system settings such as SMTP, pack registries, DNS, and more. Refer to the [System Management](../system-management.md) section and its resources to learn more. | +| Manage tenants | :white_check_mark: | :white_check_mark: | :x: | Create and manage tenants. | + +:::info + +All system administrators can access the system console and change individual user settings, such as email address, +password and passkeys. + +::: + +Review the following sections to learn more about each role. + +### Root Administrator + +The root administrator has full access to the system and can perform all operations. The root administrator credentials +are used to log in to the [system console](../system-management.md#system-console) for the first time and must be +changed after the initial login. We recommend you create an account administrator and operations administrator to manage +the system upon initial login. + +### Operations Administrator + +The operations administrator has access to the system console and can perform all operations except for creating and +managing other system administrators. The operations administrator can create and manage tenants, manage system +settings, and manage the system's overall health and performance. + +### Account Administrator + +The account administrator has access to the system console and can only create and manage system administrator accounts +and their settings. System maintenance and tenant management are not available to the account administrator. Use +Operations Administrator to manage system settings and tenants. + +To learn how to create and manage system administrator accounts, check out the +[Create and Manage System Accounts](./manage-system-accounts.md) guide. + +## User Settings + As an admin user, you can update and manage your user settings, such as changing the email address and changing the credentials. You can also enable passkey to access the admin panel. The passkey feature supports both virtual passkey and physical passkey. ## Resources +- [Create and Manage System Accounts](./manage-system-accounts.md) + - [Email Address](./email.md) - [User Credentials](./credentials.md) diff --git a/docs/docs-content/enterprise-version/system-management/account-management/credentials.md b/docs/docs-content/enterprise-version/system-management/account-management/credentials.md index 5a6d406772..fd75d267df 100644 --- a/docs/docs-content/enterprise-version/system-management/account-management/credentials.md +++ b/docs/docs-content/enterprise-version/system-management/account-management/credentials.md @@ -4,7 +4,7 @@ title: "Manage User Credentials" description: "Update and manage the user credentials" icon: "" hide_table_of_contents: false -sidebar_position: 10 +sidebar_position: 20 tags: ["palette", "management", "account", "credentials"] keywords: ["self-hosted", "palette"] --- @@ -12,7 +12,30 @@ keywords: ["self-hosted", "palette"] You can manage the credentials of the admin user by logging in to the system console. You can also enable passkeys to access the admin panel. The passkey feature supports both virtual passkey and physical passkey. -Use the sections below to learn how to manage user credentials. +## Password Requirements and Security + +Palette passwords are hashed and salted, the cryptographic key value of the password is stored inside the internal +system database. The cryptographic key is created using Password Based Key Derivation Function 2 (PBKDF2) and SHA512 +with an iteration count of 10,000. The salt is 32 bytes long. + +All system administrators are required to set a password that complies with the following password policy: + +- The password must be at least 14 characters long. +- The password must contain at least one uppercase letter. +- The password must contain at least one lowercase letter. +- The password must contain at least one digit. +- The password must contain at least one special character. +- The password cannot be the same as the previous password. + +Additionally, system administrators can manage the [password blocklist](./password-blocklist.md) to prevent users from +using common or weak passwords. The password blocklist is a list of passwords that are not allowed to be used by users +when setting or updating their passwords. The password blocklist is enforced when users set or update their passwords. + +All system administrators are allowed a maximum of five failed login attempts. After five failed login attempts, the +user account will be placed in a temporary suspended state for a duration of 15 minutes. Upon expiration of the 15 +minutes, the user can try to log in again. + +Use the following sections to learn how to manage user credentials. ## Change Password @@ -187,7 +210,7 @@ with passkeys enabled. ### Prerequisites -- Access to the Palette VerteX system console. Refer to +- Access to the Palette system console. Refer to [Access the System Console](../system-management.md#access-the-system-console) for guidance on how to access the system console. diff --git a/docs/docs-content/enterprise-version/system-management/account-management/email.md b/docs/docs-content/enterprise-version/system-management/account-management/email.md index 49a08ceb4f..0bf1ed148a 100644 --- a/docs/docs-content/enterprise-version/system-management/account-management/email.md +++ b/docs/docs-content/enterprise-version/system-management/account-management/email.md @@ -4,7 +4,7 @@ title: "Update Email Address" description: "Update and manage the email address of the admin user." icon: "" hide_table_of_contents: false -sidebar_position: 20 +sidebar_position: 30 tags: ["vertex", "management", "account", "credentials"] keywords: ["self-hosted", "palette"] --- diff --git a/docs/docs-content/enterprise-version/system-management/account-management/manage-system-accounts.md b/docs/docs-content/enterprise-version/system-management/account-management/manage-system-accounts.md new file mode 100644 index 0000000000..cf4e6e148b --- /dev/null +++ b/docs/docs-content/enterprise-version/system-management/account-management/manage-system-accounts.md @@ -0,0 +1,166 @@ +--- +sidebar_label: "Create and Manage System Accounts" +title: "Create and Manage System Accounts" +description: "Learn how to create and manage system accounts in Palette." +icon: "" +hide_table_of_contents: false +sidebar_position: 10 +tags: ["palette", "management", "account"] +keywords: ["self-hosted", "palette"] +--- + +You can create and manage system accounts if you have the Root Administrator or Account Administrator role in Palette. +These accounts are used to access the system console and perform various operations based on the assigned role + +![A view of the admin user dashboard](/vertex_account-management_manage-system-accounts_user-dashboard.webp) + +Check out the following sections to learn more about the supported system administrator management workflows. + +## Create System Accounts + +Use the following steps to create a new system account. + +### Prerequisites + +- Access to the Palette system console. + +- The role of Root Administrator or Account Administrator. + +### Create a System Account + +1. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Click **Create Admin**. + +4. Fill in the following fields. Refer to the table below for more information about each field. + + | Field | Description | + | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | First Name | The first name of the user. | + | Last Name | The last name of the user. | + | Email | The email address of the user. | + | Account Type | The type of account to create. Choose from **Operations Administrator**, or **Account Administrator**. Refer to the [System Administrators](./account-management.md#system-administrators) section to learn more about each role. | + +5. Click **Create** to save the new system account. + +6. A message appears confirming the new system account has been created. The message contains an activation URL you can + share with the new user to activate their account. The new user will be prompted to set a password upon activation. + + :::warning + + The activation URL is valid for 24 hours. If the user does not activate their account within 24 hours, you will need + to create a new account for the user. + + ::: + +7. Click on **Copy link & close** to copy the activation URL to your clipboard and close the message. + +### Validate + +Use the following steps to validate the new system account. + +1. Share the activation URL with the new user and ask them to activate their account. + +2. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +3. From the left **Main Menu** select **Account Management**. + +4. Verify the new system administrator account is listed in the table. Once the new user has activated their account, + the **Status** column will display **Active**. + +## Remove System Accounts + +Use the following steps to remove a system account. + +### Prerequisites + +- Access to the Palette system console. + +- The role of Root Administrator or Account Administrator. + +- You cannot remove the account you are currently logged in with. Use another system account to remove the account you + want to remove. + +### Remove a System Account + +1. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Locate the system account you want to remove in the table and click on the **three-dot Menu** icon at the end of the + row. + +4. Click **Delete**. + +5. A confirmation dialog appears. Check the box to confirm you want to delete the system account and click **Delete**. + +6. A message appears confirming the system account has been deleted. + +### Validate + +Use the following steps to validate the system account has been removed. + +1. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Verify the system account has been removed from the table. + +## Reset System Administrator Password + +Use the following steps to reset the password of a system administrator. + +### Limitations + +- You cannot use this feature to reset the password of the account you are currently logged in with. Use the normal + [password change workflow](./credentials.md#change-password) to reset the password of the account you are currently + logged in with. + +- You cannot reset the password of the Root Administrator account using this feature. Log in as the Root Administrator + to reset the password by following the [password change workflow](./credentials.md#change-password). + +### Prerequisites + +- Access to the Palette system console. + +- The role of Root Administrator or Account Administrator. + +### Reset Password + +1. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Locate the system account you want to reset the password for in the table and click on the **three-dot Menu** icon at + the end of the row. + +4. Click **Password Reset Link**. + +5. A message containing the password reset link appears. The message includes a password reset URL that you can share + with the user to reset their password. Upon visiting the URL, the user will be prompted to set a new password. + + :::warning + + The password reset URL is valid for 24 hours. If the user does not reset their password within 24 hours, you must + generate a new password reset link. The current password will remain unchanged until the user sets a new password + + ::: + +6. Click on **Copy link & close** to copy the password reset URL to your clipboard and close the message. + +### Validate + +Ask the user to visit the password reset URL and set a new password. Ask the user to log in to the system console using +the new credentials to ensure the password has been reset successfully. diff --git a/docs/docs-content/enterprise-version/system-management/account-management/password-blocklist.md b/docs/docs-content/enterprise-version/system-management/account-management/password-blocklist.md new file mode 100644 index 0000000000..392b4c47f5 --- /dev/null +++ b/docs/docs-content/enterprise-version/system-management/account-management/password-blocklist.md @@ -0,0 +1,259 @@ +--- +sidebar_label: "Manage Password Blocklist" +title: "Manage Password Blocklist" +description: "Learn how to manage the password blocklist in Palette." +icon: "" +hide_table_of_contents: false +sidebar_position: 50 +tags: ["palette", "management", "account", "credentials"] +keywords: ["self-hosted", "palette"] +--- + +You can manage a password blocklist to prevent users from using common or weak passwords. The password blocklist is a +list of passwords that users cannot use when setting or updating their passwords. The password blocklist is enforced +when users set or update their passwords. + +:::info + +Refer to [Password Requirements and Security](credentials.md#password-requirements-and-security) to learn more about the +password requirements and security in Palette. + +::: + +The internal System API is used to manage the password blocklist. Review the following sections to learn how to maintain +the password blocklist. + +## View Passwords in the Blocklist + +The actual password values in the blocklist are not stored in the database. Due to this reason, there is no way to +retrieve the plain text list of passwords in the blocklist. There is no GET endpoint to retrieve the list of passwords +in the blocklist. All passwords are hashed and salted, and the cryptographic key of the password is stored in the +internal system database. + +:::tip + +Store the list of passwords in the blocklist in a secure location that enforces access control so you can refer to it +when needed. + +::: + +## Insert Passwords into the Blocklist + +Use the following steps to insert new passwords into the password blocklist. + +### Prerequisites + +- Access to the Palette system console. + +- The role of root administrator or operations administrator. + +- curl or any other tool to make HTTP requests. + +- Access to a shell terminal. + +:::warning + +If you enabled passkeys for your system administrator account, the System API login endpoint will be disabled. Refer to +the [Passkeys and API Access](./credentials.md#passkeys-and-api-access) page for guidance on how to use passkeys to +access the System API. + +::: + +### Insert Passwords + +1. Open a terminal session and log in to the Palette System API by using the `/v1/auth/syslogin` endpoint. Use the + `curl` command below and replace the URL with the custom domain URL you assigned to Palette or use the IP address. + Ensure you replace the credentials below with your system console credentials. + + ```bash + curl --location 'https://palette.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + + :::tip + + If you are using the default self-signed certificate, you can use the `--insecure` flag to bypass the certificate + check. + + ::: + + Output + + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +2. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. + Replace the authorization value below with the value from the output. + + ```shell hideClipboard + TOKEN=********** + ``` + +3. Use the `curl` command below to insert new passwords into the password blocklist. Replace the URL with the custom + domain URL you assigned to Palette or use the IP address. Ensure you replace the `TOKEN` value with the value you + assigned to the shell variable. + + ```bash + curl --location 'https://palette.example.com/v1/sys/passwords' \ + --header "Authorization: $TOKEN" \ + --header 'Content-Type: application/json' \ + --data '{ + "spec": { + "passwords": [ + "Password", + "password", + "123456", + "qwerty", + ] + } + }' + ``` + + :::info + + The payload expects the `spec.passwords` field to be an array of strings. You can add as many passwords as you want + as long as they are separated by a comma. + + ::: + +4. The endpoint returns a `204` status code if the operation is successful. No output is returned. If the operation + fails, the endpoint returns an error message. In case of an error, verify the authorization token is valid and the + password blocklist is in the expected format. + +### Validate + +To validate the password blocklist, use the following steps. + +1. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide. + +2. From the **left Main Menu** select **My Account**. + +3. In the field **Current Password** type the current password of your admin user. + +4. In the field **New Password** type one of the passwords you added to the password blocklist. + +5. Type the new password again in the field **Re-Enter New Password**. + +6. Click **Change Password** to save the changes. + +7. An error message is displayed and the password is not updated. The error message indicates the password is in the + blocklist. + +## Remove Passwords from the Blocklist + +Use the following steps to remove passwords from the password blocklist. + +### Prerequisites + +- Access to the Palette system console. + +- The role of root administrator or operations administrator. + +- curl or any other tool to make HTTP requests. + +- Access to a shell terminal. + +:::warning + +If you enabled passkeys for your system administrator account, the System API login endpoint will be disabled. Refer to +the [Passkeys and API Access](./credentials.md#passkeys-and-api-access) page for guidance on how to use passkeys to +access the System API. + +::: + +### Remove Passwords + +1. Open a terminal session and log in to the Palette System API by using the `/v1/auth/syslogin` endpoint. Use the + `curl` command below and replace the URL with the custom domain URL you assigned to Palette or use the IP address. + Ensure you replace the credentials below with your system console credentials. + + ```bash + curl --location 'https://palette.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + + :::tip + + If you are using the default self-signed certificate, you can use the `--insecure` flag to bypass the certificate + check. + + ::: + + Output + + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +2. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. + Replace the authorization value below with the value from the output. + + ```shell hideClipboard + TOKEN=********** + ``` + +3. Use the `curl` command below to remove passwords from the password blocklist. Replace the URL with the custom domain + URL you assigned to Palette or use the IP address. Ensure you replace the `TOKEN` value with the value you assigned + to the shell variable. + + ```bash + curl --location --request DELETE 'https://palette.example.com/v1/sys/passwords' \ + --header "Authorization: $TOKEN" \ + --header 'Content-Type: application/json' \ + --data '{ + "spec": { + "passwords": [ + "Password", + "password", + "123456", + "qwerty", + ] + } + }' + ``` + + :::info + + The payload expects the `spec.passwords`field to be an array of strings. You can remove as many passwords as you + want as long as they are separated by a comma. + + ::: + +4. The endpoint returns a `204` status code if the operation is successful. No output is returned. If the operation + fails, the endpoint returns an error message. In case of an error, verify the authorization token is valid and the + password blocklist is in the expected format. + +### Validate + +To validate the password blocklist, use the following steps. + +1. Log in to the Palette system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide. + +2. From the **left Main Menu** select **My Account**. + +3. In the field **Current Password** type the current password of your admin user. + +4. In the field **New Password** type one of the passwords you removed from the password blocklist. + +5. Type the new password again in the field **Re-Enter New Password**. + +6. Click **Change Password** to save the changes. + +7. The password is updated successfully. diff --git a/docs/docs-content/enterprise-version/system-management/system-management.md b/docs/docs-content/enterprise-version/system-management/system-management.md index bef097dfe1..0719f37d0c 100644 --- a/docs/docs-content/enterprise-version/system-management/system-management.md +++ b/docs/docs-content/enterprise-version/system-management/system-management.md @@ -34,6 +34,8 @@ Platform administrators can use the system console to perform the following oper - [Account management](account-management/account-management.md) +- [Create and Manage System Accounts](./account-management/account-management.md) + - [Configure and manage SMTP settings](smtp.md). - [Configure and manage Pack registries](add-registry.md). diff --git a/docs/docs-content/glossary-all.md b/docs/docs-content/glossary-all.md index be9a340b1a..5b87320da9 100644 --- a/docs/docs-content/glossary-all.md +++ b/docs/docs-content/glossary-all.md @@ -68,6 +68,10 @@ fully encrypted using the tenant's unique encryption key. Cluster Mode enables you to create, deploy, and manage Kubernetes clusters and applications. In Cluster Mode, you can deploy Kubernetes clusters to public cloud providers, on-prem data centers, and on the edge. +## Cluster Definition + +A Cluster Definition contains one or more cluster profiles, including profile variables used in those profiles. + ## Cluster Profile A Cluster Profile is a declarative model of a Kubernetes infrastructure stack. A Kubernetes infrastructure stack is @@ -85,6 +89,12 @@ The diagram below shows an example of a cluster profile: For more information, check out [Cluster Profiles](profiles/cluster-profiles/cluster-profiles.md). +## Cluster Profile Variable + +Cluster Profile Variables enable you to create placeholders for parameters in profile layer configurations, which you +can then populate for individual clusters during deployment. Meaning you can use a single cluster profile to deploy +multiple clusters with unique requirements for security, networking, resource allocation, and so on. + ## Edge Appliances Palette supports several kinds of appliances for the Edge deployment. These appliances can be registered with the @@ -108,6 +118,12 @@ Clusters on such edge appliances from its SaaS-based management console. Besides also provides end-to-end management of these clusters through operations such as scaling, upgrades, reconfiguration, etc. +## Local UI + +Local UI is a browser-based tool that allows you to manage your Edge host and perform tasks such as creating local +clusters, upload content bundles, and configure network settings. Local UI is a Tech Preview feature and should not be +used in production workloads. + ## Helm Charts Helm Charts are Kubernetes YAML manifests that describe a related set of Kubernetes resources into a single package. @@ -165,7 +181,7 @@ are not part of any Palette pack or a chart. Pack manifests provide a pass-throu through raw manifests. Pack Manifest layers can be added to a cluster profile stack built using Spectro Packs and Charts. -## Palette Edge Manager (Local API) +## Palette Edge Manager (Edge Host API) A cmd line API that supports TUI operations & site diagnostics. For Dark Site or Air Gapped environments Palette Edge Manager can be used to upload cluster configurations. @@ -322,10 +338,10 @@ on the running cluster. ## System Administrator -The self-hosted Palette or Palette VerteX user with access to the -[system console](#system-console-on-prem-system-console). +The self-hosted Palette or Palette VerteX user with access to the system console and can perform various operations +based on their assigned role. Palette supports multiple system administrator roles. -## System Console (On-prem System Console) +## System Console The console is used to scale up the Enterprise cluster and manage it. The System console supports creating and activating a new tenant in a new instance. It Initiates the installation of a Palette Enterprise Cluster. The On-Prem diff --git a/docs/docs-content/integrations/byoos.md b/docs/docs-content/integrations/byoos.md index 489fdbf6f6..710e2e3261 100644 --- a/docs/docs-content/integrations/byoos.md +++ b/docs/docs-content/integrations/byoos.md @@ -37,8 +37,8 @@ BYOOS pack can be used with both Edge and non-Edge environments.
- The Edge Provider images you have created and uploaded to a container registry. Refer to the - [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos.md) guide for steps on how to create the - Edge artifacts and how to upload your custom OS to a registry. + [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md) guide for steps on how to + create the Edge artifacts and how to upload your custom OS to a registry. - Palette 3.3.0 or greater. @@ -89,13 +89,13 @@ BYOOS enables you to use a custom OS for your Edge host. You can use this featur specifications of your OS layer in the Edge host. You can reference the custom OS through the BYOOS pack. To use a custom OS, you must include all the Edge artifacts and provider images required by the Edge Installer in the -custom OS. Refer to the [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos.md) guide for steps on -how to create a custom OS that includes all the required components for the Edge Installer. +custom OS. Refer to the [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md) +guide for steps on how to create a custom OS that includes all the required components for the Edge Installer. Select the BYOOS pack and fill out the required parameters during the cluster profile creation process. The `system.uri` parameter specifies the location of the BYOOS image. Refer to the -[Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos.md) guide to learn how to create Edge -Artifacts. +[Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md) guide to learn how to +create Edge Artifacts. ![A view of the Kubernetes pack editor with a YAML configuration](/clusters_site-deployment_model-profile_byoos-pack-yaml.webp) @@ -113,8 +113,8 @@ To use the non-Edge BYOOS pack, you must have the following:
- A custom OS that you created. Refer to the - [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos.md) guide to learn how to create a custom OS - for Palette. + [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md) guide to learn how to + create a custom OS for Palette. ## Parameters @@ -162,8 +162,8 @@ pack: ![View of the cluster profile wizard](/clusters_byoos_image-builder_cluster-profile-byoos-yaml.webp) -Check out the [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos.md) guide to learn to create a -custom image for Palette. +Check out the [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md) guide to +learn to create a custom image for Palette. --- @@ -235,7 +235,7 @@ data "spectrocloud_pack_simple" "byoos" { - [Create a Custom Cluster Profile with BYOOS](../clusters/edge/site-deployment/model-profile.md) -- [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos.md) +- [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/palette-canvos.md) - [Model Edge Native Cluster Profile](../clusters/edge/site-deployment/model-profile.md) diff --git a/docs/docs-content/integrations/harbor-edge.md b/docs/docs-content/integrations/harbor-edge.md index 9a0d3f2189..340c99c834 100644 --- a/docs/docs-content/integrations/harbor-edge.md +++ b/docs/docs-content/integrations/harbor-edge.md @@ -37,11 +37,17 @@ cluster. You cannot manually choose a version of this pack. - All Edge devices in your cluster must have at least 4 CPUs and 8 GB of RAM. -- At least 160 GB of persistent storage volume for the cluster. The actual volume required depends on the size of the + - For single-node clusters, where there is only one Edge host handling both control plane and worker capabilities, + your Edge host must have at least 6 CPUs and 12 GB of RAM. + +- At least 300 GB of persistent storage volume for the cluster. The actual volume required depends on the size of the images used by your cluster. - A Container Storage Interface (CSI) pack is required in your cluster profile. +- In the YAML file for the Kubernetes layer of your cluster, ensure that `AlwaysPullImages` is not in the list + `enable-admission-plugins`. + ### Parameters :::tip @@ -68,7 +74,7 @@ You can use Harbor in an Edge cluster that is connected to external networks. Ha downloaded from the internet and future image pulls from the cluster will be from the local harbor registry. If your cluster experiences an internet outage, it can still reboot containers or add new nodes using images stored locally in Harbor. For more information, refer to -[Deploy a Cluster with a Local Harbor Registry](../clusters/edge/networking/local-registry.md). +[Deploy a Cluster with a Local Harbor Registry](../clusters/edge/site-deployment/deploy-custom-registries/local-registry.md). #### Log in to Harbor Web UI @@ -209,6 +215,76 @@ docker push 10.10.137.220:30003/spectro-images/alpine:latest
+#### Enable Image Download from Outside of Harbor + +If a cluster is configured with the Harbor Edge-Native Config pack, it will assume that all images will be stored in +Harbor once they are initially downloaded. However, it is important to note that only the images that are part of the +cluster profile and managed by Palette will be stored in the Harbor registry. Any images not managed by Palette will not +be available in the Harbor registry. + +This can cause issues if you want to use images that are not managed by Palette in your cluster. Harbor will not store +those images because they are not part of your cluster profile and were not requested by Palette. However, the Palette +agent in your Edge host will still try to pull those images from Harbor, resulting in ImagePullBackOff errors. + +You can apply the label `stylus.io/imageswap=disable` to a namespace, which instructs the Palette agent to not pull +images from the Harbor registry. You can do this when you create the namespace, or apply the label to existing +namespaces. As long as a namespace has the label, the Palette agent will not attempt to pull images in the namespace +from the Harbor registry. + +You can apply a label to a namespace by editing the pack YAML in the cluster's profile or use `kubectl` to add the label +through the command-line. + + + + +1. Connect to the cluster via `kubectl`. For more information, refer to + [Access Cluster with kubectl](../clusters/cluster-management/palette-webctl.md). + +2. Apply the `stylus.io/imageswap=disable` label to the namespace you plan to deploy resources in. Replace + `namespace-name` with the name of your namespace. + + ```shell + kubectl label namespace namespace-name stylus.io/imageswap=disable + ``` + +3. Deploy the resources into the namespace. Since the namespace has the label `stylus.io/imageswap=disable`, the Palette + agent will pull the image from registiries you specify instead of from the Harbor registry. + + If you already deployed the resources before applying the label, you will need to trigger another image pull action + as the label will only apply to subsequent image pulls after it has been applied. You can do this by issuing the + `kubectl apply` command again to reapply the manifest. Or use the `kubectl delete` command to delete the resource and + wait for it to be re-created. + + + + + +1. Log in to [Palette](https://console.spectrocloud.com). + +2. From the left **Main Menu**, click on **Profiles**. + +3. Select the profile you are using to deploy your cluster. + +4. Click on **Add Manifest** to add a new manifest to your cluster profile containing the namespaces you plan to deploy + resources to. Create a namespace if needed, and apply the label `stylus.io/imageswap=disable` to the namespace. Refer + to [Profile Customizations](../profiles/profile-customization.md) for more information on how to apply labels to + namespaces. For example, the following pack YAML creates a namespaced called `"wordpress"` and applies the label + `stylus.io/imageswap=disable` to the namespace. + + ```yaml + pack: + namespace: "wordpress" + + namespaceLabels: + "wordpress": "stylus.io/imageswap=disable" + ``` + +5. Deploy the resources into the namespace. Since the namespace has the label `stylus.io/imageswap=disable`, the Palette + agent will pull the image from registiries you specify instead of from the Harbor registry. + + + + ### Known Issues The following known issues exist in the Harbor 1.0.0 release. @@ -265,6 +341,6 @@ data "spectrocloud_pack_simple" "harbor-edge-native-config" { ## Resources -- [Deploy a Cluster with a Local Harbor Registry](../clusters/edge/networking/local-registry.md) +- [Deploy a Cluster with a Local Harbor Registry](../clusters/edge/site-deployment/deploy-custom-registries/local-registry.md) - [Harbor documentation](https://goharbor.io/docs/2.4.0/install-config/) diff --git a/docs/docs-content/integrations/k3s.md b/docs/docs-content/integrations/k3s.md index f0175bfe24..4ff27e453e 100644 --- a/docs/docs-content/integrations/k3s.md +++ b/docs/docs-content/integrations/k3s.md @@ -25,7 +25,7 @@ the respective owner. Once we stop supporting the minor version, we initiate the - + ### Prerequisites @@ -169,7 +169,8 @@ a Palette-managed Kubernetes cluster in private networks or clusters configured information, refer to the [Spectro Proxy](frp.md) pack guide. - + + ### Prerequisites @@ -215,6 +216,7 @@ degree of customization. These configuration parameters are exposed in the clust | `ingress` | Configures the ingress resource that allows you to access the virtual cluster. | + ### Usage @@ -287,7 +289,6 @@ To configure a custom OIDC IDP, choose **Custom** when adding the K3s pack to yo 2. Add the following `clientConfig` section that contains OIDC parameters to your Kubernetes YAML file and replace the placeholders with your third-party OIDC IDP details. The `clientConfig` section must be placed at the root level of the YAML file. - ```yaml clientConfig: oidc-issuer-url: "OIDC-ISSUER-URL" @@ -313,8 +314,7 @@ a Palette-managed Kubernetes cluster in private networks or clusters configured information, refer to the [Spectro Proxy](frp.md) pack guide. - - + ### Prerequisites @@ -393,9 +393,9 @@ When you add the K3s pack to a cluster profile, Palette displays the OIDC IDP op - **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper permissions to view and access the project's resources is able to use kubectl CLI to access cluster. This setting - displays in the YAML file as `palette`. Selecting **Palette** in this setting and creating role bindings to configure - authorization are all you need to do to enable OIDC for your cluster. You do not need to provide extra parameters such - as `oidc-issuer-url` as you need to when you configure a custom OIDC provider. + displays in the YAML file as `palette`. When you select **Palette**, all you have to do to enable OIDC for your + cluster is create role bindings to configure authorization. You do not need to provide extra parameters such as + `oidc-issuer-url` as you need to when you configure a custom OIDC provider. - **Inherit from Tenant**: This setting allows you to apply RBAC to multiple clusters and requires you to configure OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose @@ -432,6 +432,7 @@ To configure a custom OIDC IDP, choose **Custom** when adding the K3s pack to yo 2. Add the following `clientConfig` section that contains OIDC parameters to your Kubernetes YAML file and replace the placeholders with your third-party OIDC IDP details. The `clientConfig` section must be placed at the root level of the YAML file. + ```yaml clientConfig: oidc-issuer-url: "OIDC-ISSUER-URL" @@ -458,155 +459,11 @@ information, refer to the [Spectro Proxy](frp.md) pack guide. - - -### Prerequisites - -- An edge device with AMD64 processor architecture or a virtual cluster. -- A minimum of 2 CPU cores and 1 GB memory. - -### Parameters - -Since you can deploy both virtual clusters and Edge clusters using K3s, you have different configuration options -depending on the cluster type. - - - - - -| **Parameter** | **Description** | -| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `cluster.config.cluster-cidr` | Specifies the CIDR range that can be used by pods in the cluster. | -| `cluster.config.service-cidr` | Specifies the CIDR range that can be used by services in the cluster. | -| `kube-apiserver-arg` | This parameter contains extra arguments for the Kubernetes API server, such as enabling audit logging, enabling certain authorization modes, and setting profiling and secure-port. | -| `kube-controller-manager-arg` | This parameter describes extra arguments for the Kubernetes Controller Manager, such as enabling certain feature gates and setting profiling. | -| `kubelet-arg` | This parameter contains extra arguments for Kubelet during node registration, such as setting feature gates, protecting kernel defaults, and disabling the read-only port. | -| `pack.palette.config.oidc.identityProvider` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the K3s pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](#configure-oidc-identity-provider-for-edge). | - -You can add cloud-init stages, which allow you to customize your instances declaratively. The cloud-init stages are -exposed by [Kairos](https://kairos.io/docs/architecture/cloud-init/), an open source project. For more information, -check out the [Cloud Init Stages](../clusters/edge/edge-configuration/cloud-init.md) reference. - - - - - -Since you are setting up a virtual cluster inside another Kubernetes cluster, you can configure its pods and services -differently than the host cluster. The default configuration file you get includes parameters that offer you a higher -degree of customization. These configuration parameters are exposed in the cluster group settings page. - -| **Parameter** | **Description** | -| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `enableHA` | Determines whether the control plane is deployed in high availability mode. If you set this parameter to true, make sure to adjust the number of replicas and use an external datastore. | -| `defaultImageRegistry` | Specifies the default registry from which images are pulled. The value of this parameter will be prepended to all deployed virtual cluster images. If an image has already been deployed as part of the virtual cluster, the deployed images within the virtual cluster will not be rewritten. | -| `sync` | Specifies which Kubernetes resources are synced between the virtual and host clusters. | -| `storage` | Specifies storage settings such as persistence and PVC size. By default, storage of the virtual cluster uses the same storage class as the host cluster, but you can also optionally specify a different storage class. | -| `ingress` | Configures the ingress resource that allows you to access the virtual cluster. | - - - - -### Usage - -K3s is available for Edge host deployments as well as virtual clusters that you can create from cluster groups. Refer to -the -[Create an Infrastructure Profile](../profiles/cluster-profiles/create-cluster-profiles/create-infrastructure-profile.md) -guide and the [Create and Manage Cluster Groups](../clusters/cluster-groups/create-cluster-group.md) guide for more -information. - -:::info - -In order to use K3s as part of an Edge deployment, you need to go through the EdgeForge process and specify K3s as your -intended Kubernetes distribution when you build your OS image. For more information, refer to the -[EdgeForge Workflow](../clusters/edge/edgeforge-workflow/) guide. - -::: - -#### Configure OIDC Identity Provider for Edge - -You can modify the configuration file to configure your Edge cluster to use an OpenID Connect (OIDC) Identity Provider -(IDP) for authentication. You can use a custom third-party IDP, such as Okta, or use Palette as your IDP. - -When you add the K3s pack to a cluster profile, Palette displays the OIDC IDP options listed below: - -- **None**: This setting does not require OIDC configuration for the cluster. It displays in the YAML file as `noauth`. - -- **Custom**: This is the default setting and does not require OIDC configuration. However, if desired, it allows you to - specify a third-party OIDC provider by configuring OIDC statements in the YAML file as described in - [Configure Custom OIDC](kubernetes-edge.md#configure-custom-oidc). This setting displays in the YAML file as `none`. - -- **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper - permissions to view and access the project's resources is able to use kubectl CLI to access cluster. This setting - displays in the YAML file as `palette`. Selecting **Palette** in this setting and creating role bindings to configure - authorization are all you need to do to enable OIDC for your cluster. You do not need to provide extra parameters such - as `oidc-issuer-url` as you need to when you configure a custom OIDC provider. - -- **Inherit from Tenant**: This setting allows you to apply RBAC to multiple clusters and requires you to configure - OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose - **OIDC**, and provide your third-party IDP details. This setting displays in the YAML file as `tenant`. For more - information, check out the [SSO Setup](../user-management/saml-sso/saml-sso.md) guide. - -All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes -role to users and groups, refer to -[Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). - -:::warning - -If your IDP uses Security Assertion Markup Language (SAML) authentication, then the **Inherit from Tenant** option will -not work, and you will need to use the **Custom** option instead. This is because Kubernetes supports only OIDC -authentication and not SAML authentication. - -::: - -To configure a custom OIDC IDP, choose **Custom** when adding the K3s pack to your profile, and then follow these steps: - -1. Add the following OIDC parameters to the `kube-apiserver-arg` section of your configuration file for your Kubernetes - layer when creating a cluster profile. - - ```yaml - cluster: - config: - kube-apiserver-arg: - - oidc-issuer-url="provider URL" - - oidc-client-id="client-id" - - oidc-groups-claim="groups" - - oidc-username-claim="email" - ``` - -2. Add the following `clientConfig` section that contains OIDC parameters to your Kubernetes YAML file and replace the - placeholders with your third-party OIDC IDP details. The `clientConfig` section must be placed at the root level of - the YAML file. - ```yaml - clientConfig: - oidc-issuer-url: "OIDC-ISSUER-URL" - oidc-client-id: "OIDC-CLIENT-ID" - oidc-client-secret: "OIDC-CLIENT-SECRET" - oidc-extra-scope: profile,email,openid - ``` - -After you have configured the IDP for authentication, you can proceed to create role bindings to configure authorization -in your cluster. Refer to [Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings) -for more guidance. - -#### Configure OIDC Identity Provider for Palette Virtual Clusters - -If you are using K3s in a virtual clusters inside of a cluster group, you can also configure OIDC for your cluster. -Refer to [Configure OIDC for a Virtual Cluster](../clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md) -for more guidance. - -#### Add a Certificate for Reverse Proxy - -You can use a reverse proxy with a K3s Kubernetes cluster. The reverse proxy allows you to connect to the cluster API of -a Palette-managed Kubernetes cluster in private networks or clusters configured with private API endpoints. For more -information, refer to the [Spectro Proxy](frp.md) pack guide. - - - :::warning -All versions less than v1.25.x are considered deprecated. Upgrade to a newer version to take advantage of new features. +All versions less than v1.26.14 are considered deprecated. Upgrade to a newer version to take advantage of new features. ::: diff --git a/docs/docs-content/integrations/konvoy.md b/docs/docs-content/integrations/konvoy.md new file mode 100644 index 0000000000..ea7137b653 --- /dev/null +++ b/docs/docs-content/integrations/konvoy.md @@ -0,0 +1,118 @@ +--- +sidebar_label: "Konvoy" +title: "Konvoy" +description: "Konvoy Kubernetes distribution" +hide_table_of_contents: true +type: "integration" +category: ["kubernetes", "amd64"] +sidebar_class_name: "hide-from-sidebar" +logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/webp" +tags: ["packs", "konvoy", "kubernetes"] +--- + +[Konvoy](https://d2iq.com/products/konvoy) is a Kubernetes distribution by D2iQ. It is built on pure open-source +Kubernetes and includes a full suite of integrated and supported best-of-breed Day-2 platform applications for an +out-of-the-box, production-ready experience. + +Palette offers Konvoy as an available Kubernetes distribution for creating and managing clusters. You can use Konvoy +when creating a [cluster profile](../profiles/cluster-profiles/create-cluster-profiles/create-cluster-profiles.md) and +then use it to create a cluster. + +## Versions Supported + + + + + +## Prerequisites + +- A minimum of 4 CPU and 4 GB Memory. + +- Users or groups mapped to a Kubernetes RBAC role. + +- Konvoy requires the [BYOOS](./byoos.md) pack to reference the image created through the Konvoy image builder project. + Refer to the [Usage](#usage) section for more information. + +- Operating System (OS) dependencies as listed in the table. + +### Supported Infrastructure Platforms + +Palette supports the following infrastructure platforms and Operating Systems (OS) combinations for Konvoy. + +- RHEL version 8.8 or later for VMware vSphere. + + + +## Parameters + +| Parameter | Description | +| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `pack.palette.config.oidcidentityProvider` | OIDC identity provider configuration. | +| `pack.podCIDR` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16` | +| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12` | +| `pack.serviceDomain` | The cluster DNS service domain. Default: `cluster.local`. To change the default, you must add this parameter to the Kubernetes YAML file at cluster creation and specify the cluster DNS service domain to use. This value cannot be changed after cluster creation is complete. Refer to the [Change Cluster DNS Service Domain](kubernetes-generic.md?platform=AKS&versions=k8s_v1.27#change-cluster-dns-service-domain) section. | +| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set. | +| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on apiServer. | +| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set. | +| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set. | +| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes. | +| `kubeadmconfig.files` | A list of additional files to copy to the nodes. | +| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands. | +| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands. | + +## Usage + +To use Konvoy, you must use the [Konvoy image builder project](https://github.com/mesosphere/konvoy-image-builder) to +create a custom image. The custom image contains the underlying OS and Kubernetes components. You can then use the +[BYOOS](./byoos.md) pack to reference the custom image when creating a cluster profile. + +:::info + +Check out the [RHEL and Konvoy](../byoos/usecases/vmware/konvoy.md) guide to learn how to create a custom image using +the Konvoy image builder project. + +::: + +Select Konvoy as the Kubernetes distribution when choosing a Kubernetes distribution in the cluster profile. + +![A view of the cluster profile Kubernetes selection screen](/byoos_vmware_konvoy_cluster-profile-view.webp) + + + + +:::warning + +All versions less than v1.27.x are considered deprecated. Upgrade to a newer version to take advantage of new features. + +::: + + + + +## Terraform + +You can retrieve details about the Konvoy pack by using the following Terraform code. Change the version number to the +version you want to use. + +```hcl +data "spectrocloud_registry" "public_registry" { + name = "Public Repo" +} + +data "spectrocloud_pack_simple" "k8s" { + name = "kubernetes-konvoy" + version = "1.27.6" + type = "helm" + registry_uid = data.spectrocloud_registry.public_registry.id +} +``` + +## References + +- [Konvoy](https://d2iq.com/products/konvoy) + +- [RHEL and Konvoy](../byoos/usecases/vmware/konvoy.md) + +- [Konvoy Image Builder](https://github.com/mesosphere/konvoy-image-builder) diff --git a/docs/docs-content/integrations/kubernetes-edge.md b/docs/docs-content/integrations/kubernetes-edge.md index cb7566a315..a93b21cdac 100644 --- a/docs/docs-content/integrations/kubernetes-edge.md +++ b/docs/docs-content/integrations/kubernetes-edge.md @@ -66,8 +66,9 @@ the [Palette eXtended Kubernetes](kubernetes.md) guide to learn more about PXK. The PXK-E used in [Palette VerteX](../vertex/vertex.md) is compiled and linked with our [NIST-certified FIPS crypto module](../legal-licenses/compliance.md#fips-140-2). PXK-E is by default enabled with [Ubuntu Pro](https://ubuntu.com/pro) with FIPS mode enabled. Additionally, the Operating System (OS) is hardened based -on the NIST-800 standard. Refer to the [Build Edge Artifacts](../clusters/edge/edgeforge-workflow/build-artifacts.md) -guide to learn more on how to build the PXK-E image with FIPS mode enabled. +on the NIST-800 standard. Refer to the +[Build Edge Artifacts](../clusters/edge/edgeforge-workflow/palette-canvos/build-artifacts.md) guide to learn more on how +to build the PXK-E image with FIPS mode enabled. The combined usage of PXK-E and Palette VerteX provides a secure and FIPS-compliant experience as the Kubernetes distribution, OS, and management platform VerteX is FIPS-compliant. @@ -81,11 +82,12 @@ four months. Once we stop supporting the minor version, we initiate the deprecat # Versions Supported - + + ## Prerequisites -- A minimum of 2 CPU and 4GB Memory. +- A minimum of 2 CPU and 4 GB Memory. ## Parameters @@ -427,27 +429,27 @@ Follow these steps to configure a third-party OIDC IDP. 1. Add the following OIDC parameters to the `apiServer.extraArgs` section of your Kubernetes YAML file when creating a cluster profile. -```yaml -cluster: - config: | - clusterConfiguration: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` + ```yaml + cluster: + config: | + clusterConfiguration: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` 2. Add the following `clientConfig` section that contains OIDC parameters to your Kubernetes configuration file. -```yaml -clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` + ```yaml + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` 3. Provide third-party OIDC IDP details. @@ -466,11 +468,11 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w - + ## Prerequisites -- A minimum of 2 CPU and 4GB Memory. +- A minimum of 2 CPU and 4 GB Memory. ## Parameters @@ -494,7 +496,7 @@ You can also use pack settings described in the [Palette eXtended Kubernetes](ku ## Usage -The Kubeadm configuration file is where you can do the following: +The Kubernetes configuration file is where you can do the following: - Manually configure a third-party OIDC IDP. For more information, check out [Configure Custom OIDC](kubernetes-edge.md#configure-custom-oidc). @@ -515,7 +517,7 @@ pack: identityProvider: ``` -#### Example Kubeadm Configuration File +#### Example Kubernetes Configuration File ```yaml cluster: @@ -812,28 +814,27 @@ Follow these steps to configure a third-party OIDC IDP. 1. Add the following OIDC parameters to the `apiServer.extraArgs` section of your Kubernetes YAML file when creating a cluster profile. -```yaml -cluster: - config: - clusterConfiguration: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` + ```yaml + cluster: + config: | + clusterConfiguration: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` -2. Add the following `kubeadmconfig.clientConfig` section that contains OIDC parameters to your Kubernetes YAML file. +2. Add the following `clientConfig` section that contains OIDC parameters to your Kubernetes configuration file. -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` + ```yaml + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` 3. Provide third-party OIDC IDP details. @@ -852,11 +853,11 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w - + ## Prerequisites -- A minimum of 2 CPU and 4GB Memory. +- A minimum of 2 CPU and 4 GB Memory. ## Parameters @@ -1198,415 +1199,28 @@ Follow these steps to configure a third-party OIDC IDP. 1. Add the following OIDC parameters to the `apiServer.extraArgs` section of your Kubernetes YAML file when creating a cluster profile. -```yaml -cluster: - config: - clusterConfiguration: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` + ```yaml + cluster: + config: + clusterConfiguration: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` 2. Add the following `kubeadmconfig.clientConfig` section that contains OIDC parameters to your Kubernetes YAML file. -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` - -3. Provide third-party OIDC IDP details. - -### Use RBAC with OIDC - -You can create a role binding that uses individual users as the subject or specify a group name as the subject to map -many users to a role. The group name is the group assigned in the OIDC provider's configuration. Below is an example. To -learn more, review [Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). - -Assume you created a group named `dev-east-2` within an OIDC provider. If you configure the host cluster's Kubernetes -pack with all the correct OIDC settings, you could then create a role binding for the `dev-east-2` group. - -In this example, Palette is used as the IDP, and all users in the `dev-east-2` would inherit the `cluster-admin` role. - -![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) - - - - - -## Prerequisites - -- A minimum of 2 CPU and 4GB Memory. - -## Parameters - -| Parameter | Description | -| -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `cluster.config.clusterConfiguration.apiServer.extraArgs` | This parameter contains extra arguments for the Kubernetes API server, such as enabling audit logging, enabling certain authorization modes, and setting profiling and secure-port. | -| `cluster.config.clusterConfiguration.apiServer.extraVolumes` | This parameter describes extra volumes for the Kubernetes API server, such as `audit-log` and `audit-policy`. | -| `cluster.config.clusterConfiguration.controllerManager.extraArgs` | This parameter describes extra arguments for the Kubernetes Controller Manager, such as enabling certain feature gates and setting profiling. | -| `cluster.config.clusterConfiguration.etcd.local.dataDir` | This parameter specifies the data directory for etcd, the distributed key-value store that Kubernetes uses to persist cluster state. | -| `cluster.config.clusterConfiguration.networking.podSubnet` | The IP subnet range to assign to pods. Default: 192.168.0.0/16 | -| `cluster.config.clusterConfiguration.networking.serviceSubnet` | The IP subnet range to assign to services. Default: 192.169.0.0/16 | -| `cluster.config.clusterConfiguration.scheduler.extraArgs` | This parameter contains extra arguments for the Kubernetes scheduler, such as disabling profiling. | -| `cluster.config.initConfiguration.nodeRegistration.kubeletExtraArgs` | This parameter contains extra arguments for kubelet during node registration, such as setting feature gates, protecting kernel defaults, and disabling the read-only port. | -| `pack.palette.config.oidc.identityProvider` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK-E pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](#configure-custom-oidc). | - -You can add cloud-init stages exposed by [Kairos](https://kairos.io/docs/architecture/cloud-init/), an open-source -project. For more information, check out the [Cloud Init Stages](../clusters/edge/edge-configuration/cloud-init.md) -reference. - -You can also use pack settings described in the [Palette eXtended Kubernetes](kubernetes.md) guide. - -## Usage - -The Kubeadm configuration file is where you can do the following: - -- Manually configure a third-party OIDC IDP. For more information, check out - [Configure Custom OIDC](kubernetes-edge.md#configure-custom-oidc). - -- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more - information, refer to the [Spectro Proxy](frp.md) guide. - -#### Configuration Changes - -The PXK-E Kubeadm configuration is updated to dynamically enable OIDC based on your IDP selection by adding the -`identityProvider` parameter. - -```yaml -palette: - config: - oidc: - identityProvider: -``` - -#### Example Kubeadm Configuration File - -```yaml -cluster: - config: | - clusterConfiguration: - apiServer: - extraArgs: - advertise-address: "0.0.0.0" - anonymous-auth: "true" - audit-log-maxage: "30" - audit-log-maxbackup: "10" - audit-log-maxsize: "100" - audit-log-path: /var/log/apiserver/audit.log - audit-policy-file: /etc/kubernetes/audit-policy.yaml - authorization-mode: RBAC,Node - default-not-ready-toleration-seconds: "60" - default-unreachable-toleration-seconds: "60" - disable-admission-plugins: AlwaysAdmit - enable-admission-plugins: AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction - profiling: "false" - secure-port: "6443" - tls-cipher-suites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 - extraVolumes: - - hostPath: /var/log/apiserver - mountPath: /var/log/apiserver - name: audit-log - pathType: DirectoryOrCreate - - hostPath: /etc/kubernetes/audit-policy.yaml - mountPath: /etc/kubernetes/audit-policy.yaml - name: audit-policy - pathType: File - readOnly: true - timeoutForControlPlane: 10m0s - controllerManager: - extraArgs: - feature-gates: RotateKubeletServerCertificate=true - pod-eviction-timeout: 1m0s - profiling: "false" - terminated-pod-gc-threshold: "25" - use-service-account-credentials: "true" - dns: {} - kubernetesVersion: v1.25.2 - etcd: - local: - dataDir: "/etc/kubernetes/etcd" - extraArgs: - listen-client-urls: "https://0.0.0.0:2379" - networking: - podSubnet: 192.168.0.0/16 - serviceSubnet: 192.169.0.0/16 - scheduler: - extraArgs: - profiling: "false" - initConfiguration: - localAPIEndpoint: {} - nodeRegistration: - kubeletExtraArgs: - event-qps: "0" - feature-gates: RotateKubeletServerCertificate=true - protect-kernel-defaults: "true" - read-only-port: "0" - tls-cipher-suites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 - joinConfiguration: - discovery: {} - nodeRegistration: - kubeletExtraArgs: - event-qps: "0" - feature-gates: RotateKubeletServerCertificate=true - protect-kernel-defaults: "true" - read-only-port: "0" - tls-cipher-suites: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256 - -stages: - initramfs: - - sysctl: - vm.overcommit_memory: 1 - kernel.panic: 10 - kernel.panic_on_oops: 1 - commands: - - "ln -s /etc/kubernetes/admin.conf /run/kubeconfig" - files: - - path: /etc/hosts - permission: "0644" - content: | - 127.0.0.1 localhost - - path: "/etc/kubernetes/audit-policy.yaml" - owner_string: "root" - permission: 0600 - content: | - apiVersion: audit.k8s.io/v1 - kind: Policy - rules: - - level: None - users: ["system:kube-proxy"] - verbs: ["watch"] - resources: - - group: "" # core - resources: ["endpoints", "services", "services/status"] - - level: None - users: ["system:unsecured"] - namespaces: ["kube-system"] - verbs: ["get"] - resources: - - group: "" # core - resources: ["configmaps"] - - level: None - users: ["kubelet"] # legacy kubelet identity - verbs: ["get"] - resources: - - group: "" # core - resources: ["nodes", "nodes/status"] - - level: None - userGroups: ["system:nodes"] - verbs: ["get"] - resources: - - group: "" # core - resources: ["nodes", "nodes/status"] - - level: None - users: - - system:kube-controller-manager - - system:kube-scheduler - - system:serviceaccount:kube-system:endpoint-controller - verbs: ["get", "update"] - namespaces: ["kube-system"] - resources: - - group: "" # core - resources: ["endpoints"] - - level: None - users: ["system:apiserver"] - verbs: ["get"] - resources: - - group: "" # core - resources: ["namespaces", "namespaces/status", "namespaces/finalize"] - - level: None - users: ["cluster-autoscaler"] - verbs: ["get", "update"] - namespaces: ["kube-system"] - resources: - - group: "" # core - resources: ["configmaps", "endpoints"] - # Don't log HPA fetching metrics. - - level: None - users: - - system:kube-controller-manager - verbs: ["get", "list"] - resources: - - group: "metrics.k8s.io" - # Don't log these read-only URLs. - - level: None - nonResourceURLs: - - /healthz* - - /version - - /swagger* - # Don't log events requests. - - level: None - resources: - - group: "" # core - resources: ["events"] - # node and pod status calls from nodes are high-volume and can be large, don't log responses for expected updates from nodes - - level: Request - users: ["kubelet", "system:node-problem-detector", "system:serviceaccount:kube-system:node-problem-detector"] - verbs: ["update","patch"] - resources: - - group: "" # core - resources: ["nodes/status", "pods/status"] - omitStages: - - "RequestReceived" - - level: Request - userGroups: ["system:nodes"] - verbs: ["update","patch"] - resources: - - group: "" # core - resources: ["nodes/status", "pods/status"] - omitStages: - - "RequestReceived" - # deletecollection calls can be large, don't log responses for expected namespace deletions - - level: Request - users: ["system:serviceaccount:kube-system:namespace-controller"] - verbs: ["deletecollection"] - omitStages: - - "RequestReceived" - # Secrets, ConfigMaps, and TokenReviews can contain sensitive & binary data, - # so only log at the Metadata level. - - level: Metadata - resources: - - group: "" # core - resources: ["secrets", "configmaps"] - - group: authentication.k8s.io - resources: ["tokenreviews"] - omitStages: - - "RequestReceived" - # Get repsonses can be large; skip them. - - level: Request - verbs: ["get", "list", "watch"] - resources: - - group: "" # core - - group: "admissionregistration.k8s.io" - - group: "apiextensions.k8s.io" - - group: "apiregistration.k8s.io" - - group: "apps" - - group: "authentication.k8s.io" - - group: "authorization.k8s.io" - - group: "autoscaling" - - group: "batch" - - group: "certificates.k8s.io" - - group: "extensions" - - group: "metrics.k8s.io" - - group: "networking.k8s.io" - - group: "policy" - - group: "rbac.authorization.k8s.io" - - group: "settings.k8s.io" - - group: "storage.k8s.io" - omitStages: - - "RequestReceived" - # Default level for known APIs - - level: RequestResponse - resources: - - group: "" # core - - group: "admissionregistration.k8s.io" - - group: "apiextensions.k8s.io" - - group: "apiregistration.k8s.io" - - group: "apps" - - group: "authentication.k8s.io" - - group: "authorization.k8s.io" - - group: "autoscaling" - - group: "batch" - - group: "certificates.k8s.io" - - group: "extensions" - - group: "metrics.k8s.io" - - group: "networking.k8s.io" - - group: "policy" - - group: "rbac.authorization.k8s.io" - - group: "settings.k8s.io" - - group: "storage.k8s.io" - omitStages: - - "RequestReceived" - # Default level for all other requests. - - level: Metadata - omitStages: - - "RequestReceived" - pack: - palette: - config: - oidc: - identityProvider: palette -``` - -### Configure OIDC Identity Provider - -The OIDC IDP feature offers the convenience of managing OIDC at the Kubernetes layer. The OIDC IDP feature is -particularly useful for environments that do not have their own IDP configured. In this scenario, you can leverage -Palette as an IDP without having to configure a third-party IDP. We also support the ability to take advantage of other -OIDC providers by making it possible for you to configure OIDC at the tenant level. For additional flexibility, if you -wish to use a different IDP than the one configured at the tenant level, you can select a different IDP by adding the -OIDC configuration to your cluster profile. - -When you add the PXK-E pack to a cluster profile, Palette displays the OIDC IDP options listed below. - -All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes -role to users and groups, refer to -[Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). - -You can create a role binding that maps individual users or groups assigned within the OIDC provider's configuration to -a role. To learn more, review [Use RBAC with OIDC](kubernetes-edge.md#use-rbac-with-oidc). You can also configure OIDC -for virtual clusters. For guidance, refer to -[Configure OIDC for a Virtual Cluster](../clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md). - -- **None**: This is the default setting and there is nothing to configure. This setting displays in the YAML file as - `noauth`. - -- **Custom**: This setting allows you to specify a third-party OIDC provider by configuring OIDC statements in the - Kubeadm configuration file as described in [Configure Custom OIDC](kubernetes-edge.md#configure-custom-oidc). This - setting displays in the YAML file as `none`. - -- **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper - permissions to view and access the project's resources is able to log into the Kubernetes dashboard. This setting - displays in the YAML file as `palette`. - -- **Inherit from Tenant**: This setting allows you to apply RBAC to multiple clusters and requires you to configure - OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose - **OIDC**, and provide your third-party IDP details. This setting displays in the YAML file as `tenant`. For more - information, check out the [SSO Setup](../user-management/saml-sso/saml-sso.md) guide. - -:::info - -If your IDP uses Security Assertion Markup Language (SAML) authentication, then the **Inherit from Tenant** option will -not work, and you will need to use the **Custom** option instead. This is because Kubernetes supports only OIDC -authentication and not SAML authentication. - -::: - -### Configure Custom OIDC - -Follow these steps to configure a third-party OIDC IDP. - -1. Add the following OIDC parameters to the `apiServer.extraArgs` section of your Kubernetes YAML file when creating a - cluster profile. - -```yaml -cluster: - config: - clusterConfiguration: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` - -2. Add the following `kubeadmconfig.clientConfig` section that contains OIDC parameters to your Kubernetes YAML file. - -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` 3. Provide third-party OIDC IDP details. @@ -1629,7 +1243,7 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w :::warning -All versions less than v1.25.x are considered deprecated. Upgrade to a newer version to take advantage of new features. +All versions less than v1.27.x are considered deprecated. Upgrade to a newer version to take advantage of new features. ::: @@ -1640,8 +1254,6 @@ All versions less than v1.25.x are considered deprecated. Upgrade to a newer ver You can reference Kubernetes in Terraform with the following code snippet. -
- ```hcl data "spectrocloud_registry" "public_registry" { name = "Public Repo" diff --git a/docs/docs-content/integrations/kubernetes-generic.md b/docs/docs-content/integrations/kubernetes-generic.md index 0d0f3f3415..d8276a5bd1 100644 --- a/docs/docs-content/integrations/kubernetes-generic.md +++ b/docs/docs-content/integrations/kubernetes-generic.md @@ -499,478 +499,11 @@ clientConfig:
- - -## Prerequisites - -- A minimum of 4 CPU and 4GB Memory. - -- Users or groups mapped to a Kubernetes RBAC role. - -- Operating System (OS) dependencies as listed in the table. - -| OS Distribution | OS Version | Supports Kubernetes 1.26.x | -| --------------- | ---------- | -------------------------- | -| CentOS | 7.7 | ✅ | -| Ubuntu | 22.04 | ✅ | -| Ubuntu | 20.04 | ❌ | -| Ubuntu | 18.04 | ❌ | - -## Parameters - -| Parameter | Description | -| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pack.palette.config.oidcidentityProvider` | OIDC identity provider configuration. | -| `pack.podCIDR` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16` | -| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12` | -| `pack.serviceDomain` | The cluster DNS service domain. Default: `cluster.local`. To change the default, you must add this parameter to the Kubernetes YAML file at cluster creation and specify the cluster DNS service domain to use. This value cannot be changed after cluster creation is complete. Refer to the [Change Cluster DNS Service Domain](kubernetes-generic.md?platform=AKS&versions=k8s_v1.26#change-cluster-dns-service-domain-1) section. | -| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set. | -| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on apiServer. | -| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set. | -| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set. | -| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes. | -| `kubeadmconfig.files` | A list of additional files to copy to the nodes. | -| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands. | -| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands. | - -## Usage - -The Kubeadm configuration file is where you can do the following: - -- Change the default `podCIDR` and `serviceClusterIpRange` values. CIDR IPs specified in the configuration file take - precedence over other defined CIDR IPs in your environment. - - As you build your cluster, check that the `podCIDR` value does not overlap with any hosts or with the service network - and the `serviceClusterIpRange` value does not overlap with any IP ranges assigned to nodes or pods. For more - information, refer to the [Clusters](../clusters/clusters.md) guide and - [Cluster Deployment Errors](../troubleshooting/cluster-deployment.md). - -- Change the default cluster DNS service domain from `cluster.local` to a DNS domain that you specify. You can only - change the DNS domain during cluster creation. For more information, refer to - [Change Cluster DNS Service Domain](kubernetes-generic.md?platform=AKS&versions=k8s_v1.26#change-cluster-dns-service-domain-1). - -- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more - information, refer to the [Spectro Proxy](frp.md) guide. - -### Change Cluster DNS Service Domain - -The `pack.serviceDomain` parameter with default value `cluster.local` is not visible in the Kubernetes YAML file, and -its value can only be changed at cluster creation. To change the value, you must add `serviceDomain: "cluster.local"` to -the Kubernetes YAML file when you create a cluster, and specify the service domain you want to use. - -```yaml -pack: - k8sHardening: True - podCIDR: "172.16.0.0/16" - serviceClusterIPRange: "10.96.0.0/12" - serviceDomain: "" -``` - -:::warning - -You can only specify the service domain at cluster creation. After cluster creation completes, you cannot update the -value. Attempting to update it results in the error `serviceDomain update is forbidden for existing cluster`. - -::: - -For more information about networking configuration with DNS domains, refer to the Kubernetes -[Networking](https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/#kubeadm-k8s-io-v1beta3-Networking) -API documentation. - -### Configuration Changes - -The Kubeadm config is updated with hardening improvements that do the following: - -- Meet CIS standards for operating systems (OS). - -- Enable a Kubernetes audit policy in the pack. The audit policy is hidden, and you cannot customize the default audit - policy. If you want to apply your custom audit policy, refer to the - [Enable Audit Logging](../audit-logs/kube-api-audit-logging.md) guide to learn how to create your custom audit policy - by adjusting API server flags. - -- Replace a deprecated PodSecurityPolicy (PSP) with one that offers three built-in policy profiles for broad security - coverage: - - - **Privileged**: An unrestricted policy that provides wide permission levels and allows for known privilege - escalations. - - - **Baseline**: A policy that offers minimal restrictions and prevents known privilege escalations. As shown in the - example below, you can override the default cluster-wide policy to set baseline enforcement by enabling the - `PodSecurity` Admission plugin in the `enable-admission-plugins` section of the YAML file. You can then add a custom - Admission configuration and set the `admission-control-config-file` flag to the custom Admission. - - ```yaml - kubeadmconfig: - apiServer: - extraArgs: - secure-port: "6443" - anonymous-auth: "true" - profiling: "false" - disable-admission-plugins: "AlwaysAdmit" - default-not-ready-toleration-seconds: "60" - default-unreachable-toleration-seconds: "60" - enable-admission-plugins: "AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction,PodSecurity" - admission-control-config-file: "/etc/kubernetes/pod-security-standard.yaml" - audit-log-path: /var/log/apiserver/audit.log - audit-policy-file: /etc/kubernetes/audit-policy.yaml - ``` - - - **Restricted**: A heavily restricted policy that follows Pod hardening best practices. This policy is set to warn - and audit and identifies Pods that require privileged access. - - You can enforce these policies at the cluster level or the Namespace level. For workloads that require privileged - access, you can relax `PodSecurity` enforcement by adding these labels in the Namespace: - - ```yaml - pod-security.kubernetes.io/enforce: privileged - pod-security.kubernetes.io/enforce-version: v1.26 - ``` - -### Kubeadm Configuration File - -The default pack YAML contains minimal configurations offered by the managed provider. - -### Configure OIDC Identity Provider - -You can configure an OpenID Connect (OIDC) identity provider to authenticate users and groups in your cluster. OIDC is -an authentication layer on top of OAuth 2.0, an authorization framework that allows users to authenticate to a cluster -without using a password. - -OIDC requires a _RoleBinding_ for the users or groups you want to provide cluster access. You must create a RoleBinding -to a Kubernetes role that is available in the cluster. The Kubernetes role can be a custom role you created or a -[default Kubernetes role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles), such as the -`cluster-admin` role. To learn how to create a RoleBinding through Palette, refer to -[Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). - -#### Configure Custom OIDC - -The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon -Elastic Kubernetes Service (EKS) and [Azure-AKS](../clusters/public-cloud/azure/aks.md). - - - - - -Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers -except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to -use Azure Active Directory (AAD) to enable OIDC integration. Refer to -[Enable OIDC in Kubernetes Clusters With Entra ID](../user-management/saml-sso/palette-sso-with-entra-id.md#enable-oidc-in-kubernetes-clusters-with-entra-id) -to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. - -1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. Replace the - `identityProvider` value with your OIDC provider name. - -
- -```yaml -pack: - palette: - config: - oidc: - identityProvider: yourIdentityProviderNameHere -``` - -2. Add the following `kubeadmconfig` parameters. Replace the values with your OIDC provider values. - -```yaml -kubeadmconfig: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` - -3. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. - -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` - -
- - - -Follow these steps to configure OIDC for managed EKS clusters. - -1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, - and enter your third-party provider details. - -```yaml -oidcIdentityProvider: - identityProviderConfigName: "Spectro-docs" - issuerUrl: "issuer-url" - clientId: "user-client-id-from-Palette" - usernameClaim: "email" - usernamePrefix: "-" - groupsClaim: "groups" - groupsPrefix: "" - requiredClaims: -``` - -2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. - -```yaml -clientConfig: - oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" - oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: yourSecretKeyHere - oidc-extra-scope: profile,email -``` - -3. Provide third-party OIDC IDP details. - -4. Refer to the [Access EKS Cluster](../clusters/public-cloud/aws/eks.md#access-eks-cluster) for guidance on how to - access an EKS cluster. - - -
- -
- - - -## Prerequisites - -- A minimum of 4 CPU and 4GB Memory. - -- Operating System (OS) dependencies as listed in the table. - -| OS Distribution | OS Version | Supports Kubernetes 1.25.x | -| --------------- | ---------- | -------------------------- | -| CentOS | 7.7 | ✅ | -| Ubuntu | 22.04 | ✅ | -| Ubuntu | 20.04 | ❌ | -| Ubuntu | 18.04 | ❌ | - -## Parameters - -| Parameter | Description | -| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `pack.palette.config.oidcidentityProvider` | OIDC identity provider configuration. | -| `pack.podCIDR` | The CIDR range for Pods in cluster. This should match the networking layer property. Default: `192.168.0.0/16` | -| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12` | -| `pack.serviceDomain` | The cluster DNS service domain. Default: `cluster.local`. To change the default, you must add this parameter to the Kubernetes YAML file at cluster creation and specify the cluster DNS service domain to use. This value cannot be changed after cluster creation is complete. Refer to the [Change Cluster DNS Service Domain](kubernetes-generic.md?versions=k8s_v1.25#change-cluster-dns-service-domain-2) section. | -| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set. | -| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on apiServer. | -| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set. | -| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set. | -| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes. | -| `kubeadmconfig.files` | A list of additional files to copy to the nodes. | -| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands. | -| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands. | - -## Usage - -The Kubeadm configuration file is where you can do the following: - -- Change the default `podCIDR` and `serviceClusterIpRange` values. CIDR IPs specified in the configuration file take - precedence over other defined CIDR IPs in your environment. - - As you build your cluster, check that the `podCIDR` value does not overlap with any hosts or with the service network - and the `serviceClusterIpRange` value does not overlap with any IP ranges assigned to nodes or pods. For more - information, refer to the [Clusters](../clusters/clusters.md) guide and - [Cluster Deployment Errors](../troubleshooting/cluster-deployment.md). - -- Change the default cluster DNS service domain from `cluster.local` to a DNS domain that you specify. You can only - change the DNS domain during cluster creation. For more information, refer to - [Change Cluster DNS Service Domain](kubernetes-generic.md?versions=k8s_v1.25#change-cluster-dns-service-domain-2). - -- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more - information, refer to the [Spectro Proxy](frp.md) guide. - -### Change Cluster DNS Service Domain - -The `pack.serviceDomain` parameter with default value `cluster.local` is not visible in the Kubernetes YAML file, and -its value can only be changed at cluster creation. To change the value, you must add `serviceDomain: "cluster.local"` to -the Kubernetes YAML file when you create a cluster, and specify the service domain you want to use. - -```yaml -pack: - k8sHardening: True - podCIDR: "172.16.0.0/16" - serviceClusterIPRange: "10.96.0.0/12" - serviceDomain: "" -``` - -:::warning - -You can only specify the service domain at cluster creation. After cluster creation completes, you cannot update the -value. Attempting to update it results in the error `serviceDomain update is forbidden for existing cluster`. - -::: - -For more information about networking configuration with DNS domains, refer to the Kubernetes -[Networking](https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/#kubeadm-k8s-io-v1beta3-Networking) -API documentation. - -### Configuration Changes - -The Kubeadm config is updated with hardening improvements that do the following: - -- Meet CIS standards for operating systems (OS). - -- Enable a Kubernetes audit policy in the pack that you can customize by adjusting API server flags. - -- Replace a deprecated PodSecurityPolicy (PSP) with one that offers three built-in policy profiles for broad security - coverage: - - - **Privileged**: An unrestricted policy that provides wide permission levels and allows for known privilege - escalations. - - - **Baseline**: A policy that offers minimal restrictions and prevents known privilege escalations. As shown in the - example below, you can override the default cluster-wide policy to set baseline enforcement by enabling the - `PodSecurity` Admission plugin in the `enable-admission-plugins` section of the YAML file. You can then add a custom - Admission configuration and set the `admission-control-config-file` flag to the custom Admission. - - ```yaml - kubeadmconfig: - apiServer: - extraArgs: - secure-port: "6443" - anonymous-auth: "true" - profiling: "false" - disable-admission-plugins: "AlwaysAdmit" - default-not-ready-toleration-seconds: "60" - default-unreachable-toleration-seconds: "60" - enable-admission-plugins: "AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction,PodSecurity" - admission-control-config-file: "/etc/kubernetes/pod-security-standard.yaml" - audit-log-path: /var/log/apiserver/audit.log - audit-policy-file: /etc/kubernetes/audit-policy.yaml - ``` - - - **Restricted**: A heavily restricted policy that follows Pod hardening best practices. This policy is set to warn - and audit and identifies Pods that require privileged access. - - You can enforce these policies at the cluster level or the Namespace level. For workloads that require privileged - access, you can relax `PodSecurity` enforcement by adding these labels in the Namespace: - - ```yaml - pod-security.kubernetes.io/enforce: privileged - pod-security.kubernetes.io/enforce-version: v1.25 - ``` - -### Kubeadm Configuration File - -The default pack YAML contains minimal configurations offered by the managed provider. - -### Configure OIDC Identity Provider - -You can configure an OpenID Connect (OIDC) identity provider to authenticate users and groups in your cluster. OIDC is -an authentication layer on top of OAuth 2.0, an authorization framework that allows users to authenticate to a cluster -without using a password. - -OIDC requires a _RoleBinding_ for the users or groups you want to provide cluster access. You must create a RoleBinding -to a Kubernetes role that is available in the cluster. The Kubernetes role can be a custom role you created or a -[default Kubernetes role](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles), such as the -`cluster-admin` role. To learn how to create a RoleBinding through Palette, refer to -[Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). - -#### Configure Custom OIDC - -The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon -Elastic Kubernetes Service (EKS) and [Azure-AKS](../clusters/public-cloud/azure/aks.md). - - - - - -Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers -except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to -use Azure Active Directory (AAD) to enable OIDC integration. Refer to -[Enable OIDC in Kubernetes Clusters With Entra ID](../user-management/saml-sso/palette-sso-with-entra-id.md#enable-oidc-in-kubernetes-clusters-with-entra-id) -to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. - -1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. Replace the - `identityProvider` value with your OIDC provider name. - -```yaml -pack: - palette: - config: - oidc: - identityProvider: palette -``` - -2. Add the following `kubeadmconfig` parameters. Replace the values with your OIDC provider values. - -```yaml -kubeadmconfig: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` - -3. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. - -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` - - - - - -Follow these steps to configure OIDC for managed EKS clusters. - -1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, - and enter your third-party provider details. - -
- -```yaml -oidcIdentityProvider: - identityProviderConfigName: "Spectro-docs" - issuerUrl: "issuer-url" - clientId: "user-client-id-from-Palette" - usernameClaim: "email" - usernamePrefix: "-" - groupsClaim: "groups" - groupsPrefix: "" - requiredClaims: -``` - -2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. - -
- -```yaml -clientConfig: - oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" - oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: yourSecretKeyHere - oidc-extra-scope: profile,email -``` - -3. Provide third-party OIDC IDP details. - -4. Refer to the [Access EKS Cluster](../clusters/public-cloud/aws/eks.md#access-eks-cluster) for guidance on how to - access an EKS cluster. - -
-
- -
- :::warning -All versions less than v1.25.x are considered deprecated. Upgrade to a newer version to take advantage of new features. +All versions less than v1.27.x are considered deprecated. Upgrade to a newer version to take advantage of new features. ::: diff --git a/docs/docs-content/integrations/kubernetes.md b/docs/docs-content/integrations/kubernetes.md index f04a5ec2f4..f61495916d 100644 --- a/docs/docs-content/integrations/kubernetes.md +++ b/docs/docs-content/integrations/kubernetes.md @@ -71,20 +71,20 @@ four months. Once we stop supporting the minor version, we initiate the deprecat - + ## Prerequisites -- A minimum of 4 CPU and 4GB Memory. +- A minimum of 4 CPU and 4 GB Memory. - Operating System (OS) dependencies as listed in the table. -| OS Distribution | OS Version | Supports Kubernetes 1.27.x | -| --------------- | ---------- | -------------------------- | -| CentOS | 7.7 | ✅ | -| Ubuntu | 22.04 | ✅ | -| Ubuntu | 20.04 | ❌ | -| Ubuntu | 18.04 | ❌ | + | OS Distribution | OS Version | Supports Kubernetes 1.27.x | + | --------------- | ---------- | -------------------------- | + | CentOS | 7.7 | ✅ | + | Ubuntu | 22.04 | ✅ | + | Ubuntu | 20.04 | ❌ | + | Ubuntu | 18.04 | ❌ | ## Parameters @@ -103,6 +103,8 @@ four months. Once we stop supporting the minor version, we initiate the deprecat | `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands. | | `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands. | | `kubeadmconfig.clientConfig` | Settings to manually configure OIDC-based authentication when you choose a third-party (Custom) IDP. Refer to [Configure Custom OIDC](#configure-custom-oidc). | +| `cloud.maas.customEndpoint` | The custom MAAS API or DNS endpoint URL to use for the PXK cluster. This parameter is only available for MAAS. | +| `cloud.maas.customEndpointPort` | The custom MAAS API or DNS endpoint port to use for the PXK cluster. This parameter is only available for MAAS. Default value is `6443`. | ## Usage @@ -338,26 +340,26 @@ to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS 1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. -```yaml -kubeadmconfig: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` 2. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` @@ -368,27 +370,27 @@ Follow these steps to configure OIDC for managed EKS clusters. 1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. -```yaml -oidcIdentityProvider: - identityProviderConfigName: "Spectro-docs" - issuerUrl: "issuer-url" - clientId: "user-client-id-from-Palette" - usernameClaim: "email" - usernamePrefix: "-" - groupsClaim: "groups" - groupsPrefix: "" - requiredClaims: -``` + ```yaml + oidcIdentityProvider: + identityProviderConfigName: "Spectro-docs" + issuerUrl: "issuer-url" + clientId: "user-client-id-from-Palette" + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: + ``` 2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. -```yaml -clientConfig: - oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" - oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv - oidc-extra-scope: profile,email -``` + ```yaml + clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: ************************************************** + oidc-extra-scope: profile,email + ``` 3. Provide third-party OIDC IDP details. @@ -409,22 +411,48 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w ![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) +### Custom MAAS Endpoint + +You can specify a custom MAAS endpoint and port that instructs Palette to direct all MAAS API requests to the provided +endpoint URL. Use the `cloud.maas.customEndpoint` and `cloud.maas.customEndpointPort` parameters to specify the custom +MAAS API URL and port. This is useful in scenarios where the MAAS API endpoint is not resolvable outside of the MAAS +network. + +The following example shows how to specify a custom MAAS endpoint and port in the Kubernetes YAML file. Make sure the +`cloud.maas` section is at the same level as the `pack` section. + +```yaml hideClipboard {10-14} +pack: + k8sHardening: True + podCIDR: "192.168.0.0/16" + serviceClusterIpRange: "10.96.0.0/12" + palette: + config: + dashboard: + identityProvider: palette + +cloud: + maas: + customEndpoint: "maas-api.example.maas.org" + customEndpointPort: "6443" +``` + - + ## Prerequisites -- A minimum of 4 CPU and 4GB Memory. +- A minimum of 4 CPU and 4 GB Memory. - Operating System (OS) dependencies as listed in the table. -| OS Distribution | OS Version | Supports Kubernetes 1.27.x | -| --------------- | ---------- | -------------------------- | -| CentOS | 7.7 | ✅ | -| Ubuntu | 22.04 | ✅ | -| Ubuntu | 20.04 | ❌ | -| Ubuntu | 18.04 | ❌ | + | OS Distribution | OS Version | Supports Kubernetes 1.27.x | + | --------------- | ---------- | -------------------------- | + | CentOS | 7.7 | ✅ | + | Ubuntu | 22.04 | ✅ | + | Ubuntu | 20.04 | ❌ | + | Ubuntu | 18.04 | ❌ | ## Parameters @@ -443,6 +471,8 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w | `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands. | | `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands. | | `kubeadmconfig.clientConfig` | Settings to manually configure OIDC-based authentication when you choose a third-party (Custom) IDP. Refer to [Configure Custom OIDC](#configure-custom-oidc). | +| `cloud.maas.customEndpoint` | The custom MAAS API or DNS endpoint URL to use for the PXK cluster. This parameter is only available for MAAS. | +| `cloud.maas.customEndpointPort` | The custom MAAS API or DNS endpoint port to use for the PXK cluster. This parameter is only available for MAAS. Default value is `6443`. | ## Usage @@ -678,26 +708,26 @@ to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS 1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. -```yaml -kubeadmconfig: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` 2. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. -```yaml -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` @@ -708,27 +738,27 @@ Follow these steps to configure OIDC for managed EKS clusters. 1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. -```yaml -oidcIdentityProvider: - identityProviderConfigName: "Spectro-docs" - issuerUrl: "issuer-url" - clientId: "user-client-id-from-Palette" - usernameClaim: "email" - usernamePrefix: "-" - groupsClaim: "groups" - groupsPrefix: "" - requiredClaims: -``` + ```yaml + oidcIdentityProvider: + identityProviderConfigName: "Spectro-docs" + issuerUrl: "issuer-url" + clientId: "user-client-id-from-Palette" + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: + ``` 2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. -```yaml -clientConfig: - oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" - oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: 1gsranjjmdgahm10j8r6m47ejokm9kafvcbhi3d48jlc3rfpprhv - oidc-extra-scope: profile,email -``` + ```yaml + clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: ************************************************** + oidc-extra-scope: profile,email + ``` 3. Provide third-party OIDC IDP details. @@ -749,105 +779,17 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w ![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) - - - - -## Prerequisites - -- A minimum of 4 CPU and 4GB Memory. - -- Operating System (OS) dependencies as listed in the table. - -| OS Distribution | OS Version | Supports Kubernetes 1.26.x | -| --------------- | ---------- | -------------------------- | -| CentOS | 7.7 | ✅ | -| Ubuntu | 22.04 | ✅ | -| Ubuntu | 20.04 | ❌ | -| Ubuntu | 18.04 | ❌ | - -## Parameters - -| Parameter | Description | -| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pack.podCIDR` | The CIDR range for Pods in the cluster. This should match the networking layer property. Default: `192.168.0.0/16` | -| `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12` | -| `pack.serviceDomain` | The cluster DNS service domain. Default: `cluster.local`. To change the default, you must add this parameter to the Kubernetes YAML file at cluster creation and specify the cluster DNS service domain to use. This value cannot be changed after cluster creation is complete. Refer to the [Change Cluster DNS Service Domain](kubernetes.md?versions=k8s_v1.26#change-cluster-dns-service-domain-1) section. | -| `pack.palette.config.dashboard.identityProvider` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](kubernetes.md#configure-oidc-identity-provider). | -| `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set. | -| `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on the apiServer. | -| `kubeadmconfig.controllerManager.extraArgs` | A list of additional ControllerManager flags to set. | -| `kubeadmconfig.scheduler.extraArgs` | A list of additional Kube scheduler flags to set. | -| `kubeadmconfig.kubeletExtraArgs` | A list of kubelet arguments to set and copy to the nodes. | -| `kubeadmconfig.files` | A list of additional files to copy to the nodes. | -| `kubeadmconfig.preKubeadmCommands` | A list of additional commands to invoke **before** running kubeadm commands. | -| `kubeadmconfig.postKubeadmCommands` | A list of additional commands to invoke **after** running kubeadm commands. | -| `kubeadmconfig.clientConfig` | Settings to manually configure OIDC-based authentication when you choose a third-party (Custom) IDP. Refer to [Configure Custom OIDC](#configure-custom-oidc). | - -## Usage - -The Kubeadm configuration file is where you can do the following: - -- Change the default `podCIDR` and `serviceClusterIpRange` values. CIDR IPs specified in the configuration file take - precedence over other defined CIDR IPs in your environment. - - As you build your cluster, check that the `podCIDR` value does not overlap with any hosts or with the service network - and the `serviceClusterIpRange` value does not overlap with any IP ranges assigned to nodes or pods. For more - information, refer to the [Clusters](../clusters/clusters.md) guide and - [Cluster Deployment Errors](../troubleshooting/cluster-deployment.md). - -- Manually configure a third-party OpenID Connect (OIDC) Identity Provider (IDP). For more information, check out - [Configure Custom OIDC](#configure-custom-oidc). - -- Change the default cluster DNS service domain from `cluster.local` to a DNS domain that you specify. You can only - change the DNS domain during cluster creation. For more information, refer to - [Change Cluster DNS Service Domain](kubernetes.md?versions=k8s_v1.26#change-cluster-dns-service-domain-1). - -- Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more - information, refer to the [Spectro Proxy](frp.md) guide. - -### Change Cluster DNS Service Domain - -The `pack.serviceDomain` parameter with default value `cluster.local` is not visible in the Kubernetes YAML file, and -its value can only be changed at cluster creation. To change the value, you must add `serviceDomain: "cluster.local"` to -the Kubernetes YAML file when you create a cluster, and specify the service domain you want to use. - -```yaml -pack: - k8sHardening: True - podCIDR: "172.16.0.0/16" - serviceClusterIPRange: "10.96.0.0/12" - serviceDomain: "" -``` - -:::warning - -You can only specify the service domain at cluster creation. After cluster creation completes, you cannot update the -value. Attempting to update it results in the error `serviceDomain update is forbidden for existing cluster`. - -::: - -For more information about networking configuration with DNS domains, refer to the Kubernetes -[Networking](https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/#kubeadm-k8s-io-v1beta3-Networking) -API documentation. +### Custom MAAS Endpoint -### Configuration Changes +You can specify a custom MAAS endpoint and port that instructs Palette to direct all MAAS API requests to the provided +endpoint URL. Use the `cloud.maas.customEndpoint` and `cloud.maas.customEndpointPort` parameters to specify the custom +MAAS API URL and port. This is useful in scenarios where the MAAS API endpoint is not resolvable outside of the MAAS +network. -The PXK Kubeadm configuration is updated to dynamically enable OIDC based on your IDP selection by adding the -`identityProvider` parameter. +The following example shows how to specify a custom MAAS endpoint and port in the Kubernetes YAML file. Make sure the +`cloud.maas` section is at the same level as the `pack` section. -```yaml -palette: - config: - dashboard: - identityProvider: -``` - -
- -### Example Kubeadm Configuration File - -```yaml +```yaml hideClipboard {10-14} pack: k8sHardening: True podCIDR: "192.168.0.0/16" @@ -856,257 +798,29 @@ pack: config: dashboard: identityProvider: palette -kubeadmconfig: - apiServer: - extraArgs: - secure-port: "6443" - anonymous-auth: "true" - profiling: "false" - disable-admission-plugins: "AlwaysAdmit" - default-not-ready-toleration-seconds: "60" - default-unreachable-toleration-seconds: "60" - enable-admission-plugins: "AlwaysPullImages,NamespaceLifecycle,ServiceAccount,NodeRestriction,PodSecurity" - admission-control-config-file: "/etc/kubernetes/pod-security-standard.yaml" - audit-log-path: /var/log/apiserver/audit.log - audit-policy-file: /etc/kubernetes/audit-policy.yaml - audit-log-maxage: "30" - audit-log-maxbackup: "10" - audit-log-maxsize: "100" - authorization-mode: RBAC,Node - tls-cipher-suites: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256" - extraVolumes: - - name: audit-log - hostPath: /var/log/apiserver - mountPath: /var/log/apiserver - pathType: DirectoryOrCreate - - name: audit-policy - hostPath: /etc/kubernetes/audit-policy.yaml - mountPath: /etc/kubernetes/audit-policy.yaml - readOnly: true - pathType: File - - name: pod-security-standard - hostPath: /etc/kubernetes/pod-security-standard.yaml - mountPath: /etc/kubernetes/pod-security-standard.yaml - readOnly: true - pathType: File - controllerManager: - extraArgs: - profiling: "false" - terminated-pod-gc-threshold: "25" - pod-eviction-timeout: "1m0s" - use-service-account-credentials: "true" - feature-gates: "RotateKubeletServerCertificate=true" - scheduler: - extraArgs: - profiling: "false" - kubeletExtraArgs: - read-only-port: "0" - event-qps: "0" - feature-gates: "RotateKubeletServerCertificate=true" - protect-kernel-defaults: "true" - tls-cipher-suites: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256" - files: - - path: hardening/audit-policy.yaml - targetPath: /etc/kubernetes/audit-policy.yaml - targetOwner: "root:root" - targetPermissions: "0600" - - path: hardening/90-kubelet.conf - targetPath: /etc/sysctl.d/90-kubelet.conf - targetOwner: "root:root" - targetPermissions: "0600" - - targetPath: /etc/kubernetes/pod-security-standard.yaml - targetOwner: "root:root" - targetPermissions: "0600" - content: | - apiVersion: apiserver.config.k8s.io/v1 - kind: AdmissionConfiguration - plugins: - - name: PodSecurity - configuration: - apiVersion: pod-security.admission.config.k8s.io/v1 - kind: PodSecurityConfiguration - defaults: - enforce: "baseline" - enforce-version: "v1.26" - audit: "baseline" - audit-version: "v1.26" - warn: "restricted" - warn-version: "v1.26" - audit: "restricted" - audit-version: "v1.26" - exemptions: - # Array of authenticated usernames to exempt. - usernames: [] - # Array of runtime class names to exempt. - runtimeClasses: [] - # Array of namespaces to exempt. - namespaces: [kube-system] - - preKubeadmCommands: - - 'echo "====> Applying kernel parameters for Kubelet"' - - 'sysctl -p /etc/sysctl.d/90-kubelet.conf' - postKubeadmCommands: - - 'echo "List of post kubeadm commands to be executed"' - - # Client configuration to add OIDC based authentication flags in kubeconfig - #clientConfig: - #oidc-issuer-url: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-issuer-url }}" - #oidc-client-id: "{{ .spectro.pack.kubernetes.kubeadmconfig.apiServer.extraArgs.oidc-client-id }}" - #oidc-client-secret: yourSecretClientSecretGoesHere - #oidc-extra-scope: profile,email -``` - -### Configure OIDC Identity Provider - -Platforms that use PXK can use the OIDC IDP feature, which offers the convenience of managing OIDC at the Kubernetes -layer. The OIDC IDP feature is particularly useful for environments that do not have their own IDP configured. In this -scenario, you can leverage Palette as an IDP without having to configure a third-party IDP. We also support the ability -to take advantage of other OIDC providers by making it possible for you to configure OIDC at the tenant level. For -additional flexibility, if you wish to use a different IDP than the one configured at the tenant level, you can select a -different IDP by adding the OIDC configuration to your cluster profile. - -When you add the PXK pack to a cluster profile, Palette displays the OIDC IDP options listed below. - -All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes -role to users and groups, refer to -[Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). You can also configure OIDC -for virtual clusters. For guidance, refer to -[Configure OIDC for a Virtual Cluster](../clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md). - -- **None**: This setting does not require OIDC configuration for the cluster. It displays in the YAML file as `noauth`. - - :::warning - - We do not recommend choosing **None** in a production environment, as it may disable authentication for add-ons that - rely on OIDC. - - ::: - -- **Custom**: This is the default setting and does not require OIDC configuration. However, if desired, it allows you to - specify a third-party OIDC provider by configuring OIDC statements in the YAML file as described in - [Configure Custom OIDC](#configure-custom-oidc). This setting displays in the YAML file as `none`. - -- **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper - permissions to view and access the project's resources is able to log into the Kubernetes dashboard. This setting - displays in the YAML file as `palette`. - -- **Inherit from Tenant**: This setting allows you to apply RBAC to multiple clusters and requires you to configure - OpenID Connect (OIDC) in **Tenant Settings**. In Tenant Admin scope, navigate to **Tenant Settings** > **SSO**, choose - **OIDC**, and provide your third-party IDP details. This setting displays in the YAML file as `tenant`. For more - information, check out the [SSO Setup](../user-management/saml-sso/saml-sso.md) guide. - - :::info - - If your IDP uses Security Assertion Markup Language (SAML) authentication, then the **Inherit from Tenant** option - will not work, and you will need to use the **Custom** option instead. This is because Kubernetes supports only OIDC - authentication and not SAML authentication. - - ::: - -### Configure Custom OIDC - -The custom method to configure OIDC and apply RBAC for an OIDC provider can be used for all cloud services except Amazon -Elastic Kubernetes Service (EKS) and [Azure-AKS](../clusters/public-cloud/azure/aks.md). - - - - - -Follow these steps to configure a third-party OIDC IDP. You can apply these steps to all the public cloud providers -except Azure AKS and Amazon EKS clusters. Azure AKS and Amazon EKS require different configurations. AKS requires you to -use Azure Active Directory (AAD) to enable OIDC integration. Refer to -[Enable OIDC in Kubernetes Clusters With Entra ID](../user-management/saml-sso/palette-sso-with-entra-id.md#enable-oidc-in-kubernetes-clusters-with-entra-id) -to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS clusters. - -1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. - -```yaml -kubeadmconfig: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` -2. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. - -```yaml -ubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid +cloud: + maas: + customEndpoint: "maas-api.example.maas.org" + customEndpointPort: "6443" ``` - - -Follow these steps to configure OIDC for managed EKS clusters. - -1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, - and enter your third-party provider details. - -```yaml hideClipboard -oidcIdentityProvider: - identityProviderConfigName: "Spectro-docs" - issuerUrl: "issuer-url" - clientId: "user-client-id-from-Palette" - usernameClaim: "email" - usernamePrefix: "-" - groupsClaim: "groups" - groupsPrefix: "" - requiredClaims: -``` - -2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. - -```yaml hideClipboard -clientConfig: - oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" - oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: yourSecretClientSecretGoesHere - oidc-extra-scope: profile,email -``` - -3. Provide third-party OIDC IDP details. - - - - - -### Use RBAC with OIDC - -You can create a role binding that uses individual users as the subject or specify a group name as the subject to map -many users to a role. The group name is the group assigned in the OIDC provider's configuration. Below is an example. To -learn more, review [Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). - -Assume you created a group named `dev-east-2` within an OIDC provider. If you configure the host cluster's Kubernetes -pack with all the correct OIDC settings, you could then create a role binding for the `dev-east-2` group. - -In this example, Palette is used as the IDP, and all users in the `dev-east-2` would inherit the `cluster-admin` role. - -![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) - -
- - + ## Prerequisites -- A minimum of 4 CPU and 4GB Memory. +- A minimum of 4 CPU and 4 GB Memory. - Operating System (OS) dependencies as listed in the table. -| OS Distribution | OS Version | Supports Kubernetes 1.25.x | -| --------------- | ---------- | -------------------------- | -| CentOS | 7.7 | ✅ | -| Ubuntu | 22.04 | ✅ | -| Ubuntu | 20.04 | ❌ | -| Ubuntu | 18.04 | ❌ | + | OS Distribution | OS Version | Supports Kubernetes 1.27.x | + | --------------- | ---------- | -------------------------- | + | CentOS | 7.7 | ✅ | + | Ubuntu | 22.04 | ✅ | + | Ubuntu | 20.04 | ❌ | + | Ubuntu | 18.04 | ❌ | ## Parameters @@ -1114,7 +828,7 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w | ------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `pack.podCIDR` | The CIDR range for Pods in the cluster. This should match the networking layer property. Default: `192.168.0.0/16` | | `pack.serviceClusterIpRange` | The CIDR range for services in the cluster. This should not overlap with any IP ranges assigned to nodes or pods. Default: `10.96.0.0/12` | -| `pack.serviceDomain` | The cluster DNS service domain. Default: `cluster.local`. To change the default, you must add this parameter to the Kubernetes YAML file at cluster creation and specify the cluster DNS service domain to use. This value cannot be changed after cluster creation is complete. Refer to the [Change Cluster DNS Service Domain](kubernetes.md?versions=k8s_v1.25#change-cluster-dns-service-domain) section. | +| `pack.serviceDomain` | The cluster DNS service domain. Default: `cluster.local`. To change the default, you must add this parameter to the Kubernetes YAML file at cluster creation and specify the cluster DNS service domain to use. This value cannot be changed after cluster creation is complete. Refer to the [Change Cluster DNS Service Domain](kubernetes.md?versions=k8s_v1.27#change-cluster-dns-service-domain) section. | | `pack.palette.config.dashboard.identityProvider` | Dynamically enabled OpenID Connect (OIDC) Identity Provider (IDP) setting based on your UI selection when you add the PXK pack to your profile. This parameter appears in the YAML file after you make a selection. Refer to [Configure OIDC Identity Provider](kubernetes.md#configure-oidc-identity-provider). | | `kubeadmconfig.apiServer.extraArgs` | A list of additional apiServer flags you can set. | | `kubeadmconfig.apiServer.extraVolumes` | A list of additional volumes to mount on the apiServer. | @@ -1138,12 +852,12 @@ The Kubeadm configuration file is where you can do the following: information, refer to the [Clusters](../clusters/clusters.md) guide and [Cluster Deployment Errors](../troubleshooting/cluster-deployment.md). -- Manually configure a third-party OpenID Connect (OIDC) Identity Provider (IDP). For more information, check out - [Configure Custom OIDC](#configure-custom-oidc). - - Change the default cluster DNS service domain from `cluster.local` to a DNS domain that you specify. You can only change the DNS domain during cluster creation. For more information, refer to - [Change Cluster DNS Service Domain](kubernetes.md?versions=k8s_v1.25#change-cluster-dns-service-domain). + [Change Cluster DNS Service Domain](kubernetes.md?versions=k8s_v1.27#change-cluster-dns-service-domain). + +- Manually configure a third-party OpenID Connect (OIDC) Identity Provider (IDP). For more information, check out + [Configure Custom OIDC](#configure-custom-oidc). - Add a certificate for the Spectro Proxy pack if you want to use a reverse proxy with a Kubernetes cluster. For more information, refer to the [Spectro Proxy](frp.md) guide. @@ -1154,7 +868,7 @@ The `pack.serviceDomain` parameter with default value `cluster.local` is not vis its value can only be changed at cluster creation. To change the value, you must add `serviceDomain: "cluster.local"` to the Kubernetes YAML file when you create a cluster, and specify the service domain you want to use. -```yaml +```yaml hideClipboard pack: k8sHardening: True podCIDR: "172.16.0.0/16" @@ -1178,7 +892,7 @@ API documentation. The PXK Kubeadm configuration is updated to dynamically enable OIDC based on your IDP selection by adding the `identityProvider` parameter. -```yaml hideClipboard +```yaml palette: config: dashboard: @@ -1267,13 +981,13 @@ kubeadmconfig: kind: PodSecurityConfiguration defaults: enforce: "baseline" - enforce-version: "v1.25" + enforce-version: "v1.26" audit: "baseline" - audit-version: "v1.25" + audit-version: "v1.26" warn: "restricted" - warn-version: "v1.25" + warn-version: "v1.26" audit: "restricted" - audit-version: "v1.25" + audit-version: "v1.26" exemptions: # Array of authenticated usernames to exempt. usernames: [] @@ -1282,9 +996,11 @@ kubeadmconfig: # Array of namespaces to exempt. namespaces: [kube-system] - preKubeadmCommands: + preKubeadmCommands: - 'echo "====> Applying kernel parameters for Kubelet"' - - "sysctl -p /etc/sysctl.d/90-kubelet.conf" + - 'sysctl -p /etc/sysctl.d/90-kubelet.conf' + postKubeadmCommands: + - 'echo "List of post kubeadm commands to be executed"' # Client configuration to add OIDC based authentication flags in kubeconfig #clientConfig: @@ -1307,12 +1023,11 @@ When you add the PXK pack to a cluster profile, Palette displays the OIDC IDP op All the options require you to map a set of users or groups to a Kubernetes RBAC role. To learn how to map a Kubernetes role to users and groups, refer to -[Create Role Bindings](../clusters/cluster-management/cluster-rbac.md#create-role-bindings). You can also configure OIDC -for virtual clusters. For guidance, refer to +[Create Role Bindings](/clusters/cluster-management/cluster-rbac#create-role-bindings). You can also configure OIDC for +virtual clusters. For guidance, refer to [Configure OIDC for a Virtual Cluster](../clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md). -- **None**: This is the default setting and there is nothing to configure. This setting displays in the YAML file as - `noauth`. +- **None**: This setting does not require OIDC configuration for the cluster. It displays in the YAML file as `noauth`. :::warning @@ -1321,9 +1036,9 @@ for virtual clusters. For guidance, refer to ::: -- **Custom**: This setting allows you to specify a third-party OIDC provider by configuring OIDC statements in the - Kubeadm configuration file as described in [Configure Custom OIDC](#configure-custom-oidc). This setting displays in - the YAML file as `none`. +- **Custom**: This is the default setting and does not require OIDC configuration. However, if desired, it allows you to + specify a third-party OIDC provider by configuring OIDC statements in the YAML file as described in + [Configure Custom OIDC](#configure-custom-oidc). This setting displays in the YAML file as `none`. - **Palette**: This setting makes Palette the IDP. Any user with a Palette account in the tenant and the proper permissions to view and access the project's resources is able to log into the Kubernetes dashboard. This setting @@ -1359,29 +1074,26 @@ to learn more. Click the **Amazon EKS** tab for steps to configure OIDC for EKS 1. Add the following parameters to your Kubernetes YAML file when creating a cluster profile. -```yaml hideClipboard -kubeadmconfig: - apiServer: - extraArgs: - oidc-issuer-url: "provider URL" - oidc-client-id: "client-id" - oidc-groups-claim: "groups" - oidc-username-claim: "email" -``` + ```yaml + kubeadmconfig: + apiServer: + extraArgs: + oidc-issuer-url: "provider URL" + oidc-client-id: "client-id" + oidc-groups-claim: "groups" + oidc-username-claim: "email" + ``` 2. Under the `clientConfig` parameter section of Kubernetes YAML file, uncomment the `oidc-` configuration lines. -```yaml hideClipboard -kubeadmconfig: - clientConfig: - oidc-issuer-url: "" - oidc-client-id: "" - oidc-client-secret: "" - oidc-extra-scope: profile,email,openid -``` - -3. Provide third-party OIDC IDP details. Refer to the [SAML & SSO Setup](/user-management/saml-sso) for guidance on - configuring a third party IDP with Palette. + ```yaml + kubeadmconfig: + clientConfig: + oidc-issuer-url: "" + oidc-client-id: "" + oidc-client-secret: "" + oidc-extra-scope: profile,email,openid + ``` @@ -1392,27 +1104,29 @@ Follow these steps to configure OIDC for managed EKS clusters. 1. In the Kubernetes pack, uncomment the lines in the `oidcIdentityProvider` parameter section of the Kubernetes pack, and enter your third-party provider details. -```yaml - oidcIdentityProvider: hideClipboard - identityProviderConfigName: 'Spectro-docs' - issuerUrl: 'issuer-url' - clientId: 'user-client-id-from-Palette' - usernameClaim: "email" - usernamePrefix: "-" - groupsClaim: "groups" - groupsPrefix: "" - requiredClaims: -``` + ```yaml + oidcIdentityProvider: + identityProviderConfigName: "Spectro-docs" + issuerUrl: "issuer-url" + clientId: "user-client-id-from-Palette" + usernameClaim: "email" + usernamePrefix: "-" + groupsClaim: "groups" + groupsPrefix: "" + requiredClaims: + ``` 2. Under the `clientConfig` parameter section of Kubernetes pack, uncomment the `oidc-` configuration lines. -```yaml -clientConfig: - oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" - oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" - oidc-client-secret: yourSecretClientSecretGoesHere - oidc-extra-scope: profile,email -``` + ```yaml + clientConfig: + oidc-issuer-url: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.issuerUrl }}" + oidc-client-id: "{{ .spectro.pack.kubernetes-eks.managedControlPlane.oidcIdentityProvider.clientId }}" + oidc-client-secret: ************************************************** + oidc-extra-scope: profile,email + ``` + +3. Provide third-party OIDC IDP details. @@ -1437,7 +1151,7 @@ In this example, Palette is used as the IDP, and all users in the `dev-east-2` w :::warning -All versions less than v1.25.x are considered deprecated. Upgrade to a newer version to take advantage of new features. +All versions less than v1.27.x are considered deprecated. Upgrade to a newer version to take advantage of new features. ::: diff --git a/docs/docs-content/integrations/longhorn.md b/docs/docs-content/integrations/longhorn.md index b6b3fe8e74..ec545eb4b0 100644 --- a/docs/docs-content/integrations/longhorn.md +++ b/docs/docs-content/integrations/longhorn.md @@ -84,6 +84,10 @@ The following known issues exist in the Longhorn 1.5.X release. [known issue](https://github.com/longhorn/longhorn/issues/6962) in the Longhorn GitHub repository and a fix is on the roadmap. +- Using Longhorn together in airgap environments with an external registry requires you to update the Longhorn pack + image references to use the base URL of the Harbor registry. For more information, refer to + [Longhorn Deployer Stuck in Init State in Airgap Environments](#using-longhorn-with-harbor-registry-in-airgap-environments). +
@@ -136,6 +140,72 @@ when learning how to use Longhorn. We also recommend you check out the [Examples](https://longhorn.io/docs/1.4.4/references/examples/) section of the Longhorn documentation. The examples section contains several use cases of how to configure Longhorn. +### Using Longhorn with Harbor Registry in Airgap Environments + +When you use the Longhorn pack in an airgapped environment, the Harbor Edge-Native Config pack is required for your +cluster to function. However, you must change the image references in the Longhorn pack to use the base URL of the local +Harbor registry. Otherwise, the cluster will fail to deploy, with the `longhorn-driver-deployer` pod stuck in the `Init` +state. + +1. Log in to Palette. + +2. From the left **Main Menu**, select **Profiles**. + +3. Select the cluster profile you use to deploy the cluster with Longhorn. + +4. In the pack YAML for the Longhorn pack, replace the base URL of each image referenced in the pack with the Harbor + registry. + + For example, the following is a snippet of the Longhorn pack's YAML before and after you replace the base URL. + + + + + + ```yaml + pack: + namespace: "longhorn-system" + namespaceLabels: + "longhorn-system": + "pod-security.kubernetes.io/enforce=privileged,pod-security.kubernetes.io/enforce-version=v{{ + .spectro.system.kubernetes.version | substr 0 4 }}" + content: + images: + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-engine:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-manager:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-ui:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-instance-manager:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-share-manager:v1.5.3 + ``` + + + + + + ```yaml + pack: + namespace: "longhorn-system" + namespaceLabels: + "longhorn-system": + "pod-security.kubernetes.io/enforce=privileged,pod-security.kubernetes.io/enforce-version=v{{ + .spectro.system.kubernetes.version | substr 0 4 }}" + content: + images: + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-engine:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-manager:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-ui:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-instance-manager:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-share-manager:v1.5.3 + ``` + + + + + + Refer to [Harbor Edge-Native Config](./harbor-edge.md#log-in-to-harbor-web-ui) pack documentation to learn how to + find the node IP and port of the Harbor registry. If you have given the registry a domain name, you can use the + domain name instead of the node IP. + @@ -188,6 +258,72 @@ when learning how to use Longhorn. We also recommend you check out the [Examples](https://longhorn.io/docs/1.4.4/references/examples/) section of the Longhorn documentation. The examples section contains several use cases of how to configure Longhorn. +### Using Longhorn with Harbor Registry in Airgap Environments + +When you use the Longhorn pack in an airgapped environment, the Harbor Edge-Native Config pack is required for your +cluster to function. However, you must change the image references in the Longhorn pack to use the base URL of the local +Harbor registry. Otherwise, the cluster will fail to deploy, with the `longhorn-driver-deployer` pod stuck in the `Init` +state. + +1. Log in to Palette. + +2. From the left **Main Menu**, select **Profiles**. + +3. Select the cluster profile you use to deploy the cluster with Longhorn. + +4. In the pack YAML for the Longhorn pack, replace the base URL of each image referenced in the pack with the Harbor + registry. + + For example, the following is a snipped of the Longhorn pack's YAML before and after you replace the base URL: + + + + + + ```yaml + pack: + namespace: "longhorn-system" + namespaceLabels: + "longhorn-system": + "pod-security.kubernetes.io/enforce=privileged,pod-security.kubernetes.io/enforce-version=v{{ + .spectro.system.kubernetes.version | substr 0 4 }}" + content: + images: + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-engine:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-manager:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-ui:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-instance-manager:v1.5.3 + - image: gcr.io/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-share-manager:v1.5.3 + ``` + + + + + + ```yaml + pack: + namespace: "longhorn-system" + namespaceLabels: + "longhorn-system": + "pod-security.kubernetes.io/enforce=privileged,pod-security.kubernetes.io/enforce-version=v{{ + .spectro.system.kubernetes.version | substr 0 4 }}" + content: + images: + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-engine:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-manager:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-ui:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-instance-manager:v1.5.3 + - image: 10.10.137.220:30003/spectro-images-public/packs/csi-longhorn/1.5.3/longhorn-share-manager:v1.5.3 + ``` + + + + + + Refer to [Harbor Edge-Native Config](./harbor-edge.md#log-in-to-harbor-web-ui) pack documentation to learn how to + find the node IP and port of the Harbor registry. If you have given the registry a domain name, you can use the + domain name instead of the node IP. +
diff --git a/docs/docs-content/integrations/ngrok.md b/docs/docs-content/integrations/ngrok.md index 09bb5c23a6..813dcabd87 100644 --- a/docs/docs-content/integrations/ngrok.md +++ b/docs/docs-content/integrations/ngrok.md @@ -4,7 +4,7 @@ title: "ngrok" description: "Learn about using ngrok Kubernetes Ingress to access applications in Palette." hide_table_of_contents: true type: "integration" -category: ["ingress", "kubernetes", "amd64", "community"] +category: ["ingress", "amd64", "community"] sidebar_class_name: "hide-from-sidebar" logoUrl: "https://registry.spectrocloud.com/v1/ngrok-ingress-controller/blobs/sha256:a723399d53d716c5441d57d021a7975d961e5b7db79ccb2bc10f7524ba7e67c1?type=image.webp" tags: ["packs", "ngrok", "network", "kubernetes"] diff --git a/docs/docs-content/integrations/rke2.md b/docs/docs-content/integrations/rke2.md index 1c3c32746d..be056d4c94 100644 --- a/docs/docs-content/integrations/rke2.md +++ b/docs/docs-content/integrations/rke2.md @@ -13,8 +13,6 @@ logoUrl: "https://registry.dev.spectrocloud.com/v1/kubernetes-rke2/blobs/sha256: the U.S. Federal Government sector. To meet the Kubernetes security and compliance goals required by the U.S. Federal Government, RKE2 establishes the following: -
- 1. Provides defaults and configuration options that allow clusters to pass the CIS Kubernetes Benchmark v1.6 with minimal operator intervention. @@ -38,10 +36,9 @@ the respective owner. Once we stop supporting the minor version, we initiate the The following RKE2 versions are supported to work with Palette. -
- - + + ## Prerequisites @@ -63,8 +60,6 @@ guide to learn more. RKE2 offers several customization options, ranging from networking to security. We recommend you review the following RKE2 documentation: -
- - [Configuration Options](https://docs.rke2.io/install/configuration) - [Inbound Network Rules](https://docs.rke2.io/install/requirements#inbound-network-rules) @@ -78,7 +73,8 @@ Many of the Day-2 cluster management responsibilities are handled by Palette. Re Palette and Day-2 operations.
- + + ## Prerequisites @@ -100,8 +96,6 @@ guide to learn more. RKE2 offers several customization options, ranging from networking to security. We recommend you review the following RKE2 documentation: -
- - [Configuration Options](https://docs.rke2.io/install/configuration) - [Inbound Network Rules](https://docs.rke2.io/install/requirements#inbound-network-rules) @@ -115,7 +109,7 @@ Many of the Day-2 cluster management responsibilities are handled by Palette. Re Palette and Day-2 operations.
- + ## Prerequisites @@ -137,44 +131,6 @@ guide to learn more. RKE2 offers several customization options, ranging from networking to security. We recommend you review the following RKE2 documentation: -
- -- [Configuration Options](https://docs.rke2.io/install/configuration) - -- [Inbound Network Rules](https://docs.rke2.io/install/requirements#inbound-network-rules) - -- [Registries Configuration](https://docs.rke2.io/install/containerd_registry_configuration) - -- [Advanced Options](https://docs.rke2.io/advanced) - -Many of the Day-2 cluster management responsibilities are handled by Palette. Review the -[Cluster Management](../clusters/cluster-management/cluster-management.md) reference resource to learn more about -Palette and Day-2 operations. - -
- - -## Prerequisites - -- A Linux operating system. Refer to the official [RKE2 requirements](https://docs.rke2.io/install/requirements) for - more details on supported Linux distributions and versions. - -- 8 GB Memory - -- 4 CPU - -- An Edge host. Refer to the [Edge](../clusters/edge/edge.md) documentation to learn more about Edge. - -## Usage - -You can add RKE2 to an Edge cluster profile as the Kubernetes layer. To learn more, refer to the -[Create Cluster Profiles](../profiles/cluster-profiles/create-cluster-profiles/create-cluster-profiles.md) guide. - -RKE2 offers several customization options, ranging from networking to security. We recommend you review the following -RKE2 documentation: - -
- - [Configuration Options](https://docs.rke2.io/install/configuration) - [Inbound Network Rules](https://docs.rke2.io/install/requirements#inbound-network-rules) @@ -191,7 +147,7 @@ Palette and Day-2 operations. -All version of RKE2 prior to 1.25.x are deprecated and no longer supported by Palette. We recommend you upgrade to a +All version of RKE2 prior to 1.27.x are deprecated and no longer supported by Palette. We recommend you upgrade to a supported version of RKE2. diff --git a/docs/docs-content/integrations/rook-ceph.md b/docs/docs-content/integrations/rook-ceph.md index 3771f3c2e5..c38b44da4a 100644 --- a/docs/docs-content/integrations/rook-ceph.md +++ b/docs/docs-content/integrations/rook-ceph.md @@ -1,7 +1,9 @@ --- sidebar_label: "rook-ceph" title: "Rook Ceph" -description: "Rook Ceph storage pack in Spectro Cloud" +description: "Rook is an open-source cloud-native storage orchestrator that provides the platform, framework, and support for Ceph +storage to natively integrate with cloud-native environments. Ceph is a distributed storage system that provides file, +block, and object storage and is deployed in large-scale production clusters. This page talks about how to use the Rook Ceph storage pack in Spectro Cloud" hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] @@ -11,58 +13,419 @@ logoUrl: tags: ["packs", "rook-ceph", "storage"] --- +Rook is an open-source cloud-native storage orchestrator that provides the platform, framework, and support for Ceph +storage to natively integrate with cloud-native environments. Ceph is a distributed storage system that provides file, +block, and object storage and is deployed in large-scale production clusters. + Rook turns storage software into self-managing, self-scaling, and self-healing storage services. It automates deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management. Rook uses the facilities provided by the underlying cloud-native container management, scheduling, and orchestration platform to perform its duties. -The pack provides the following two configurations: +The pack has two presets that provide the following two configurations: -- A three-node Ceph cluster (recommended). -- A single node Ceph cluster. +- A multi-node Ceph cluster. +- A single-node Ceph cluster. -Please make sure that your worker node pool size satisfies the minimum nodes requirement for your Ceph cluster. -Additional disks should be attached to your worker pool nodes to deploy a Ceph cluster. For example, suppose you are -using existing appliances for your Kubernetes cluster (typical for edge clusters); you will need to ensure that -additional disks (1 or 3 - based on your Ceph cluster settings) are attached to the appliance. The device filter needs -to be configured in the pack settings for such cases. As an example, if the additional disks were sdd, sde, sdf, the -following configuration would be required: +## Versions Supported -Example YAML + -```yaml -storage: - useAllNodes: true - useAllDevices: false - deviceFilter: ^sd[d-f] - config: - osdsPerDevice: "1" # this value can be overridden at the node or device level -``` + -## Versions Supported +## Prerequisites - +- Kubernetes v1.21 or higher. + +- If you are using Rook on Edge, the Edge host needs to be created with at least two hard disks. + +## Parameters + +| Parameter | Description | Default | +| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | ------------ | +| cluster.contents.spec.storage.useAllDevices | Allows the cluster to use all available devices on the nodes for storage. | true | +| cluster.contents.spec.storage.deviceFilter | A regex filter that filters storage devices. Only device names that match the filter are used by Ceph clusters. | Empty String | +| cluster.contents.spec.dashboard.enabled | Whether to enable the Ceph dashboard. | true | +| cluster.operator.contents.data.LOG_LEVEL | The log level of Rook Operator. Accepted values are `DEBUG`, `INFO`. `WARNING`, and `ERROR`. | `INFO` | + +## Usage + +### Rook on Edge Clusters + +To use Rook-Ceph on Edge clusters, you need to make a few changes to the cluster profile depending on your cluster +configuration. + +1. In the YAML file for BYO-OS pack, add the following blocks to the `stages` configuration in the OS pack of the + cluster profile. + + ```yaml + stages: + initramfs: + - files: + - path: /etc/modules-load.d/ceph.conf + permissions: 644 + owner: 0 + group: 0 + content: | + rbd + ceph + encoding: "" + ownerstring: "" + after-upgrade: + - name: "Erase Old Partitions on Boot Disk" + commands: + - wipefs -a /dev/sdb + ``` + +2. Click on the Rook-Ceph layer. In the upper-right corner of the Rook-Ceph layer's YAML editing interface, click + **Presets**. Set the preset to either single-node or multi-node depending on your cluster configuration. + +3. If you chose the **Single Node Cluster** preset, skip this step. + + If you chose the **Multi Node Cluster with Replicas** preset, set the value of + `manifests.storageClass.volumeBindingMode` to `Immediate`. + +### Access Ceph Dashboard + +The Ceph dashboard gives you an overview of the status of your Ceph cluster, including overall health, and the status of +all Ceph daemons. By default, the Dashboard is exposed as a ClusterIP-type service on the port 7000 on single node +clusters. + +1. Issue the following command to view the service and find its cluster IP and port. + + ```shell + kukubectl --namespace rook-ceph get svc | grep dashboard + ``` + + ```hideClipboard + rook-ceph-mgr-dashboard ClusterIP 192.169.32.142 7000/TCP 15m + ``` + +2. If you are on a node of the cluster, you can visit the dashboard by visiting the cluster IP and the exposed port. + + If you are remotely accessing the cluster, you can issue the following command to enable port forwarding from your + local machine to the dashboard service. + + ```shell + kukubectl port-forward svc/rook-ceph-mgr-dashboard -n rook-ceph 8443:7000 & + ``` + + If your dashboard service is exposed on a different port, replace 7000 with the port that the dashboard service is + exposed on. + +3. Once you can connect to the dashboard, you need to provide the login credentials to access the dashboard. Rook + creates a default user named `admin` and generates a secret called `rook-ceph-dashboard-password` in the namespace of + the Rook-Ceph cluster. To retrieve the generated password, issue the following command: + + ```shell + kubectl -n rook-ceph get secret rook-ceph-dashboard-password -o jsonpath="{['data']['password']}" | base64 --decode && echo + ``` + +4. Use the password you receive in the output with the username `admin` to log in to the Ceph Dashboard. + +### Known Issues + +- If a cluster experiences network issues, it's possible for the file mount to become unavailable and remain unavailable + even after the network is restored. This a known issue disclosed in the + [Rook GitHub repository](https://github.com/rook/rook/issues/13818). Refer to the + [Troubleshooting section](#file-mount-becomes-unavailable-after-cluster-experiences-network-issues) for a workaround + if you observe this issue in your cluster. + + + + + +## Prerequisites + +- Kubernetes v1.21 or higher. + +- If you are using Rook on Edge, the Edge host needs to be created with at least two hard disks. The actual required + number of disks depend on your cluster configuration. + +## Parameters + +| Parameter | Description | Default | +| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | ------------ | +| cluster.contents.spec.storage.useAllDevices | Allows the cluster to use all available devices on the nodes for storage. | true | +| cluster.contents.spec.storage.deviceFilter | A regex filter that filters storage devices. Only device names that match the filter are used by Ceph clusters. | Empty String | +| cluster.contents.spec.dashboard.enabled | Whether to enable the Ceph dashboard. | true | +| cluster.operator.contents.data.LOG_LEVEL | The log level of Rook Operator. Accepted values are `DEBUG`, `INFO`. `WARNING`, and `ERROR`. | `INFO` | + +## Usage + +### Rook on Edge Clusters + +To use Rook-Ceph on Edge clusters, you need to make a few changes to the cluster profile depending on your cluster +configuration. + +1. In the YAML file for BYO-OS pack, add the following blocks to the `stages` configuration in the OS pack of the + cluster profile. + + ```yaml + stages: + initramfs: + - files: + - path: /etc/modules-load.d/ceph.conf + permissions: 644 + owner: 0 + group: 0 + content: | + rbd + ceph + encoding: "" + ownerstring: "" + after-upgrade: + - name: "Erase Old Partitions on Boot Disk" + commands: + - wipefs -a /dev/sdb + ``` + +2. Click on the Rook-Ceph layer. In the upper-right corner of the Rook-Ceph layer's YAML editing interface, click + **Presets**. Set the preset to either single-node or multi-node depending on your cluster configuration. + +3. If you chose the **Single Node Cluster** preset, skip this step. + + If you chose the **Multi Node Cluster with Replicas** preset, set the value of + `manifests.storageClass.volumeBindingMode` to `Immediate`. + +### Access Ceph Dashboard + +The Ceph dashboard gives you an overview of the status of your Ceph cluster, including overall health, and the status of +all Ceph daemons. By default, the Dashboard is exposed as a ClusterIP-type service on the port 7000 on single node +clusters. + +1. Issue the following command to view the service and find its cluster IP and port. + + ```shell + kukubectl --namespace rook-ceph get svc | grep dashboard + ``` + + ```hideClipboard + rook-ceph-mgr-dashboard ClusterIP 192.169.32.142 7000/TCP 15m + ``` + +2. If you are on a node of the cluster, you can visit the dashboard by visiting the cluster IP and the exposed port. + + If you are remotely accessing the cluster, you can issue the following command to enable port forwarding from your + local machine to the dashboard service. + + ```shell + kukubectl port-forward svc/rook-ceph-mgr-dashboard -n rook-ceph 8443:7000 & + ``` + + If your dashboard service is exposed on a different port, replace 7000 with the port that the dashboard service is + exposed on. - +3. Once you can connect to the dashboard, you need to provide the login credentials to access the dashboard. Rook + creates a default user named `admin` and generates a secret called `rook-ceph-dashboard-password` in the namespace of + the Rook-Ceph cluster. To retrieve the generated password, issue the following command: -**1.9.2** + ```shell + kubectl -n rook-ceph get secret rook-ceph-dashboard-password -o jsonpath="{['data']['password']}" | base64 --decode && echo + ``` + +4. Use the password you receive in the output with the username `admin` to log in to the Ceph Dashboard. + +### Known Issues + +- If a cluster experiences network issues, it's possible for the file mount to become unavailable and remain unavailable + even after the network is restored. This a known issue disclosed in the + [Rook GitHub repository](https://github.com/rook/rook/issues/13818). Refer to the + [Troubleshooting section](#file-mount-becomes-unavailable-after-cluster-experiences-network-issues) for a workaround + if you observe this issue in your cluster. - + + +## Prerequisites + +- Kubernetes v1.21 or higher. + +- If you are using Rook on Edge, the Edge host needs to be created with at least two hard disks. The actual required + number of disks depend on your cluster configuration. + +## Parameters + +| Parameter | Description | Default | +| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | ------------ | +| cluster.contents.spec.storage.useAllDevices | Allows the cluster to use all available devices on the nodes for storage. | true | +| cluster.contents.spec.storage.deviceFilter | A regex filter that filters storage devices. Only device names that match the filter are used by Ceph clusters. | Empty String | +| cluster.contents.spec.dashboard.enabled | Whether to enable the Ceph dashboard. | true | +| cluster.operator.contents.data.LOG_LEVEL | The log level of Rook Operator. Accepted values are `DEBUG`, `INFO`. `WARNING`, and `ERROR`. | `INFO` | + +## Usage + +### Rook on Edge Clusters + +To use Rook-Ceph on Edge clusters, you need to make a few changes to the cluster profile depending on your cluster +configuration. + +1. In the YAML file for BYO-OS pack, add the following blocks to the `stages` configuration in the OS pack of the + cluster profile. + + ```yaml + stages: + initramfs: + - files: + - path: /etc/modules-load.d/ceph.conf + permissions: 644 + owner: 0 + group: 0 + content: | + rbd + ceph + encoding: "" + ownerstring: "" + after-upgrade: + - name: "Erase Old Partitions on Boot Disk" + commands: + - wipefs -a /dev/sdb + ``` + +2. Click on the Rook-Ceph layer. In the upper-right corner of the Rook-Ceph layer's YAML editing interface, click + **Presets**. Set the preset to either single-node or multi-node depending on your cluster configuration. + +3. If you chose the **Single Node Cluster** preset, skip this step. + + If you chose the **Multi Node Cluster with Replicas** preset, set the value of + `manifests.storageClass.volumeBindingMode` to `Immediate`. + +### Access Ceph Dashboard + +The Ceph dashboard gives you an overview of the status of your Ceph cluster, including overall health, and the status of +all Ceph daemons. By default, the Dashboard is exposed as a ClusterIP-type service on the port 7000 on single node +clusters. + +1. Issue the following command to view the service and find its cluster IP and port. + + ```shell + kukubectl --namespace rook-ceph get svc | grep dashboard + ``` + + ```hideClipboard + rook-ceph-mgr-dashboard ClusterIP 192.169.32.142 7000/TCP 15m + ``` + +2. If you are on a node of the cluster, you can visit the dashboard by visiting the cluster IP and the exposed port. + + If you are remotely accessing the cluster, you can issue the following command to enable port forwarding from your + local machine to the dashboard service. + + ```shell + kukubectl port-forward svc/rook-ceph-mgr-dashboard -n rook-ceph 8443:7000 & + ``` + + If your dashboard service is exposed on a different port, replace 7000 with the port that the dashboard service is + exposed on. + +3. Once you can connect to the dashboard, you need to provide the login credentials to access the dashboard. Rook + creates a default user named `admin` and generates a secret called `rook-ceph-dashboard-password` in the namespace of + the Rook-Ceph cluster. To retrieve the generated password, issue the following command: + + ```shell + kubectl -n rook-ceph get secret rook-ceph-dashboard-password -o jsonpath="{['data']['password']}" | base64 --decode && echo + ``` + +4. Use the password you receive in the output with the username `admin` to log in to the Ceph Dashboard. -**1.8.3** +### Known Issues + +- If a cluster experiences network issues, it's possible for the file mount to become unavailable and remain unavailable + even after the network is restored. This a known issue disclosed in the + [Rook GitHub repository](https://github.com/rook/rook/issues/13818). Refer to the + [Troubleshooting section](#file-mount-becomes-unavailable-after-cluster-experiences-network-issues) for a workaround + if you observe this issue in your cluster. - + -**1.5.9** +The older versions of this pack are deprecated. Please use the later versions to take advantage of new features and +improvements. +## Troubleshooting + +### File Mount Becomes Unavailable after Cluster Experiences Network Issues + +A known issue exists with Rook-Ceph where file mounts become unavailable and remain unavailable even after network +issues are resolved. + +#### Debug Steps + +1. One way to debug is to reboot the node that is experiencing the issues. If you are unable to reboot the node, or if + rebooting the node does not fix the issue, continue to the following steps. + +2. Connect to your cluster via the command-line. For more information, refer to + [Access Cluster with CLI](/docs/docs-content/clusters/cluster-management/palette-webctl.md). + +3. Issue the following command to identify Persistent Volume Claims (PVC) from Ceph File System (FS). + + ```shell + kubectl get pvc --all | grep "cephFS" + ``` + +4. Scale down all workloads, including pods, deployments, and StatefulSets using the PVC to zero. + + To scale down a deployment, use the following command. Replace `deployment-name` with the name of the deployment. + + ```shell + kubectl scale deployment deployment-name --replicas=0 + ``` + + To scale down a StatefulSet, use the following command. Replace `statefulset-name` with the name of the StatefulSet. + + ```shell + kubectl scale statefulset statefulset-name --replicas=0 + ``` + + To scale down a pod, delete it. Make sure you delete the deployments and StatefulSets first. If a pod belongs to a + StatefulSet or a deployment, it will simply be recreated. + + ```shell + kubectl delete pods pod-name + ``` + + :::tip + + If you do not know which workloads use the PVC, you can start by getting a list of all pods that are using PVCs and + their PVC names with the following command. + + ```shell + kubectl get pods --all-namespaces --output=json | jq '.items[] | {name: .metadata.name, namespace: .metadata.namespace, claimName: .spec | select( has ("volumes") ).volumes[] | select( has ("persistentVolumeClaim") ).persistentVolumeClaim.claimName }' + ``` + + You can then find workloads that are associated with the pods and scale them down to zero. + + ::: + +5. Once all the workloads are scaled down, all existing volume mounts will be unmounted, followed by fresh new mounts of + cephFS volumes. Ensure that all workloads are scaled down to zero. Even if one pod remains that uses the PVC, the + unmount will not happen and the issue will not be resolved. + +6. Scale the workloads back to their original state. + +## Terraform + +```tf +data "spectrocloud_registry" "registry" { + name = "Public Repo" +} + +data "spectrocloud_pack_simple" "pack" { + name = "csi-rook-ceph-addon" + version = "1.12.7" + type = "helm" + registry_uid = data.spectrocloud_registry.registry.id +} +``` + ## References -- [Rook Cepth Documentation](https://rook.io/docs/rook/v1.10/Getting-Started/intro/) +- [Rook Ceph Documentation](https://rook.io/docs/rook/v1.10/Getting-Started/intro/) + +- [Ceph Dashboard](https://rook.io/docs/rook/latest-release/Storage-Configuration/Monitoring/ceph-dashboard/) diff --git a/docs/docs-content/legal-licenses/oss-licenses.md b/docs/docs-content/legal-licenses/oss-licenses.md index b3f3c5212f..78befd725b 100644 --- a/docs/docs-content/legal-licenses/oss-licenses.md +++ b/docs/docs-content/legal-licenses/oss-licenses.md @@ -11,460 +11,483 @@ tags: ["legal", "licenses"] The following table lists the open-source licenses tied to the libraries and modules currently in use by Palette. If you have any questions or concerns, contact us at support@spectrocloud.com -| **Library** | **License** | -| --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | -| github.com/hashicorp/golang-lru | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| github.com/Masterminds/goutils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/googleapis/enterprise-certificate-proxy/client | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/go-autorest/autorest/azure/auth | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mitchellh/mapstructure | [MIT](https://opensource.org/license/mit/) | -| github.com/josharian/intern | [MIT](https://opensource.org/license/mit/) | -| github.com/ghodss/yaml | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources | [MIT](https://opensource.org/license/mit/) | -| github.com/klauspost/compress/zstd/internal/xxhash | [MIT](https://opensource.org/license/mit/) | -| github.com/hashicorp/go-uuid | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| github.com/asaskevich/govalidator | [MIT](https://opensource.org/license/mit/) | -| github.com/huandu/xstrings | [MIT](https://opensource.org/license/mit/) | -| github.com/golang-jwt/jwt/v4 | [MIT](https://opensource.org/license/mit/) | -| k8s.io/metrics/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jlaffaye/ftp | [ISC](https://opensource.org/license/isc-license-txt) | -| github.com/mitchellh/reflectwalk | [MIT](https://opensource.org/license/mit/) | -| github.com/shopspring/decimal | [MIT](https://opensource.org/license/mit/) | -| gopkg.in/square/go-jose.v2/json | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| golang.org/x/net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/spf13/cast | [MIT](https://opensource.org/license/mit/) | -| github.com/dimchansky/utfbom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/docker/go-units | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/gofrs/uuid | [MIT](https://opensource.org/license/mit/) | -| golang.org/x/time/rate | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/google/uuid | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| go.uber.org/atomic | [MIT](https://opensource.org/license/mit/) | -| github.com/dgraph-io/ristretto/z | [MIT](https://opensource.org/license/mit/) | -| github.com/hashicorp/go-version | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| github.com/sirupsen/logrus | [MIT](https://opensource.org/license/mit/) | -| sigs.k8s.io/structured-merge-diff/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/davecgh/go-spew/spew | [ISC](https://opensource.org/license/isc-license-txt) | -| k8s.io/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| go.uber.org/multierr | [MIT](https://opensource.org/license/mit/) | -| github.com/andreburgaud/crypt2go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/Azure/go-autorest/autorest/azure/cli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/bxcodec/faker/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/go-errors/errors | [MIT](https://opensource.org/license/mit/) | -| google.golang.org/genproto/googleapis/rpc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| go.mongodb.org/mongo-driver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/aws/aws-sdk-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jmespath/go-jmespath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/phpdave11/gofpdi | [MIT](https://opensource.org/license/mit/) | -| golang.org/x/sys | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| cloud.google.com/go/compute/metadata | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/evanphx/json-patch/v5 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/stretchr/testify/assert | [MIT](https://opensource.org/license/mit/) | -| go.opencensus.io | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/klog/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| google.golang.org/protobuf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/gogo/protobuf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| golang.org/x/oauth2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/youmark/pkcs8 | [MIT](https://opensource.org/license/mit/) | -| github.com/google/s2a-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/validate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/jsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/modern-go/concurrent | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/go-autorest/autorest | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mitchellh/copystructure | [MIT](https://opensource.org/license/mit/) | -| github.com/jessevdk/go-flags | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/stripe/stripe-go/v71 | [MIT](https://opensource.org/license/mit/) | -| github.com/gorhill/cronexpr | [APL-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| google.golang.org/api | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| google.golang.org/appengine | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/cespare/xxhash/v2 | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/subscription/armsubscription | [MIT](https://opensource.org/license/mit/) | -| github.com/spf13/pflag | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| golang.org/x/crypto | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/nats-io/nats.go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/jsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/apimachinery | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| emperror.dev/errors | [MIT](https://opensource.org/license/mit/) | -| github.com/klauspost/pgzip | [MIT](https://opensource.org/license/mit/) | -| k8s.io/client-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/yaml | [MIT](https://opensource.org/license/mit/) | -| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mitchellh/go-homedir | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/go-autorest/autorest/date | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/xdg-go/scram | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/gofuzz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-logr/logr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| golang.org/x/term | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/golang/protobuf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/gophercloud/gophercloud | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/gorilla/mux | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/go-openapi/strfmt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/yaml.v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/xdg-go/stringprep | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/go-autorest/autorest/to | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/aws/aws-sdk-go/internal/sync/singleflight | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/Masterminds/sprig/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/dgraph-io/ristretto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/square/go-jose.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork | [MIT](https://opensource.org/license/mit/) | -| github.com/golang/snappy | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/klauspost/compress/internal/snapref | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/Azure/azure-sdk-for-go/sdk/azidentity | [MIT](https://opensource.org/license/mit/) | -| github.com/russellhaering/goxmldsig | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/nats-io/nkeys | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/googleapis/gax-go/v2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 | [MIT](https://opensource.org/license/mit/) | -| golang.org/x/text | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/Azure/go-autorest/logger | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/montanaflynn/stats | [MIT](https://opensource.org/license/mit/) | -| github.com/golang/glog | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/beevik/etree | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/pkg/errors | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/Azure/go-autorest/autorest/adal | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jonboulle/clockwork | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/golang/groupcache/lru | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/pkg/browser | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/gophercloud/utils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Masterminds/semver | [MIT](https://opensource.org/license/mit/) | -| github.com/magisterquis/connectproxy | [Zlib](https://www.zlib.net/zlib_license.html) | -| golang.org/x/sync/errgroup | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/mattermost/xml-roundtrip-validator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/kelseyhightower/envconfig | [MIT](https://opensource.org/license/mit/) | -| github.com/Masterminds/semver/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/x448/float16 | [MIT](https://opensource.org/license/mit/) | -| github.com/nats-io/jwt/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage | [MIT](https://opensource.org/license/mit/) | -| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mailru/easyjson | [MIT](https://opensource.org/license/mit/) | -| github.com/json-iterator/go | [MIT](https://opensource.org/license/mit/) | -| github.com/AzureAD/microsoft-authentication-library-for-go/apps | [MIT](https://opensource.org/license/mit/) | -| github.com/Narasimha1997/ratelimiter | [MIT](https://opensource.org/license/mit/) | -| github.com/evanphx/json-patch | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/mongodb/mongo-tools-common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mongodb/mongo-tools | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-webauthn/x/revoke | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/golang-jwt/jwt/v5 | [MIT](https://opensource.org/license/mit/) | -| github.com/signintech/gopdf | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/go-autorest/autorest/validation | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/runtime/middleware/denco | [MIT](https://opensource.org/license/mit/) | -| github.com/imdario/mergo | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/pmezard/go-difflib/difflib | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| google.golang.org/api/internal/third_party/uritemplates | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| gopkg.in/inf.v0 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/go-mail/mail | [MIT](https://opensource.org/license/mit/) | -| github.com/xdg-go/pbkdf2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/coreos/go-oidc/v3/oidc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go/sdk/internal | [MIT](https://opensource.org/license/mit/) | -| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cbs/v20170312 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/kylelemons/godebug | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/loads | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/klauspost/compress | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/vmware/govmomi | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/go-autorest/tracing | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/go-tpm | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/utils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/googleapis/gnostic | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice | [MIT](https://opensource.org/license/mit/) | -| github.com/vmware/govmomi/simulator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/analysis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/modern-go/reflect2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/opentracing/opentracing-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/go-cmp/cmp | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/fxamacker/cbor/v2 | [MIT](https://opensource.org/license/mit/) | -| github.com/russellhaering/gosaml2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go/sdk/azcore | [MIT](https://opensource.org/license/mit/) | -| github.com/vmware/govmomi/vim25/xml | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/oklog/ulid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-openapi/spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-webauthn/webauthn | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| google.golang.org/grpc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/nats-io/nuid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/dustin/go-humanize | [MIT](https://opensource.org/license/mit/) | -| github.com/go-openapi/swag | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/yaml.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mholt/archiver/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/prometheus/common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/cert-manager/cert-manager/pkg/apis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/coredns/corefile-migration/migration | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/antlr/antlr4/runtime/Go/antlr | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/andybalholm/brotli | [MIT](https://opensource.org/license/mit/) | -| gomodules.xyz/jsonpatch/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| cloud.google.com/go/container/apiv1/containerpb | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/docker/distribution | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/cluster-api/test/infrastructure/docker/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/pierrec/lz4/v4 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/blang/semver | [MIT](https://opensource.org/license/mit/) | -| k8s.io/component-base | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/subosito/gotenv | [MIT](https://opensource.org/license/mit/) | -| github.com/google/cel-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-pipeline-go/pipeline | [MIT](https://opensource.org/license/mit/) | -| sigs.k8s.io/gateway-api/apis/v1alpha2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/cluster-api-provider-vsphere/apis/v1beta1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/hashicorp/errwrap | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| github.com/MakeNowJust/heredoc | [MIT](https://opensource.org/license/mit/) | -| k8s.io/kube-openapi/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha6 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/ulikunitz/xz | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| k8s.io/utils/internal/third_party/forked/golang/net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| go.opentelemetry.io/otel/trace | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/apiserver/pkg/storage/names | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-logr/stdr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/PaesslerAG/jsonpath | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| sigs.k8s.io/json | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/nwaples/rardecode | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/loft-sh/vcluster/pkg/constants | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-storage-blob-go/azblob | [MIT](https://opensource.org/license/mit/) | -| github.com/dsnet/compress | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/hashicorp/hcl | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| github.com/spf13/viper | [MIT](https://opensource.org/license/mit/) | -| github.com/pelletier/go-toml/v2 | [MIT](https://opensource.org/license/mit/) | -| golang.org/x/mod/sumdb/dirhash | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| k8s.io/apimachinery/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/emicklei/go-restful/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/stoewer/go-strcase | [MIT](https://opensource.org/license/mit/) | -| github.com/matttproud/golang_protobuf_extensions/pbutil | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/go-github/v45/github | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| k8s.io/kube-openapi/pkg/validation/errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/prometheus/client_model/go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/client-go/third_party/forked/golang/template | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/aws/amazon-vpc-cni-k8s/pkg/apis/crd/v1alpha1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/apiextensions-apiserver/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/cluster-api-provider-azure | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/spf13/afero | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/fsnotify/fsnotify | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| sigs.k8s.io/cluster-api-provider-aws | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/cluster-bootstrap/token | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/opencontainers/go-digest | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/ini.v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/metal3-io/ip-address-manager/api/v1alpha1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/drone/envsubst/v2 | [MIT](https://opensource.org/license/mit/) | -| github.com/awslabs/goformation/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/prometheus/procfs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/cluster-api-provider-gcp | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/coredns/caddy/caddyfile | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/blang/semver/v4 | [MIT](https://opensource.org/license/mit/) | -| github.com/sanathkr/yaml | [MIT](https://opensource.org/license/mit/) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 | [MIT](https://opensource.org/license/mit/) | -| github.com/magiconair/properties | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/valyala/fastjson | [MIT](https://opensource.org/license/mit/) | -| k8s.io/apiextensions-apiserver/third_party/forked/celopenapi/model | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/munnerz/goautoneg | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| go.opentelemetry.io/otel | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| google.golang.org/genproto/googleapis/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mitchellh/hashstructure | [MIT](https://opensource.org/license/mit/) | -| github.com/hashicorp/go-multierror | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| sigs.k8s.io/cluster-api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/apparentlymart/go-cidr/cidr | [MIT](https://opensource.org/license/mit/) | -| github.com/PaesslerAG/gval | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| k8s.io/kube-openapi/pkg/validation/strfmt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/kube-openapi/pkg/validation/validate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/apimachinery/third_party/forked/golang | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| sigs.k8s.io/controller-runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/prometheus/client_golang/prometheus | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/go-querystring/query | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/spf13/jwalterweatherman | [MIT](https://opensource.org/license/mit/) | -| github.com/sanathkr/go-yaml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute | [MIT](https://opensource.org/license/mit/) | -| libvirt.org/go/libvirt | [MIT](https://opensource.org/license/mit/) | -| github.com/onsi/gomega | [MIT](https://opensource.org/license/mit/) | -| github.com/gobuffalo/flect | [MIT](https://opensource.org/license/mit/) | -| github.com/mattn/go-ieproxy | [MIT](https://opensource.org/license/mit/) | -| libvirt.org/libvirt-go-xml | [MIT](https://opensource.org/license/mit/) | -| k8s.io/kube-openapi/pkg/validation/spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/gnostic | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/beorn7/perks/quantile | [MIT](https://opensource.org/license/mit/) | -| github.com/jaypipes/pcidb | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/tklauser/go-sysconf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/docker/cli/cli/config | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jaypipes/ghw | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/containerd/containerd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| golang.org/x/sync | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| oras.land/oras-go/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/pytimer/k8sutil | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/avast/retry-go | [MIT](https://opensource.org/license/mit/) | -| k8s.io/apiextensions-apiserver/pkg/apis/apiextensions | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/ztrue/shutdown | [MIT](https://opensource.org/license/mit/) | -| github.com/tklauser/numcpus | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/shirou/gopsutil/v3 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/opencontainers/image-spec/specs-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/docker/go-metrics | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/docker/go-connections | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/morikuni/aec | [MIT](https://opensource.org/license/mit/) | -| github.com/shirou/gopsutil | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/docker/docker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/jpillora/backoff | [MIT](https://opensource.org/license/mit/) | -| github.com/docker/docker-credential-helpers | [MIT](https://opensource.org/license/mit/) | -| github.com/moby/term | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/moby/locker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/goharbor/go-client/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/otiai10/copy | [MIT](https://opensource.org/license/mit/) | -| github.com/wayneashleyberry/terminal-dimensions | [MIT](https://opensource.org/license/mit/) | -| github.com/vishvananda/netlink | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/pterm/pterm | [MIT](https://opensource.org/license/mit/) | -| atomicgo.dev/cursor | [MIT](https://opensource.org/license/mit/) | -| github.com/gookit/color | [MIT](https://opensource.org/license/mit/) | -| k8s.io/kubelet/config/v1beta1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/apiserver/pkg/endpoints/deprecation | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/aybabtme/rgbterm | [MIT](https://opensource.org/license/mit/) | -| github.com/lann/builder | [MIT](https://opensource.org/license/mit/) | -| atomicgo.dev/schedule | [MIT](https://opensource.org/license/mit/) | -| github.com/go-git/go-billy/v5 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/lucasb-eyer/go-colorful | [MIT](https://opensource.org/license/mit/) | -| github.com/xeipuuv/gojsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/gobwas/glob | [MIT](https://opensource.org/license/mit/) | -| github.com/lib/pq | [MIT](https://opensource.org/license/mit/) | -| github.com/rancher/system-upgrade-controller/pkg/apis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mudler/entities/pkg/entities | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| pault.ag/go/modprobe | [MIT](https://opensource.org/license/mit/) | -| gopkg.in/yaml.v1 | [LGPL-3.0](https://gnu.org/licenses/lgpl-3.0.en.html#license-text) | -| github.com/mattn/go-runewidth | [MIT](https://opensource.org/license/mit/) | -| github.com/containerd/stargz-snapshotter/estargz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/moby/spdystream | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/kustomize/kyaml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/xlab/treeprint | [MIT](https://opensource.org/license/mit/) | -| github.com/zcalusic/sysinfo/cpuid | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| go.opentelemetry.io/otel/metric | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/skip2/go-qrcode | [MIT](https://opensource.org/license/mit/) | -| github.com/rancher/wrangler/pkg/genericcondition | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-gorp/gorp/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/containerd/console | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/zcalusic/sysinfo | [MIT](https://opensource.org/license/mit/) | -| pault.ag/go/topsort | [MIT](https://opensource.org/license/mit/) | -| github.com/joho/godotenv | [MIT](https://opensource.org/license/mit/) | -| github.com/vbatts/tar-split/archive/tar | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/stretchr/objx | [MIT](https://opensource.org/license/mit/) | -| github.com/twpayne/go-vfs/v4 | [MIT](https://opensource.org/license/mit/) | -| atomicgo.dev/keyboard | [MIT](https://opensource.org/license/mit/) | -| github.com/containerd/continuity | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/cluster-bootstrap | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/go-git/gcfg | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/emirpasic/gods | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/google/btree | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/yaml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/liggitt/tabwriter | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/schollz/progressbar/v3 | [MIT](https://opensource.org/license/mit/) | -| github.com/pierrec/lz4 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/packethost/packngo/metadata | [MIT](https://opensource.org/license/mit/) | -| github.com/google/gnostic-models | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/qri-io/starlib/util | [MIT](https://opensource.org/license/mit/) | -| github.com/xo/terminfo | [MIT](https://opensource.org/license/mit/) | -| gopkg.in/djherbis/times.v1 | [MIT](https://opensource.org/license/mit/) | -| gopkg.in/natefinch/lumberjack.v2 | [MIT](https://opensource.org/license/mit/) | -| github.com/chuckpreslar/emission | [MIT](https://opensource.org/license/mit/) | -| github.com/lithammer/fuzzysearch/fuzzy | [MIT](https://opensource.org/license/mit/) | -| github.com/qeesung/image2ascii | [MIT](https://opensource.org/license/mit/) | -| sigs.k8s.io/yaml/goyaml.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/rubenv/sql-migrate | [MIT](https://opensource.org/license/mit/) | -| github.com/mudler/go-pluggable | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/sergi/go-diff/diffmatchpatch | [MIT](https://opensource.org/license/mit/) | -| github.com/cheggaaa/pb | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| sigs.k8s.io/kustomize/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/stretchr/testify | [MIT](https://opensource.org/license/mit/) | -| github.com/gosuri/uitable/util/wordwrap | [MIT](https://opensource.org/license/mit/) | -| github.com/lann/ps | [MIT](https://opensource.org/license/mit/) | -| github.com/tredoe/osutil/v2/userutil/crypt | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/satori/go.uuid | [MIT](https://opensource.org/license/mit/) | -| github.com/denisbrodbeck/machineid | [MIT](https://opensource.org/license/mit/) | -| github.com/kairos-io/kairos-sdk | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jbenet/go-context/io | [MIT](https://opensource.org/license/mit/) | -| github.com/cyphar/filepath-securejoin | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/libp2p/go-reuseport | [ISC](https://opensource.org/license/isc-license-txt) | -| github.com/xanzy/ssh-agent | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/warnings.v0 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/mudler/yip/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/c-robinson/iplib | [MIT](https://opensource.org/license/mit/) | -| github.com/exponent-io/jsonpath | [MIT](https://opensource.org/license/mit/) | -| github.com/kevinburke/ssh_config | [MIT](https://opensource.org/license/mit/) | -| github.com/spf13/cobra | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/rancher-sandbox/linuxkit/providers | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/pkg/xattr | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/twpayne/go-vfs | [MIT](https://opensource.org/license/mit/) | -| github.com/kairos-io/kairos | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/rivo/uniseg | [MIT](https://opensource.org/license/mit/) | -| github.com/itchyny/gojq | [MIT](https://opensource.org/license/mit/) | -| k8s.io/kubernetes/cmd/kubeadm/app | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/cli-runtime/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/go-containerregistry | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/phayes/permbits | [MIT](https://opensource.org/license/mit/) | -| github.com/gosuri/uitable | [MIT](https://opensource.org/license/mit/) | -| github.com/peterbourgon/diskv | [MIT](https://opensource.org/license/mit/) | -| github.com/disintegration/imaging | [MIT](https://opensource.org/license/mit/) | -| github.com/mitchellh/go-wordwrap | [MIT](https://opensource.org/license/mit/) | -| github.com/ProtonMail/go-crypto | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| k8s.io/kubectl/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jmoiron/sqlx | [MIT](https://opensource.org/license/mit/) | -| github.com/rubenv/sql-migrate/sqlparse | [MIT](https://opensource.org/license/mit/) | -| github.com/monochromegane/go-gitignore | [MIT](https://opensource.org/license/mit/) | -| github.com/moby/moby/libnetwork/resolvconf | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/vmware/vmw-guestinfo | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/diskfs/go-diskfs | [MIT](https://opensource.org/license/mit/) | -| github.com/xeipuuv/gojsonschema | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/go-yaml/yaml | [MIT](https://opensource.org/license/mit/) | -| github.com/gregjones/httpcache | [MIT](https://opensource.org/license/mit/) | -| github.com/nfnt/resize | [ISC](https://opensource.org/license/isc-license-txt) | -| github.com/matttproud/golang_protobuf_extensions/v2/pbutil | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/Masterminds/squirrel | [MIT](https://opensource.org/license/mit/) | -| github.com/chai2010/gettext-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/itchyny/timefmt-go | [MIT](https://opensource.org/license/mit/) | -| golang.org/x/image | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/xeipuuv/gojsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| helm.sh/helm/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/fatih/color | [MIT](https://opensource.org/license/mit/) | -| golang.org/x/exp | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/go-git/go-git/v5 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/google/shlex | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/mitchellh/colorstring | [MIT](https://opensource.org/license/mit/) | -| github.com/russross/blackfriday/v2 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/mattn/go-isatty | [MIT](https://opensource.org/license/mit/) | -| github.com/mattn/go-colorable | [MIT](https://opensource.org/license/mit/) | -| go.starlark.net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/BurntSushi/toml | [MIT](https://opensource.org/license/mit/) | -| github.com/vishvananda/netns | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/eliukblau/pixterm/pkg/ansimage | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | -| github.com/cavaliergopher/grab | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| golang.org/x/sys/unix | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| k8s.io/component-base/config | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/gorilla/handlers | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/kr/pretty | [MIT](https://opensource.org/license/mit/) | -| github.com/klauspost/compress | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/kr/text | [MIT](https://opensource.org/license/mit/) | -| github.com/bshuster-repo/logrus-logstash-hook | [MIT](https://opensource.org/license/mit/) | -| github.com/docker/distribution/uuid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| golang.org/x/net/idna | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/docker/libtrust | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/check.v1 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/google/martian/log | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/openshift/custom-resource-status/conditions/v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| kubevirt.io/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/corvus-ch/logr | [MIT](https://opensource.org/license/mit/) | -| github.com/openshift/api/config/v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/jasonlvhit/gocron | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/bketelsen/logr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/pborman/uuid | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| kubevirt.io/containerized-data-importer-api/pkg/apis/core | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/kyverno/go-wildcard | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/juliangruber/go-intersect | [MIT](https://opensource.org/license/mit/) | -| kubevirt.io/controller-lifecycle-operator-sdk/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| gopkg.in/validator.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| golang.org/x/crypto/ed25519 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/google/go-github/github | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/gorilla/websocket | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | -| github.com/PuerkitoBio/urlesc | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/go-stack/stack | [MIT](https://opensource.org/license/mit/) | -| github.com/PuerkitoBio/purell | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| google.golang.org/genproto/googleapis/rpc/status | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/kube-openapi/pkg/util/proto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| sigs.k8s.io/controller-runtime/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| k8s.io/klog | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| github.com/flynn/go-shlex | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | -| golang.org/x/crypto/pkcs12 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | -| github.com/xi2/xz#License-1-ov-file | [Custom License](https://github.com/xi2/xz#License-1-ov-file) | +| **Library** | **License** | +| --------------------------------------------------------------------------------------------- | ----------------------------------------------------------- | +| atomicgo.dev/cursor | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| atomicgo.dev/keyboard | [MIT](https://opensource.org/license/mit/) | +| atomicgo.dev/schedule | [MIT](https://opensource.org/license/mit/) | +| cloud.google.com/go/compute/metadata | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| cloud.google.com/go/container/apiv1/containerpb | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| dario.cat/mergo | [MIT](https://opensource.org/license/mit/) | +| emperror.dev/errors | [MIT](https://opensource.org/license/mit/) | +| github.com/andreburgaud/crypt2go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/andybalholm/brotli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/antlr/antlr4/runtime/Go/antlr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/apparentlymart/go-cidr/cidr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/asaskevich/govalidator | [MIT](https://opensource.org/license/mit/) | +| github.com/avast/retry-go | [MIT](https://opensource.org/license/mit/) | +| github.com/aws/amazon-vpc-cni-k8s/pkg/apis/crd/v1alpha1 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/aws/aws-sdk-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/aws/aws-sdk-go/internal/sync/singleflight | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/awslabs/goformation/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/aybabtme/rgbterm | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/azure-pipeline-go/pipeline | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/azure-sdk-for-go | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/azcore | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/azidentity | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/internal | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/subscription/armsubscription | [MIT](https://opensource.org/license/mit/) | +| github.com/Azure/azure-storage-blob-go/azblob | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/Azure/go-autorest/autorest | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/autorest/adal | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/autorest/azure/auth | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/autorest/azure/cli | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/autorest/date | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/autorest/to | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/autorest/validation | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/logger | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Azure/go-autorest/tracing | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/AzureAD/microsoft-authentication-library-for-go/apps | [MIT](https://opensource.org/license/mit/) | +| github.com/beevik/etree | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/beorn7/perks/quantile | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/bketelsen/logr | [MIT](https://opensource.org/license/mit/) | +| github.com/blang/semver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/blang/semver/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/bshuster-repo/logrus-logstash-hook | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/BurntSushi/toml | [MIT](https://opensource.org/license/mit/) | +| github.com/bxcodec/faker/v3 | [MIT](https://opensource.org/license/mit/) | +| github.com/c-robinson/iplib | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/canonical/cluster-api-bootstrap-provider-microk8s/apis/v1beta1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/canonical/cluster-api-control-plane-provider-microk8s/api/v1beta1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/cavaliergopher/grab | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/cert-manager/cert-manager/pkg/apis | [MIT](https://opensource.org/license/mit/) | +| github.com/cespare/xxhash/v2 | [MIT](https://opensource.org/license/mit/) | +| github.com/chai2010/gettext-go | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/cheggaaa/pb | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/chuckpreslar/emission | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/cloudflare/circl | [MIT](https://opensource.org/license/mit/) | +| github.com/containerd/console | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/containerd/containerd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/containerd/continuity | [MIT](https://opensource.org/license/mit/) | +| github.com/containerd/fifo | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/containerd/stargz-snapshotter/estargz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/containerd/ttrpc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/containerd/typeurl/v2 | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/containers/podman/v2/pkg/ctime | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/coredns/caddy/caddyfile | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/coredns/corefile-migration/migration | [MIT](https://opensource.org/license/mit/) | +| github.com/coreos/go-oidc/v3/oidc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/corvus-ch/logr | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/coxedge/cluster-api-provider-cox/api/v1beta1 | [ISC](https://opensource.org/license/isc-license-txt) | +| github.com/cyphar/filepath-securejoin | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/davecgh/go-spew/spew | [ISC](https://opensource.org/license/isc-license-txt) | +| github.com/denisbrodbeck/machineid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/dgraph-io/ristretto | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/dgraph-io/ristretto/z | [MIT](https://opensource.org/license/mit/) | +| github.com/dimchansky/utfbom | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/disintegration/imaging | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/diskfs/go-diskfs | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/docker/cli/cli/config | [MIT](https://opensource.org/license/mit/) | +| github.com/docker/distribution | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/docker/distribution/uuid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/docker/docker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/docker/docker-credential-helpers | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/docker/go-connections | [MIT](https://opensource.org/license/mit/) | +| github.com/docker/go-events | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/docker/go-metrics | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/docker/go-units | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/docker/libtrust | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/drone/envsubst/v2 | [MIT](https://opensource.org/license/mit/) | +| github.com/dsnet/compress | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/dustin/go-humanize | [MIT](https://opensource.org/license/mit/) | +| github.com/eliukblau/pixterm/pkg/ansimage | [MIT](https://opensource.org/license/mit/) | +| github.com/emicklei/go-restful/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/emirpasic/gods | [MIT](https://opensource.org/license/mit/) | +| github.com/evanphx/json-patch | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/evanphx/json-patch/v5 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/exponent-io/jsonpath | [MIT](https://opensource.org/license/mit/) | +| github.com/fatih/color | [MIT](https://opensource.org/license/mit/) | +| github.com/flynn/go-shlex | [MIT](https://opensource.org/license/mit/) | +| github.com/fsnotify/fsnotify | [MIT](https://opensource.org/license/mit/) | +| github.com/fxamacker/cbor/v2 | [MIT](https://opensource.org/license/mit/) | +| github.com/gdamore/encoding | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/gdamore/tcell/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/ghodss/yaml | [MIT](https://opensource.org/license/mit/) | +| github.com/go-errors/errors | [MIT](https://opensource.org/license/mit/) | +| github.com/go-git/gcfg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-git/go-billy/v5 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-git/go-git/v5 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-gorp/gorp/v3 | [MIT](https://opensource.org/license/mit/) | +| github.com/go-logr/logr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-logr/stdr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-mail/mail | [MIT](https://opensource.org/license/mit/) | +| github.com/go-openapi/analysis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/errors | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/jsonpointer | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/jsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/loads | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/runtime/middleware/denco | [MIT](https://opensource.org/license/mit/) | +| github.com/go-openapi/spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/strfmt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/swag | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-openapi/validate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/go-stack/stack | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/go-webauthn/webauthn | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/go-webauthn/x/revoke | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/gobuffalo/flect | [MIT](https://opensource.org/license/mit/) | +| github.com/gobwas/glob | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/gofrs/uuid | [MIT](https://opensource.org/license/mit/) | +| github.com/gogo/protobuf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/goharbor/go-client/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/golang-jwt/jwt/v4 | [MIT](https://opensource.org/license/mit/) | +| github.com/golang-jwt/jwt/v5 | [MIT](https://opensource.org/license/mit/) | +| github.com/golang/glog | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/golang/groupcache/lru | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/golang/protobuf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/golang/snappy | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/google/btree | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/cel-go | [MIT](https://opensource.org/license/mit/) | +| github.com/google/gnostic | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/gnostic-models | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/google/go-cmp/cmp | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/google/go-containerregistry | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/go-github/github | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/google/go-github/v45/github | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/go-querystring/query | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/go-tpm | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/gofuzz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/martian/log | [MIT](https://opensource.org/license/mit/) | +| github.com/google/s2a-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/shlex | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/google/uuid | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/googleapis/enterprise-certificate-proxy/client | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/googleapis/gax-go/v2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/googleapis/gnostic | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/gookit/color | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/gophercloud/gophercloud | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/gophercloud/utils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/gorhill/cronexpr | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/gorilla/handlers | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/gorilla/mux | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/gorilla/websocket | [MIT](https://opensource.org/license/mit/) | +| github.com/gosuri/uitable | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/gosuri/uitable/util/wordwrap | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/gregjones/httpcache | [ISC](https://opensource.org/license/isc-license-txt) | +| github.com/hashicorp/errwrap | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/hashicorp/go-multierror | [MIT](https://opensource.org/license/mit/) | +| github.com/hashicorp/go-uuid | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| github.com/hashicorp/go-version | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| github.com/hashicorp/golang-lru | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| github.com/hashicorp/hcl | [MIT](https://opensource.org/license/mit/) | +| github.com/huandu/xstrings | [MIT](https://opensource.org/license/mit/) | +| github.com/imdario/mergo | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/itchyny/gojq | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/itchyny/timefmt-go | [MIT](https://opensource.org/license/mit/) | +| github.com/jasonlvhit/gocron | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/jaypipes/ghw | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/jaypipes/pcidb | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| github.com/jbenet/go-context/io | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/jessevdk/go-flags | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/jlaffaye/ftp | [ISC](https://opensource.org/license/isc-license-txt) | +| github.com/jmespath/go-jmespath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/jmoiron/sqlx | [MIT](https://opensource.org/license/mit/) | +| github.com/joho/godotenv | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/jonboulle/clockwork | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/josharian/intern | [MIT](https://opensource.org/license/mit/) | +| github.com/jpillora/backoff | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/json-iterator/go | [MIT](https://opensource.org/license/mit/) | +| github.com/juliangruber/go-intersect | [MIT](https://opensource.org/license/mit/) | +| github.com/kairos-io/kairos | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/kairos-io/kairos-sdk | [MIT](https://opensource.org/license/mit/) | +| github.com/kelseyhightower/envconfig | [MIT](https://opensource.org/license/mit/) | +| github.com/kevinburke/ssh_config | [MIT](https://opensource.org/license/mit/) | +| github.com/klauspost/compress | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/klauspost/compress/internal/snapref | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/klauspost/compress/zstd/internal/xxhash | [MIT](https://opensource.org/license/mit/) | +| github.com/klauspost/pgzip | [MIT](https://opensource.org/license/mit/) | +| github.com/kr/pretty | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/kr/text | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/kylelemons/godebug | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/kyverno/go-wildcard | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/lann/builder | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/lann/ps | [MIT](https://opensource.org/license/mit/) | +| github.com/lib/pq | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/libp2p/go-reuseport | [MIT](https://opensource.org/license/mit/) | +| github.com/liggitt/tabwriter | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/lithammer/fuzzysearch/fuzzy | [MIT](https://opensource.org/license/mit/) | +| github.com/loft-sh/cluster-api-provider-vcluster/api/v1alpha1 | [MIT](https://opensource.org/license/mit/) | +| github.com/loft-sh/vcluster/pkg/constants | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/lucasb-eyer/go-colorful | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/magiconair/properties | [MIT](https://opensource.org/license/mit/) | +| github.com/magisterquis/connectproxy | [Zlib](https://www.zlib.net/zlib_license.html) | +| github.com/mailru/easyjson | [MIT](https://opensource.org/license/mit/) | +| github.com/MakeNowJust/heredoc | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/Masterminds/goutils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/Masterminds/semver | [MIT](https://opensource.org/license/mit/) | +| github.com/Masterminds/semver/v3 | [MIT](https://opensource.org/license/mit/) | +| github.com/Masterminds/sprig/v3 | [MIT](https://opensource.org/license/mit/) | +| github.com/Masterminds/squirrel | [MIT](https://opensource.org/license/mit/) | +| github.com/mattermost/xml-roundtrip-validator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mattn/go-colorable | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mattn/go-ieproxy | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mattn/go-isatty | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mattn/go-runewidth | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/matttproud/golang_protobuf_extensions/pbutil | [MIT](https://opensource.org/license/mit/) | +| github.com/matttproud/golang_protobuf_extensions/v2/pbutil | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/metal3-io/ip-address-manager/api/v1alpha1 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/mholt/archiver/v3 | [MIT](https://opensource.org/license/mit/) | +| github.com/mitchellh/colorstring | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mitchellh/copystructure | [MIT](https://opensource.org/license/mit/) | +| github.com/mitchellh/go-homedir | [MIT](https://opensource.org/license/mit/) | +| github.com/mitchellh/go-wordwrap | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mitchellh/hashstructure | [MIT](https://opensource.org/license/mit/) | +| github.com/mitchellh/mapstructure | [MIT](https://opensource.org/license/mit/) | +| github.com/mitchellh/reflectwalk | [MIT](https://opensource.org/license/mit/) | +| github.com/moby/locker | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/moby/moby/libnetwork/resolvconf | [MIT](https://opensource.org/license/mit/) | +| github.com/moby/spdystream | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/moby/sys/mountinfo | [MIT](https://opensource.org/license/mit/) | +| github.com/moby/sys/signal | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/moby/term | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/modern-go/concurrent | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/modern-go/reflect2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mongodb/mongo-tools | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mongodb/mongo-tools-common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/monochromegane/go-gitignore | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/montanaflynn/stats | [MIT](https://opensource.org/license/mit/) | +| github.com/morikuni/aec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mudler/entities/pkg/entities | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/mudler/go-pluggable | [MIT](https://opensource.org/license/mit/) | +| github.com/mudler/yip/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/munnerz/goautoneg | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/Narasimha1997/ratelimiter | [MIT](https://opensource.org/license/mit/) | +| github.com/nats-io/jwt/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/nats-io/nats.go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/nats-io/nkeys | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/nats-io/nuid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/nfnt/resize | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/nicksnyder/go-i18n/v2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/nwaples/rardecode | [MIT](https://opensource.org/license/mit/) | +| github.com/oklog/ulid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/onsi/gomega | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/opencontainers/go-digest | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/opencontainers/image-spec | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/opencontainers/runc/libcontainer/user | [MIT](https://opensource.org/license/mit/) | +| github.com/opencontainers/runtime-spec/specs-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/opencontainers/selinux | [MIT](https://opensource.org/license/mit/) | +| github.com/openshift/api/config/v1 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/openshift/custom-resource-status/conditions/v1 | [MIT](https://opensource.org/license/mit/) | +| github.com/opentracing/opentracing-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/packethost/packngo/metadata | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/PaesslerAG/gval | [MIT](https://opensource.org/license/mit/) | +| github.com/PaesslerAG/jsonpath | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/pborman/uuid | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/pelletier/go-toml/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/peterbourgon/diskv | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/phayes/permbits | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/phpdave11/gofpdi | [MIT](https://opensource.org/license/mit/) | +| github.com/pierrec/lz4 | [MIT](https://opensource.org/license/mit/) | +| github.com/pierrec/lz4/v4 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/pjbgf/sha1cd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/pkg/browser | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/pkg/errors | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/pkg/xattr | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/pmezard/go-difflib/difflib | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/prometheus/client_golang/prometheus | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/prometheus/client_model/go | [MIT](https://opensource.org/license/mit/) | +| github.com/prometheus/common | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg | [MIT](https://opensource.org/license/mit/) | +| github.com/prometheus/procfs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/ProtonMail/go-crypto | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/pterm/pterm | [MIT](https://opensource.org/license/mit/) | +| github.com/PuerkitoBio/purell | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/PuerkitoBio/urlesc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/qeesung/image2ascii | [MIT](https://opensource.org/license/mit/) | +| github.com/rancher-sandbox/linuxkit/providers | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/rancher/system-upgrade-controller/pkg/apis | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/rancher/wrangler/pkg/genericcondition | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/rivo/tview | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/rivo/uniseg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/rubenv/sql-migrate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/rubenv/sql-migrate/sqlparse | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/russellhaering/gosaml2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/russellhaering/goxmldsig | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/russross/blackfriday/v2 | [MIT](https://opensource.org/license/mit/) | +| github.com/sagikazarmark/slog-shim | [MIT](https://opensource.org/license/mit/) | +| github.com/sanathkr/go-yaml | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/sanathkr/yaml | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/satori/go.uuid | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/schollz/progressbar/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/sergi/go-diff/diffmatchpatch | [MIT](https://opensource.org/license/mit/) | +| github.com/shirou/gopsutil | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| github.com/shirou/gopsutil/v3 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/shopspring/decimal | [MIT](https://opensource.org/license/mit/) | +| github.com/signintech/gopdf | [MIT](https://opensource.org/license/mit/) | +| github.com/sirupsen/logrus | [MIT](https://opensource.org/license/mit/) | +| github.com/skeema/knownhosts | [MIT](https://opensource.org/license/mit/) | +| github.com/skip2/go-qrcode | [MIT](https://opensource.org/license/mit/) | +| github.com/spf13/afero | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/spf13/cast | [MIT](https://opensource.org/license/mit/) | +| github.com/spf13/cobra | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/spf13/jwalterweatherman | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/spf13/pflag | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/spf13/viper | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/stoewer/go-strcase | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/stretchr/objx | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/stretchr/testify | [MIT](https://opensource.org/license/mit/) | +| github.com/stretchr/testify/assert | [MIT](https://opensource.org/license/mit/) | +| github.com/stripe/stripe-go/v71 | [MIT](https://opensource.org/license/mit/) | +| github.com/subosito/gotenv | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cbs/v20170312 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/tklauser/go-sysconf | [MIT](https://opensource.org/license/mit/) | +| github.com/tklauser/numcpus | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/tredoe/osutil/v2/userutil/crypt | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/twpayne/go-vfs | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/twpayne/go-vfs/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/ulikunitz/xz | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| github.com/valyala/fastjson | [MIT](https://opensource.org/license/mit/) | +| github.com/vbatts/tar-split/archive/tar | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/vishvananda/netlink | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| github.com/vishvananda/netns | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/vmware/govmomi | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/vmware/govmomi/simulator | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/vmware/govmomi/vim25/xml | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/vmware/vmw-guestinfo | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/wayneashleyberry/terminal-dimensions | [MIT](https://opensource.org/license/mit/) | +| github.com/willdonnelly/passwd | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/x448/float16 | [MIT](https://opensource.org/license/mit/) | +| github.com/xanzy/ssh-agent | [MIT](https://opensource.org/license/mit/) | +| github.com/xdg-go/pbkdf2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/xdg-go/scram | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/xdg-go/stringprep | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/xeipuuv/gojsonpointer | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/xeipuuv/gojsonreference | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/xeipuuv/gojsonschema | [MIT](https://opensource.org/license/mit/) | +| github.com/xi2/xz | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/xlab/treeprint | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/xo/terminfo | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| github.com/youmark/pkcs8 | [MIT](https://opensource.org/license/mit/) | +| github.com/zcalusic/sysinfo | [MIT](https://opensource.org/license/mit/) | +| github.com/zcalusic/sysinfo/cpuid | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| github.com/ztrue/shutdown | [MIT](https://opensource.org/license/mit/) | +| go.mongodb.org/mongo-driver | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| go.opencensus.io | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| go.opentelemetry.io/otel | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| go.opentelemetry.io/otel/metric | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| go.opentelemetry.io/otel/trace | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| go.starlark.net | [MIT](https://opensource.org/license/mit/) | +| go.uber.org/atomic | [MIT](https://opensource.org/license/mit/) | +| go.uber.org/multierr | [MIT](https://opensource.org/license/mit/) | +| golang.org/x/crypto | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/crypto/ed25519 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| golang.org/x/crypto/pkcs12 | [MIT](https://opensource.org/license/mit/) | +| golang.org/x/exp | [MIT](https://opensource.org/license/mit/) | +| golang.org/x/image | [MIT](https://opensource.org/license/mit/) | +| golang.org/x/mod/sumdb/dirhash | [MIT](https://opensource.org/license/mit/) | +| golang.org/x/net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/net/idna | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| golang.org/x/oauth2 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/sync | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/sync/errgroup | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/sys | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/sys/unix | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/term | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/text | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| golang.org/x/time/rate | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| gomodules.xyz/jsonpatch/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| google.golang.org/api | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| google.golang.org/api/internal/third_party/uritemplates | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| google.golang.org/appengine | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| google.golang.org/genproto/googleapis/api | [MIT](https://opensource.org/license/mit/) | +| google.golang.org/genproto/googleapis/rpc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| google.golang.org/genproto/googleapis/rpc/status | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| google.golang.org/genproto/protobuf/field_mask | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| google.golang.org/grpc | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| google.golang.org/protobuf | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| gopkg.in/check.v1 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| gopkg.in/djherbis/times.v1 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| gopkg.in/inf.v0 | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| gopkg.in/ini.v1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| gopkg.in/natefinch/lumberjack.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| gopkg.in/square/go-jose.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| gopkg.in/square/go-jose.v2/json | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| gopkg.in/validator.v2 | [MIT](https://opensource.org/license/mit/) | +| gopkg.in/warnings.v0 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| gopkg.in/yaml.v1 | [MIT](https://opensource.org/license/mit/) | +| gopkg.in/yaml.v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| gopkg.in/yaml.v3 | [MIT](https://opensource.org/license/mit/) | +| helm.sh/helm/v3 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/apiextensions-apiserver/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/apiextensions-apiserver/pkg/apis/apiextensions | [MIT](https://opensource.org/license/mit/) | +| k8s.io/apiextensions-apiserver/third_party/forked/celopenapi/model | [MPL-2.0](https://www.mozilla.org/en-US/MPL/2.0/) | +| k8s.io/apimachinery | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/apimachinery/pkg | [MIT](https://opensource.org/license/mit/) | +| k8s.io/apimachinery/third_party/forked/golang | [MIT](https://opensource.org/license/mit/) | +| k8s.io/apimachinery/third_party/forked/golang/reflect | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/apiserver/pkg/endpoints/deprecation | [MIT](https://opensource.org/license/mit/) | +| k8s.io/apiserver/pkg/storage/names | [MIT](https://opensource.org/license/mit/) | +| k8s.io/cli-runtime/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/client-go | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/client-go/third_party/forked/golang/template | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/cluster-bootstrap | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| k8s.io/cluster-bootstrap/token | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/component-base | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| k8s.io/component-base/config | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/klog | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| k8s.io/klog/v2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/kube-openapi/pkg | [MIT](https://opensource.org/license/mit/) | +| k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/kube-openapi/pkg/util/proto | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| k8s.io/kube-openapi/pkg/validation/errors | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| k8s.io/kube-openapi/pkg/validation/spec | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| k8s.io/kube-openapi/pkg/validation/strfmt | [MIT](https://opensource.org/license/mit/) | +| k8s.io/kube-openapi/pkg/validation/validate | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/kubectl/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/kubelet/config/v1beta1 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/kubernetes/cmd/kubeadm/app | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/metrics/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/metrics/pkg/apis/metrics | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/utils | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| k8s.io/utils/internal/third_party/forked/golang/net | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| kubevirt.io/api | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| kubevirt.io/containerized-data-importer-api/pkg/apis/core | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| kubevirt.io/controller-lifecycle-operator-sdk/api | [MIT](https://opensource.org/license/mit/) | +| libvirt.org/go/libvirt | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| libvirt.org/libvirt-go-xml | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| oras.land/oras-go/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| pault.ag/go/modprobe | [MIT](https://opensource.org/license/mit/) | +| pault.ag/go/topsort | [BSD-2-Clause](https://opensource.org/license/bsd-2-clause) | +| sigs.k8s.io/cluster-api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/cluster-api-provider-aws | [BSD-3-Clause](https://opensource.org/license/bsd-3-clause) | +| sigs.k8s.io/cluster-api-provider-azure | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/cluster-api-provider-gcp | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha6 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/cluster-api-provider-vsphere/apis/v1beta1 | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/cluster-api/test/infrastructure/docker/api | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/controller-runtime | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/controller-runtime/pkg | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/gateway-api/apis/v1alpha2 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/json | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/kustomize/api | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/kustomize/kyaml | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/go-yaml/yaml | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/qri-io/starlib/util | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/structured-merge-diff/v4 | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | +| sigs.k8s.io/yaml | [MIT](https://opensource.org/license/mit/) | +| sigs.k8s.io/yaml/goyaml.v2 | [MIT](https://opensource.org/license/mit/) |
diff --git a/docs/docs-content/palette-cli/commands/commands.md b/docs/docs-content/palette-cli/commands/commands.md index 2cda9fca54..78be0fec02 100644 --- a/docs/docs-content/palette-cli/commands/commands.md +++ b/docs/docs-content/palette-cli/commands/commands.md @@ -21,6 +21,8 @@ The following list contains all the supported Palette CLI subcommands. Click on - [`ec`](ec.md) - Palette Enterprise Cluster installation & pre-validation. +- [`fips-validate`](fips-validate.md) - Validate the FIPS compliance of your Kubernetes clusters. + - [`login`](login.md) - Login to Palette. - [`pcg`](pcg.md) - Private Cloud Gateway installation & pre-validation. @@ -49,6 +51,8 @@ Palette CLI supports the following global flags. - [EC](ec.md) +- [FIPS Validate](fips-validate.md) + - [Login](login.md) - [PCG](pcg.md) diff --git a/docs/docs-content/palette-cli/commands/ec.md b/docs/docs-content/palette-cli/commands/ec.md index 30a1916eda..6d216b1965 100644 --- a/docs/docs-content/palette-cli/commands/ec.md +++ b/docs/docs-content/palette-cli/commands/ec.md @@ -14,6 +14,8 @@ install kind or any other dependencies. The CLI includes all the required depend can use the `ec` command to install a [self-hosted Palette](../../enterprise-version/install-palette/install-palette.md) instance or a self-hosted [VerteX](../../vertex/install-palette-vertex/install-palette-vertex.md) instance. +## Subcommands + The `ec` command exposes the following subcommand.
diff --git a/docs/docs-content/palette-cli/commands/fips-validate.md b/docs/docs-content/palette-cli/commands/fips-validate.md new file mode 100644 index 0000000000..2e6bea5365 --- /dev/null +++ b/docs/docs-content/palette-cli/commands/fips-validate.md @@ -0,0 +1,341 @@ +--- +sidebar_label: "FIPS Validate" +title: "FIPS Validate" +description: "Learn how to validate the FIPS compliance of your Palette clusters." +hide_table_of_contents: false +sidebar_position: 15 +tags: ["palette-cli"] +--- + +The `fips-validate` command checks the +[Federal Information Processing Standards](https://www.nist.gov/standardsgov/compliance-faqs-federal-information-processing-standards-fips) +(FIPS) compliance of your Kubernetes clusters. You can use the command to ensure that your clusters are FIPS-compliant +by scanning the images and exposed service endpoints in your clusters. + +:::info + +If you have the environment variable `KUBECONFIG` set, the `fips-validate` will automatically use the kubeconfig file +and skip prompting you for the kubeconfig file path. + +::: + +## Subcommands + +The `fips-validate` command exposes the following subcommands: + +- [`images`](#images): Validate the FIPS compliance of the images in your clusters. + +- [`services`](#services): Validate the FIPS compliance of the service endpoints in your clusters. + +- [`clean`](#clean): Remove the FIPS validation resources from your clusters. + +## Prerequisites + +The `fips-validate` command requires the following prerequisites: + +- Ensure you have access to the kubeconfig file for the cluster that you want to validate. The file needs to be + accessible from the machine where you issue the `fips-validate` command. Refer to the + [Set up Kubectl](../../clusters/cluster-management/palette-webctl.md#access-cluster-with-cli) guide to learn how to + get the kubeconfig file for your cluster. + +- Sufficient permissions to create a new namespace and deploy resources in the namespace. We recommend using an elevated + ClusterRole such as [_cluster-admin_](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles) + to ensure that the command can create the necessary resources. + +- The Kubernetes cluster must be accessible from the machine where you issue the `fips-validate` command. Ensure that + the kubeconfig file is correctly configured to access the cluster. + +- The Kubernetes cluster must have internet access to download the images when using the `images` subcommand. + +## Limitations + +- The only supported runtime is Go. Images with binaries compiled in other languages are marked as `unknown` in the + report. + +- Only services exposing port `443` are verified. + +- Non-HTTP based service endpoints are not supported. + +## Images + +The `images` subcommand validates the FIPS compliance of the images in your clusters. The command scans all the images +of active containers. The image is downloaded from the source and unpacked through [Luet](https://luet.io/docs/) and all +files that are Executable and Linkable Format binaries are scanned. The scan checks if the binaries are compiled with +FIPS compliant cryptographic libraries. + +To enable the scan, the command deploys resources into a Kubernetes namespace named `vertex-ns`, unless otherwise +specified, in the target cluster. Upon completion of the scan, the command prints the results of the scan to the +terminal and cleans up the resources from the cluster. + +The `images` subcommand accepts the following flags: + +| **Short Flag** | **Long Flag** | **Description** | **Type** | +| -------------- | ------------- | ------------------------------------------------------------------------------------------------------ | -------- | +| `-n` | `--namespace` | The namespace in which to deploy the resources for the FIPS scan. The default namespace is `vertex-ns` | string | +| `-f` | `--out` | The output file path to save the scan results. The default output is the terminal. | string | +| `-h` | `--help` | Display the help message for the `images` subcommand. | boolean | + +### Limitations + +- Images hosted in private registries are not supported. +- Only Go binaries are supported. Images with binaries compiled in other languages are marked as `unknown` in the + report. + +### Examples + +Validate the FIPS compliance of the images in your cluster. + +```shell +palette fips-validate images +``` + +Validate the FIPS compliance of the images in your cluster and save the results to a file. + +```shell +palette fips-validate images --out /path/to/fips-scan-results.txt +``` + +Validate the FIPS compliance of the images in your cluster and deploy the resources in a custom namespace. + +```shell +palette fips-validate images --namespace my-scan-ns +``` + +### Review Results + +The report contains a list of images and the FIPS compliance status of the binaries in the images. Each row in the +report contains the following columns: + +| **Column** | **Description** | +| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `NO.` | The number of the image in the order of the scan. | +| `BINARY` | The name of the executable binary. | +| `ARCH` | The architecture of the binary. | +| `PATH` | The path of the binary in the image. | +| `VERSION` | The version of the programming language used to create the binary. Go is the only supported language from a version detection capability. | +| `EXE` | How the binary was compiled, either statically or dynamically. | +| `CRYPTO` | The cryptographic library used to compile the binary. | + +The following is an example of the FIPS compliance report. The validated image is FIPS compliant as the binary is +compiled with the BoringSSL cryptographic library. + +```text +--------------------------------------------------------------- +image: gcr.io/spectro-images-public/release-fips/cluster-api-aws/cluster-api-aws-controller:v1.5.2-spectro-4.3.0 +┌─────┬─────────┬────────┬──────────┬──────────┬────────┬────────┐ +│ NO. │ BINARY │ ARCH │ PATH │ VERSION │ EXE │ CRYPTO │ +├─────┼─────────┼────────┼──────────┼──────────┼────────┼────────┤ +│ 1 │ manager │ x86-64 │ /manager │ go1.21.6 │ static │ boring │ +└─────┴─────────┴────────┴──────────┴──────────┴────────┴────────┘ +``` + +If the scan is not able to determine the FIPS compliance status of a binary, the status is marked as `unknown` in the +summary section. The individual row will contain a note stating the reason for the unknown status. + +```text +image: ghcr.io/spectrocloud/hello-universe:1.1.1 +note: binaries are not using boring crypto and/or not statically linked +┌─────┬──────────────────┬────────┬─────────────────────────────────┬─────────┬────────┬─────────┐ +│ NO. │ BINARY │ ARCH │ PATH │ VERSION │ EXE │ CRYPTO │ +├─────┼──────────────────┼────────┼─────────────────────────────────┼─────────┼────────┼─────────┤ +│ 1 │ legacy.so │ x86-64 │ /usr/lib/ossl-modules/legacy.so │ unknown │ static │ openssl │ +│ 2 │ padlock.so │ x86-64 │ /usr/lib/engines-3/padlock.so │ unknown │ static │ openssl │ +│ 3 │ libcurl.so.4.8.0 │ x86-64 │ /usr/lib/libcurl.so.4.8.0 │ unknown │ static │ openssl │ +│ 4 │ node │ x86-64 │ /usr/local/bin/node │ unknown │ static │ openssl │ +│ 5 │ libcrypto.so.3 │ x86-64 │ /lib/libcrypto.so.3 │ unknown │ static │ openssl │ +└─────┴──────────────────┴────────┴─────────────────────────────────┴─────────┴────────┴─────────┘ +``` + +The end of the report contains a summary of the scan results. The summary includes all the images scanned and the status +of each image. + +```text +┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────┐ +│ IMAGE │ STATUS │ +|---------------------------------------------------------------------------------------------------------------------------| +│ gcr.io/spectro-dev-public/vishu/spectro-drive:latest │ unknown │ +│ gcr.io/spectro-images-public/release/kube-rbac-proxy:spectro-v0.14.0-20230508 │ failed │ +│ gcr.io/spectro-images-public/release-fips/system-upgrade-controller:v0.11.4_spectro │ passed │ +│ us-east1-docker.pkg.dev/spectro-palette-images/public/daily-fips/upgrade:20240305.0000 │ passed │ +│ gcr.io/spectro-images-fips/kube-scheduler:v1.28.5 │ passed │ +└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────┘ +``` + +## Services + +The `services` subcommand validates the FIPS compliance of the service endpoints in your clusters. The command scans the +service endpoints and conducts a handshake with each endpoint through [testssl](https://testssl.sh/). The handshake is +used to verify if the service endpoint is using FIPS compliant TLS versions and cryptographic ciphers. The service +endpoint's certificate is also verified if it's within a valid timeframe by verifying its start and expiration dates. + +The following flags are available for the `services` subcommand: + +| **Short Flag** | **Long Flag** | **Description** | **Type** | +| -------------- | ------------- | ------------------------------------------------------------------------------------------------------ | -------- | +| `-n` | `--namespace` | The namespace in which to deploy the resources for the FIPS scan. The default namespace is `vertex-ns` | string | +| `-f` | `--out` | The output file path to save the scan results. The default output is the terminal. | string | +| `-h` | `--help` | Display the help message for the `images` subcommand. | boolean | + +### Checks + +The following is a list of checks is performed by the `services` subcommand: + +| Check | Description | +| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| cipher-tls1*2* | Verifies TLS 1.2 cipher suites. | +| cipher-tls1*3* | Verifies TLS 1.3 cipher suites. | +| SSLv2, SSLv3, TLS1, TLS1_1 | Checks for the presence of deprecated SSL/TLS versions. | +| cipherlist_NULL | Checks for the presence of NULL encryption cipher suites. | +| cipherlist_aNULL | Checks for the presence of aNULL encryption cipher suites. | +| cipherlist_EXPORT | Checks for the presence of EXPORT encryption cipher suites. | +| cipherlist_3DES_IDEA | Checks for the presence of 3DES and IDEA encryption cipher suites. | +| cipherlist_OBSOLETED | Checks for the presence of obsoleted encryption cipher suites. | +| cipherlist_LOW | Checks for the presence of LOW encryption cipher suites. | +| cert_notBefore | Validates the start date of the certificate. | +| cert_notAfter | Validates the expiration date of the certificate. | +| FS_TLS12_sig_algs | Verifies the supported signature algorithms for TLS 1.2. | +| HSTS | Validates the presence of HTTP Strict Transport Security (HSTS) headers. | +| DNS_CAArecord | Confirms the presence of DNS Certification Authority Authorization (CAA) records. | +| security_headers | Checks for the presence of recommended security headers. Refer to [testssl.sh](https://testssl.sh/doc/testssl.1.html) documentation for more context. Search for the `--header` description. | +| overall_grade | Assesses the overall security grade of the configuration. | +| cert\_ | Ensures certificate-related configurations meet requirements, excluding specific cases. | + +### Examples + +Validate the FIPS compliance of the service endpoints in your cluster. + +```shell +palette fips-validate services +``` + +Validate the FIPS compliance of the service endpoints in your cluster and save the results to a file. + +```shell +palette fips-validate services --out /path/to/fips-scan-results.txt +``` + +Validate the FIPS compliance of the service endpoints in your cluster and deploy the resources in a custom namespace. + +```shell +palette fips-validate services --namespace my-scan-ns +``` + +### Review Results + +The report contains a list of service endpoints and the FIPS compliance status of the service endpoints. Each row in the +report contains the following columns: + +| **Column** | **Description** | +| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `NO.` | The number of the service endpoint in the order of the scan. | +| `ID` | The finding identifier. | +| `FINDING` | The description of the finding. Depending on the finding, you may receive a technical finding. Refer to the [Findings](#findings) section in case you receive a technical finding. | +| `SEVERITY` | The severity of the finding. | +| `STATUS` | The status of the finding. Allowed values are `PASSED` or `FAILED`. | + +```text +endpoint: oldrelease-vc1.cluster-65ea4b3b9fe382461d51fbb3 +┌─────┬────────────────────────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬──────────┬────────┐ +│ NO. │ ID │ FINDING │ SEVERITY │ STATUS │ +├─────┼────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──────────┼────────┤ +│ 1 │ cipherlist_OBSOLETED │ offered │ CRITICAL │ FAILED │ +│ 2 │ cipher-tls1_2_xcca9 │ TLSv1.2 xcca9 ECDHE-ECDSA-CHACHA20-POLY1305 ECDH 521 ChaCha20 256 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 │ HIGH │ FAILED │ +│ 3 │ cipher-tls1_3_x1303 │ TLSv1.3 x1303 TLS_CHACHA20_POLY1305_SHA256 ECDH 253 ChaCha20 256 TLS_CHACHA20_POLY1305_SHA256 │ HIGH │ FAILED │ +│ 4 │ Cache-Control_multiple │ Multiple Cache-Control headers. Using first header: no-cache, private │ MEDIUM │ FAILED │ +│ 5 │ LUCKY13 │ potentially vulnerable, uses TLS CBC ciphers │ LOW │ FAILED │ +└─────┴────────────────────────┴───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴──────────┴────────┘ +``` + +#### Findings + +A finding is a result of a failed check. The `FINDING` column may contain technical details of the finding. The +technical finding contains the following information: + +- The TLS version + +- The cipher suite HEX code. + +- The name of the cipher suite. + +- The key exchange algorithm. + +- The encryption algorithm. + +- The encryption key length. + +- The authentication algorithm. + +To help you better understand technical findings values, use the following example. + +```text +TLSv1.3 x1303 TLS_CHACHA20_POLY1305_SHA256 ECDH 253 ChaCha20 256 TLS_CHACHA20_POLY1305_SHA256 +``` + +The table below explains the example finding value and what each value represents. The values are separated by a space. + +| **Value** | **Explanation** | +| ------------------------------ | ----------------------------- | +| `TLSv1.3` | The TLS version. | +| `x1303` | The cipher suite HEX code. | +| `TLS_CHACHA20_POLY1305_SHA256` | The name of the cipher suite. | +| `ECDH 253` | The key exchange algorithm. | +| `ChaCha20` | The encryption algorithm. | +| `256` | The encryption key length. | +| `TLS_CHACHA20_POLY1305_SHA256` | The authentication algorithm. | + +The service endpoint is using the `TLSv1.3` version with `TLS_CHACHA20_POLY1305_SHA256` cipher suit. The TLS version and +the cipher suite is not considered FIPS compliant and the status is marked as `FAILED`. + +A successful check will not have a finding identifier. The following is an example of a successful check. + +```text +--------------------------------------------------------------- +endpoint: palette-webhook-service.palette-system +note: all validations passed +--------------------------------------------------------------- +``` + +The end of the report contains a summary of the scan results. The summary includes all the service endpoints scanned and +the status of each endpoint. Below is an example of the summary section. + +```text +┌────────────────────────────────────────────────────────────────┬────────┐ +│ ENDPOINT │ STATUS │ +├────────────────────────────────────────────────────────────────┼────────┤ +│ capa-webhook-service.capi-webhook-system │ passed │ +│ capi-kubeadm-bootstrap-webhook-service.capi-webhook-system │ passed │ +│ capi-kubeadm-control-plane-webhook-service.capi-webhook-system │ passed │ +│ capi-webhook-service.capi-webhook-system │ passed │ +│ capvc-webhook-service.capi-webhook-system │ failed │ +│ cert-manager-webhook.cert-manager │ passed │ +│ metrics-server.cluster-65e4cb59cbfc84ea5877af4c │ passed │ +│ oldrelease-vc1.cluster-65ea4b3b9fe382461d51fbb3 │ failed │ +│ oldrelease-vc1-headless.cluster-65ea4b3b9fe382461d51fbb3 │ failed │ +│ oldrelease-vc1-lb.cluster-65ea4b3b9fe382461d51fbb3 │ failed │ +│ kubernetes.default │ passed │ +│ palette-webhook-service.palette-system │ passed │ +│ 10-0-3-97.kubernetes.default:2380 │ failed │ +│ 10-0-3-97.kubernetes.default:10250 │ passed │ +└────────────────────────────────────────────────────────────────┴────────┘ +``` + +## Clean + +The `clean` subcommand removes the FIPS validation resources from your clusters. The command is intended to be used in +scenarios where the `images` or `services` subcommands may fail to clean up the resources from the cluster. As a +workaround, you can manually trigger the `clean` subcommand to remove the resources from the cluster. + +The `clean` subcommand accepts the following flags: + +| **Short Flag** | **Long Flag** | **Description** | **Type** | +| -------------- | ------------- | ---------------------------------------------------- | -------- | +| `-h` | `--help` | Display the help message for the `clean` subcommand. | boolean | + +### Examples + +Remove the FIPS validation resources from your cluster. + +```shell +export KUBECONFIG=/path/to/kubeconfig +palette fips-validate clean +``` diff --git a/docs/docs-content/palette-cli/commands/pcg.md b/docs/docs-content/palette-cli/commands/pcg.md index 07fbef1aad..982f807dd4 100644 --- a/docs/docs-content/palette-cli/commands/pcg.md +++ b/docs/docs-content/palette-cli/commands/pcg.md @@ -12,6 +12,8 @@ installation. A local [kind](https://kind.sigs.k8s.io/) cluster is created to fa target environment. You do not need to install kind or any other dependencies. The CLI includes all the required dependencies to set up the kind cluster. +## Subcommands + The `pcg` command exposes the following subcommand.
diff --git a/docs/docs-content/palette-cli/commands/pde.md b/docs/docs-content/palette-cli/commands/pde.md index 54c2173ebf..ceff062d6e 100644 --- a/docs/docs-content/palette-cli/commands/pde.md +++ b/docs/docs-content/palette-cli/commands/pde.md @@ -10,6 +10,8 @@ tags: ["palette-cli"] The `pde` command interacts with the Palette Dev Engine (PDE) platform and its resources. You can use the `pde` command to log in to Palette, manage virtual clusters, and switch the project scope. +## Subcommands + The `pde` command exposes the following subcommands. - [`app`](#app) - Manage Palette Apps deployments. diff --git a/docs/docs-content/palette-cli/commands/project.md b/docs/docs-content/palette-cli/commands/project.md index 8e04a33380..aa5d2468df 100644 --- a/docs/docs-content/palette-cli/commands/project.md +++ b/docs/docs-content/palette-cli/commands/project.md @@ -10,7 +10,7 @@ tags: ["palette-cli"] Use the `project` command to manage projects, the project scope for the CLI, and list all available projects. The `project` command supports the following subcommands. -
+## Subcommands - `deactivate` - Deactivate your active Palette project. This command requires you to have tenant admin privileges. diff --git a/docs/docs-content/palette-cli/commands/validator.md b/docs/docs-content/palette-cli/commands/validator.md index 16e3e19769..caae8ee87b 100644 --- a/docs/docs-content/palette-cli/commands/validator.md +++ b/docs/docs-content/palette-cli/commands/validator.md @@ -11,12 +11,18 @@ The Palette CLI has built-in support for the open-source [Validator](https://git framework and its plugins ecosystem. You can use the Validator to verify your environment is ready for an installation of self-hosted Palette, VerteX, or for deployment of Kubernetes clusters through Palette. +## Subcommands + The `validator` command exposes the following subcommands. +- [`describe`](#describe) - Describe the Validator results in a Kubernetes cluster. + - [`install`](#install) - Install the Validator framework and configure Validator plugins. - [`uninstall`](#uninstall) - Uninstall the Validator framework and remove all Validator plugins. +- [`upgrade`](#upgrade) - Upgrade Validator & reconfigure validator plugins. + ## Prerequisites The Validator requires the following dependencies. @@ -48,11 +54,13 @@ can install the Validator into an existing Kubernetes cluster by using the Helm The `install` subcommand accepts the following flags. -| **Short Flag** | **Long Flag** | **Description** | **Type** | -| -------------- | --------------- | ------------------------------------------------------------------------------------------------------------- | -------- | -| `-f` | `--config-file` | Install the Validator using a configuration file (optional). Provide the file path to the configuration file. | string | -| `-o` | `--config-only` | Generate a configuration file without proceeding with an actual install. Default: false | boolean | -| `-h` | `--help` | Help with any command. | - | +| **Short Flag** | **Long Flag** | **Description** | **Type** | +| -------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| `-f` | `--config-file` | Install the Validator using a configuration file (optional). Provide the file path to the configuration file. | string | +| `-o` | `--config-only` | Generate a configuration file without proceeding with an actual install. Default: false | boolean | +| `-h` | `--help` | Help with any command. | - | +| `-r` | `--reconfigure` | Reconfigure Validator and plugins prior to installation. The `--config-file` flag must be included. Default: false. | boolean | +| `-p` | `--password` | Update credentials provided in the configuration file. This does not proceed with installation. The `--config-file` flag must be included. Default: false. | boolean | ### Examples @@ -77,6 +85,13 @@ Generate a configuration file without proceeding with an actual installation palette validator install --config-only ``` +Update credentials provided in the configuration file. This does proceed with installation but will prompt for new +credentials. + +```shell +palette validator install --password --config-file /Users/demo/.palette/validator/validator-20231109135306/validator.yaml +``` + ### Configuration Files After the install wizard completes, the Validator will generate a configuration file. You can use the generated @@ -138,6 +153,13 @@ validatorconfigs.validation.spectrocloud.labs 2023-11-09T21:02:12Z You can use the `kubectl` command to view the validation results. To review all the results collectively, use the `describe` command to display the `validationresults` CR. +:::tip + +Use the `validator describe` command to view the validation results. The `validator describe`command provides a more +user-friendly output of the validation results. Refer to the [Describe](#describe) section for more information. + +::: + ```shell kubectl describe validationresults --namespace validator ``` @@ -292,6 +314,13 @@ changed. Once you resolve the failure, the Validator will update the `Validation Use the `kubectl describe` command to view the validation results. +:::tip + +Use the `validator describe` command to view the validation results. The `validator describe` command provides a more +user-friendly output of the validation results. Refer to the [Describe](#describe) section for more information. + +::: + ```shell kubectl describe validationresults --namespace validator ``` @@ -326,3 +355,127 @@ palette validator uninstall \ --config-file /Users/demo/.palette/validator/validator-20231109135306/validator.yaml \ --delete-cluster=false ``` + +## Describe + +Use the `describe` subcommand to describe the Validator results in a Kubernetes cluster. The `describe` subcommand +prints out the validation results in a user-friendly format. + +The `describe` subcommand accepts the following flags. + +| **Short Flag** | **Long Flag** | **Description** | **Type** | +| -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| `-f` | `--config-file` | File path to the configuration file. This flag is required. Refer to the [Configuration Files](#configuration-files) section to learn more about configuration files. | string | +| `-h` | `--help` | Help with any command. | - | + +### Examples + +The following example uses the `describe` subcommand to display the validation results in a user-friendly format. + +```shell hideClipboard +palette validator describe \ + --config-file /Users/demo/.palette/validator/validator-20231109135306/validator.yaml +``` + +```shell hideClipboard +Using kubeconfig from validator configuration file: /home/ubuntu/.palette/validator/validator-20240311151646/kind-cluster.kubeconfig + +================= +Validation Result +================= + +Plugin: AWS +Name: validator-plugin-aws-validator-plugin-aws-iam-base +Namespace: validator +State: Failed +Sink State: N/A + +------------ +Rule Results +------------ + +Validation Rule: validation-SpectroCloudRole +Validation Type: aws-iam-role-policy +Status: False +Last Validated: 2024-03-11T15:20:58Z +Message: One or more required SCP permissions was not found, or a condition was not met + +-------- +Failures +-------- +- Action: autoscaling:DescribeAutoScalingGroups is denied due to an Organization level SCP policy for role: SpectroCloudRole +- Action: autoscaling:DescribeInstanceRefreshes is denied due to an Organization level SCP policy for role: SpectroCloudRole +- Action: ec2:AllocateAddress is denied due to an Organization level SCP policy for role: SpectroCloudRole +- Action: ec2:AssociateRouteTable is denied due to an Organization level SCP policy for role: SpectroCloudRole +- Action: ec2:AttachInternetGateway is denied due to an Organization level SCP policy for role: SpectroCloudRol +``` + +## Upgrade + +Use the `upgrade` subcommand to upgrade Validator and reconfigure the Validator plugins. The `upgrade` subcommand +requires the Validator configuration file. Use the `--config-file` flag to specify the configuration file. + +The `upgrade` subcommand accepts the following flags. + +| **Short Flag** | **Long Flag** | **Description** | **Type** | +| -------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| `-f` | `--config-file` | Upgrade using a configuration file. Refer to the [Configuration Files](#configuration-files) section to learn more about configuration files. | string | +| `-h` | `--help` | Help for the upgrade command. | - | + +### Examples + +In the following example, the Validator version is upgraded. The configuration file located at +`/Users/demo/.palette/validator/validator-20231109135306/validator.yaml` was updated to use Validator version `v0.0.36` +from version `v0.0.30`. + +```yaml {5} hideClipboard +helmRelease: + chart: + name: validator + repository: https://spectrocloud-labs.github.io/validator + version: v0.0.36 + insecureSkipVerify: true + values: "" +helmReleaseSecret: +``` + +Once the configuration file is updated, use the `upgrade` subcommand to upgrade the Validator. + +```shell +palette validator upgrade \ +--config-file /Users/demo/.palette/validator/validator-20231109135306/validator.yaml +``` + +```shell hideClipboard +==== Installing/upgrading validator Helm chart ==== +helm upgrade validator validator --repo https://spectrocloud-labs.github.io/validator --version v0.0.36 --insecure-skip-tls-verify --kubeconfig /tmp/2773008921 --namespace validator --install --create-namespace --values /tmp/1655869680 + +==== Kubectl Command ==== +/home/ubuntu/.palette/bin/kubectl wait --for=condition=available --timeout=600s deployment/validator-controller-manager -n validator --kubeconfig=/home/ubuntu/.palette/validator/validator-20240311153652/kind-cluster.kubeconfig +deployment.apps/validator-controller-manager condition met +Pausing for 20s for validator to establish a lease & begin plugin installation + +==== Kubectl Command ==== +/home/ubuntu/.palette/bin/kubectl wait --for=condition=available --timeout=600s deployment/validator-plugin-aws-controller-manager -n validator --kubeconfig=/home/ubuntu/.palette/validator/validator-20240311153652/kind-cluster.kubeconfig +deployment.apps/validator-plugin-aws-controller-manager condition met + +validator and validator plugin(s) installed successfully + +==== Applying AWS plugin validator(s) ==== + +==== Kubectl Command ==== +/home/ubuntu/.palette/bin/kubectl apply -f /home/ubuntu/.palette/validator/validator-20240311154338/manifests/rules.yaml --kubeconfig=/home/ubuntu/.palette/validator/validator-20240311153652/kind-cluster.kubeconfig +awsvalidator.validation.spectrocloud.labs/rules unchanged + +==== Kubectl Command ==== +/home/ubuntu/.palette/bin/kubectl apply -f /home/ubuntu/.palette/validator/validator-20240311154338/manifests/awsvalidator-iam-role-spectro-cloud-base.yaml --kubeconfig=/home/ubuntu/.palette/validator/validator-20240311153652/kind-cluster.kubeconfig +awsvalidator.validation.spectrocloud.labs/validator-plugin-aws-iam-base unchanged + +Plugins will now execute validation checks. + +You can list validation results via the following command: +kubectl -n validator get validationresults --kubeconfig /home/ubuntu/.palette/validator/validator-20240311153652/kind-cluster.kubeconfig + +And you can view all validation result details via the following command: +kubectl -n validator describe validationresults --kubeconfig /home/ubuntu/.palette/validator/validator-20240311153652/kind-cluster.kubeconfig +``` diff --git a/docs/docs-content/palette-cli/install-palette-cli.md b/docs/docs-content/palette-cli/install-palette-cli.md index 30d33b07ef..7a0fbca699 100644 --- a/docs/docs-content/palette-cli/install-palette-cli.md +++ b/docs/docs-content/palette-cli/install-palette-cli.md @@ -41,20 +41,14 @@ The Palette CLI is available for the following operating systems and architectur 4. Move the binary to a folder that is part of your system's `PATH` environment variable. Use the following command to move the binary to the **/usr/local/bin** folder. -
- ```shell sudo mv ~/Downloads/palette /usr/local/bin/palette && \ chmod +x /usr/local/bin/palette ``` -
- 5. Log in to Palette by using the `login` command. Replace `` with your Palette API key. If you are using a Palette self-hosted instance or Palette VerteX, replace the `--console-url` with your custom Palette URL. -
- ```shell palette login --api-key --console-url https://console.spectrocloud.com/ ``` @@ -63,14 +57,12 @@ The Palette CLI is available for the following operating systems and architectur Verify the Palette CLI is part of your system path by issuing the Palette CLI `version` command. -
- ```shell palette version ``` ```shell hideClipboard -Palette CLI version: 4.2.2 +Palette CLI version: 4.3.4 ``` ## Next Steps diff --git a/docs/docs-content/profiles/app-profiles/clone-app-profile.md b/docs/docs-content/profiles/app-profiles/clone-app-profile.md index d25725bc42..ac2ccd8243 100644 --- a/docs/docs-content/profiles/app-profiles/clone-app-profile.md +++ b/docs/docs-content/profiles/app-profiles/clone-app-profile.md @@ -26,17 +26,17 @@ You can clone an app profile across multiple projects within the same [tenant](. 5. Provide the following information for the app profile you want to clone and click **Confirm**. -| **Parameter** | **Description** | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | A custom name for the cloned app profile. | -| **Profile Version** | Assign a version number for the cloned app profile. You can create multiple versions of an App Profile using the format `major.minor.patch`. The default value is `1.0.0`. | -| **Source Profile Version** | The version number of the source profile. | -| **Target Project** | The target project to which the profile will be cloned. Select the project name from the **drop-down Menu**. | + | **Parameter** | **Description** | + | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | A custom name for the cloned app profile. | + | **Profile Version** | Assign a version number for the cloned app profile. You can create multiple versions of an App Profile using the format `major.minor.patch`. The default value is `1.0.0`. | + | **Source Profile Version** | The version number of the source profile. | + | **Target Project** | The target project to which the profile will be cloned. Select the project name from the **drop-down Menu**. | -To learn how to create multiple profile versions that use the same name, check out -[Version an App Profile](../app-profiles/modify-app-profiles/version-app-profile.md). + To learn how to create multiple profile versions that use the same name, check out + [Version an App Profile](../app-profiles/modify-app-profiles/version-app-profile.md). -You can now use the app profile when deploying virtual clusters in the target project or tenant. + You can now use the app profile when deploying virtual clusters in the target project or tenant. ## Validate diff --git a/docs/docs-content/profiles/app-profiles/create-app-profiles/create-helm-app-profile.md b/docs/docs-content/profiles/app-profiles/create-app-profiles/create-helm-app-profile.md index 0b908ca46d..a7191eb469 100644 --- a/docs/docs-content/profiles/app-profiles/create-app-profiles/create-helm-app-profile.md +++ b/docs/docs-content/profiles/app-profiles/create-app-profiles/create-helm-app-profile.md @@ -32,15 +32,15 @@ Engine. 4. Provide the following basic information for your app profile and click **Next**. -| **Parameter** | **Description** | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **App Profile Name** | A custom name for the app profile. | -| **Version** | An optional version number for the new app profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Tag** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when apps are created from this app profile. Example: `owner` or `region`. | + | **Parameter** | **Description** | + | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **App Profile Name** | A custom name for the app profile. | + | **Version** | An optional version number for the new app profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Tag** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when apps are created from this app profile. Example: `owner` or `region`. | -To learn how to create multiple profile versions that use the same name, check out -[Version an App Profile](../modify-app-profiles/version-app-profile.md). + To learn how to create multiple profile versions that use the same name, check out + [Version an App Profile](../modify-app-profiles/version-app-profile.md). 5. Select **Helm** to start configuring your app profile. @@ -54,16 +54,16 @@ To learn how to create multiple profile versions that use the same name, check o 7. You can add manifests to the app profile. To do this, click on **Add Manifests** and provide the manifest name. -:::warning + :::warning -When adding a manifest-type layer to an app profile, make sure you specify a namespace. Otherwise, the manifest -deployment will be deployed to the `Default` namespace. + When adding a manifest-type layer to an app profile, make sure you specify a namespace. Otherwise, the manifest + deployment will be deployed to the `Default` namespace. -```yaml -namespace: yourNamespaceNameHere -``` + ```yaml + namespace: yourNamespaceNameHere + ``` -::: + ::: 8. You can add services to the app profile as needed. To do this, click `+` next to the **Configure tier** pane. To rearrange layers in the profile, select a service and drag it up or down in the pane. Each service becomes a layer in @@ -86,15 +86,15 @@ Use the following steps to validate that your app profile is available and ready 4. Hover your cursor over each profile layer to learn more about them, including the service name, version, and registry. -![A view of a cursor triggering the info box for a helm layer.](/profiles_app-profiles_create-app-profiles_helm-layer-infobox.webp) + ![A view of a cursor triggering the info box for a helm layer.](/profiles_app-profiles_create-app-profiles_helm-layer-infobox.webp) -:::info + :::info -Use the tool-tip that displays when you select a layer to gather information required for creating Terraform templates -for app profiles. Check out our Terraform registry for -[Application Profiles](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/resources/application_profile). + Use the tool-tip that displays when you select a layer to gather information required for creating Terraform + templates for app profiles. Check out our Terraform registry for + [Application Profiles](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/resources/application_profile). -::: + ::: 5. Deploy your application to a virtual cluster to verify all the required configurations and dependencies are correct. Review [Create and Manage Apps](../../../devx/apps/create-app.md) to learn how to deploy an app to a virtual cluster. diff --git a/docs/docs-content/profiles/app-profiles/create-app-profiles/create-manifest-app-profile.md b/docs/docs-content/profiles/app-profiles/create-app-profiles/create-manifest-app-profile.md index a7dd7bff52..7cb4be6d95 100644 --- a/docs/docs-content/profiles/app-profiles/create-app-profiles/create-manifest-app-profile.md +++ b/docs/docs-content/profiles/app-profiles/create-app-profiles/create-manifest-app-profile.md @@ -37,28 +37,28 @@ Engine. 4. Provide the following basic information for your app profile and click **Next**. -| **Parameter** | **Description** | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **App Profile Name** | A custom name for the app profile. | -| **Version** | An optional version number for the new app profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Tag** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when apps are created from this app profile. Example: `owner` or `region`. | + | **Parameter** | **Description** | + | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **App Profile Name** | A custom name for the app profile. | + | **Version** | An optional version number for the new app profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Tag** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when apps are created from this app profile. Example: `owner` or `region`. | -To learn how to create multiple profile versions that use the same name, check out -[Version an App Profile](../modify-app-profiles/version-app-profile.md). + To learn how to create multiple profile versions that use the same name, check out + [Version an App Profile](../modify-app-profiles/version-app-profile.md). 5. Select **Manifest** to start configuring your app profile. -:::warning + :::warning -When adding a manifest-type layer to an app profile, make sure you specify a namespace. Otherwise, the manifest -deployment will be deployed to the `Default` namespace. + When adding a manifest-type layer to an app profile, make sure you specify a namespace. Otherwise, the manifest + deployment will be deployed to the `Default` namespace. -```yaml -namespace: yourNamespaceNameHere -``` + ```yaml + namespace: yourNamespaceNameHere + ``` -::: + ::: 6. Provide a custom name for your manifest. @@ -66,7 +66,7 @@ namespace: yourNamespaceNameHere manifests as needed. For an example of how to create a custom add-on pack using a manifest, review [Add an Add-on Pack](../../../registries-and-packs/adding-add-on-packs.md#manifests) guide. -![A view showing an arrow that points to the blue-circled checkmark the user clicks to add a manifest.](/profiles_app-profiles_create-app-profiles_add-manifest.webp) + ![A view showing an arrow that points to the blue-circled checkmark the user clicks to add a manifest.](/profiles_app-profiles_create-app-profiles_add-manifest.webp) 8. You can add more services to the app profile as needed. To do this, click `+` next to the **Configure tier** pane. To rearrange layers in the profile, select a service and drag it up or down in the pane. Each service becomes a layer in @@ -89,15 +89,15 @@ Use the following steps to validate that your app profile is available and ready 4. Hover your cursor over each profile layer to learn more about them, including the service name, version, and registry. -![A view of a cursor triggering the info box for a manifest layer.](/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.webp) + ![A view of a cursor triggering the info box for a manifest layer.](/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.webp) -:::info + :::info -Use the tool-tip that displays when you select a layer to gather information required for creating Terraform templates -for app profiles. Check out our Terraform registry for -[Application Profiles](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/resources/application_profile). + Use the tool-tip that displays when you select a layer to gather information required for creating Terraform + templates for app profiles. Check out our Terraform registry for + [Application Profiles](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/resources/application_profile). -::: + ::: 5. Deploy your application to a virtual cluster to verify all the required configurations and dependencies are correct. Review [Create and Manage Apps](../../../devx/apps/create-app.md) to learn how to deploy an app to a virtual cluster. diff --git a/docs/docs-content/profiles/app-profiles/modify-app-profiles/update-app-profile.md b/docs/docs-content/profiles/app-profiles/modify-app-profiles/update-app-profile.md index dc9f3589f6..2e6fbe88ef 100644 --- a/docs/docs-content/profiles/app-profiles/modify-app-profiles/update-app-profile.md +++ b/docs/docs-content/profiles/app-profiles/modify-app-profiles/update-app-profile.md @@ -30,12 +30,12 @@ previous update. You can apply updates to Apps individually at any time. 4. Click on **Settings** and choose **Basic Information** in the slide-out panel. You can modify the name, description, and tags. -:::info + :::info -Updated tags are not propagated to previously created Apps. However, tag changes will apply to new Apps you deploy that -use the updated profile. + Updated tags are not propagated to previously created Apps. However, tag changes will apply to new Apps you deploy + that use the updated profile. -::: + ::: 5. Save your changes. diff --git a/docs/docs-content/profiles/cluster-profiles/clone-cluster-profile.md b/docs/docs-content/profiles/cluster-profiles/clone-cluster-profile.md index 8646c99069..e58aaee250 100644 --- a/docs/docs-content/profiles/cluster-profiles/clone-cluster-profile.md +++ b/docs/docs-content/profiles/cluster-profiles/clone-cluster-profile.md @@ -24,18 +24,18 @@ You can clone a cluster profile across multiple projects within the same [tenant 4. Provide the following information for your cloned cluster profile and click **Confirm**. -| **Parameter** | **Description** | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | A custom name for the cloned cluster profile. | -| **Profile Version** | An optional version number for the new cluster profile. The default value is 1.0.0. You can create multiple versions of a cluster profile using the format `major.minor.patch`. | -| **Source Profile Version** | The version number of the source profile. | -| **Scope** | Choose the target scope the cluster profile will apply to: **project** or **tenant**. When you select **project**, a **Project** field displays. Selecting **tenant** will make the profile available to the organization. | -| **Project** | This field displays when you select **project** scope. Select a target project from the **drop-down Menu**. | - -To learn how to create multiple profile versions that use the same name, check out -[Version a Cluster Profile](../cluster-profiles/modify-cluster-profiles/version-cluster-profile.md). - -You can now use the cluster profile when deploying clusters in the target project or tenant. + | **Parameter** | **Description** | + | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | A custom name for the cloned cluster profile. | + | **Profile Version** | An optional version number for the new cluster profile. The default value is 1.0.0. You can create multiple versions of a cluster profile using the format `major.minor.patch`. | + | **Source Profile Version** | The version number of the source profile. | + | **Scope** | Choose the target scope the cluster profile will apply to: **project** or **tenant**. When you select **project**, a **Project** field displays. Selecting **tenant** will make the profile available to the organization. | + | **Project** | This field displays when you select **project** scope. Select a target project from the **drop-down Menu**. | + + To learn how to create multiple profile versions that use the same name, check out + [Version a Cluster Profile](../cluster-profiles/modify-cluster-profiles/version-cluster-profile.md). + + You can now use the cluster profile when deploying clusters in the target project or tenant. ## Validate diff --git a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-helm-addon.md b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-helm-addon.md index fc627e0791..15ea7ed79c 100644 --- a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-helm-addon.md +++ b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-helm-addon.md @@ -26,46 +26,46 @@ Use the following steps to create a cluster profile by adding layers using Helm 4. Fill out the following input values and ensure you select **Add-on** for the type. Click on **Next** to continue. -| **Field** | **Description** | -| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | A custom name for the cluster profile. | -| **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Type** | **Add-on** | -| **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | + | **Field** | **Description** | + | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | A custom name for the cluster profile. | + | **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Type** | **Add-on** | + | **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | -To learn how to create multiple profile versions, check out -[Version a Cluster Profile](../../modify-cluster-profiles/version-cluster-profile.md). + To learn how to create multiple profile versions, check out + [Version a Cluster Profile](../../modify-cluster-profiles/version-cluster-profile.md). 5. Select **Add Helm Chart** and use the **drop-down Menu** to choose public or private packs. 6. To add a chart from a public registry, choose a Helm chart from the list displayed on the next page. You can search charts by name. Pack details and the configuration file are displayed on the next page. -To add a chart from a private registry, select a registry from the **drop-down Menu** and provide the chart name and -version. + To add a chart from a private registry, select a registry from the **drop-down Menu** and provide the chart name and + version. 7. Configure parameters as needed. In the configuration file, ensure you specify a namespace. Otherwise, the chart will deploy to the `Default` namespace. -```yaml -pack: - namespace: your_namespace_here -``` + ```yaml + pack: + namespace: your_namespace_here + ``` -Optionally, you can add configurable layer values and specify the layer -[install order](./create-addon-profile.md#install-order). + Optionally, you can add configurable layer values and specify the layer + [install order](./create-addon-profile.md#install-order). -:::warning + :::warning -Palette requires a namespace using the `namespace` parameter in the configuration file to identify the namespace on the -target cluster. For more information about customizing with namespaces, refer to -[Profile Customization](../../../profile-customization.md). + Palette requires a namespace using the `namespace` parameter in the configuration file to identify the namespace on + the target cluster. For more information about customizing with namespaces, refer to + [Profile Customization](../../../profile-customization.md). -For examples of pack structure for a Helm chart-based pack, review -[Build a Pack](../../../../registries-and-packs/deploy-pack.md#build-a-pack), and select the appropriate tab. + For examples of pack structure for a Helm chart-based pack, review + [Build a Pack](../../../../registries-and-packs/deploy-pack.md#build-a-pack), and select the appropriate tab. -::: + ::: 8. When you are done, click **Confirm & Create**, then click **Next** to review the profile. diff --git a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-manifest-addon.md b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-manifest-addon.md index 437fb33330..1d905cc0bc 100644 --- a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-manifest-addon.md +++ b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-manifest-addon.md @@ -26,16 +26,16 @@ create a cluster profile by adding layers using manifests. 4. Fill out the following input values and ensure you select **Add-on** for the type. Click on **Next** to continue. -| **Field** | **Description** | -| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | A custom name for the cluster profile. | -| **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Type** | **Add-on** | -| **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | + | **Field** | **Description** | + | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | A custom name for the cluster profile. | + | **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Type** | **Add-on** | + | **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | -To learn how to create multiple profile versions, check out -[Version a Cluster Profile](../../modify-cluster-profiles/version-cluster-profile.md). + To learn how to create multiple profile versions, check out + [Version a Cluster Profile](../../modify-cluster-profiles/version-cluster-profile.md). 5. Select **Add Manifest** and provide a display name for this layer. Optionally, you can specify the layer [install order](./create-addon-profile.md#install-order). @@ -45,20 +45,20 @@ To learn how to create multiple profile versions, check out 7. Create your manifest. Ensure you specify a namespace. Otherwise, the manifest will deploy to the `Default` namespace. -```yaml -namespace: your_namespace_here -``` + ```yaml + namespace: your_namespace_here + ``` -:::warning + :::warning -Palette requires a namespace using the `namespace` parameter in the configuration file to identify the namespace on the -target cluster. For more information about customizing with namespaces, refer to -[Profile Customization](../../../profile-customization.md). + Palette requires a namespace using the `namespace` parameter in the configuration file to identify the namespace on + the target cluster. For more information about customizing with namespaces, refer to + [Profile Customization](../../../profile-customization.md). -For examples of pack structure for a manifest-based pack, review -[Build a Pack](../../../../registries-and-packs/deploy-pack.md#build-a-pack), and select the appropriate tab. + For examples of pack structure for a manifest-based pack, review + [Build a Pack](../../../../registries-and-packs/deploy-pack.md#build-a-pack), and select the appropriate tab. -::: + ::: 8. If you want to add more manifests, repeat steps 6 and 7. Otherwise, click **Confirm & Create**, then click **Next** to review the profile. diff --git a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon.md b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon.md index d3ff01ecf2..d25ef2e6cd 100644 --- a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon.md +++ b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon.md @@ -25,16 +25,16 @@ Use the following steps to create a cluster profile by adding one or more layers 4. Fill out the following input values and ensure you select **Add-on** for the type. Click on **Next** to continue. -| **Field** | **Description** | -| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | A custom name for the cluster profile. | -| **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Type** | **Add-on** | -| **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | - -To learn more about creating multiple profile versions, check out -[Version a Cluster Profile](../../modify-cluster-profiles/version-cluster-profile.md). + | **Field** | **Description** | + | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | A custom name for the cluster profile. | + | **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Type** | **Add-on** | + | **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | + + To learn more about creating multiple profile versions, check out + [Version a Cluster Profile](../../modify-cluster-profiles/version-cluster-profile.md). 5. Select **Add New Pack**. In the next window that displays, choose a registry and select the pack to add to your profile. You can search packs by name. diff --git a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-full-profile.md b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-full-profile.md index 94d9daac63..190d41792f 100644 --- a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-full-profile.md +++ b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-full-profile.md @@ -27,47 +27,47 @@ and Storage. Next, add layers using add-on profiles to expand the functionality 4. Fill out the following input values and ensure you select **Full** for the type. Click on **Next** to continue. -| **Field** | **Description** | -| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | The name of the profile. | -| **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Type** | **Full** | -| **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | + | **Field** | **Description** | + | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | The name of the profile. | + | **Version** | Assign a version to the profile. You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Type** | **Full** | + | **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | -To learn how to create multiple profile versions that use the same name, check out -[Version a Cluster Profile](../modify-cluster-profiles/version-cluster-profile.md). + To learn how to create multiple profile versions that use the same name, check out + [Version a Cluster Profile](../modify-cluster-profiles/version-cluster-profile.md). 5. Select the Infrastructure Provider, Managed Kubernetes, or Tech Preview cloud type for your environment and click **Next**. -:::info + :::info -Cluster profiles created from a Tech Preview cloud type are intended for clusters that a cloud provider deploys using -Palette's generic framework built upon the open-source Cluster API (CAPI) initiative. + Cluster profiles created from a Tech Preview cloud type are intended for clusters that a cloud provider deploys using + Palette's generic framework built upon the open-source Cluster API (CAPI) initiative. -When creating a profile using a Tech Preview cloud type, you do not have to specify anything for the OS or Kubernetes -layers. Out-of-the-box packs are provided for the network and storage profile layers. + When creating a profile using a Tech Preview cloud type, you do not have to specify anything for the OS or Kubernetes + layers. Out-of-the-box packs are provided for the network and storage profile layers. -::: + ::: 6. Configure the infrastructure layers by selecting the registry, pack name, and pack version for each layer. Click **Next Layer** to configure each infrastructure layer. -| **Layer** | **Description** | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Operating System** | Select an OS to use with your Kubernetes clusters. Use the **Bring Your Own OS (BYOOS)** to use a different or custom OS. Refer to the [Bring Your Own OS (BYOOS)](../../../byoos/byoos.md) section to learn more. | -| **Kubernetes** | The Kubernetes pack to use with the cluster. Palette eXtended Kubernetes (PXK) allows you to manage OpenID Connect (OIDC) Identity Provider (IDP). This is particularly useful if your environment does not have an IDP configured - you can use Palette as an IDP without having to configure a third-party IDP. Refer to [Configure OIDC Identity Provider](../../../integrations/kubernetes.md#configure-custom-oidc) for more information. | -| **Network** | Select a network pack to use with your clusters. | -| **Storage** | Select a storage pack to use with your clusters. | + | **Layer** | **Description** | + | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Operating System** | Select an OS to use with your Kubernetes clusters. Use the **Bring Your Own OS (BYOOS)** to use a different or custom OS. Refer to the [Bring Your Own OS (BYOOS)](../../../byoos/byoos.md) section to learn more. | + | **Kubernetes** | The Kubernetes pack to use with the cluster. Palette eXtended Kubernetes (PXK) allows you to manage OpenID Connect (OIDC) Identity Provider (IDP). This is particularly useful if your environment does not have an IDP configured - you can use Palette as an IDP without having to configure a third-party IDP. Refer to [Configure OIDC Identity Provider](../../../integrations/kubernetes.md#configure-custom-oidc) for more information. | + | **Network** | Select a network pack to use with your clusters. | + | **Storage** | Select a storage pack to use with your clusters. | 7. Select the type of layer to add to the cluster profile: pack, manifest, or Helm chart. For guidance, refer to [Add a Pack](../create-cluster-profiles/create-addon-profile/create-pack-addon.md), [Add a Manifest](../create-cluster-profiles/create-addon-profile/create-manifest-addon.md), or [Add a Helm Chart](../create-cluster-profiles/create-addon-profile/create-helm-addon.md). -For more information about the layers, applying pack versions, configuration parameters, and presets, review -[Profile Layers](../cluster-profiles.md#profile-layers). + For more information about the layers, applying pack versions, configuration parameters, and presets, review + [Profile Layers](../cluster-profiles.md#profile-layers). 8. Fill out the required input fields for each layer and click on **Confirm & Create**. diff --git a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-infrastructure-profile.md b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-infrastructure-profile.md index ba952ce69a..f5073f4f34 100644 --- a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-infrastructure-profile.md +++ b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-infrastructure-profile.md @@ -27,44 +27,44 @@ packs. 4. Fill out the following input values and ensure you select **Infrastructure** for the type. Click on **Next** to continue. -| **Field** | **Description** | -| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Name** | A custom name for the profile. | -| **Version** | You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | -| **Description** | Use the description to provide context about the profile. | -| **Type** | **Infrastructure** | -| **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | + | **Field** | **Description** | + | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Name** | A custom name for the profile. | + | **Version** | You only need to specify a version if you create multiple versions of a profile using the same profile name. Default: `1.0.0`. | + | **Description** | Use the description to provide context about the profile. | + | **Type** | **Infrastructure** | + | **Tags** | Assign any desired profile tags. Tags propagate to the Virtual Machines (VMs) deployed in the cloud or data center environment when clusters are created from this cluster profile. Example: `owner` or `region`. | -To learn more about creating multiple profile versions, check out -[Version a Cluster Profile](../modify-cluster-profiles/version-cluster-profile.md). + To learn more about creating multiple profile versions, check out + [Version a Cluster Profile](../modify-cluster-profiles/version-cluster-profile.md). 5. Select the Infrastructure Provider, Managed Kubernetes, or Tech Preview cloud type for your environment and click **Next**. -:::info + :::info -Cluster profiles created from a Tech Preview cloud type are intended for clusters that a cloud provider deploys using -Palette's generic framework built upon the open-source Cluster API (CAPI) initiative. + Cluster profiles created from a Tech Preview cloud type are intended for clusters that a cloud provider deploys using + Palette's generic framework built upon the open-source Cluster API (CAPI) initiative. -When creating a profile using a Tech Preview cloud type, you do not have to specify anything for the OS or Kubernetes -layers. Out-of-the-box packs are provided for the network and storage profile layers. + When creating a profile using a Tech Preview cloud type, you do not have to specify anything for the OS or Kubernetes + layers. Out-of-the-box packs are provided for the network and storage profile layers. -::: + ::: 6. Configure the infrastructure layers by selecting the registry, pack name, and pack version for each layer. Click **Next Layer** to configure each infrastructure layer. -For more information about layer types, applying pack versions, configuration parameters, and presets, review -[Profile Layers](../cluster-profiles.md#profile-layers). + For more information about layer types, applying pack versions, configuration parameters, and presets, review + [Profile Layers](../cluster-profiles.md#profile-layers). -| **Layer** | **Description** | -| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Operating System** | Select an OS to use with your Kubernetes clusters. Use **Bring Your Own OS (BYOOS)** if you want to upload your own OS images. | -| **Kubernetes** | The Kubernetes pack to use with the cluster. Palette eXtended Kubernetes (PXK) allows you to manage OpenID Connect (OIDC) Identity Provider (IDP). This is particularly useful if your environment does not have an IDP configured - you can use Palette as an IDP without having to configure a third-party IDP. Refer to [Configure OIDC Identity Provider](../../../integrations/kubernetes.md#configure-oidc-identity-provider) for more information. | -| **Network** | Select a network pack to use with your clusters. | -| **Storage** | Select a storage pack to use with your clusters. | + | **Layer** | **Description** | + | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | **Operating System** | Select an OS to use with your Kubernetes clusters. Use **Bring Your Own OS (BYOOS)** if you want to upload your own OS images. | + | **Kubernetes** | The Kubernetes pack to use with the cluster. Palette eXtended Kubernetes (PXK) allows you to manage OpenID Connect (OIDC) Identity Provider (IDP). This is particularly useful if your environment does not have an IDP configured - you can use Palette as an IDP without having to configure a third-party IDP. Refer to [Configure OIDC Identity Provider](../../../integrations/kubernetes.md#configure-oidc-identity-provider) for more information. | + | **Network** | Select a network pack to use with your clusters. | + | **Storage** | Select a storage pack to use with your clusters. | -As you add each layer, Palette displays the YAML file in the editor at right. You can edit the YAML as needed. + As you add each layer, Palette displays the YAML file in the editor at right. You can edit the YAML as needed. 7. When all the infrastructure layers are added, click on **Confirm**. Palette displays the profile stack with your specified pack layers. diff --git a/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/define-profile-variables.md b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/define-profile-variables.md new file mode 100644 index 0000000000..7cebca6390 --- /dev/null +++ b/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/define-profile-variables.md @@ -0,0 +1,188 @@ +--- +sidebar_label: "Define and Manage Profile Variables" +title: "Define and Manage Profile Variables" +description: "Learn what cluster profile variables are and how to use them." +sidebar_position: 40 +tags: ["profiles", "cluster profiles"] +--- + +Cluster profile variables enable you to create placeholders for parameters in profile layer configurations, which you +can then populate for individual clusters during deployment. Meaning you can use a single cluster profile to deploy +multiple clusters with unique requirements for security, networking, resource allocation, and so on. + +When defining a cluster profile variable, you can set specific constraints on the expected values, such as format, +optionality, masking, and so on, to ensure scalable, error-free cluster deployments. + +:::preview + +This is a Tech Preview feature currently available in the [local UI](../../../clusters/edge/local-ui/local-ui.md). Do +not use this feature in production workloads, as it is subject to change. + +::: + +You can use profile variables with any number of packs, manifests, and Helm charts, but only in the scope of their +parent cluster profile. If you want to create placeholders to use across different cluster profiles, consider using +[Palette Macros](../../../clusters/cluster-management/macros.md). + +The following table describes the difference between profile variables and macros. + +| **Capability** | **Profile Variable** | **Macro** | +| ------------------------------------------------------------------------- | :------------------: | :-------: | +| Belongs to the cluster profile scope | ✅ | ❌ | +| Belongs to the project scope | ❌ | ✅ | +| Belongs to the tenant scope | ❌ | ✅ | +| Supports data format restrictions | ✅ | ❌ | +| Supports optionality restrictions | ✅ | ❌ | +| Supports [sprig template functions](https://masterminds.github.io/sprig/) | ✅ | ✅ | + +This guide explains how you can define and manage cluster profile variables. + +## Limitations + +- Cluster profile variables are currently available only in the [local UI](../../../clusters/edge/local-ui/local-ui.md). + +- Palette does not support nesting profile variables within macros or other profile variables. + +- You cannot define profile variables for the `pack.content` and `system.uri` parameters because the + [Palette CLI](../../../palette-cli/palette-cli.md) populates them automatically. + +- Once you deploy a cluster from a profile with variables, you can neither edit nor delete the profile variables. To + edit or delete them, [version the cluster profile](../modify-cluster-profiles/version-cluster-profile.md) and update + the variables in the new version. + + When you version a cluster profile with variables, the variables are propagated to the new version. However, upon + versioning, the variables in each version are independent. + +## Define Profile Variables + +### Prerequisites + +- The `clusterProfile.create` and `clusterProfile.update` permissions to create and update cluster profiles. Refer to + [Roles and Permissions](../../../user-management/palette-rbac/project-scope-roles-permissions.md#cluster-profile-admin) + for more information. + +- An in-progress or already created cluster profile. The cluster profile must either have the **Edge Native** + infrastructure or be an edge-based add-on profile. + +### Enablement + +You can define profile variables both while creating and for the already created cluster profiles. To define profile +variables [while creating a cluster profile](../create-cluster-profiles/create-cluster-profiles.md), start following +this guide from step three at the **Profile Layers** stage of cluster profile creation. + +1. Log in to Palette. + +2. Navigate to the cluster profile for which you want to define profile variables. + +3. In the upper-right corner, click **Variables** and, on the **Profile variables** pane, click **Create variable**. + + ![Palette with the Variables button highlighted.](/profiles_create-cluster-profiles_define-profile-variables_open-profile-variables.webp) + +4. Enter the variable name in the `{{.spectro.var.}}` format. You will use this name when adding + variables to layer configurations. The name must be unique within the parent cluster. + +5. Enter a variable display name that Palette will display during cluster deployment. The display name must be unique + within the parent cluster. + +6. Optionally, enter the variable description. + +7. Select a data format that the variable will expect. The following table describes the available data formats. + + | **Format** | **Description** | + | ---------- | ------------------------------------------------------------------------------------------------------ | + | String | Custom text input. | + | Number | Any numeric type, such as integers and floating point numbers. | + | Boolean | `true` or `false`. Values that evaluate to `true` or `false`, such as 1 and 0, are not accepted. | + | Version | Version value that follows the [Semantic Versioning](https://semver.org/) convention, such as `x.y.z`. | + | IPv4 | Valid representation of an IPv4 address. | + | IPv4 CIDR | A CIDR block of IP addresses that follow the IPv4 standard. | + | IPv6 | Valid representation of an IPv6 address. | + +8. Optionally, configure additional data validation. The following table describes the available parameters. + + | **Parameter** | **Description** | + | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Custom input validation | Whether the input is validated against a regular expression. Based on the [regexp](https://pkg.go.dev/regexp) engine. | + | Required | Whether the input is required. | + | Default value | Whether the variable has a default value. | + | Mask value | Whether the input is masked with asterisks in the layer YAML configuration. When you export a profile with masked variables, they will be masked in the exported profile. Upon import, you will be required to provide the masked values. | + | Hidden | Whether the variable is hidden during cluster deployment. | + | Read-only | Whether the variable is editable during cluster deployment. | + + :::info + + If a variable is required and hidden, it must contain a default value. + + ::: + +9. Click **Create**. + +10. On the **Profile variables** pane, next to your variable, click the **Copy to clipboard** icon to copy the variable + name. + +11. Navigate to the YAML configuration of the profile layer for which you want to add the variable. + +12. Paste the variable in the `parameter: "{{.spectro.var.variable_name}}"` format and click **Confirm Updates**. + + Alternatively, you can start typing the profile variable name with `{{.spectro.var.}}`, and Palette will suggest + profile variables that you can autocomplete. + + ![Palette YAML editor with the added profile variables.](/profiles_create-cluster-profiles_define-profile-variables_add-vars-to-yaml.webp) + +13. Repeat the steps described in this guide to define more variables and add them to the necessary cluster profile + layers. + +### Validation + +1. Log in to Palette. + +2. From the left **Main Menu**, select **Profiles** and navigate to the cluster profile for which you have defined + profile variables. + +3. In the upper-right corner, click **Variables** and, on the **Profile variables** pane, check that the necessary + variables are defined. + +4. Open the necessary profile layers and check that their YAML configuration contains the expected variables. + +## Manage Profile Variables + +:::info + +Once you deploy a cluster from a profile with variables, you can neither edit nor delete the profile variables. To edit +or delete them, [version the cluster profile](../modify-cluster-profiles/version-cluster-profile.md) and update the +variables in the new version. + +::: + +### Prerequisites + +- The `clusterProfile.update` permission to update cluster profiles. Refer to + [Roles and Permissions](../../../user-management/palette-rbac/project-scope-roles-permissions.md#cluster-profile-admin) + for more information. + +- A cluster profile with profile variables created in Palette. + +### Enablement + +1. Log in to Palette. + +2. Navigate to the cluster profile for which you want to update profile variables. + +3. In the upper-right corner, click **Variables**. + +4. To edit a profile variable, in the right **Three-dot menu** of the necessary variable, click **Edit** and make the + necessary changes. Note that you cannot edit the **Variable**, **Format**, **Custom input validation**, **Required**, + **Mask value**, and **Read-only** fields. + +5. To delete a profile variable, in the right **Three-dot menu** of the necessary variable, click **Delete**. Then, + navigate to the profile layers that implement this variable and manually remove it from their YAML configurations. + +### Validation + +1. Log in to Palette. + +2. From the left **Main Menu**, select **Profiles** and navigate to the cluster profile for which you have updated the + profile variables. + +3. In the upper-right corner, click **Variables** and, on the **Profile variables** pane, check that only the necessary + variables are present and that each variable has the expected definition. diff --git a/docs/docs-content/profiles/cluster-profiles/export-import-cluster-profile.md b/docs/docs-content/profiles/cluster-profiles/export-import-cluster-profile.md index 8f4a2d118b..cc72759920 100644 --- a/docs/docs-content/profiles/cluster-profiles/export-import-cluster-profile.md +++ b/docs/docs-content/profiles/cluster-profiles/export-import-cluster-profile.md @@ -86,13 +86,13 @@ Use these steps to import the profile to one or more projects or tenants. 10. In the **Select repositories** window that displays when the profile is successfully validated, use the **drop-down Menus** to select one or more repositories in which profile packs exist so Palette can fetch them. -:::warning + :::warning -If any of the packs are missing in the target environment, profile import will not proceed. + If any of the packs are missing in the target environment, profile import will not proceed. -::: + ::: -![Screenshot of the Select repositories window.](/profiles_cluster-profiles_import-select-repos.webp) + ![Screenshot of the Select repositories window.](/profiles_cluster-profiles_import-select-repos.webp) 11. Click the **Confirm** button to complete the import. diff --git a/docs/docs-content/registries-and-packs/advanced-configuration.md b/docs/docs-content/registries-and-packs/advanced-configuration.md index cd2cd7c8bb..054af63e7e 100644 --- a/docs/docs-content/registries-and-packs/advanced-configuration.md +++ b/docs/docs-content/registries-and-packs/advanced-configuration.md @@ -12,8 +12,6 @@ configuration options through the usage of environment variables. The configuration file is divided into keys and values. The following is an example of a YAML configuration. -
- ```yaml version: 0.1 log: @@ -26,20 +24,14 @@ The key `version` has a number value. The `log` key has a value with multiple ke To override the value of `log.level` you can specify an environment variable named `REGISTRY_LOG_LEVEL`. -
- ```shell export REGISTRY_LOG_LEVEL=debug ``` -
- ## Default Configuration The docker image for the registry contains the following default configuration values. -
- ```yaml version: 0.1 log: @@ -72,8 +64,6 @@ For example, you can start the docker container image with the following environ the basic auth realm and logging level. In the following example, the `-e` flag is used to provide environment variables to the container. -
- ```bash docker run -d \ --rm \ @@ -83,21 +73,19 @@ docker run -d \ -e REGISTRY_LOG_LEVEL=debug \ -e REGISTRY_AUTH=htpasswd \ -e REGISTRY_AUTH_HTPASSWD_REALM="My Enterprise Realm" \ - gcr.io/spectro-images-public/release/spectro-registry:3.4.0 + gcr.io/spectro-images-public/release/spectro-registry:4.0.2 ``` Alternatively, you can start the container by mounting a directory with a new configuration file and pointing the server command to the configuration file. -
- ```shell docker run -d \ --rm \ -p 443:5000 \ --name spectro-registry \ --volume $(pwd)/myconfig.yml:/etc/myconfig.yml \ - gcr.io/spectro-images-public/release/spectro-registry:3.4.0 \ + gcr.io/spectro-images-public/release/spectro-registry:4.0.2 \ serve /etc/spectropaxconfig/myconfig.yml ``` @@ -118,8 +106,6 @@ storage: If you are using S3 Storage, ensure you specify the required S3 parameters. -
- ```yaml storage: cache: @@ -139,8 +125,6 @@ storage: You can also use ephemeral storage. We recommend using ephemeral storage for testing purposes. Production environments should use object storage or a file system. -
- ```yaml storage: inmemory ``` @@ -150,8 +134,6 @@ storage: inmemory You can configure basic HTTP Auth. Basic Auth requires providing the pack registry server with an httppasswd file containing the credentials. -
- ```yaml auth: htpasswd: @@ -167,8 +149,6 @@ The following options are available for modifying HTTP transport: For serving content on all interfaces on port 5000: -
- ```yaml http: addr: :5000 @@ -176,8 +156,6 @@ http: Alternatively, the server can bind to a single IP and different port: -
- ```yaml http: addr: 192.168.122.77:25000 @@ -187,8 +165,6 @@ http: The following headers are the default, and can be overridden: -
- ```yaml http: headers: @@ -209,8 +185,6 @@ validation by the Let's Encrypt services. Check out the [Deploy Pack Registry Server with Let's Encrypt](adding-a-custom-registry.md#deploy-pack-registry-server-with-lets-encrypt) guide to learn more. -
- ```yaml http: addr: :5000 @@ -227,8 +201,6 @@ volume where the certificates are permanently stored. Use the option `cachefile` You can specify custom certificates by providing the file path to the certificate files. -
- ```yaml http: tls: diff --git a/docs/docs-content/registries-and-packs/spectro-cli-reference.md b/docs/docs-content/registries-and-packs/spectro-cli-reference.md index d866969d7f..59bef4e1d2 100644 --- a/docs/docs-content/registries-and-packs/spectro-cli-reference.md +++ b/docs/docs-content/registries-and-packs/spectro-cli-reference.md @@ -33,7 +33,7 @@ The Spectro CLI tool is currently available for OSX and Linux. ```bash - wget https://spectro-cli.s3.amazonaws.com/v4.2.0/osx/spectro + wget https://spectro-cli.s3.amazonaws.com/v4.3.0/osx/spectro ``` @@ -41,7 +41,7 @@ The Spectro CLI tool is currently available for OSX and Linux. ```bash - wget https://spectro-cli.s3.amazonaws.com/v4.2.0/linux/spectro + wget https://spectro-cli.s3.amazonaws.com/v4.3.0/linux/spectro ``` @@ -87,8 +87,6 @@ Authenticate user with Spectro Cloud pack registry by using the login command: spectro registry login spectro.io:5000 --insecure --default ``` -
- #### Arguments SERVER - Spectro Cloud pack registry server in the format [host:port] @@ -106,8 +104,6 @@ If you have access to the pack registry's Certificate Authority (CA) certificate ::: -
- ## Pack The following subcommands are available for the `pack` command. @@ -136,8 +132,6 @@ PACK_NAME - Name of the pack TARGET_DIR - Directory containing the pack data -r, --registry-server - Override the default Spectro registry -
- ### Push Upload the pack content from the pack source dir to the Spectro Cloud pack registry. @@ -177,8 +171,6 @@ enabled. --skip-digest-check - By default, the _force_ option can push the pack only if the pack content digest is different than the registry pack digest. So the _skip digest_ command can be used to skip the comparison of the digests. -
- ### List List all the packs from the Spectro Cloud pack registry: @@ -197,8 +189,6 @@ List all the packs from the Spectro Cloud pack registry: spectro pack ls spectro.io:5000 --name ubuntu --registry-server spectro.io:5000 ``` -
- #### Flags -n, --name string - packs can be filtered by pack name @@ -275,8 +265,6 @@ TARGET_LABEL - Target tag label. -r, --registry-server string - To override the default Spectro Cloud pack registry. -
- To remove a tag from a pack which is already pushed to the pack registry use the `pack tag delete` subcommand. ```bash @@ -319,5 +307,5 @@ spectro version ``` ```bash hideClipboard -Spectro ClI Version 4.2.0 linux/amd64 +Spectro CLI Version 4.3.4 linux/amd64 ``` diff --git a/docs/docs-content/release-notes.md b/docs/docs-content/release-notes.md index dd93b915d7..23412a9d86 100644 --- a/docs/docs-content/release-notes.md +++ b/docs/docs-content/release-notes.md @@ -11,427 +11,365 @@ tags: ["release-notes"] -## Feb 26, 2024 - Release 4.2.13 +## April 14, 2024 - Release 4.3.0 -### Bug Fixes +This release contains several new exciting Technical Preview features, including the Edge Local UI and Cluster Profile +variables. Other notable features include enhancements to the Palette CLI, support for deploying Konvoy clusters, Azure +AKS support for VerteX, and adding multiple system administrators to the Palette and VerteX system consoles. Check out +the following sections for a complete list of features, improvements, and known issues. -- Fixed an issue where AWS VPC CNI would not work with Kubernetes 1.28 when using AWS EKS. +### Security Notices -- Fixed an issue with the Kubernetes Dashboard cookies and internal Palette ingress configuration that caused the - Kubernetes Dashboard to fail to load. +- Kubernetes version 1.27.9 is deprecated due to a security vulnerability. We recommend upgrading to a newer version of + Kubernetes, such as 1.27.11, to avoid issues. -- Fixed an issue with MicroK8s failing to launch pods due to a mismatch in node affinity labels. +- Review the [Security Bulletins](./security-bulletins/cve-reports.md) page for the latest security advisories. -- Resolved an issue with MAAS clusters failing to deploy when the default image endpoint is not set in an airgap - environment - -- Resolved the remaining MAAS node upgrade issues 4.2.12 did not address. - -## Feb 16, 2024 - Release 4.2.12 - -### Bug Fix - IaaS Cluster Repaves Causing Cluster Downtime - -#### Affected services - -IaaS clusters in Palette 4.2.x prior to 4.2.12, including Palette SaaS, self-hosted Palette/VerteX, as well as dedicated -instances. Affected cluster types include the following: - -- AWS IaaS (not EKS) -- Azure IaaS (not AKS) -- Google IaaS (not GKE) -- MAAS -- vSphere -- OpenStack - -Managed Kubernetes clusters on EKS, GKE and AKS are not affected. Edge clusters are not affected. - -#### Issue Summary - -We identified an issue related to cluster repaves in Palette 4.2.x. During a cluster upgrade that required a repave, the -Palette Agent deployed within the clusters would delete all the worker nodes within a worker pool before provisioning -new worker nodes. This results in the worker pool being down during an upgrade. All workloads within the pool will be -offline during the upgrade. - -If the cluster is configured to enable updating worker pools in parallel, then this can result in all services on the -cluster becoming unavailable. - -#### Customer Guidance - -This issue has been addressed in Palette 4.2.12 and its corresponding Palette Agent version 4.2.4. Use the following -steps to identify whether your cluster uses an affected agent version. - -1. Log in to [Palette](https://console.spectrocloud.com/). -2. From the left **Main Menu**, click on **Clusters**. Select your cluster to access the cluster details page. -3. At the bottom of the cluster details page, the Palette agent version used by your cluster is displayed. If your Agent - version is any of the following versions, your cluster is still susceptible to this issue: 4.2.0, 4.2.1, 4.2.2, - 4.2.3. - -:::warning - -Ensure that you do not initiate any cluster repaves as long as you are using an affected agent version. Changes in the -OS or the Kubernetes layer would initiate an cluster repave attempt. When you get the cluster repave notification, -reject the repave. - -::: - -**If you are not using an affected agent version**, no action is required on your part. If you plan to upgrade to 4.2.x -in the future, ensure you upgrade to a version of Palette that's 4.2.12 or later. - -**If you are using an affected agent version**, first make sure that your Palette instance version is 4.2.12 or newer. -Once you have confirmed your Palette version, unpause Agent upgrades for your cluster if they are paused. To learn how -to toggle agent upgrades, refer to -[Pause Platform Upgrades](./clusters/cluster-management/platform-settings/pause-platform-upgrades.md). In 5 - 10 -minutes, the Palette agent will upgrade to a new version that includes the bug fix. If the agent does not upgrade for an -extended period of time, contact support@spectrocloud.com. +### Palette -## February 3, 2024 - Release 4.2.9 +#### Features -### Bug Fixes + +- Cluster Profile variables, a new feature that allows you to define variables in a cluster profile. This + feature is in Tech Preview and is available only for Edge clusters using Local UI. Profile variables allow you to define variable + types, apply validation, and narrow the scope of variables to a cluster profile. + Check out [Cluster Profile Variables](./profiles/cluster-profiles/create-cluster-profiles/define-profile-variables.md) to learn more about + profile variables. + +- MAAS clusters using Palette eXtended Kubernetes (PXK) now support the ability to specify a custom MAAS API endpoint + URL and port during cluster creation. This feature allows you to use a custom DNS server or Virtual IP (VIP) that is + not resolvable outside of the MAAS network. Refer to the [PXK](./integrations/kubernetes.md#custom-maas-endpoint) + documentation for more details. + +- Support for [Konvoy](./integrations/konvoy.md) is now available in Palette. You can create a custom image using the + Konvoy image builder project and use it to deploy a Konvoy cluster. Check out the + [Red Hat Linux Enterprise and Konvoy](./byoos/usecases/vmware/konvoy.md) guide to learn how to create a custom image + and deploy a Konvoy cluster. + +- Multiple system administrators can now be added to the self-hosted Palette system console to help manage and maintain + the Palette instance. The feature helps organizations embrace the separation of duties by delegating different + responsibilities to system administrators. Refer to the + [System Administrators](./enterprise-version/system-management/account-management/account-management.md#system-administrators) + page to learn more about system administrators. -- Fixed an issue that caused errors when creating pods after certificate renewals. -- Resolved image pull errors from the AWS ECR registry. +#### Improvements -## January 25, 2024 - Release 4.2.7 +- Nutanix cluster deployments now display YAML variables and expose them as input fields in the User + Interface (UI) during the cluster deployment process. Previously, the UI did not display the YAML variables for + Nutanix clusters and users had to update the machine template YAML manually. You can learn more about Nutanix in the + [Create and Manage Nutanix Cluster](./clusters/data-center/nutanix/create-manage-nutanix-cluster.md) guide. -### Bug Fixes +- The cluster deployment user flow experience has been improved to streamline the cluster creation process. You can now + select between IaaS and managed Kubernetes clusters from the initial platform selection screen. The update combines + the selection of platform and type of Kubernetes cluster while also detecting and notifying if a prerequisite is not + met. -- Fixed an issue that caused MinIO S3 URL setting to be missing in backup location settings. -- Fixed an issue that prohibited updating Helm packs in cluster profiles. -- Fixed an issue that caused certain OCI registries created before the Palette 4.2 upgrade to be unlisted. -- Fixed an issue that caused HTTP 400 errors when visiting the - [Kubernetes Dashboard](./integrations/kubernetes-dashboard.md). The issue was caused by an internal cookie size limit - that was insufficient for the Kubernetes Dashboard. +- When installing a Private Cloud Gateway (PCG) or a self-hosted Palette instance through the Palette CLI, you can now + benefit from additional checks and user feedback that ensure the installation process is successful. This new feedback + experience gives you a better understanding of the components being installed and the progress of the installation. In + case of a failure, the failed component is highlighted, and an error message is displayed. -## January 9, 2024 - Release 4.2.4 +- Imported clusters now support updating network proxy configurations as a Day-2 operation. -### Bug Fixes +- The [Validator AWS](https://github.com/spectrocloud-labs/validator-plugin-aws) plugin now reports IAM permissions + issues that are caused by + [Service control policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scps.html). + Refer to the Palette CLI [Validator](./palette-cli/commands/validator.md) page to learn how to use Validator with the + Palette CLI. -- An invalid toggle User Interface option that appeared in the Edge cluster creation process when defining node groups - has been removed. +- Packs that are marked as _Disabled_ are no longer displayed in the cluster profile creation wizard. Existing cluster + profiles containing disabled packs are not affected and continue to work as expected. Refer to the + [maintenance policy](./integrations/maintenance-policy.md#pack-deprecations) page to learn more. -## January 6, 2024 - Release 4.2.0 +- Several enhancements have been added to the Palette CLI [Validator](./palette-cli/commands/validator.md) command that + improves the user experience. The enhancements include a Validator upgrade feature, a describe subcommand that + displays results more clearly, an interactive re-configure option, the ability to restart the wizard, and more. -Palette 4.2.0 is a release that includes new features and various improvements. New features include support for Nutanix -clusters, automatic SSL certificate renewal, and enhanced cluster repave control and mitigation. Improvements include -support for MicroK8S on MAAS clusters, several network enhancements for Edge deployments, a new differential editor that -helps you identify cluster profile changes, and support for a local image registry for Edge clusters. Check out the -notes below to learn more about the new features and improvements. +- Cox Edge has been removed as a supported platform for Edge clusters. Cox stopped supporting the platform and is no + longer available for new deployments. All Cox Edge-related resources and API endpoints have been removed. -### Palette +- PCG deployments using the Palette CLI for MAAS and VMware vSphere now use Kubernetes version 1.27.11. Palette CLI + installs targeting an OpenStack environment will use Kubernetes version 1.24.10. Existing PCG clusters installed + through Palette CLI will be eligible for a cluster profile update. We recommend you review the + [Upgrade a PCG](./clusters/pcg/manage-pcg/pcg-upgrade.md) guide to learn more about updating a PCG. -#### Features +- Self-hosted Palette instances now use Kubernetes version 1.27.11. This new version of Kubernetes will cause node + repave events during the upgrade process. If you have multiple self-hosted Palette instances in a VMware environment, + take a moment and review the [Known Issues](#known-issues) section below for potential issues that may arise during + the upgrade process. -- Palette now supports the cloud provider, [Nutanix](https://www.nutanix.com/), as a Technical Preview feature. You can - deploy Kubernetes clusters on Nutanix using Palette. Technical Preview features are subject to change as we continue - to improve the integration. Refer to the [Nutanix](./clusters/data-center/nutanix/nutanix.md) resource to learn more - about deploying Nutanix clusters with Palette. - -- Automatic SSL certificate renewal is now supported for clusters deployed through Palette. In the past, this was a - manual action that had to be performed by the user, which also caused node repaves. Palette will now automatically - renew the certificate 30 days before the expiration date without triggering a node repave. This feature is available - in all supported infrastructure providers except for Edge. For more information, refer to the - [Certificate Management](./clusters/cluster-management/certificate-management.md) resource. - -- Enhanced cluster repave control and mitigation. In the Palette 4.1 release, repave notification warnings become - available through the User Console (UI). In this release, cluster administrators, project administrators, and tenant - administrators must acknowledge the repave notification and decide whether to proceed with the action. This feature - helps prevent accidental node upgrades that may cause downtime and provides a way to mitigate repaves by allowing - administrators to cancel the action that will trigger a repave. - -- A Pack's README file is displayed during the cluster profile creation and editing process. You can find additional - information about a pack in the [Packs List](./integrations/integrations.mdx) page. - -- Palette CLI now supports integration with [Validator](https://github.com/spectrocloud-labs/validator), an open-source - framework that you can use to validate your self-hosted Palette, VerteX, or workload cluster environment. Validator - performs Day 0-2 validation and configuration drift detection in a composable manner across various systems. Use the - `palette validator` command to verify your environment before installing a self-hosted instance of Palette or VerteX. - You can also use Validator to verify the environment requirements for deploying a cluster. For more information, refer - to the [Validator](./palette-cli/commands/validator.md) CLI reference. - -- Support for passkeys is now available for the self-hosted Palette admin user. When accessing the system console, you - can now use passkeys to authenticate to the admin user account. For more information, refer to the - [System Console Credentials](./enterprise-version/system-management/account-management/credentials.md) resource. - -- You can start a local Palette documentation server by using the Palette CLI's `docs` command. This feature is useful - when you want to access Palette documentation offline. For more information, refer to the - [Docs](./palette-cli/commands/docs.md) command page. - -#### Improvements +#### Known Issues -- MicroK8S is now available for MAAS clusters. Create a cluster profile with MicroK8S as the Kubernetes pack to deploy a - MAAS cluster with MicroK8S. +- Conducting cluster node scaling operations on a cluster undergoing a backup can lead to issues and potential + unresponsiveness. To avoid this, ensure no backup operations are in progress before scaling nodes or performing other + cluster operations that change the cluster state. -- An improved differential editor is now available. The new editor provides a side-by-side comparison of the changes - that will be applied to the cluster profile. The editor also identifies the YAML customizations you have added and - guides you through carrying over the customizations to the new version of the YAML. The ability to undo changes and - accept all changes is also available. +- Palette automatically creates a security group for worker nodes using the format `-node`. If a security + group with the same name already exists in the VPC, the cluster creation process fails. To avoid this, ensure that no + security group with the same name exists in the VPC before creating a cluster. -- When updating a deployed cluster profile or an active cluster's profile, the new differential editor is available to - help you identify the changes that will be applied to the cluster profile. +- K3s version 1.27.7 has been marked as _Deprecated_. This version has a known issue that causes clusters to crash. + Upgrade to a newer version of K3s to avoid the issue, such as versions 1.26.12, 1.28.5, and 1.27.11. You can learn + more about the issue in the [K3s GitHub issue](https://github.com/k3s-io/k3s/issues/9047). -- Private Cloud Gateway (PCG) deployments now use Kubernetes version 1.26. Previously, the default Kubernetes version - was 1.24. Use the latest version of the [Palette CLI](./spectro-downloads.md#palette-cli) to install PCG clusters. - Existing Private Cloud Gateway deployments will require a manual reconciliation of the cluster profile to update the - Kubernetes version to 1.26. Make sure you carry over any customizations the current cluster profile may have, such as - pod CIDR and service CIDR before updating the cluster profile with the new Kubernetes version. Refer to the - [Update a Cluster Profile](./profiles/cluster-profiles/modify-cluster-profiles/update-cluster-profile.md#update-the-pack-version) - guide to learn more on reconciling a cluster profile pack layer change. +- When deploying a multi-node AWS EKS cluster with the Container Network Interface (CNI) + [Calico](https://docs.spectrocloud.com/integrations/calico), the cluster deployments fail. A workaround is to use the + AWS VPC CNI in the interim while the issue is resolved. -#### Known Issues +- If a Kubernetes cluster deployed onto VMware is deleted, and later re-created with the same name, the cluster creation + process fails. The issue is caused by existing resources remaining inside PCG, or System PCG, that are not cleaned up + during the cluster deletion process. Refer to the + [VMware Resources Remain After Cluster Deletion](./troubleshooting/pcg.md#scenario---vmware-resources-remain-after-cluster-deletion) + troubleshooting guide for resolution steps. -- The ability to change the underlying node type of a node pool is not available for Google Cloud Platform GKE clusters. + -- Clusters launched in VMware vSphere with the Container Network Interface (CNI) Cilium, lose node-to-node connectivity - when the vSphere adapter is configured to use VMXNET3. This is a known issue with Cilium and VMXNET3. Refer to the - [GitHub issue discussion](https://github.com/cilium/cilium/issues/21801) to learn more about this issue. +- In a VMware environment, self-hosted Palette instances do not receive a unique cluster ID when deployed, which can + cause issues during a node repave event, such as a Kubernetes version upgrade. Specifically, Persistent Volumes (PVs) + and Persistent Volume Claims (PVCs) will experience start problems due to the lack of a unique cluster ID. To resolve + this issue, refer to the + [Volume Attachment Errors Volume in VMware Environment](./troubleshooting/palette-upgrade.md#volume-attachment-errors-volume-in-vmware-environment) + troubleshooting guide. -- Enabling [passkeys](/enterprise-version/system-management/account-management/credentials.md) in a self-hosted Palette - instance will cause JSON Web Tokens (JWT) returned by the system API endpoint `/v1/auth/syslogin` to be invalid. Refer - to the - [Passkeys and API Access](./enterprise-version/system-management/account-management/credentials.md#passkeys-and-api-access) - resource for more information on accessing the system API when passkeys are enabled. This issue does not affect the - regular Palette API used by clusters and users. +- Day-2 operations related to infrastructure changes, such as modifying the node size, and node count, when using + MicroK8s are not taking effect. ### Edge #### Breaking Changes -- Edge hostnames are not allowed to have special characters. Validation has been added to prevent issues arising from - using special characters in host names. Edge hostnames must comply with - [RFC1035](https://datatracker.ietf.org/doc/html/rfc1035), refer to the - [Edge Installer Configuration](./clusters/edge/edge-configuration/edge-configuration.md) and review the `name` - parameter for more information. +- Edge hosts now require a minimum storage capacity of 100 GB. The previous minimum storage capacity was 60 GB. Refer to + the [Minimum Device Requirements](./clusters/edge/architecture.md#minimum-device-requirements) page to learn more + about the minimum requirements for Edge hosts. #### Features -- Overlay support for DHCP is now available as a Tech Preview feature. Edge clusters can now establish an VxLAN overlay - network during cluster creation, and Edge hosts can self-discover the overlay network within a single ethernet - broadcast domain. Clusters using this feature will remain operational when the host IP addresses change unexpectedly. - Check out the [Enable Overlay Network](clusters/edge/networking/vxlan-overlay.md) resource for more information. +- The Edge Local UI is a new feature that provides a local management interface for Edge clusters in an airgap + environment. The local UI is a web-based interface that allows you to manage Edge hosts in your network locally, + upload content bundles containing images, Helm charts, and packs, and create Edge clusters locally in disconnected + environments without connections to a Palette instance. To get started with local UI, refer to the + [Edge Local UI](./clusters/edge/local-ui/local-ui.md) documentation. -- Local registry support is now available as a Tech Preview feature. You can deploy a self-hosted - [Harbor registry](https://goharbor.io) on your Edge cluster and use the registry to store images for your workloads - and initialize a cluster's other edge host nodes. Using a local registry can help you reduce the amount of data - transferred over the network, cache images locally, and provide a backup for when internet access is unavailable. - -- Edge Kubernetes network interface management support. You can now specify the network interface for your edge hosts - versus relying on the default interface selected by Kubernetes. This feature is useful when you have multiple network - interfaces on your edge hosts and want to use a specific interface for your workloads or if you are using the new - overlay support for DHCP. Check out the - [Create Cluster Definition](./clusters/edge/site-deployment/site-installation/cluster-deployment.md) resource for more - information on how to specify the network interface for your edge hosts during cluster deployment. + +- Edge hosts using a local [image registry through Harbor](./integrations/harbor-edge.md) can now also use a + [private external image registry](./clusters/edge/site-deployment/deploy-custom-registries/deploy-external-registry.md) alongside the local + registry. The feature allows the cluster to pull image from a private external image registry and store them in the + local registry. Images for the add-on layers of the cluster will be pulled from the local registry, reducing bandwidth + needs and improving service availability. #### Improvements +- Improved Edge cluster upgrade experience. In the past, most upgrades would trigger a repave when not always necessary. + The enhancement applies more intelligence to the upgrade process and determines if a reboot, service reload, or repave + is required. Refer to the [Edge Cluster Upgrade Behavior](./clusters/edge/upgrade-behavior.md) page to learn more + about the upgrade behavior. + - New Edge clusters can now retrieve provider images from authenticated registries. Previously, only public registries were supported for non-airgapped clusters. Now, you can use authenticated registries to store your provider images and retrieve them during cluster deployment. For more information, refer to the - [Deploy Cluster with a Private Registry](clusters/edge/site-deployment/deploy-private-registry.md) guide. - -- Extended [kube-vip customization](https://kube-vip.io/docs/installation/flags/) is now available for new Edge - clusters. You can now specify additional kube-vip configuration parameters as part of the Kubernetes pack layer - configuration. To learn more about the available kube-vip configuration parameters, refer to the - [Publish Cluster Services with Kube-vip](clusters/edge/networking/kubevip.md) resource. + [Deploy Cluster with a Private Registry](clusters/edge/site-deployment/deploy-custom-registries/deploy-private-registry.md) + guide. -#### Known Issues - -- The following known issues apply to the VxLAN network overlay feature: - - - When adding multiple nodes to an existing cluster with overlay enabled, failure to add one node will block the - addition of the other nodes. - - - When deleting an Edge host from a cluster with overlay enabled, ensure the node doesn't have the `palette-webhook` - pod on it, or the node will be stuck in the deleting state. You can use the command - `kubectl get pods --all-namespaces --output wide` to identify which node the pod `palette-webhook` is on. Reach out - to our support team [support@spectrocloud.com](mailto:support@spectrocloud.com) if you need to remove a node with - the `palette-webhook` pod on it. +- Edge hosts using RKE2 as the Kubernetes distribution can now use the + [network overlay](./clusters/edge/networking/vxlan-overlay.md) feature. -- In a multi-node cluster with [PXK-E](./integrations/kubernetes-edge.md) as the Kubernetes distribution, you cannot - change the Network Interface Card (NIC). When you add an Edge host to such a cluster, leave the NIC field as its - default value. +- Edge hosts using a local image registry through Harbor can now turn off image pulls from the local registry through + namespace annotations. Refer to the + [Harbor Edge](./integrations/harbor-edge.md#enable-image-download-from-outside-of-harbor) reference page to learn more + about the feature. -- The following known issues apply to [Harbor Edge Native Config](./integrations/harbor-edge.md) when deployed with the - [Longhorn](./integrations/longhorn.md) Container Storage Interface (CSI) driver: +#### Known issues - - The Harbor job service pod is in a _Terminating_ and _ContainerCreating_ state in an Edge Native High Availability - (HA) cluster after a Day-2 operation. +- If a cluster that uses the Rook-Ceph pack experiences network issues, it's possible for the file mount to become + unavailable and will remain unavailable even after network is restored. This a known issue disclosed in the + [Rook GitHub repository](https://github.com/rook/rook/issues/13818). To resolve this issue, refer to + [Rook-Ceph](./integrations/rook-ceph.md#file-mount-becomes-unavailable-after-cluster-experiences-network-issues) pack + documentation. - - The Harbor database pod might fail to start due to file permission issues. This is a - [known issue](https://github.com/goharbor/harbor-helm/issues/1676) in the Harbor GitHub repository. +- Edge clusters on Edge hosts with ARM64 processors may experience instability issues that causes cluster failures. - - A cluster may get stuck in the provisioning state. If this happens, remove the cluster and try again. +- During the cluster provisioning process of new edge clusters, the palette webhook pods may not always deploy + successfully, causing the cluster to be stuck in the provisioning phase. This issue does not impact deployed clusters. + Review the + [Palette Webhook Pods Fail to Start](./troubleshooting/edge.md#scenario---palette-webhook-pods-fail-to-start) + troubleshooting guide for resolution steps. -### Palette Dev Engine (PDE) +### Virtual Machine Orchestrator (VMO) #### Improvements -- The default deployed Kubernetes version for new virtual clusters is now v1.26. +- Internal VMO components, including KubeVirt, KubeVirt Container Data Importer, and Snapshot Controller, have been + updated to ensure compatibility with the latest versions of KubeVirt and associated components. -### Virtual Machine Orchestrator (VMO) +### VerteX #### Features -- You can now deploy virtual machines using VMO on an Edge cluster. Edge clusters are useful when deploying Kubernetes - clusters in remote locations. Refer to the - [Create a VMO Profile](./vm-management/vm-packs-profiles/create-vmo-profile.md) to learn how to create an Edge cluster - profile for VMO. +- VerteX now supports deploying clusters on Azure Kubernetes Service (AKS). Refer to the + [Create and Manage Azure AKS Cluster](./clusters/public-cloud/azure/aks.md) guide to learn how to deploy an AKS + cluster. -### VerteX +- Support for [Konvoy](./integrations/konvoy.md) is now available in VerteX. You can create a custom image using the + Konvoy image builder project and use it to deploy a Konvoy cluster. Check out the + [Red Hat Linux Enterprise and Konvoy](./byoos/usecases/vmware/konvoy.md) guide to learn how to create a custom image + and deploy a Konvoy cluster. -#### Features +- Support for TLS 1.3 is now available in VerteX. Clusters deployed through VerteX and the VerteX instance cluster + itself now support TLS 1.3. -- Azure Government Cloud support is now available for VerteX. You can now deploy Azure IaaS clusters on Azure Government - accounts. The following Azure regions are available: US Gov Arizona, US Gov Texas, and US Gov Virginia. For more - information, refer to the [Supported Platforms](./vertex/supported-platforms.md) resource. +- Multiple system administrators can now be added to the VerteX system console to help manage and maintain the VerteX + instance. The feature helps organizations embrace the separation of duties by delegating different responsibilities to + system administrators. Refer to the + [System Administrators](./vertex/system-management/account-management/account-management.md#system-administrators) + page to learn more about system administrators. -- Canonical MAAS support is now available for VerteX. You can now deploy Canonical MAAS clusters with VerteX. Refer to - the [MAAS](./clusters/data-center/maas/maas.md) resource for more information on deploying MAAS clusters. +- The Palette CLI now supports the ability to scan deployed clusters and check for FIPS compliance using the + `fips-validate` command. The command scans the cluster and reports the FIPS compliance status of images. The command + also supports checking exposed service endpoints for approved ciphers and TLS versions. Images and service endpoints + that are not compliant are reported with either a failed or unknown status. Refer to the + [FIPS Validate](./palette-cli/commands/fips-validate.md) guide to learn more about the command. -- Support for passkeys is now available for the admin user. When accessing the system console, you can now use passkeys - to authenticate the admin user account. For more information, refer to the - [System Console Credentials](vertex/system-management/account-management/credentials.md) resource. +- VerteX instances now use Kubernetes version 1.27.11. This new version of Kubernetes will cause node repave events + during the upgrade process. If you have multiple self-hosted Palette instances in a VMware environment, take a moment + and review the Palette [Known Issues](#known-issues) section above for potential issues that may arise during the + upgrade process. #### Improvements -- To better support airgap installs and customers in internet-restricted environments. You can now access Palette - documentation offline by using the Palette documentation container. For more information, refer to the - [Offline Documentation](./vertex/install-palette-vertex/airgap/offline-docs.md) page. - -#### Known Issues - -- Enabling [passkeys](./vertex/system-management/account-management/credentials.md#add-passkeys) in a VerteX instance - will cause JSON Web Tokens (JWT) returned by the system API endpoint `/v1/auth/syslogin` to be invalid. Refer to the - [Passkeys and API Access](./vertex/system-management/account-management/credentials.md#passkeys-and-api-access) - resource for more information on accessing the system API when passkeys are enabled. This issue does not affect the - regular VerteX API used by clusters and users. +- Password enforcement for VerteX system administrators has been improved to comply with NIST password specifications, + NIST 800-53 and NIST 800-63B. Refer to + [Password Requirements and Security](./vertex/system-management/account-management/credentials.md#password-requirements-and-security) + page for more details. ### Terraform -#### Breaking Changes - -- The parameter `cluster_context` is now a required attribute for the resource `spectrocloud_application`. - -- The resource `spectrocloud_cluster_edge_native` is deprecating the following arguments; `ssh_key`, and `host_uids`. - #### Features -- Version 0.17.2 of the +- Version 0.18.0 of the [Spectro Cloud Terraform provider](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs) is available. For more details, refer to the Terraform provider [release page](https://github.com/spectrocloud/terraform-provider-spectrocloud/releases). ### Docs and Education -- The [Deploy a Custom Pack](./registries-and-packs/deploy-pack.md) tutorial has been updated to include instructions on - deploying a custom pack with a custom OCI Pack registry. +- A new Getting Started experience is now available for new users. The new experience guides users through the key + Palette concepts and features to help them get started with Palette. Check out the + [Getting Started](./getting-started/getting-started.md) page to learn more. + +- A new tutorial [Deploy Cluster Profile Updates](./clusters/cluster-management/update-k8s-cluster.md) is now available + that guides you through the process of updating a cluster profile. -- The Palette Offline Documentation container image is now cryptographically signed. You can verify the authenticity of - the container image by using the [Cosign CLI](https://docs.sigstore.dev/signing/quickstart) and the public key. Refer - to the [Offline Documentation](./vertex/install-palette-vertex/airgap/offline-docs.md#container-image-authenticity) - page for more information. +- A new pack, [Hello Universe](https://github.com/spectrocloud/pack-central/tree/main/packs/hello-universe-1.1.1) is now + available in the Pack community repository. + +- A new documentation section for PCG has been added to the Palette documentation. The new section consolidates + information about the PCG and how to install and configure it. Refer to the + [Private Cloud Gateway](./clusters/pcg/pcg.md) page to learn more about PCG. ### Packs +#### Pack Notes + +- Several Kubernetes versions are [deprecated](./integrations/maintenance-policy.md#pack-deprecations) and removed in + this release. Review the [Deprecation](#deprecations-and-removals) section for a list of deprecated packs. + +- OpenStack support is limited to Palette eXtended Kubernetes (PXK) for version 1.24.x. + +- Local Path Provisioner CSI for Edge is now a [verified pack](./integrations/verified_packs.md). + #### Kubernetes -| **Pack** | **New Version** | -| :--------------------------------- | :-------------- | -| Kubernetes Azure AKS | 1.28.2 | -| Kubernetes Amazon EKS | 1.28.2 | -| Kubernetes Cox Edge | 1.28.2 | -| Kubernetes Cox Edge | 1.27.6 | -| Kubernetes Cox Edge | 1.26.9 | -| Kubernetes Cox Edge | 1.25.14 | -| Kubernetes Google GKE | 1.27.6 | -| Kubernetes Google GKE | 1.26.9 | -| Kubernetes Google GKE | 1.25.14 | -| K3s | 1.28.2 | -| K3s | 1.27.7 | -| K3s | 1.26.10 | -| K3s | 1.25.15 | -| Palette eXtended Kubernetes - Edge | 1.28.2 | -| Palette eXtended Kubernetes - Edge | 1.27.7 | -| Palette eXtended Kubernetes - Edge | 1.26.10 | -| Palette eXtended Kubernetes - Edge | 1.25.15 | -| Palette eXtended Kubernetes | 1.28.3 | -| Palette eXtended Kubernetes | 1.27.7 | -| Palette eXtended Kubernetes | 1.26.10 | -| Palette eXtended Kubernetes | 1.25.15 | -| RKE2 | 1.28.2 | -| RKE2 | 1.27.8 | -| RKE2 | 1.26.11 | -| RKE2 - Edge | 1.28.4 | -| RKE2 - Edge | 1.27.7 | -| RKE2 - Edge | 1.26.10 | -| RKE2 - Edge | 1.25.15 | +| Pack | New Version | +| ------------------------------------------ | ----------- | +| K3s | 1.26.14 | +| K3s | 1.27.11 | +| K3s | 1.28.7 | +| K3s | 1.29.2 | +| Konvoy | 1.27.6 | +| Palette eXtended Kubernetes (PXK) | 1.29.0 | +| Palette eXtended Kubernetes - Edge (PXK-E) | 1.29.0 | +| RKE2 | 1.29.0 | +| RKE2 - Edge | 1.26.14 | +| RKE2 - Edge | 1.27.11 | +| RKE2 - Edge | 1.28.7 | +| RKE2 - Edge | 1.29.3 | #### CNI -| **Pack** | **New Version** | -| :---------- | :-------------- | -| AWS VPC CNI | 1.15.1 | -| Calico CNI | 3.26.3 | -| Ciliium OSS | 1.14.3 | -| Flannel CNI | 0.23.0 | +| Pack | New Version | +| ----------- | ----------- | +| AWS VPC CNI | 1.15.5 | +| Calico | 3.27.0 | +| Cilium OSS | 1.13.12 | +| Cilium OSS | 1.14.7 | +| Cilium OSS | 1.15.1 | +| Flannel | 0.24.0 | #### CSI -| **Pack** | **New Version** | -| :-------------------- | :-------------- | -| Azure Disk CSI Driver | 1.29.1 | -| AWS EBS CSI | 1.24.0 | -| Longhorn CSI | 1.5.3 | -| Nutanix CSI | 2.6.6 | -| Portworx CSI | 3.0.4 | -| Rook Ceph CSI | 1.12.7 | +| Pack | New Version | +| ----------------------------------- | ------------- | +| AWS EBS CSI | 1.26.1 | +| GCE Persistent Disk Driver | 1.12.4 | +| Local Path Provisioner CSI for Edge | 0.0.25 | +| Longhorn CSI | 1.6.0 | +| Rook Ceph (manifests) | 1.13.1 | +| vSphere CSI | 3.1.0 , 3.1.2 | #### Add-on Packs -| **Pack** | **New Version** | -| :------------------------ | :-------------- | -| External Secrets Operator | 0.9.7 | -| Flux2 | 2.10.2 | -| Harbor Edge Native Config | 1.0.0 | -| Istio | 1.17.2 | -| Kong Ingress | 2.32.0 | -| MetalLB | 0.13.11 | -| Nginx Ingress | 1.9.4 | -| Nvidia GPU Operator | 23.9.1 | -| Open Policy Agent | 3.13.2 | -| Prometheus Operator | 51.0.3 | -| Reloader | 1.0.43 | -| Imageswap | 1.5.3 | +| Pack | New Version | +| ----------------------------- | ----------- | +| AWS Application Load Balancer | 2.6.2 | +| Cilium Tetragon | 0.10.1 | +| Cluster Autoscaler for AWS | 1.27.5 | +| Cluster Autoscaler for AWS | 1.28.2 | +| External DNS | 0.13.6 | +| External Secrets Operator | 0.9.11 | +| HashiCorp Vault | 0.27.0 | +| Istio | 1.20.1 | +| MetalLB | 0.13.12 | +| Nginx Ingress | 1.9.5 | +| Prometheus Grafana | 55.8.3 | #### FIPS Packs -| **Pack** | **New Version** | -| :--------------------------------- | :-------------- | -| Azure CSI Driver | 1.28.3 | -| Palette eXtended Kubernetes | 1.28.3 | -| Palette eXtended Kubernetes | 1.27.7 | -| Palette eXtended Kubernetes | 1.26.10 | -| Palette eXtended Kubernetes | 1.25.15 | -| Palette eXtended Kubernetes - Edge | 1.27.2 | -| Palette eXtended Kubernetes - Edge | 1.26.4 | -| Palette eXtended Kubernetes - Edge | 1.25.9 | -| RKE2 | 1.28.6 | -| RKE2 | 1.27.8 | -| RKE2 | 1.26.11 | -| RKE2 - Edge | 1.27.2 | -| RKE2 - Edge | 1.26.4 | -| RKE2 - Edge | 1.25.2 | +| Pack | New Version | +| ------------------------------------------ | ----------- | +| AKS | 1.27 | +| AKS | 1.28 | +| AWS EBS CSI | 1.26.1 | +| Calico CNI | 3.26.3 | +| Konvoy | 1.27.6 | +| Palette eXtended Kubernetes (PXK) | 1.26.12 | +| Palette eXtended Kubernetes (PXK) | 1.27.11 | +| Palette eXtended Kubernetes - Edge (PXK-E) | 1.26.12 | +| Palette eXtended Kubernetes - Edge (PXK-E) | 1.27.11 | +| RKE2 - Edge | 1.26.12 | -#### Pack Notes +#### Deprecations and Removals -- A Pack's README file is displayed during the cluster profile creation and editing process. You can find additional - information about a pack in the [Packs List](./integrations/integrations.mdx) page. -- ArgoCD is now a verified pack, starting with version 5.46.8. -- Spot.io is now a verified pack, starting with version 1.0.117. -- Edge cluster nodes deployed in a single node configuration using RKE2 version 1.26.X must upgrade to the latest minor - version of 1.26.10 before upgrading to 1.27.7. -- The prior issue related to Edge clusters deployed in a single node configuration using RKE2 version 1.26.X has been - resolved starting with version 1.26.10. +- PXK, PXK-E, and RKE2, versions prior to 1.27.x are deprecated. We recommend upgrading to a newer version of Kubernetes + to support the latest features and security updates. -#### Deprecations and Removals +- All Kubernetes pack versions prior to 1.25.0 are disabled across the following distributions: + + - PXK, + - PXK-E + - K3s + - RKE2 - Edge + - GKE + - AKS + + Kubernetes versions for GKE and AKS prior to verison 1.25 are removed as they are no longer available upstream. AKS + 1.26 is deprecated as it reached End Of Life (EOL). + + - Exceptions - OpenStack and PXK 1.24 packs have been reverted to _Deprecated_ state from _Disabled_ state. EKS 1.24 + is also back in deprecated state as support has been extended by AWS. + +- An upstream issue in K3s could prevent clusters from starting up successfully when a node is rebooted. This issue can + be potentially be seen in patch versions 1.26.10, 1.26.4, 1.26.8 for 1.26, 1.27.2 ,1.27.5 and 1.27.7 for 1.27 and + 1.28.2, 1.28.4 for 1.28. All these versions have been deprecated. We recommend you use Kubernetes versions 1.26.14, + 1.27.11 or 1.28.7 as these versions contain the fix for the upstream issue. -- Check out the [Deprecated Packs](integrations/deprecated-packs.md) page for a list of deprecated packs. +- Check out the [Deprecated Packs](integrations/deprecated-packs.md) page for a list of all deprecated packs. diff --git a/docs/docs-content/security-bulletins/cve-reports.md b/docs/docs-content/security-bulletins/cve-reports.md index 64389b3e3b..44fb3dcb0f 100644 --- a/docs/docs-content/security-bulletins/cve-reports.md +++ b/docs/docs-content/security-bulletins/cve-reports.md @@ -32,6 +32,150 @@ _Are there any links users can visit to find out more?_ --> +## April 14, 2024 - CVE-2023-24534 HTTP and MIME Header Parsing Can Allocate Large Amounts of Memory - 7.5 CVSS + +HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading +to a denial of service. Certain unusual patterns of input data can cause the common function used to parse HTTP and MIME +headers to allocate substantially more memory than required to hold the parsed headers. + +An attacker can exploit this behavior to cause an HTTP server to allocate large amounts of memory from a small request, +potentially leading to memory exhaustion and a denial of service. With the fix, header parsing now correctly allocates +only the memory required to hold parsed headers. + +### Impact + +Low. + +### Patches + +Palette and VerteX version 4.3.0 include the security patch for the vulnerability. + +### Workarounds + +Not applicable. + +### References + +- [CVE-2023-24534](https://nvd.nist.gov/vuln/detail/CVE-2023-24534) + +
+ +## April 14, 2024 - CVE-2023-24536 MIME/Multipart Form Parsing Can Consume Large Amounts of CPU and Memory - 7.5 CVSS + +Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing large numbers +of parts. This can be caused by several reasons: + +- `mime/multipart.Reader.ReadForm` limits the total memory a parsed multipart form can consume. `ReadForm` can + undercount the amount of memory consumed, leading it to accept larger inputs than intended. +- Limiting total memory does not account for increased pressure on the garbage collector from large numbers of small + allocations in forms with many parts. +- `ReadForm` can allocate a large number of short-lived buffers, further increasing pressure on the garbage collector. + +The combination of these factors can allow an attacker to cause a program that parses multipart forms to consume large +amounts of CPU and memory, potentially resulting in a denial of service. This affects programs that use +`mime/multipart.Reader.ReadForm` and form parsing in the `net/http` package with the request methods `FormFile`, +`FormValue`, `ParseMultipartForm`, and `PostFormValue`. With the fix, `ReadForm` now better estimates the memory +consumption of parsed forms and performs fewer short-lived allocations. In addition, the fixed `mime/multipart.Reader` +imposes the following limits on the size of parsed forms: + +- Forms parsed with `ReadForm` may contain no more than 1000 parts. This limit can be adjusted with the environment + variable `GODEBUG=multipartmaxparts=`. +- Form parts parsed with `NextPart` and `NextRawPart` may contain no more than 10,000 header fields. In addition, forms + parsed with `ReadForm` may contain no more than 10,000 header fields across all parts. This limit may be adjusted with + the environment variable `GODEBUG=multipartmaxheaders=`. + +### Impact + +Low. + +### Patches + +Palette and VerteX version 4.3.0 include the security patch for the vulnerability. + +### Workarounds + +Not applicable. + +### References + +- [CVE-2023-24536](https://nvd.nist.gov/vuln/detail/CVE-2023-24536) + +
+ +## April 14, 2024 - CVE-2023-26159 Improper Input Validation Due to Improper Handling of URLs - 6.1 CVSS + +Versions of the `follow-redirects` package prior to 1.15.4 are vulnerable to Improper Input Validation due to the +improper handling of URLs by the `url.parse()` function. When `new URL()` throws an error, it can be manipulated to +misinterpret the hostname. An attacker could exploit this weakness to redirect traffic to a malicious site, potentially +leading to information disclosure, phishing attacks, or other security breaches. + +### Impact + +Low impact. The Palette management platform's MongoDB service sidecar is not exposed publicly and does not accept user +input. + +### Patches + +Palette and VerteX version 4.3.0 include the security patch for the vulnerability. + +### Workarounds + +Not applicable. + +### References + +- [CVE-2023-26159](https://nvd.nist.gov/vuln/detail/CVE-2023-26159) + +
+ +## April 14, 2024 - CVE-2023-5764 Ansible Template Injection Vulnerability - 7.8 CVSS + +A template injection flaw was found in Ansible. It occurs when internal templating operations of a user's controller +remove the unsafe designation from template data. This issue could allow an attacker to use a specially crafted file to +introduce code injection when supplying templating data. + +### Impact + +No impact. The Palette node agent service does not accept or parse any provided user data. + +### Patches + +Palette and VerteX version 4.3.0 include the security patch for the vulnerability. + +### Workarounds + +Not applicable. + +### References + +- [CVE-2023-5764](https://nvd.nist.gov/vuln/detail/CVE-2023-5764) + +
+ +## April 14, 2024 - CVE-2023-42282 SSRF Vulnerability in Node.js - 9.8 CVSS + +Node.js IP packages before version 1.1.9 may allow Server-Side Request Forgery (SSRF). This might happen because certain +IP addresses, such as `0x7f.1`, are improperly categorized as globally routable by the `isPublic` function. + +### Impact + +Low impact. The Palette management platform's MongoDB service sidecar is not exposed publicly and does not accept user +input. + +### Patches + +Palette and VerteX version 4.3.0 include the security patch for the vulnerability. + +### Workarounds + +Not applicable. + +### References + +- [CVE-2023-42282](https://nvd.nist.gov/vuln/detail/CVE-2023-42282) + +
+ ## April 2, 2024 - CVE-2024-3094 Malicious Code in XZ Utility - 10 CVSS Malicious code was discovered in the upstream tarballs of the XZ utility, starting with version 5.6.0, contain malicious diff --git a/docs/docs-content/spectro-downloads.md b/docs/docs-content/spectro-downloads.md index beccd90b07..24d6980dd2 100644 --- a/docs/docs-content/spectro-downloads.md +++ b/docs/docs-content/spectro-downloads.md @@ -25,10 +25,10 @@ the [Palette CLI](/palette-cli/install-palette-cli) document for installation gu | Version | Operating System | Checksum (SHA256) | | ------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | -| 4.2.4 | [Linux-amd64](https://software.spectrocloud.com/palette-cli/v4.2.4/linux/cli/palette) | `3e1cddc25c7c883e6385b9c8365519cef66d1893756e5794947de2cf38d02092` | +| 4.3.7 | [Linux-amd64](https://software.spectrocloud.com/palette-cli/v4.3.7/linux/cli/palette) | `3728ee52b68aa3569bb5816de4b28f92414ee4fa5f43a9c7507a0abc5bbbc23e` | ## Palette Edge CLI | Version | Operating System | Checksum (SHA256) | | ------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | -| 4.2.3 | [Linux-amd64](https://software.spectrocloud.com/stylus/v4.2.3/cli/linux/palette-edge) | `5f781b6e1332972130f53783684a16c34a1d6bb57f5fcadc818f562690c6a044` | +| 4.3.2 | [Linux-amd64](https://software.spectrocloud.com/stylus/v4.3.2/cli/linux/palette-edge) | `5e9082e090d643f486eec29e029713e40a4d9ab75978a438d1c6d4ad2500b90d` | diff --git a/docs/docs-content/troubleshooting/cluster-deployment.md b/docs/docs-content/troubleshooting/cluster-deployment.md index 32a46a1c72..30221a7eeb 100644 --- a/docs/docs-content/troubleshooting/cluster-deployment.md +++ b/docs/docs-content/troubleshooting/cluster-deployment.md @@ -174,75 +174,3 @@ pack: namespaceLabels: "monitoring": "org=spectro,team=dev,pod-security.kubernetes.io/enforce=privileged,pod-security.kubernetes.io/enforce-version=v1.28" ``` - -## Gateway Installer Registration Failures - -There are a couple reasons the Gateway Installer might fail: - -- A bootstrap error might have occurred. When the Gateway Installer VM is powered on, it initiates a bootstrap process - and registers itself with the tenant portal. This process typically takes 5 to 10 minutes. If the installer fails to - register with the tenant portal during this time, it indicates a bootstrapping error. - - To address the issue, SSH into the Installer virtual machine using the key provided during OVA import and inspect the - log file located at _'/var/log/cloud-init-output.log'_. - - The log file contains error messages about any failures that occur while connecting to the Spectro Cloud management - platform portal, authenticating, or downloading installation artifacts. - - A common cause for these errors is that the Spectro Cloud management platform console endpoint or the pairing code is - typed incorrectly. Ensure that the tenant portal console endpoint does not have a trailing slash. If these properties - were incorrectly specified, power down and delete the installer VM and re-launch with the correct values. - -- The VM may not have an outbound connection. The Gateway Installer VM requires outbound connectivity directly or using - a proxy. Adjust proxy settings, if applicable, to fix the connectivity or power down and delete the Installer VM, then - relaunch it in a network that enables outbound connections. - -If these steps do not resolve the Gateway Installer issues, copy the following script to the Installer VM to generate a -logs archive. Open a support ticket by visiting our [support page](http://support.spectrocloud.io/). Attach the logs -archive so the Spectro Cloud Support team can troubleshoot the issue and provide further guidance: - -```bash -#!/bin/bash - -DESTDIR="/tmp/" - -CONTAINER_LOGS_DIR="/var/log/containers/" -CLOUD_INIT_OUTPUT_LOG="/var/log/cloud-init-output.log" -CLOUD_INIT_LOG="/var/log/cloud-init.log" -KERN_LOG="/var/log/kern.log" -KUBELET_LOG="/tmp/kubelet.log" -SYSLOGS="/var/log/syslog*" - -FILENAME=spectro-logs-$(date +%-Y%-m%-d)-$(date +%-HH%-MM%-SS).tgz - - -journalctl -u kubelet > $KUBELET_LOG - -tar --create --gzip -h --file=$DESTDIR$FILENAME $CONTAINER_LOGS_DIR $CLOUD_INIT_LOG $CLOUD_INIT_OUTPUT_LOG $KERN_LOG $KUBELET_LOG $SYSLOGS - -retVal=$? -if [ $retVal -eq 1 ]; then - echo "Error creating spectro logs package" -else - echo "Successfully extracted spectro cloud logs: $DESTDIR$FILENAME" -fi -``` - -## Gateway Cluster Provisioning Failures - -Installation of the Gateway cluster may run into errors or get stuck in the provisioning state for various reasons like -lack of infrastructure resources, lack of availability of IP addresses, inability to perform NTP sync, etc. - -While these are the most common failures, some other issues might be related to the underlying VMware environment. The -**Cluster Details** page, which you can access by clicking anywhere on the Gateway widget, contains details of every -orchestration step, including an indication of the current task. - -Intermittent errors are displayed on the **Cluster Details** page next to the relevant orchestration task. The -**Events** tab on this page also provides helpful insights into lower-level operations currently being performed. -Suppose you believe the orchestration is stuck or failed due to an invalid selection of infrastructure resources or an -intermittent problem with the infrastructure. You may reset the Gateway by clicking on the **Reset** button on the -Gateway widget. The Gateway state will transition to Pending. A Gateway in the Pending state allows you to reconfigure -the Gateway and start provisioning a new Gateway cluster. If the problem persists, don't hesitate to contact Spectro -support via the Service Desk or our [support page](http://support.spectrocloud.io/). - -
diff --git a/docs/docs-content/troubleshooting/edge.md b/docs/docs-content/troubleshooting/edge.md index c338e3edb3..e7083cc62d 100644 --- a/docs/docs-content/troubleshooting/edge.md +++ b/docs/docs-content/troubleshooting/edge.md @@ -16,17 +16,15 @@ If you need to override or reconfigure the read-only file system, you can do so ## Debug Steps -
- 1. Power on the Edge host. 2. Press the keyboard key `E` after highlighting the menu in `grubmenu`. 3. Type `rd.cos.debugrw` and press `Enter`. -![The grub menu displays with the command rd.cos.debugrw typed in the terminal.](/troubleshooting_edge_grub-menu.webp) + ![The grub menu displays with the command rd.cos.debugrw typed in the terminal.](/troubleshooting_edge_grub-menu.webp) -4. Press `Ctrl+X` to boot the system. +4. Press the keys **Ctrl** + **X** to boot the system. 5. Make the required changes to the image. @@ -45,10 +43,10 @@ adjust the values of related environment variables in the KubeVip DaemonSet with 2. Issue the following command: ```shell -kubectl edit ds kube-vip-ds -n kube-system +kubectl edit ds kube-vip-ds --namespace kube-system ``` -3. In the `env` of the KubeVip service, modify the environment variables to have the following corresponding values: +3. In the `env` of the KubeVip service, modify the environment variables to have the following corresponding values. ```yaml {4-9} env: @@ -63,3 +61,78 @@ env: ``` 4. Within a minute, the old Pods in unknown state will be terminated and Pods will come up with the updated values. + +## Scenario - Palette Webhook Pods Fail to Start + +If the Palette webhook pods fail to start, it may be due to the _palette-lite-controller-manager_ pods encountering +issues or not being available. Use the following steps to troubleshoot and resolve the issue. + +### Debug Steps + +1. Ensure you can access the Kubenetes cluster using kubectl. For more information, refer to + [Access Cluster with CLI](../clusters/cluster-management/palette-webctl.md). + +2. Open up a terminal session and issue the following command to check the status of the + _palette-lite-controller-manager_ pods. + + ```shell + kubectl get pods --all-namespaces | grep palette-lite-controller-manager + ``` + + ```shell hideClipboard + cluster-661acf1dfc746f8217de2712 palette-lite-controller-manager-6856746c8-7p9k2 2/2 Running 0 6m + ``` + + If the pods are active and available with an age greater than five minutes, then the issue may be with the Palette + webhook. Proceed to the next step. + + :::info + + If the pods are not active, use the command `kubectl describe pod --namespace palette-system` to check the + pod logs for more information about why the pods are not starting. Replace `` with the name of the pod that + is not starting. Scroll down to the `Events` section to view the logs. You can try to delete the pod and check if it + starts successfully. If the issue persists, contact our support team by emailing. + + ::: + +3. Check the status of the Palette webhook pods. Use the following command to verify the status. + + ```shell + kubectl get pods --namespace palette-system + ``` + + ```shell + No resources found in palette-system namespace + ``` + + If the output displays a message stating **No resources found in palette-system namespace** then the lacking Palette + webhook pods are the issue for the cluster not starting. + +4. Delete all existing _palette-lite-controller-manager_ pods using the following commands. + + ```shell + export NAMESPACE=$(kubectl get pods --all-namespaces | grep palette-lite-controller-manager | awk '{print $1}') + export PALETTE_POD_NAME=$(kubectl get pods --all-namespaces | grep palette-lite-controller-manager | awk '{print $2}') + kubectl delete pod $PALETTE_POD_NAME --namespace $NAMESPACE + ``` + +5. After a few seconds, verify that the _palette-lite-controller-manager_ pods are active and available. + + ```shell + kubectl get pods --all-namespaces | grep palette-lite-controller-manager + ``` + +6. Check the status of the Palette webhook pods. A successful output should display the status of the _palette-webhook_ + pods. + + ```shell + kubectl get pods --namespace palette-system + ``` + + ```shell + NAME READY STATUS RESTARTS AGE + palette-webhook-548c55568c-p74zz 1/1 Running 0 2m + ``` + +7. If you continue to encounter issues, contact our support team by emailing + [support@spectrocloud.com](mailto:support@spectrocloud.com) so that we can provide you with further guidance. diff --git a/docs/docs-content/troubleshooting/palette-upgrade.md b/docs/docs-content/troubleshooting/palette-upgrade.md index 1d1bb4af4a..6c55e518e0 100644 --- a/docs/docs-content/troubleshooting/palette-upgrade.md +++ b/docs/docs-content/troubleshooting/palette-upgrade.md @@ -8,8 +8,6 @@ sidebar_position: 60 tags: ["troubleshooting", "palette-upgrade"] --- -# Palette Upgrades - We recommend you review the [Release Notes](../release-notes.md) and the [Upgrade Notes](../enterprise-version/upgrade.md) before attempting to upgrade Palette. Use this information to address common issues that may occur during an upgrade. @@ -25,7 +23,7 @@ a Kubernetes environment, use the debugging steps to address the issue. Error: UPGRADE FAILED: failed to create resource: admission webhook "validate.nginx.ingress.kubernetes.io" denied the request: host "_" and path "/v1/oidc" is already defined in ingress default/hubble-auth-oidc-ingress-resource ``` -## Debug Steps +### Debug Steps 1. Connect to the cluster using the cluster's kubeconfig file. Refer to the [Access Cluster with CLI](../clusters/cluster-management/palette-webctl.md) for additional guidance. @@ -50,3 +48,124 @@ Error: UPGRADE FAILED: failed to create resource: admission webhook "validate.ng 4. Restart the upgrade process.
+ +## Volume Attachment Errors Volume in VMware Environment + +If you deployed Palette in a VMware vSphere environment and are experiencing volume attachment errors for the MongoDB +pods during the upgrade process, it may be due to duplicate resources in the cluster causing resource creation errors. +Palette versions between 4.0.0 and 4.3.0 are affected by a known issue where cluster resources are not receiving unique +IDs. Use the following steps to correctly identify the issue and resolve it. + +### Debug Steps + +1. Open up a terminal session in an environment that has network access to the Kubernetes cluster. + +2. Configure kubectl CLI to connect to the self-hosted Palette or VerteX's Kubernetes cluster. Refer to the + [Access Cluster with CLI](../clusters/cluster-management/palette-webctl.md) for additional guidance. + +3. Verify the MongoDB pods are not starting correctly by issuing the following command. + + ```shell + kubectl get pods --namespace=hubble-system --selector='app=spectro,role=mongo' + ``` + + ```shell {4} hideClipboard + NAME READY STATUS RESTARTS AGE + mongo-0 2/2 Running 0 17h + mongo-1 2/2 Running 0 17h + mongo-2 0/2 ContainerCreating 0 16m + ``` + +4. Inspect the pod that is not starting correctly. Use the following command to describe the pod. Replace `mongo-2` with + the name of the pod that is not starting. + + ```shell + kubectl describe pod mongo-2 --namespace=hubble-system + ``` + +5. Review the event output for any errors. If an error related to the volume attachment is present, proceed to the next + step. + + ```shell hideClipboard + Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Warning FailedAttachVolume 106s (x16 over 18m) attachdetach-controller AttachVolume.Attach failed for volume "pvc-94cbb8f5-9145-4b18-9bf9-ee027b64d0c7" : volume attachment is being deleted + Warning FailedMount 21s (x4 over 16m) kubelet Unable to attach or mount volumes: unmounted volumes=[mongo-data], unattached volumes=[spectromongokey kube-api-access-sz5lz mongo-data spectromongoinit spectromongopost]: timed out waiting for the condition + ``` + +6. The remaining steps may need to be performed on all MongoDB pods and their associated Persistent Volume (PV), and + Persistent Volume Claim (PVC). Do each step sequentially for each MongoDB pod that is encountering the volume + attachment error. + + :::warning + + Only do the steps for one MongoDB pod at a time to prevent data loss. Wait for the pod to come up correctly before + proceeding to the next pod. + + ::: + +7. Delete the PVC associated with the MongoDB pod. Replace `mongo-2` with the name of the pod that is not starting. + + ```shell + kubectl delete pvc mongo-data-mongo-2 --namespace=hubble-system + ``` + +8. Delete the PV associated with the MongoDB pod. Use the following command to list all PVs and find the PV associated + with the MongoDB pod you started with. In this example, the PV associated with `mongo-2` is + `pvc-94cbb8f5-9145-4b18-9bf9-ee027b64d0c7`. Make a note of this name. + + ```shell + kubectl get pv | grep 'mongo-data-mongo-2' + ``` + + ```shell hideClipboard + pvc-94cbb8f5-9145-4b18-9bf9-ee027b64d0c7 20Gi RWO Delete Bound hubble-system/mongo-data-mongo-2 spectro-storage-class 18h + ``` + +9. Using the PV name from the previous step, delete the PV. + + ```shell + kubectl delete pv pvc-94cbb8f5-9145-4b18-9bf9-ee027b64d0c7 + ``` + + :::tip + + The kubectl command may hang after issuing the delete command, press `Ctrl+C` to exit the command and proceed to the + next step. + + ::: + +10. Delete the MongoDB pod that was not starting correctly. Replace `mongo-2` with the name of the pod that is not + starting. + + ```shell + kubectl delete pod mongo-2 --namespace=hubble-system + ``` + +11. Wait for the pod to come up correctly. Use the following command to verify the pod is up and available. + + ```shell + kubectl get pods --namespace=hubble-system --selector='app=spectro,role=mongo' + ``` + + ```shell {4} hideClipboard + NAME READY STATUS RESTARTS AGE + mongo-0 2/2 Running 0 18h + mongo-1 0/2 ContainerCreating 0 4s + mongo-2 2/2 Running 0 68s + ``` + + Palette will proceed with the upgrade and attempt to upgrade the remaining MongoDB pods. Repeat the steps for each + of the MongoDB pods that are not starting correctly due to the volume attachment error. + +The upgrade process will continue once all MongoDB pods are up and available. Verify the new nodes deployed successfully +by checking the status of the nodes. Log in to the +[system console](../enterprise-version/system-management/system-management.md#access-the-system-console), navigate to +left **Main Menu** and select **Enterprise Cluster**. The **Nodes** tab will display the status of the nodes in the +cluster. + +![A view of three nodes in a healthy status](/troubleshootig_palette-upgrade_nodes-healthy.webp) + +If you continue to encounter issues, contact our support team by emailing +[support@spectrocloud.com](mailto:support@spectrocloud.com) so that we can provide you with further guidance. diff --git a/docs/docs-content/troubleshooting/pcg.md b/docs/docs-content/troubleshooting/pcg.md index aaa54ec3b3..f4dab562a0 100644 --- a/docs/docs-content/troubleshooting/pcg.md +++ b/docs/docs-content/troubleshooting/pcg.md @@ -171,3 +171,47 @@ log. 2. Contact your VMware administrator if you are missing any of the required permissions. 3. Delete the existing PCG cluster and redeploy a new one so that the new permissions take effect. + +## Scenario - VMware Resources Remain After Cluster Deletion + +In the scenario where a VMWare workload cluster is deleted and later re-created with the same name, the resources from +the previous cluster may not be fully cleaned up. This can cause the new cluster to fail to provision. To address this +issue, you must manually clean up the resources from the previous cluster. Use the following steps for guidance. + +:::info + +If you are using the System PCG for VMware cluster deployments, follow the same steps below but target the self-hosted +Palette or VerteX cluster instead when issuing the kubectl command. You will need access to the kubeconfig file for the +self-hosted Palette or VerteX cluster. Reach out to your Palette system administrator for the kubeconfig file. + +::: + +### Debug Steps + +1. Open a terminal session and ensure you have the [kubectl command-line tool](https://kubernetes.io/docs/tasks/tools/) + installed. + +2. Download the kubeconfig file for the PCG cluster from Palette. The kubeconfig file contains the necessary + configuration details to access the Kubernetes cluster. + + :::tip + + You can find the kubeconfig file in the PCG cluster's details page in Palette. Navigate to the left **Main Menu** and + select **Tenant Settings**. From the **Tenant settings Menu**, select **Private Cloud Gateways**. Select the PCG + cluster that is deployed in the VMware environment to access the details page. + + ::: + +3. Setup kubectl to use the kubeconfig file you downloaded in the previous step. Check out the + [Access Cluster with CLI](../clusters/cluster-management/palette-webctl.md) page to learn how to set up kubectl. + + ```bash + export KUBECONFIG=[path_to_kubeconfig] + ``` + +4. Issue the following command to remove the remaining cluster resources. Replace `` with the name of the + cluster you removed. + + ```bash + kubectl delete VSphereFailureDomain + ``` diff --git a/docs/docs-content/vertex/install-palette-vertex/airgap/supplemental-packs.md b/docs/docs-content/vertex/install-palette-vertex/airgap/supplemental-packs.md index b5403775ea..4e427e50c5 100644 --- a/docs/docs-content/vertex/install-palette-vertex/airgap/supplemental-packs.md +++ b/docs/docs-content/vertex/install-palette-vertex/airgap/supplemental-packs.md @@ -11,57 +11,91 @@ keywords: ["self-hosted", "vertex"] Review the following table to determine which pack binaries you need to download and upload to your OCI registry. -| **File Name** | **Download URL** | -| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `airgap-fips-pack-amazon-linux-eks-1.0.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-amazon-linux-eks-1.0.0.bin | -| `airgap-fips-pack-cni-aws-vpc-eks-helm-fips-1.1.17.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-cni-aws-vpc-eks-helm-fips-1.1.17.bin | -| `airgap-fips-pack-cni-calico-3.24.1.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-cni-calico-3.24.1.bin | -| `airgap-fips-pack-cni-calico-3.25.1.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-cni-calico-3.25.1.bin | -| `airgap-fips-pack-csi-aws-ebs-1.17.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-csi-aws-ebs-1.17.0.bin | -| `airgap-fips-pack-csi-longhorn-fips-1.4.1.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-csi-longhorn-fips-1.4.1.bin | -| `airgap-fips-pack-csi-vsphere-csi-3.0.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-csi-vsphere-csi-3.0.0.bin | -| `airgap-fips-pack-edge-k3s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-k3s-1.27.2.bin | -| `airgap-fips-pack-edge-k8s-1.24.13.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-k8s-1.24.13.bin | -| `airgap-fips-pack-edge-k8s-1.25.9.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-k8s-1.25.9.bin | -| `airgap-fips-pack-edge-k8s-1.26.4.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-k8s-1.26.4.bin | -| `airgap-fips-pack-edge-k8s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-k8s-1.27.2.bin | -| `airgap-fips-pack-edge-native-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-native-byoi-1.0.0.bin | -| `airgap-fips-pack-edge-rke2-1.24.6.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-rke2-1.24.6.bin | -| `airgap-fips-pack-edge-rke2-1.25.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-rke2-1.25.0.bin | -| `airgap-fips-pack-edge-rke2-1.25.2.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-rke2-1.25.2.bin | -| `airgap-fips-pack-edge-rke2-1.26.4.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-rke2-1.26.4.bin | -| `airgap-fips-pack-edge-rke2-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-edge-rke2-1.27.2.bin | -| `airgap-fips-pack-generic-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-generic-byoi-1.0.0.bin | -| `airgap-fips-pack-kubernetes-1.25.10.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-1.25.10.bin | -| `airgap-fips-pack-kubernetes-1.25.9.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-1.25.9.bin | -| `airgap-fips-pack-kubernetes-1.26.4.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-1.26.4.bin | -| `airgap-fips-pack-kubernetes-1.26.5.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-1.26.5.bin | -| `airgap-fips-pack-kubernetes-1.27.1.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-1.27.1.bin | -| `airgap-fips-pack-kubernetes-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-1.27.2.bin | -| `airgap-fips-pack-kubernetes-eks-1.24.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-eks-1.24.bin | -| `airgap-fips-pack-kubernetes-eks-1.25.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-eks-1.25.bin | -| `airgap-fips-pack-kubernetes-rke2-1.25.10-rke2r1-build20230518.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-rke2-1.25.10-rke2r1-build20230518.bin | -| `airgap-fips-pack-kubernetes-rke2-1.26.5-rke2r1-build20230518.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-kubernetes-rke2-1.26.5-rke2r1-build20230518.bin | -| `airgap-fips-pack-spectro-proxy-1.3.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-spectro-proxy-1.3.0.bin | -| `airgap-fips-pack-spectro-proxy-1.4.0.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-spectro-proxy-1.4.0.bin | -| `airgap-fips-pack-ubuntu-aws-20.04.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-ubuntu-aws-20.04.bin | -| `airgap-fips-pack-ubuntu-vsphere-20.04.bin` | https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-ubuntu-vsphere-20.04.bin | +| **File Name** | **Download URL** | +| --------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `airgap-pack-cni-azure-1.4.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-cni-azure-1.4.0.bin | +| `airgap-pack-custom_os-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-custom_os-1.0.0.bin | +| `airgap-pack-kubernetes-custom-1.0.0.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-kubernetes-custom-1.0.0.bin | +| `airgap-pack-nutanix-csi-2.6.6.bin` | https://software-private.spectrocloud.com/airgap/packs/airgap-pack-nutanix-csi-2.6.6.bin | +| `airgap-vertex-pack-cni-calico-3.24.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-cni-calico-3.24.1.bin | +| `airgap-vertex-pack-cni-calico-3.25.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-cni-calico-3.25.1.bin | +| `airgap-vertex-pack-cni-calico-3.26.3.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-cni-calico-3.26.3.bin | +| `airgap-vertex-pack-cni-calico-azure-fips-3.25.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-cni-calico-azure-fips-3.25.1.bin | +| `airgap-vertex-pack-csi-azure-fips-1.28.3.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-csi-azure-fips-1.28.3.bin | +| `airgap-vertex-pack-csi-longhorn-fips-1.4.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-csi-longhorn-fips-1.4.1.bin | +| `airgap-vertex-pack-csi-vsphere-csi-3.0.0.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-csi-vsphere-csi-3.0.0.bin | +| `airgap-vertex-pack-edge-k3s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k3s-1.27.2.bin | +| `airgap-vertex-pack-edge-k8s-1.24.13.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.24.13.bin | +| `airgap-vertex-pack-edge-k8s-1.25.9.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.25.9.bin | +| `airgap-vertex-pack-edge-k8s-1.26.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.26.12.bin | +| `airgap-vertex-pack-edge-k8s-1.26.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.26.4.bin | +| `airgap-vertex-pack-edge-k8s-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.27.2.bin | +| `airgap-vertex-pack-edge-k8s-1.27.9.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.27.9.bin | +| `airgap-vertex-pack-edge-k8s-1.28.5.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-k8s-1.28.5.bin | +| `airgap-vertex-pack-edge-native-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-native-byoi-1.0.0.bin | +| `airgap-vertex-pack-edge-rke2-1.24.6.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.24.6.bin | +| `airgap-vertex-pack-edge-rke2-1.25.0.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.25.0.bin | +| `airgap-vertex-pack-edge-rke2-1.25.2.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.25.2.bin | +| `airgap-vertex-pack-edge-rke2-1.26.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.26.12.bin | +| `airgap-vertex-pack-edge-rke2-1.26.14.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.26.14.bin | +| `airgap-vertex-pack-edge-rke2-1.27.11.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.27.11.bin | +| `airgap-vertex-pack-edge-rke2-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.27.2.bin | +| `airgap-vertex-pack-edge-rke2-1.28.7.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.28.7.bin | +| `airgap-vertex-pack-edge-rke2-1.29.3.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-edge-rke2-1.29.3.bin | +| `airgap-vertex-pack-generic-byoi-1.0.0.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-generic-byoi-1.0.0.bin | +| `airgap-vertex-pack-kubernetes-1.25.10.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.25.10.bin | +| `airgap-vertex-pack-kubernetes-1.25.9.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.25.9.bin | +| `airgap-vertex-pack-kubernetes-1.26.10.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.26.10.bin | +| `airgap-vertex-pack-kubernetes-1.26.12.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.26.12.bin | +| `airgap-vertex-pack-kubernetes-1.26.15.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.26.15.bin | +| `airgap-vertex-pack-kubernetes-1.26.4.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.26.4.bin | +| `airgap-vertex-pack-kubernetes-1.26.5.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.26.5.bin | +| `airgap-vertex-pack-kubernetes-1.27.1.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.27.1.bin | +| `airgap-vertex-pack-kubernetes-1.27.11.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.27.11.bin | +| `airgap-vertex-pack-kubernetes-1.27.2.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.27.2.bin | +| `airgap-vertex-pack-kubernetes-1.27.7.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.27.7.bin | +| `airgap-vertex-pack-kubernetes-1.27.9.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.27.9.bin | +| `airgap-vertex-pack-kubernetes-1.28.3.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.28.3.bin | +| `airgap-vertex-pack-kubernetes-1.28.5.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-1.28.5.bin | +| `airgap-vertex-pack-kubernetes-aks-1.27.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-aks-1.27.bin | +| `airgap-vertex-pack-kubernetes-aks-1.28.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-aks-1.28.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.25.10-rke2r1-build20230518.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.25.10-rke2r1-build20230518.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.26.11-rke2r1-build20231115.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.26.11-rke2r1-build20231115.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.26.12-rke2r1-build20231220.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.26.12-rke2r1-build20231220.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.26.5-rke2r1-build20230518.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.26.5-rke2r1-build20230518.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.27.8-rke2r1-build20231115.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.27.8-rke2r1-build20231115.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.27.9-rke2r1-build20231220.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.27.9-rke2r1-build20231220.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.28.4-rke2r1-build20231115.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.28.4-rke2r1-build20231115.bin | +| `airgap-vertex-pack-kubernetes-rke2-1.28.5-rke2r1-build20231220.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-kubernetes-rke2-1.28.5-rke2r1-build20231220.bin | +| `airgap-vertex-pack-spectro-proxy-1.3.0.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-spectro-proxy-1.3.0.bin | +| `airgap-thirdparty-4.3.5.bin` | https://software-private.spectrocloud.com/airgap/thirdparty/airgap-thirdparty-4.3.5.bin | +| `airgap-vertex-pack-ubuntu-aks-22.04.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-ubuntu-aks-22.04.bin | +| `airgap-vertex-pack-ubuntu-azure-20.04.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-ubuntu-azure-20.04.bin | +| `airgap-vertex-pack-ubuntu-vsphere-20.04.bin` | https://software-private.spectrocloud.com/airgap-vertex/packs/airgap-vertex-pack-ubuntu-vsphere-20.04.bin | ### Usage Instructions To download a binary you must provide the username and password for the support team's private repository. Reach out to our support team to [obtain the credentials](../../vertex.md#access-palette-vertex). -The following example shows how to download the `airgap-fips-pack-amazon-linux-eks-1.0.0.bin` binary. Replace `XXXX` -with your username and `YYYY` with your password. +The following example shows how to download the `airgap-vertex-pack-cni-calico-3.25.1.bin` binary. Replace `XXXX` with +your username and `YYYY` with your password. ```bash curl --user 'XXXX:YYYY' \ -https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-amazon-linux-eks-1.0.0.bin \ ---output airgap-fips-pack-amazon-linux-eks-1.0.0.bin +https://software-private.spectrocloud.com/airgap-fips/packs/airgap-vertex-pack-cni-calico-3.25.1.bin \ +--output airgap-vertex-pack-cni-calico-3.25.1.bin +``` + +Once the download is complete, issue the following command to start the binary and the upload process. Replace the +binary name with the one you downloaded. + +```bash +chmod +x airgap-vertex-pack-cni-calico-3.25.1.bin && \ +./airgap-vertex-pack-cni-calico-3.25.1.bin ``` @@ -70,8 +104,16 @@ https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-ama ```shell wget --user='XXXX' --password='YYYY' \ ---output-document=airgap-fips-pack-amazon-linux-eks-1.0.0.bin \ -https://software-private.spectrocloud.com/airgap-fips/packs/airgap-fips-pack-amazon-linux-eks-1.0.0.bin +--output-document=airgap-vertex-pack-cni-calico-3.25.1.bin \ +https://software-private.spectrocloud.com/airgap-fips/packs/airgap-vertex-pack-cni-calico-3.25.1.bin +``` + +Once the download is complete, issue the following command to start the binary and the upload process. Replace the +binary name with the one you downloaded. + +```bash +chmod +x airgap-vertex-pack-cni-calico-3.25.1.bin && \ +./airgap-vertex-pack-cni-calico-3.25.1.bin ```
@@ -83,6 +125,14 @@ All binaries require the OCI environment variables to be set and for the registr ::: +## Conformance Capabilities + +In an airgap installation, you need to upload the conformance packs to the self-hosted OCI registry. The conformance +binary contains the packs required to use the [Compliance Scan](../../../clusters/cluster-management/compliance-scan.md) +capabilities. The conformance binary can be found in the pack table above. The binary has the prefix +`airgap-thirdparty-`. Follow the [Usage Instructions](#usage-instructions) to upload the conformance packs to the OCI +registry. + ## Additional OVAs The following table lists additional OVAs that may be required depending on the Kubernetes version and distribution you @@ -95,14 +145,18 @@ want to use for your workload clusters. | Kubernetes 1.26.4 | u-2004-0-k-1264-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-1264-fips.ova` | | Kubernetes 1.26.5 | u-2004-0-k-1265-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-1265-fips.ova` | | Kubernetes 1.26.10 | u-2004-0-k-12610-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-12610-fips.ova` | +| Kubernetes 1.26.12 | u-2004-0-k-12612-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-12612-fips.ova` | | Kubernetes 1.27.1 | u-2004-0-k-1271-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-1271-fips.ova` | | Kubernetes 1.27.2 | u-2004-0-k-1272-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-1272-fips.ova` | | Kubernetes 1.28.3 | u-2004-0-k-1283-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-1283-fips.ova` | | RKE2 1.25.10 | u-2004-0-k-rke2-1250-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-1250-fips.ova` | | RKE2 1.26.5 | u-2004-0-k-rke2-1265-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-1265-fips.ova` | | RKE2 1.26.11 | u-2004-0-k-rke2-12611-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-12611-fips.ova` | +| RKE2 1.26.12 | u-2004-0-k-rke2-12612-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-12612-fips.ova` | | RKE2 1.27.8 | u-2004-0-k-rke2-1278-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-1278-fips.ova` | +| RKE2 1.27.9 | u-2004-0-k-rke2-1279-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-1279-fips.ova` | | RKE2 1.28.4 | u-2004-0-k-rke2-1284-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-1284-fips.ova` | +| RKE2 1.28.5 | u-2004-0-k-rke2-1285-fips.ova | `https://vmwaregoldenimage-console.s3.us-east-2.amazonaws.com/u-2004-0-k-rke2-1285-fips.ova` | ### Usage Instructions diff --git a/docs/docs-content/vertex/install-palette-vertex/install-on-vmware/install.md b/docs/docs-content/vertex/install-palette-vertex/install-on-vmware/install.md index 034415ed07..51b96e6f37 100644 --- a/docs/docs-content/vertex/install-palette-vertex/install-on-vmware/install.md +++ b/docs/docs-content/vertex/install-palette-vertex/install-on-vmware/install.md @@ -167,6 +167,15 @@ Use the following steps to install Palette VerteX. - Airgap: The URL or IP address of the Spectro Cloud Repository that is provided to you by the airgap setup script. Make sure to specify the file path to the CA certificate when prompted. + :::info + + If you are using the Palette CLI from inside an + [airgap support VM](../airgap/vmware-vsphere-airgap-instructions.md), the CLI will automatically detect the airgap + environment and prompt you to **Use local, air-gapped Spectro Cloud Artifact Repository (SCAR) configuration**. Type + `y` to use the local resources and skip filling in the repository URL and credentials. + + ::: + 9. Enter the repository credentials. Our support team provides the credentials you need to access the public Spectro Cloud repository. Airgap installations, provide the credentials to your private repository provided to you by the airgap setup script . @@ -199,6 +208,14 @@ Use the following steps to install Palette VerteX. +:::info + +If you are using the Palette CLI from inside an [airgap support VM](../airgap/vmware-vsphere-airgap-instructions.md), +the CLI will automatically detect the airgap environment and prompt you to **Use local, air-gapped Pack Registry?** Type +`y` to use the local resources and skip filling in the OCI registry URL and credentials. + +::: + Select the OCI registry type and provide the configuration values. Review the following table for more information. :::warning @@ -228,7 +245,8 @@ for more information. | **Use Public Registry for Images** | Type `y` to use a public registry for images. Type `n` to a different registry for images. If you are using another registry for images, you will be prompted to enter the registry URL, base path, username, and password. Airgap users, select `n` so that you can specify the values for the OCI registry that contains all the required images. | When prompted to **Pull images from public registry**, type `n` and specify the OCI registry configuration values for - your image registry. Refer to the table above for more information. + your image registry. If you are an [airgap support VM](../airgap/vmware-vsphere-airgap-instructions.md), the CLI will automatically detect the airgap environment and prompt you to **Use local, air-gapped Image Registry?**. Type `y` to use the local resources and skip filling in the OCI registry URL and credentials. + Refer to the table above for more information. :::info diff --git a/docs/docs-content/vertex/supported-platforms.md b/docs/docs-content/vertex/supported-platforms.md index 32eaa3bc7f..e9be2c0078 100644 --- a/docs/docs-content/vertex/supported-platforms.md +++ b/docs/docs-content/vertex/supported-platforms.md @@ -48,6 +48,7 @@ VerteX supports the following Azure services. | **Service** | **Azure Gov Support?** | | ----------- | ---------------------- | | **IaaS** | ✅ | +| **AKS** | ✅ | All Azure Government regions are supported with the exception of Department of Defense regions. Refer to the [official Azure Government documentation](https://learn.microsoft.com/en-us/azure/azure-government/documentation-government-overview-dod) diff --git a/docs/docs-content/vertex/system-management/account-management/account-management.md b/docs/docs-content/vertex/system-management/account-management/account-management.md index 4b3ba9273e..e8c2095be9 100644 --- a/docs/docs-content/vertex/system-management/account-management/account-management.md +++ b/docs/docs-content/vertex/system-management/account-management/account-management.md @@ -9,12 +9,81 @@ tags: ["vertex", "management", "account"] keywords: ["self-hosted", "vertex"] --- +VerteX supports the ability to have multiple system administrators with different roles and permissions. Use the +different roles to separate the duties of system administrators. + +:::info + +Separation of duties addresses the potential for abuse of authorized privileges and helps to reduce the risk of +malevolent activity without collusion. Separation of duties is supported for management of VerteX for system +administrators using the system console by defining account administration roles that are separate from operations +roles. + +::: + +You can also manage and update your individual user settings, such as email address and credentials from the system +console. + +## System Administrators + +System administrators are users who have access to the system console and can perform various operations based on their +assigned role. VerteX supports the following system administrator roles: + +- Root Administrator + +- Operations Administrator + +- Account Administrator + +The following table outlines the high-level permissions for each system administrator role. + +| Permission | Root Administrator | Operations Administrator | Account Administrator | Description | +| --------------------------------------------- | ------------------ | ------------------------ | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Create and manage other system administrators | :white_check_mark: | :x: | :white_check_mark: | Create and manage system administrators and their settings. Refer to [Create and Manage System Accounts](./manage-system-accounts.md) to learn more. | +| Manage system settings | :white_check_mark: | :white_check_mark: | :x: | View and modify system settings such as SMTP, pack registries, DNS, and more. Refer to the [System Management](../system-management.md) section and its resources to learn more. | +| Manage tenants | :white_check_mark: | :white_check_mark: | :x: | Create and manage tenants. | + +:::info + +All system administrators can access the system console and change individual user settings, such as email address, +password and passkeys. + +::: + +Review the following sections to learn more about each role. + +### Root Administrator + +The root administrator has full access to the system and can perform all operations. The root administrator credentials +are used to log in to the [system console](../system-management.md#system-console) for the first time and must be +changed after the initial login. We recommend you create an account administrator and operations administrator to manage +the system upon initial login. + +### Operations Administrator + +The operations administrator has access to the system console and can perform all operations except for creating and +managing other system administrators. The operations administrator can create and manage tenants, manage system +settings, and manage the system's overall health and performance. + +### Account Administrator + +The account administrator has access to the system console and can only create and manage system administrator accounts +and their settings. System maintenance and tenant management are not available to the account administrator. Use +Operations Administrator to manage system settings and tenants. + +To learn how to create and manage system administrator accounts, check out the +[Create and Manage System Accounts](./manage-system-accounts.md) guide. + +## User Settings + As an admin user, you can update and manage your user settings, such as changing the email address and changing the credentials. You can also enable passkey to access the admin panel. The passkey feature supports both virtual passkey and physical passkey. ## Resources +- [Create and Manage System Accounts](./manage-system-accounts.md) + - [Email Address](./email.md) - [User Credentials](./credentials.md) diff --git a/docs/docs-content/vertex/system-management/account-management/credentials.md b/docs/docs-content/vertex/system-management/account-management/credentials.md index 707b5046be..e46bdd8eae 100644 --- a/docs/docs-content/vertex/system-management/account-management/credentials.md +++ b/docs/docs-content/vertex/system-management/account-management/credentials.md @@ -4,7 +4,7 @@ title: "Manage User Credentials" description: "Update and manage the user credentials" icon: "" hide_table_of_contents: false -sidebar_position: 10 +sidebar_position: 20 tags: ["vertex", "management", "account", "credentials"] keywords: ["self-hosted", "vertex"] --- @@ -12,7 +12,30 @@ keywords: ["self-hosted", "vertex"] You can manage the credentials of the admin user by logging in to the system console. You can also enable passkeys to access the admin panel. The passkey feature supports both virtual passkey and physical passkey. -Use the sections below to learn how to manage user credentials. +## Password Requirements and Security + +Palette VerteX passwords are hashed and salted, the cryptographic key value of the password is stored inside the +internal system database. The cryptographic key is created using Password Based Key Derivation Function 2 (PBKDF2) and +SHA512 with an iteration count of 210,000. The salt is 32 bytes long. + +All system administrators are required to set a password that complies with the following password policy: + +- The password must be at least 14 characters long. +- The password must contain at least one uppercase letter. +- The password must contain at least one lowercase letter. +- The password must contain at least one digit. +- The password must contain at least one special character. +- The password cannot be the same as the previous password. + +Additionally, system administrators can manage the [password blocklist](./password-blocklist.md) to prevent users from +using common or weak passwords. The password blocklist is a list of passwords that are not allowed to be used by users +when setting or updating their passwords. The password blocklist is enforced when users set or update their passwords. + +All system administrators are allowed a maximum of five failed login attempts. After five failed login attempts, the +user account will be placed in a temporary suspended state for a duration of 15 minutes. Upon expiration of the 15 +minutes, the user can try to log in again. + +Use the following sections to learn how to manage user credentials. ## Change Password @@ -27,6 +50,9 @@ Use the following steps to change the password of the admin user. - A Simple Mail Transfer Protocol (SMTP) server must be configured in the system console. Refer to [Configure SMTP](../smtp.md) page for guidance on how to configure an SMTP server. +- The password cannot be in the password blocklist. Refer to the [Manage Password Blocklist](./password-blocklist.md) + guide for guidance on how to manage the password blocklist. + ### Steps 1. Log in to the Palette VerteX system console. Refer to diff --git a/docs/docs-content/vertex/system-management/account-management/email.md b/docs/docs-content/vertex/system-management/account-management/email.md index 13fff520e9..2c5e433030 100644 --- a/docs/docs-content/vertex/system-management/account-management/email.md +++ b/docs/docs-content/vertex/system-management/account-management/email.md @@ -4,7 +4,7 @@ title: "Update Email Address" description: "Update and manage the email address of the admin user." icon: "" hide_table_of_contents: false -sidebar_position: 20 +sidebar_position: 30 tags: ["vertex", "management", "account", "credentials"] keywords: ["self-hosted", "vertex"] --- diff --git a/docs/docs-content/vertex/system-management/account-management/manage-system-accounts.md b/docs/docs-content/vertex/system-management/account-management/manage-system-accounts.md new file mode 100644 index 0000000000..35218a7c1a --- /dev/null +++ b/docs/docs-content/vertex/system-management/account-management/manage-system-accounts.md @@ -0,0 +1,166 @@ +--- +sidebar_label: "Create and Manage System Accounts" +title: "Create and Manage System Accounts" +description: "Learn how to create and manage system accounts in Palette VerteX." +icon: "" +hide_table_of_contents: false +sidebar_position: 10 +tags: ["vertex", "management", "account"] +keywords: ["self-hosted", "vertex"] +--- + +You can create and manage system accounts if you have the Root Administrator or Account Administrator role in Palette +VerteX. These accounts are used to access the system console and perform various operations based on the assigned role + +![A view of the admin user dashboard](/vertex_account-management_manage-system-accounts_user-dashboard.webp) + +Check out the following sections to learn more about the supported system administrator management workflows. + +## Create System Accounts + +Use the following steps to create a new system account. + +### Prerequisites + +- Access to the Palette VerteX system console. + +- The role of Root Administrator or Account Administrator. + +### Create a System Account + +1. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Click **Create Admin**. + +4. Fill in the following fields. Refer to the table below for more information about each field. + + | Field | Description | + | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | First Name | The first name of the user. | + | Last Name | The last name of the user. | + | Email | The email address of the user. | + | Account Type | The type of account to create. Choose from **Operations Administrator**, or **Account Administrator**. Refer to the [System Administrators](./account-management.md#system-administrators) section to learn more about each role. | + +5. Click **Create** to save the new system account. + +6. A message appears confirming the new system account has been created. The message contains an activation URL you can + share with the new user to activate their account. The new user will be prompted to set a password upon activation. + + :::warning + + The activation URL is valid for 24 hours. If the user does not activate their account within 24 hours, you will need + to create a new account for the user. + + ::: + +7. Click on **Copy link & close** to copy the activation URL to your clipboard and close the message. + +### Validate + +Use the following steps to validate the new system account. + +1. Share the activation URL with the new user and ask them to activate their account. + +2. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +3. From the left **Main Menu** select **Account Management**. + +4. Verify the new system administrator account is listed in the table. Once the new user has activated their account, + the **Status** column will display **Active**. + +## Remove System Accounts + +Use the following steps to remove a system account. + +### Prerequisites + +- Access to the Palette VerteX system console. + +- The role of Root Administrator or Account Administrator. + +- You cannot remove the account you are currently logged in with. Use another system account to remove the account you + want to remove. + +### Remove a System Account + +1. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Locate the system account you want to remove in the table and click on the **three-dot Menu** icon at the end of the + row. + +4. Click **Delete**. + +5. A confirmation dialog appears. Check the box to confirm you want to delete the system account and click **Delete**. + +6. A message appears confirming the system account has been deleted. + +### Validate + +Use the following steps to validate the system account has been removed. + +1. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Verify the system account has been removed from the table. + +## Reset System Administrator Password + +Use the following steps to reset the password of a system administrator. + +### Limitations + +- You cannot use this feature to reset the password of the account you are currently logged in with. Use the normal + [password change workflow](./credentials.md#change-password) to reset the password of the account you are currently + logged in with. + +- You cannot reset the password of the Root Administrator account using this feature. Log in as the Root Administrator + to reset the password by following the [password change workflow](./credentials.md#change-password). + +### Prerequisites + +- Access to the Palette VerteX system console. + +- The role of Root Administrator or Account Administrator. + +### Reset Password + +1. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide for guidance on how to access + the system console. + +2. From the left **Main Menu** select **Account Management**. + +3. Locate the system account you want to reset the password for in the table and click on the **three-dot Menu** icon at + the end of the row. + +4. Click **Password Reset Link**. + +5. A message containing the password reset link appears. The message includes a password reset URL that you can share + with the user to reset their password. Upon visiting the URL, the user will be prompted to set a new password. + + :::warning + + The password reset URL is valid for 24 hours. If the user does not reset their password within 24 hours, you must + generate a new password reset link. The current password will remain unchanged until the user sets a new password + + ::: + +6. Click on **Copy link & close** to copy the password reset URL to your clipboard and close the message. + +### Validate + +Ask the user to visit the password reset URL and set a new password. Ask the user to log in to the system console using +the new credentials to ensure the password has been reset successfully. diff --git a/docs/docs-content/vertex/system-management/account-management/password-blocklist.md b/docs/docs-content/vertex/system-management/account-management/password-blocklist.md new file mode 100644 index 0000000000..e4d5d105c1 --- /dev/null +++ b/docs/docs-content/vertex/system-management/account-management/password-blocklist.md @@ -0,0 +1,259 @@ +--- +sidebar_label: "Manage Password Blocklist" +title: "Manage Password Blocklist" +description: "Learn how to manage the password blocklist in Palette VerteX." +icon: "" +hide_table_of_contents: false +sidebar_position: 50 +tags: ["vertex", "management", "account", "credentials"] +keywords: ["self-hosted", "vertex"] +--- + +You can manage a password blocklist to prevent users from using common or weak passwords. The password blocklist is a +list of passwords that users cannot use when setting or updating their passwords. The password blocklist is enforced +when users set or update their passwords. + +:::info + +Refer to [Password Requirements and Security](credentials.md#password-requirements-and-security) to learn more about the +password requirements and security in Palette VerteX. + +::: + +The internal System API is used to manage the password blocklist. Review the following sections to learn how to maintain +the password blocklist. + +## View Passwords in the Blocklist + +The actual password values in the blocklist are not stored in the database. Due to this reason, there is no way to +retrieve the plain text list of passwords in the blocklist. There is no GET endpoint to retrieve the list of passwords +in the blocklist. All passwords are hashed and salted, and the cryptographic key of the password is stored in the +internal system database. + +:::tip + +Store the list of passwords in the blocklist in a secure location that enforces access control so you can refer to it +when needed. + +::: + +## Insert Passwords into the Blocklist + +Use the following steps to insert new passwords into the password blocklist. + +### Prerequisites + +- Access to the Palette VerteX system console. + +- The role of root administrator or operations administrator. + +- curl or any other tool to make HTTP requests. + +- Access to a shell terminal. + +:::warning + +If you enabled passkeys for your system administrator account, the System API login endpoint will be disabled. Refer to +the [Passkeys and API Access](./credentials.md#passkeys-and-api-access) page for guidance on how to use passkeys to +access the System API. + +::: + +### Insert Passwords + +1. Open a terminal session and log in to the Palette VerteX System API by using the `/v1/auth/syslogin` endpoint. Use + the `curl` command below and replace the URL with the custom domain URL you assigned to Palette VerteX or use the IP + address. Ensure you replace the credentials below with your system console credentials. + + ```bash + curl --location 'https://vertex.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + + :::tip + + If you are using the default self-signed certificate, you can use the `--insecure` flag to bypass the certificate + check. + + ::: + + Output + + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +2. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. + Replace the authorization value below with the value from the output. + + ```shell hideClipboard + TOKEN=********** + ``` + +3. Use the `curl` command below to insert new passwords into the password blocklist. Replace the URL with the custom + domain URL you assigned to Palette VerteX or use the IP address. Ensure you replace the `TOKEN` value with the value + you assigned to the shell variable. + + ```bash + curl --location 'https://vertex.example.com/v1/sys/passwords' \ + --header "Authorization: $TOKEN" \ + --header 'Content-Type: application/json' \ + --data '{ + "spec": { + "passwords": [ + "Password", + "password", + "123456", + "qwerty", + ] + } + }' + ``` + + :::info + + The payload expects the `spec.passwords` field to be an array of strings. You can add as many passwords as you want + as long as they are separated by a comma. + + ::: + +4. The endpoint returns a `204` status code if the operation is successful. No output is returned. If the operation + fails, the endpoint returns an error message. In case of an error, verify the authorization token is valid and the + password blocklist is in the expected format. + +### Validate + +To validate the password blocklist, use the following steps. + +1. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide. + +2. From the **left Main Menu** select **My Account**. + +3. In the field **Current Password** type the current password of your admin user. + +4. In the field **New Password** type one of the passwords you added to the password blocklist. + +5. Type the new password again in the field **Re-Enter New Password**. + +6. Click **Change Password** to save the changes. + +7. An error message is displayed and the password is not updated. The error message indicates the password is in the + blocklist. + +## Remove Passwords from the Blocklist + +Use the following steps to remove passwords from the password blocklist. + +### Prerequisites + +- Access to the Palette VerteX system console. + +- The role of root administrator or operations administrator. + +- curl or any other tool to make HTTP requests. + +- Access to a shell terminal. + +:::warning + +If you enabled passkeys for your system administrator account, the System API login endpoint will be disabled. Refer to +the [Passkeys and API Access](./credentials.md#passkeys-and-api-access) page for guidance on how to use passkeys to +access the System API. + +::: + +### Remove Passwords + +1. Open a terminal session and log in to the Palette VerteX System API by using the `/v1/auth/syslogin` endpoint. Use + the `curl` command below and replace the URL with the custom domain URL you assigned to Palette VerteX or use the IP + address. Ensure you replace the credentials below with your system console credentials. + + ```bash + curl --location 'https://vertex.example.com/v1/auth/syslogin' \ + --header 'Content-Type: application/json' \ + --data '{ + "password": "**********", + "username": "**********" + }' + ``` + + :::tip + + If you are using the default self-signed certificate, you can use the `--insecure` flag to bypass the certificate + check. + + ::: + + Output + + ```json hideClipboard + { + "Authorization": "**********.", + "IsPasswordReset": true + } + ``` + +2. Using the output you received, copy the authorization value to your clipboard and assign it to a shell variable. + Replace the authorization value below with the value from the output. + + ```shell hideClipboard + TOKEN=********** + ``` + +3. Use the `curl` command below to remove passwords from the password blocklist. Replace the URL with the custom domain + URL you assigned to Palette VerteX or use the IP address. Ensure you replace the `TOKEN` value with the value you + assigned to the shell variable. + + ```bash + curl --location --request DELETE 'https://vertex.example.com/v1/sys/passwords' \ + --header "Authorization: $TOKEN" \ + --header 'Content-Type: application/json' \ + --data '{ + "spec": { + "passwords": [ + "Password", + "password", + "123456", + "qwerty", + ] + } + }' + ``` + + :::info + + The payload expects the `spec.passwords`field to be an array of strings. You can remove as many passwords as you + want as long as they are separated by a comma. + + ::: + +4. The endpoint returns a `204` status code if the operation is successful. No output is returned. If the operation + fails, the endpoint returns an error message. In case of an error, verify the authorization token is valid and the + password blocklist is in the expected format. + +### Validate + +To validate the password blocklist, use the following steps. + +1. Log in to the Palette VerteX system console. Refer to + [Access the System Console](../system-management.md#access-the-system-console) guide. + +2. From the **left Main Menu** select **My Account**. + +3. In the field **Current Password** type the current password of your admin user. + +4. In the field **New Password** type one of the passwords you removed from the password blocklist. + +5. Type the new password again in the field **Re-Enter New Password**. + +6. Click **Change Password** to save the changes. + +7. The password is updated successfully. diff --git a/docs/docs-content/vertex/system-management/system-management.md b/docs/docs-content/vertex/system-management/system-management.md index a03447bd0b..3a30bf294e 100644 --- a/docs/docs-content/vertex/system-management/system-management.md +++ b/docs/docs-content/vertex/system-management/system-management.md @@ -26,7 +26,9 @@ cluster and appending the `/system` path to the URL. For example, if your Palett ## Administration and Management -Platform administrators can use the system console to perform the following operations: +System administrators can use the system console to perform the following operations: + +- [Create and Manage System Accounts](./account-management/account-management.md) - Manage FIPS enforcement behaviors and settings. diff --git a/docusaurus.config.js b/docusaurus.config.js index 120c8d746d..a0c91d6825 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -31,7 +31,7 @@ const config = { defaultLocale: "en", locales: ["en"], }, - staticDirectories: ["static", "static/assets/docs/images", "static/assets"], + staticDirectories: ["static", "static/assets/docs/images", "static/assets", "static/img/"], headTags: [ { tagName: "script", @@ -149,6 +149,10 @@ const config = { docItemComponent: "@theme/ApiItem", lastVersion: "current", includeCurrentVersion: true, + admonitions: { + keywords: ["preview"], + extendDefaults: true, + }, versions: { current: { label: "latest", @@ -177,6 +181,19 @@ const config = { // Customize API MDX with mustache template hideSendButton: true, }, + emc: { + specPath: "docs/api-content/api-docs/edge-v1/emc-api.json", + outputDir: "docs/api-content/api-docs/edge-v1", + downloadUrl: + "https://github.com/spectrocloud/librarium/blob/master/docs/api-content/api-docs/palette-apis.json", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + }, + template: "api.mustache", + // Customize API MDX with mustache template + hideSendButton: true, + }, }, }, ], diff --git a/jest.config.js b/jest.config.js index e3887ac417..b32519fcf4 100644 --- a/jest.config.js +++ b/jest.config.js @@ -6,7 +6,7 @@ module.exports = { moduleNameMapper: { ".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": `identity-obj-proxy`, }, - testPathIgnorePatterns: [`node_modules`, `\\.cache`, `.*/build`], + testPathIgnorePatterns: [`node_modules`, `\\.cache`, `.*/build`, `visuals`], testEnvironment: `jsdom`, setupFilesAfterEnv: ["/jest.setup.ts"], }; diff --git a/package-lock.json b/package-lock.json index cee193db4a..21b667ebcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "spectro-cloud-docs", - "version": "4.2.0", + "version": "4.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "spectro-cloud-docs", - "version": "4.2.0", + "version": "4.3.0", "dependencies": { "@commitlint/cli": "^17.6.7", "@commitlint/config-conventional": "^17.6.7", @@ -26,7 +26,7 @@ "docusaurus-plugin-openapi-docs": "^3.0.0-beta.10", "docusaurus-plugin-sass": "^0.2.5", "docusaurus-theme-openapi-docs": "^3.0.0-beta.10", - "fuse.js": "^7.0.0", + "fuse.js": "^6.6.2", "prism-react-renderer": "^2.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -18227,9 +18227,9 @@ } }, "node_modules/fuse.js": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz", - "integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz", + "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==", "engines": { "node": ">=10" } diff --git a/package.json b/package.json index 724d1a5967..51c1dcbde0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "spectro-cloud-docs", - "version": "4.2.0", + "version": "4.3.0", "private": true, "scripts": { "docusaurus": "docusaurus", @@ -52,7 +52,7 @@ "docusaurus-plugin-openapi-docs": "^3.0.0-beta.10", "docusaurus-plugin-sass": "^0.2.5", "docusaurus-theme-openapi-docs": "^3.0.0-beta.10", - "fuse.js": "^7.0.0", + "fuse.js": "^6.6.2", "prism-react-renderer": "^2.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/redirects.js b/redirects.js index b64b187f29..42fec5504a 100644 --- a/redirects.js +++ b/redirects.js @@ -384,6 +384,14 @@ const redirects = [ from: "/clusters/data-center/maas/install-manage-maas-pcg", to: "/clusters/pcg/deploy-pcg/maas", }, + { + from: "/clusters/edge/networking/local-registry", + to: "/clusters/edge/site-deployment/deploy-custom-registries/local-registry", + }, + { + from: "/clusters/edge/site-deployment/deploy-private-registry", + to: "/clusters/edge/site-deployment/deploy-custom-registries/deploy-private-registry", + }, { from: [ "/security/security-bulletins/", diff --git a/scripts/versions.sh b/scripts/versions.sh index 275d8e3fcc..b03dae2712 100755 --- a/scripts/versions.sh +++ b/scripts/versions.sh @@ -25,7 +25,7 @@ fi echo "Temp directory: $tempdir" echo "Base directory: $baseDir" # List of version branches to exclude -exclude_branches=(version-3-4 version-4-0) # DO NOT ADD A COMMA BETWEEN THE BRANCHES. ADD A SPACE INSTEAD AND THE NEW VERSION STRING. +exclude_branches=(version-3-4 version-4-0 version-4-1) # DO NOT ADD A COMMA BETWEEN THE BRANCHES. ADD A SPACE INSTEAD AND THE NEW VERSION STRING. # exclude_branches=("version-3-4") # Save the current branch name diff --git a/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.module.scss b/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.module.scss new file mode 100644 index 0000000000..633b7836ef --- /dev/null +++ b/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.module.scss @@ -0,0 +1,6 @@ +.customTpReleaseNoteBadge { + display: initial; + height: auto; + max-width: 100%; + margin-bottom: -5px; +} diff --git a/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.test b/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.test new file mode 100644 index 0000000000..1bc155455d --- /dev/null +++ b/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.test @@ -0,0 +1,13 @@ +// THIS TEST IS BREAKING DUE TO JEST NOT FINDING THE @theme/ThemedImage + +// import React from "react"; +// import { render } from "@testing-library/react"; +// import TechnicalPreviewReleaseNoteBadge from "./TechnicalPreviewReleaseNote"; + +// describe("TechnicalPreviewReleaseNoteBadge", () => { +// test("renders correctly", () => { +// const { container } = render(); +// const badge = container.querySelector("img"); +// expect(badge).toBeInTheDocument(); +// }); +// }); diff --git a/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.tsx b/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.tsx new file mode 100644 index 0000000000..fef70ce6a1 --- /dev/null +++ b/src/components/Badges/TechnicalPreviewReleaseNote/TechnicalPreviewReleaseNote.tsx @@ -0,0 +1,18 @@ +import React from "react"; +import ThemedImage from "@theme/ThemedImage"; +import styles from "./TechnicalPreviewReleaseNote.module.scss"; + +// define type for TechnicalPreviewReleaseNote + +export default function TechnicalPreviewReleaseNote() { + return ( + + ); +} diff --git a/src/components/Badges/TechnicalPreviewReleaseNote/index.tsx b/src/components/Badges/TechnicalPreviewReleaseNote/index.tsx new file mode 100644 index 0000000000..5c8ad3385b --- /dev/null +++ b/src/components/Badges/TechnicalPreviewReleaseNote/index.tsx @@ -0,0 +1,3 @@ +import TechnicalPreviewReleaseNote from "./TechnicalPreviewReleaseNote"; + +export default TechnicalPreviewReleaseNote; diff --git a/src/components/Badges/index.ts b/src/components/Badges/index.ts new file mode 100644 index 0000000000..b9ee7ff9aa --- /dev/null +++ b/src/components/Badges/index.ts @@ -0,0 +1,3 @@ +import TechnicalPreviewReleaseNote from "./TechnicalPreviewReleaseNote"; + +export { TechnicalPreviewReleaseNote }; diff --git a/src/theme/MDXComponents/MDXComponents.ts b/src/theme/MDXComponents/MDXComponents.ts index a8fef8a3af..a0b9996943 100644 --- a/src/theme/MDXComponents/MDXComponents.ts +++ b/src/theme/MDXComponents/MDXComponents.ts @@ -9,6 +9,7 @@ import Packs from "@site/src/components/Integrations/Packs/Packs"; import AppTiers from "@site/src/components/Integrations/AppTiers/AppTiers"; import PacksTable from "@site/src/components/PacksTable/PacksTable"; import TOCInline from "@theme/TOCInline"; +import { TechnicalPreviewReleaseNote as TpBadge } from "@site/src/components/Badges"; import SimpleCardGrid from "@site/src/components/SimpleCardGrid/index"; import ReleaseNotesVersions from "@site/src/components/ReleaseNotesVersions/index"; @@ -24,6 +25,7 @@ export default { AppTiers, PacksTable, TOCInline, + TpBadge, SimpleCardGrid, ReleaseNotesVersions, }; diff --git a/static/assets/docs/images/byoos_vmware_konvoy_cluster-profile-view.webp b/static/assets/docs/images/byoos_vmware_konvoy_cluster-profile-view.webp new file mode 100644 index 0000000000..fb39626d9f Binary files /dev/null and b/static/assets/docs/images/byoos_vmware_konvoy_cluster-profile-view.webp differ diff --git a/static/assets/docs/images/byoos_vmware_konvoy_iso-selection.webp b/static/assets/docs/images/byoos_vmware_konvoy_iso-selection.webp new file mode 100644 index 0000000000..c079667aab Binary files /dev/null and b/static/assets/docs/images/byoos_vmware_konvoy_iso-selection.webp differ diff --git a/static/assets/docs/images/cluster_edge_emc_theming.webp b/static/assets/docs/images/cluster_edge_emc_theming.webp new file mode 100644 index 0000000000..98c5a7dd48 Binary files /dev/null and b/static/assets/docs/images/cluster_edge_emc_theming.webp differ diff --git a/static/assets/docs/images/cluster_edge_site-deployment_installation_initial-setup_tui.webp b/static/assets/docs/images/cluster_edge_site-deployment_installation_initial-setup_tui.webp new file mode 100644 index 0000000000..fd67ff3f7a Binary files /dev/null and b/static/assets/docs/images/cluster_edge_site-deployment_installation_initial-setup_tui.webp differ diff --git a/static/assets/docs/images/clusters_edge_emc_workflow.webp b/static/assets/docs/images/clusters_edge_emc_workflow.webp new file mode 100644 index 0000000000..3a20a25562 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_emc_workflow.webp differ diff --git a/static/assets/docs/images/profiles_create-cluster-profiles_define-profile-variables_add-vars-to-yaml.webp b/static/assets/docs/images/profiles_create-cluster-profiles_define-profile-variables_add-vars-to-yaml.webp new file mode 100644 index 0000000000..46c2c91abc Binary files /dev/null and b/static/assets/docs/images/profiles_create-cluster-profiles_define-profile-variables_add-vars-to-yaml.webp differ diff --git a/static/assets/docs/images/profiles_create-cluster-profiles_define-profile-variables_open-profile-variables.webp b/static/assets/docs/images/profiles_create-cluster-profiles_define-profile-variables_open-profile-variables.webp new file mode 100644 index 0000000000..5bf9403da2 Binary files /dev/null and b/static/assets/docs/images/profiles_create-cluster-profiles_define-profile-variables_open-profile-variables.webp differ diff --git a/static/assets/docs/images/troubleshootig_palette-upgrade_nodes-healthy.webp b/static/assets/docs/images/troubleshootig_palette-upgrade_nodes-healthy.webp new file mode 100644 index 0000000000..26c60c144b Binary files /dev/null and b/static/assets/docs/images/troubleshootig_palette-upgrade_nodes-healthy.webp differ diff --git a/static/assets/docs/images/vertex_account-management_manage-system-accounts_user-dashboard.webp b/static/assets/docs/images/vertex_account-management_manage-system-accounts_user-dashboard.webp new file mode 100644 index 0000000000..ad5cffede3 Binary files /dev/null and b/static/assets/docs/images/vertex_account-management_manage-system-accounts_user-dashboard.webp differ diff --git a/static/img/tech-preview-dark.svg b/static/img/tech-preview-dark.svg new file mode 100644 index 0000000000..3e3f8aed67 --- /dev/null +++ b/static/img/tech-preview-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/img/tech-preview-light.svg b/static/img/tech-preview-light.svg new file mode 100644 index 0000000000..d789f60b03 --- /dev/null +++ b/static/img/tech-preview-light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/packs-data/packs_report.json b/static/packs-data/packs_report.json index 2b51b56828..fd8affa074 100644 --- a/static/packs-data/packs_report.json +++ b/static/packs-data/packs_report.json @@ -1,5 +1,5 @@ { - "dateCreated": "2023-11-01T20:52:42.261612334Z", + "dateCreated": "2024-03-01T12:41:54.508822479Z", "Packs": [ { "name": "alpine", @@ -31,7 +31,7 @@ "status": "active", "packCreateDate": "2023-08-04", "packLastModifiedDate": "2023-08-04", - "timeLastUpdated": "2 months", + "timeLastUpdated": "7 months", "releaseType": "VerteX", "contributor": "", "docsURL": "", @@ -40,7 +40,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax-fips", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "amazon-linux-eks", @@ -61,7 +61,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "ambassador", @@ -73,7 +73,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-03", - "timeLastUpdated": "9 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -82,14 +82,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { "name": "ambassador", "displayName": "", "layer": "addon", "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", "version": "6.6.0", "status": "unknown", "packCreateDate": "", @@ -103,7 +103,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { "name": "antrea", @@ -115,7 +115,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -124,7 +124,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { "name": "antrea", @@ -145,14 +145,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { "name": "appd", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", "version": "4.5.15", "status": "unknown", "packCreateDate": "", @@ -168,54 +168,12 @@ "gitRepo": "", "registry": "Public Repo" }, - { - "name": "appdynamics-collector", - "displayName": "Appdynamics Collector", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "1.13.684", - "status": "active", - "packCreateDate": "2023-09-12", - "packLastModifiedDate": "2023-09-12", - "timeLastUpdated": "1 months", - "releaseType": "Community", - "contributor": "appdynamics", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Spectro Addon Repo" - }, - { - "name": "appdynamics-collector", - "displayName": "Appdynamics Collector", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "1.14.714", - "status": "active", - "packCreateDate": "2023-09-12", - "packLastModifiedDate": "2023-09-27", - "timeLastUpdated": "1 months", - "releaseType": "Community", - "contributor": "appdynamics", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" - }, { "name": "appdynamics-collector", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", "version": "1.12.622", "status": "unknown", "packCreateDate": "", @@ -233,73 +191,51 @@ }, { "name": "appdynamics-collector", - "displayName": "", + "displayName": "Appdynamics Collector", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "1.13.684", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "deleted", + "packCreateDate": "2023-09-12", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "Community", "contributor": "appdynamics", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "gitRepo": "pack-central", + "registry": "Spectro Addon Repo" }, { "name": "appdynamics-collector", - "displayName": "", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.684", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "appdynamics", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "appdynamics-operator", - "displayName": "Appdynamics Operator", + "displayName": "Appdynamics Collector", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "1.15.174", - "status": "active", + "version": "1.14.714", + "status": "deleted", "packCreateDate": "2023-09-12", - "packLastModifiedDate": "2023-09-27", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", "releaseType": "Community", "contributor": "appdynamics", "docsURL": "", "fips": "false", "verified": false, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "registry": "" }, { "name": "appdynamics-operator", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", "version": "1.13.146", "status": "unknown", "packCreateDate": "", @@ -321,62 +257,61 @@ "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "1.14.168", - "status": "active", + "version": "1.15.174", + "status": "deleted", "packCreateDate": "2023-09-12", - "packLastModifiedDate": "2023-09-12", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", "releaseType": "Community", "contributor": "appdynamics", "docsURL": "", "fips": "false", "verified": false, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pack-central", - "registry": "Spectro Addon Repo" + "registry": "" }, { "name": "appdynamics-operator", - "displayName": "", + "displayName": "Appdynamics Operator", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "1.14.168", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "deleted", + "packCreateDate": "2023-09-12", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "Community", "contributor": "appdynamics", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pack-central", + "registry": "Spectro Addon Repo" }, { - "name": "appdynamics-operator", + "name": "argo-cd", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.168", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "5.46.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "appdynamics", + "releaseType": "spectrocloud", + "contributor": "spectrocloud", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { "name": "argo-cd", @@ -384,11 +319,11 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "3.26.7", - "status": "active", + "version": "3.3.5", + "status": "deprecated", "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "packLastModifiedDate": "2023-12-06", + "timeLastUpdated": "2 months", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -397,48 +332,48 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { "name": "argo-cd", - "displayName": "", + "displayName": "Argo CD", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "3.26.7", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "deprecated", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-12-06", + "timeLastUpdated": "2 months", + "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pack-central", "registry": "Public Repo" }, { "name": "argo-cd", - "displayName": "Argo CD", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", "version": "3.3.5", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Palette Community Registry - OCI" }, { @@ -446,9 +381,9 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.5", - "status": "unknown", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "3.26.7", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -458,37 +393,37 @@ "fips": "", "verified": false, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { - "name": "argo-rollouts", - "displayName": "Argo-Rollouts", + "name": "argo-cd", + "displayName": "Argo CD", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.2.1", + "version": "5.46.8", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "packCreateDate": "2023-12-07", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "argo-rollouts", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", "version": "1.2.1", "status": "unknown", "packCreateDate": "", @@ -502,49 +437,49 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { - "name": "avi", - "displayName": "Avi Kubernetes Operator", + "name": "argo-rollouts", + "displayName": "Argo-Rollouts", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere", - "version": "1.5.2", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.2.1", "status": "active", - "packCreateDate": "2023-04-17", - "packLastModifiedDate": "2023-05-11", - "timeLastUpdated": "5 months", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", "releaseType": "Community", - "contributor": "", + "contributor": "spectrocloud", "docsURL": "", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { "name": "avi", - "displayName": "Avi Kubernetes Operator", + "displayName": "", "layer": "addon", "addonType": "load balancer", "cloudTypesFormatted": "vsphere", "version": "1.9.2", - "status": "active", - "packCreateDate": "2023-04-17", - "packLastModifiedDate": "2023-05-11", - "timeLastUpdated": "5 months", - "releaseType": "Community", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Community Registry - OCI" }, { "name": "avi", @@ -565,14 +500,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { "name": "avi", "displayName": "", "layer": "addon", "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", "version": "0.26.1", "status": "unknown", "packCreateDate": "", @@ -590,31 +525,52 @@ }, { "name": "avi", - "displayName": "", + "displayName": "Avi Kubernetes Operator", "layer": "addon", "addonType": "load balancer", "cloudTypesFormatted": "vsphere", - "version": "1.9.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "version": "1.5.2", + "status": "active", + "packCreateDate": "2023-04-17", + "packLastModifiedDate": "2023-05-11", + "timeLastUpdated": "9 months", + "releaseType": "Community", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pack-central", "registry": "Palette Community Registry - OCI" }, + { + "name": "avi", + "displayName": "Avi Kubernetes Operator", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere", + "version": "1.9.2", + "status": "active", + "packCreateDate": "2023-04-17", + "packLastModifiedDate": "2023-05-11", + "timeLastUpdated": "9 months", + "releaseType": "Community", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, { "name": "avi-ako", "displayName": "", "layer": "addon", "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", "version": "1.3.4", "status": "unknown", "packCreateDate": "", @@ -630,27 +586,6 @@ "gitRepo": "", "registry": "Spectro Addon Repo" }, - { - "name": "aws-alb", - "displayName": "AWS Application Loadbalancer", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "eks", - "version": "2.4.3", - "status": "active", - "packCreateDate": "2022-10-15", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, { "name": "aws-alb", "displayName": "AWS Application Loadbalancer", @@ -661,7 +596,7 @@ "status": "active", "packCreateDate": "2022-04-30", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/registries-and-packs/helm-charts/", @@ -670,19 +605,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "aws-alb", "displayName": "AWS Application Loadbalancer", "layer": "addon", "addonType": "load balancer", - "cloudTypesFormatted": "aws,eks", - "version": "2.6.0", + "cloudTypesFormatted": "eks", + "version": "2.4.3", "status": "active", "packCreateDate": "2022-10-15", - "packLastModifiedDate": "2023-09-20", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", @@ -691,7 +626,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "aws-alb", @@ -699,14 +634,14 @@ "layer": "addon", "addonType": "load balancer", "cloudTypesFormatted": "aws,eks", - "version": "2.4.1", + "version": "2.6.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/registries-and-packs/helm-charts/", + "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", "fips": "", "verified": true, "inProduction": true, @@ -714,27 +649,6 @@ "gitRepo": "", "registry": "Palette Registry - OCI" }, - { - "name": "aws-alb", - "displayName": "AWS Application Loadbalancer", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,eks", - "version": "2.4.6", - "status": "active", - "packCreateDate": "2022-10-15", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, { "name": "aws-alb", "displayName": "AWS Application Loadbalancer", @@ -745,7 +659,7 @@ "status": "active", "packCreateDate": "2022-10-15", "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", @@ -754,7 +668,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "aws-alb", @@ -762,7 +676,7 @@ "layer": "addon", "addonType": "load balancer", "cloudTypesFormatted": "aws,eks", - "version": "2.6.0", + "version": "2.5.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -782,8 +696,8 @@ "displayName": "", "layer": "addon", "addonType": "load balancer", - "cloudTypesFormatted": "aws,eks", - "version": "2.5.1", + "cloudTypesFormatted": "eks", + "version": "2.4.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -803,15 +717,15 @@ "displayName": "", "layer": "addon", "addonType": "load balancer", - "cloudTypesFormatted": "eks", - "version": "2.4.3", + "cloudTypesFormatted": "aws,eks", + "version": "2.4.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", + "docsURL": "https://docs.spectrocloud.com/registries-and-packs/helm-charts/", "fips": "", "verified": true, "inProduction": true, @@ -819,6 +733,26 @@ "gitRepo": "", "registry": "Public Repo" }, + { + "name": "aws-alb", + "displayName": "AWS Application Loadbalancer", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "aws,eks", + "version": "2.6.2", + "status": "active", + "packCreateDate": "2022-10-15", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, { "name": "aws-alb", "displayName": "", @@ -838,43 +772,43 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "aws-cluster-autoscaler", - "displayName": "AWS Cluster Autoscaler", + "name": "aws-alb", + "displayName": "AWS Application Loadbalancer", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "eks", - "version": "1.0.0", - "status": "deprecated", - "packCreateDate": "2020-11-07", + "addonType": "load balancer", + "cloudTypesFormatted": "aws,eks", + "version": "2.4.6", + "status": "active", + "packCreateDate": "2022-10-15", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "aws-cluster-autoscaler", - "displayName": "AWS Cluster Autoscaler", + "name": "aws-alb", + "displayName": "AWS Application Loadbalancer", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "eks", - "version": "1.22.2", + "addonType": "load balancer", + "cloudTypesFormatted": "aws,eks", + "version": "2.6.0", "status": "active", - "packCreateDate": "2020-11-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2022-10-15", + "packLastModifiedDate": "2023-09-20", + "timeLastUpdated": "5 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/helm/aws-load-balancer-controller", "fips": "false", "verified": true, "inProduction": true, @@ -884,23 +818,23 @@ }, { "name": "aws-cluster-autoscaler", - "displayName": "AWS Cluster Autoscaler", + "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "eks", "version": "1.26.3", - "status": "active", - "packCreateDate": "2020-11-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -909,8 +843,8 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "eks", - "version": "1.0.0", - "status": "deprecated", + "version": "1.22.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -920,29 +854,29 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { "name": "aws-cluster-autoscaler", - "displayName": "", + "displayName": "AWS Cluster Autoscaler", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "eks", "version": "1.26.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "status": "active", + "packCreateDate": "2020-11-07", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { @@ -951,8 +885,8 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "eks", - "version": "1.22.2", - "status": "unknown", + "version": "1.0.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -962,134 +896,153 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "aws-efs", - "displayName": "Amazon EFS", + "name": "aws-cluster-autoscaler", + "displayName": "AWS Cluster Autoscaler", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,eks", - "version": "1.3.6", - "status": "deprecated", - "packCreateDate": "2022-03-18", + "cloudTypesFormatted": "eks", + "version": "1.22.2", + "status": "active", + "packCreateDate": "2020-11-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "aws-efs", - "displayName": "", + "name": "aws-cluster-autoscaler", + "displayName": "AWS Cluster Autoscaler", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,eks", - "version": "1.3.6", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Spectro Addon Repo" + "cloudTypesFormatted": "eks", + "version": "1.27.5", + "status": "active", + "packCreateDate": "2020-11-07", + "packLastModifiedDate": "2024-02-14", + "timeLastUpdated": "2 weeks", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "aws-efs", - "displayName": "Amazon EFS", + "name": "aws-cluster-autoscaler", + "displayName": "AWS Cluster Autoscaler", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,eks", - "version": "1.4.0", - "status": "active", - "packCreateDate": "2022-08-04", + "cloudTypesFormatted": "eks", + "version": "1.0.0", + "status": "deprecated", + "packCreateDate": "2020-11-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, + { + "name": "aws-cluster-autoscaler", + "displayName": "AWS Cluster Autoscaler", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "eks", + "version": "1.28.2", + "status": "active", + "packCreateDate": "2020-11-07", + "packLastModifiedDate": "2024-02-14", + "timeLastUpdated": "2 weeks", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, { "name": "aws-efs", "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "1.3.6", + "version": "1.4.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "aws-efs", - "displayName": "Amazon EFS", + "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "1.4.9", - "status": "active", - "packCreateDate": "2022-08-04", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "1.3.6", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", - "fips": "false", + "docsURL": "", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { "name": "aws-efs", - "displayName": "Amazon EFS", + "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "1.5.6", - "status": "active", - "packCreateDate": "2022-08-04", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "version": "1.4.9", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -1098,20 +1051,20 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "1.4.0", + "version": "1.3.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Spectro Addon Repo" }, { "name": "aws-efs", @@ -1136,23 +1089,86 @@ }, { "name": "aws-efs", - "displayName": "", + "displayName": "Amazon EFS", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", "version": "1.4.9", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "status": "active", + "packCreateDate": "2022-08-04", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "aws-efs", + "displayName": "Amazon EFS", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,eks", + "version": "1.3.6", + "status": "deprecated", + "packCreateDate": "2022-03-18", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "aws-efs", + "displayName": "Amazon EFS", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,eks", + "version": "1.5.6", + "status": "active", + "packCreateDate": "2022-08-04", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "aws-efs", + "displayName": "Amazon EFS", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,eks", + "version": "1.4.0", + "status": "active", + "packCreateDate": "2022-08-04", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -1165,7 +1181,7 @@ "status": "active", "packCreateDate": "2021-08-27", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "", @@ -1174,7 +1190,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "aws-eks-calico", @@ -1195,28 +1211,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "aws-eks-oidc", - "displayName": "AWS EKS OIDC", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "eks", - "version": "1.0.0", - "status": "active", - "packCreateDate": "2021-05-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "aws-eks-oidc", @@ -1240,16 +1235,16 @@ "registry": "Public Repo" }, { - "name": "aws-ssm-agent", - "displayName": "AWS SSM Agent", + "name": "aws-eks-oidc", + "displayName": "AWS EKS OIDC", "layer": "addon", - "addonType": "system app", + "addonType": "authentication", "cloudTypesFormatted": "eks", "version": "1.0.0", "status": "active", - "packCreateDate": "2020-11-07", + "packCreateDate": "2021-05-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1279,40 +1274,40 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "calico-network-policy", - "displayName": "Calico Network Policy", + "name": "aws-ssm-agent", + "displayName": "AWS SSM Agent", "layer": "addon", - "addonType": "security", + "addonType": "system app", "cloudTypesFormatted": "eks", - "version": "3.24", + "version": "1.0.0", "status": "active", - "packCreateDate": "2022-02-22", + "packCreateDate": "2020-11-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", - "contributor": "", + "contributor": "spectrocloud", "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "calico-network-policy", "displayName": "Calico Network Policy", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,eks", - "version": "3.22", + "cloudTypesFormatted": "all", + "version": "3.26", "status": "active", "packCreateDate": "2022-02-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-09-12", + "timeLastUpdated": "5 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -1321,7 +1316,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Spectro Addon Repo" + "registry": "Palette Registry - OCI" }, { "name": "calico-network-policy", @@ -1346,36 +1341,36 @@ }, { "name": "calico-network-policy", - "displayName": "", + "displayName": "Calico Network Policy", "layer": "addon", "addonType": "security", "cloudTypesFormatted": "aws,eks", "version": "3.22", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "status": "active", + "packCreateDate": "2022-02-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Spectro Addon Repo" }, { "name": "calico-network-policy", "displayName": "Calico Network Policy", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.26", + "cloudTypesFormatted": "eks", + "version": "3.24", "status": "active", "packCreateDate": "2022-02-22", - "packLastModifiedDate": "2023-09-12", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -1384,7 +1379,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "calico-network-policy", @@ -1412,7 +1407,28 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,eks", + "version": "3.22", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "calico-network-policy", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", "version": "3.26", "status": "unknown", "packCreateDate": "", @@ -1426,7 +1442,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "calico-networking", @@ -1434,7 +1450,7 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "aws,eks", - "version": "1.1.0", + "version": "1.2.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -1454,8 +1470,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "eks", - "version": "1.0.0", + "cloudTypesFormatted": "aws,eks", + "version": "1.1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -1475,8 +1491,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,eks", - "version": "1.2.0", + "cloudTypesFormatted": "eks", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -1501,7 +1517,7 @@ "status": "active", "packCreateDate": "2021-12-01", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1522,7 +1538,7 @@ "status": "active", "packCreateDate": "2021-12-01", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1543,7 +1559,7 @@ "status": "active", "packCreateDate": "2021-12-01", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1560,11 +1576,11 @@ "layer": "addon", "addonType": "app services", "cloudTypesFormatted": "all", - "version": "2.9.0", + "version": "2.9.37", "status": "active", "packCreateDate": "2021-11-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1581,11 +1597,11 @@ "layer": "addon", "addonType": "app services", "cloudTypesFormatted": "all", - "version": "2.9.37", + "version": "2.9.0", "status": "active", "packCreateDate": "2021-11-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1606,7 +1622,7 @@ "status": "active", "packCreateDate": "2021-11-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1627,7 +1643,7 @@ "status": "active", "packCreateDate": "2021-11-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1648,7 +1664,7 @@ "status": "active", "packCreateDate": "2021-12-01", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -1659,6 +1675,27 @@ "gitRepo": "pax", "registry": "Spectro Addon Repo" }, + { + "name": "centos-aws", + "displayName": "", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "aws", + "version": "7.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, { "name": "centos-aws", "displayName": "CentOS", @@ -1678,14 +1715,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "centos-aws", + "name": "centos-azure", "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "aws", + "cloudTypesFormatted": "azure", "version": "7.7", "status": "unknown", "packCreateDate": "", @@ -1723,11 +1760,11 @@ "registry": "Palette Registry - OCI" }, { - "name": "centos-azure", + "name": "centos-gcp", "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "azure", + "cloudTypesFormatted": "gcp", "version": "7.7", "status": "unknown", "packCreateDate": "", @@ -1749,7 +1786,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "8.0.1905", + "version": "8.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -1762,7 +1799,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "centos-gcp", @@ -1770,7 +1807,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "8.0", + "version": "7.7", "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2020-09-09", @@ -1791,7 +1828,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "7.7", + "version": "8.0", "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2020-09-09", @@ -1804,27 +1841,6 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "centos-gcp", - "displayName": "", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "gcp", - "version": "8.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", "registry": "Public Repo" }, { @@ -1833,7 +1849,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "7.7", + "version": "8.0.1905", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -1867,7 +1883,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "centos-libvirt", @@ -1888,7 +1904,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "centos-vsphere", @@ -1900,7 +1916,7 @@ "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -1909,7 +1925,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "centos-vsphere", @@ -1930,7 +1946,28 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" + }, + { + "name": "certmanager", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.7.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/cert-manager", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "certmanager", @@ -1938,11 +1975,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "1.9.1", + "version": "1.1.0", "status": "active", - "packCreateDate": "2022-03-02", + "packCreateDate": "2021-01-27", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "https://docs.spectrocloud.com/integrations/cert-manager", @@ -1951,7 +1988,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "certmanager", @@ -1959,11 +1996,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "1.7.1", + "version": "1.9.1", "status": "active", "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "https://docs.spectrocloud.com/integrations/cert-manager", @@ -1979,7 +2016,7 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", "version": "1.9.1", "status": "unknown", "packCreateDate": "", @@ -1993,7 +2030,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "certmanager", @@ -2001,11 +2038,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "1.1.0", + "version": "1.7.1", "status": "active", - "packCreateDate": "2021-01-27", + "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "https://docs.spectrocloud.com/integrations/cert-manager", @@ -2021,8 +2058,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.7.1", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2038,25 +2075,88 @@ "registry": "Palette Registry - OCI" }, { - "name": "certmanager", - "displayName": "", + "name": "cisco-appdynamics-collectors", + "displayName": "Cisco AppDynamics Collectors", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.1.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/cert-manager", - "fips": "", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.18.983", + "status": "active", + "packCreateDate": "2023-09-12", + "packLastModifiedDate": "2024-02-02", + "timeLastUpdated": "4 weeks", + "releaseType": "Community", + "contributor": "appdynamics", + "docsURL": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "cisco-appdynamics-collectors", + "displayName": "Cisco AppDynamics Collectors", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.17.880", + "status": "active", + "packCreateDate": "2023-09-12", + "packLastModifiedDate": "2023-12-15", + "timeLastUpdated": "2 months", + "releaseType": "Community", + "contributor": "appdynamics", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "cisco-appdynamics-operators", + "displayName": "Cisco AppDynamics Operators", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.17.244", + "status": "active", + "packCreateDate": "2023-09-12", + "packLastModifiedDate": "2023-12-15", + "timeLastUpdated": "2 months", + "releaseType": "Community", + "contributor": "appdynamics", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "cisco-appdynamics-operators", + "displayName": "Cisco AppDynamics Operators", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.18.265", + "status": "active", + "packCreateDate": "2023-09-12", + "packLastModifiedDate": "2024-01-31", + "timeLastUpdated": "1 months", + "releaseType": "Community", + "contributor": "appdynamics", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { "name": "cloudanix", @@ -2084,8 +2184,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws", - "version": "0.0.1", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2098,15 +2198,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Public Repo" }, { "name": "cloudanix", "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.0.0", + "cloudTypesFormatted": "aws", + "version": "0.0.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2119,7 +2219,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Spectro Addon Repo" }, { "name": "cni-aws-vpc-eks", @@ -2131,7 +2231,7 @@ "status": "active", "packCreateDate": "2021-04-21", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2190,16 +2290,16 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "eks", - "version": "1.13.0", + "version": "1.15.1", "status": "active", "packCreateDate": "2022-10-03", - "packLastModifiedDate": "2023-08-10", + "packLastModifiedDate": "2023-12-10", "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", @@ -2207,24 +2307,24 @@ }, { "name": "cni-aws-vpc-eks-helm", - "displayName": "AWS VPC CNI (Helm)", + "displayName": "", "layer": "cni", "addonType": "", "cloudTypesFormatted": "eks", "version": "1.1.17", - "status": "active", - "packCreateDate": "2022-10-03", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "cni-aws-vpc-eks-helm", @@ -2253,7 +2353,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "eks", - "version": "1.1.17", + "version": "1.15.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2278,7 +2378,48 @@ "status": "active", "packCreateDate": "2022-10-03", "packLastModifiedDate": "2023-10-17", - "timeLastUpdated": "2 weeks", + "timeLastUpdated": "4 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "cni-aws-vpc-eks-helm", + "displayName": "AWS VPC CNI (Helm)", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "eks", + "version": "1.15.5", + "status": "active", + "packCreateDate": "2022-10-03", + "packLastModifiedDate": "2024-01-03", + "timeLastUpdated": "1 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "cni-aws-vpc-eks-helm", + "displayName": "AWS VPC CNI (Helm)", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "eks", + "version": "1.13.0", + "status": "active", + "packCreateDate": "2022-10-03", + "packLastModifiedDate": "2023-08-10", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2289,6 +2430,27 @@ "gitRepo": "pax", "registry": "Public Repo" }, + { + "name": "cni-aws-vpc-eks-helm", + "displayName": "AWS VPC CNI (Helm)", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "eks", + "version": "1.1.17", + "status": "active", + "packCreateDate": "2022-10-03", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, { "name": "cni-aws-vpc-eks-helm-fips", "displayName": "AWS VPC CNI (Helm)", @@ -2299,7 +2461,7 @@ "status": "active", "packCreateDate": "2023-07-12", "packLastModifiedDate": "2023-08-16", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "VerteX", "contributor": "", "docsURL": "", @@ -2317,18 +2479,18 @@ "cloudTypesFormatted": "aks", "version": "1.4.0", "status": "active", - "packCreateDate": "2021-06-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "2024-02-07", + "packLastModifiedDate": "2024-02-20", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "unknown", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { "name": "cni-azure", @@ -2349,27 +2511,6 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "cni-calico", - "displayName": "Calico", - "layer": "cni", - "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.25.0", - "status": "active", - "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Public Repo" }, { @@ -2377,33 +2518,12 @@ "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt", - "version": "3.23.0", - "status": "active", - "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "cni-calico", - "displayName": "Calico", - "layer": "cni", - "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack", - "version": "3.16.0", + "cloudTypesFormatted": "aws,vsphere,gcp", + "version": "3.9.4", "status": "deprecated", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2412,15 +2532,15 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt", - "version": "3.23.0", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", + "version": "3.24.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2441,32 +2561,11 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.24.1", - "status": "active", - "packCreateDate": "2023-02-13", - "packLastModifiedDate": "2023-06-28", - "timeLastUpdated": "4 months", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Public Repo" - }, - { - "name": "cni-calico", - "displayName": "Calico", - "layer": "cni", - "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.24.5", + "version": "3.25.0", "status": "active", "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2475,7 +2574,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", @@ -2487,7 +2586,7 @@ "status": "active", "packCreateDate": "2023-02-13", "packLastModifiedDate": "2023-06-28", - "timeLastUpdated": "4 months", + "timeLastUpdated": "8 months", "releaseType": "VerteX", "contributor": "", "docsURL": "", @@ -2496,40 +2595,40 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax-fips", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", - "displayName": "Calico", + "displayName": "", "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", "version": "3.19.0", "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.26.0", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge,custom", + "version": "3.26.1", "status": "active", "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2538,49 +2637,49 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.26.1", + "cloudTypesFormatted": "aws,eks,vsphere,maas,edge-native,custom", + "version": "3.26.3", "status": "active", - "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-10-16", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2024-02-29", + "timeLastUpdated": "1 days", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp", - "version": "3.10.2", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", + "version": "3.24.1", + "status": "active", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2023-06-28", + "timeLastUpdated": "8 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", @@ -2588,11 +2687,11 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,vsphere,gcp", - "version": "3.9.4", + "version": "3.10.2", "status": "deprecated", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2605,24 +2704,24 @@ }, { "name": "cni-calico", - "displayName": "", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp", - "version": "3.10.2", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack", + "version": "3.16.0", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "cni-calico", @@ -2634,7 +2733,7 @@ "status": "deprecated", "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2643,15 +2742,15 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-calico", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack", - "version": "3.16.0", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", + "version": "3.22.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -2664,16 +2763,16 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", - "version": "3.19.0", - "status": "deprecated", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt", + "version": "3.23.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -2683,29 +2782,29 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", - "displayName": "", + "displayName": "Calico", "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.26.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "3.24.5", + "status": "active", + "packCreateDate": "2022-03-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { @@ -2713,9 +2812,9 @@ "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp", - "version": "3.9.4", - "status": "deprecated", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", + "version": "3.24.5", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -2725,9 +2824,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", @@ -2735,7 +2834,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.26.0", + "version": "3.25.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2748,7 +2847,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", @@ -2769,7 +2868,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", @@ -2777,7 +2876,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.25.0", + "version": "3.26.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2790,15 +2889,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.24.5", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge,custom", + "version": "3.26.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -2811,16 +2910,16 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", - "version": "3.24.1", - "status": "unknown", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack", + "version": "3.16.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -2830,42 +2929,42 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, { "name": "cni-calico", - "displayName": "", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", - "version": "3.22.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt", + "version": "3.23.0", + "status": "active", + "packCreateDate": "2022-03-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "cni-calico-azure", + "name": "cni-calico", "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.10.2", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", + "version": "3.19.0", "status": "deprecated", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -2877,130 +2976,108 @@ "registry": "Public Repo" }, { - "name": "cni-calico-azure", - "displayName": "", - "layer": "cni", - "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.10.2", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "cni-calico-azure", + "name": "cni-calico", "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.16.0", - "status": "deprecated", - "packCreateDate": "2019-12-24", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge", + "version": "3.26.0", + "status": "active", + "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "cni-calico-azure", - "displayName": "Calico", + "name": "cni-calico", + "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.19.0", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge,custom", + "version": "3.26.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "cni-calico-azure", - "displayName": "Calico", + "name": "cni-calico", + "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "azure", + "cloudTypesFormatted": "aws,vsphere,gcp", "version": "3.9.4", "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "cni-calico-azure", - "displayName": "Calico", + "name": "cni-calico", + "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.26.1", - "status": "active", - "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-10-16", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,vsphere,gcp", + "version": "3.10.2", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "cni-calico-azure", + "name": "cni-calico", "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.26.0", + "cloudTypesFormatted": "aws,eks,vsphere,gcp,maas,openstack,edge,edge-native,libvirt,coxedge,custom", + "version": "3.27.0", "status": "active", "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-18", + "timeLastUpdated": "1 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { "name": "cni-calico-azure", @@ -3008,11 +3085,11 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.24.5", + "version": "3.25.0", "status": "active", - "packCreateDate": "2019-12-24", + "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -3029,11 +3106,11 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.25.1", + "version": "3.26.0", "status": "active", "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -3050,10 +3127,10 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.25.0", + "version": "3.26.3", "status": "active", "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", + "packLastModifiedDate": "2023-11-09", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -3071,39 +3148,18 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.22.0", + "version": "3.9.4", "status": "deprecated", - "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "cni-calico-azure", - "displayName": "Calico", - "layer": "cni", - "addonType": "", - "cloudTypesFormatted": "azure", - "version": "3.24.1", - "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, @@ -3113,18 +3169,18 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.23.0", - "status": "active", - "packCreateDate": "2019-12-24", + "version": "3.22.0", + "status": "deprecated", + "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, @@ -3134,7 +3190,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.9.4", + "version": "3.16.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -3168,7 +3224,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico-azure", @@ -3176,7 +3232,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.16.0", + "version": "3.22.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -3189,7 +3245,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-calico-azure", @@ -3197,8 +3253,8 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.22.0", - "status": "deprecated", + "version": "3.23.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -3208,7 +3264,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, @@ -3218,7 +3274,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.23.0", + "version": "3.24.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3260,7 +3316,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.24.1", + "version": "3.25.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3281,7 +3337,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.25.0", + "version": "3.25.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3323,7 +3379,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.25.1", + "version": "3.26.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3344,7 +3400,7 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "azure", - "version": "3.26.1", + "version": "3.26.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3360,115 +3416,116 @@ "registry": "Public Repo" }, { - "name": "cni-cilium", + "name": "cni-calico-azure", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,gcp,maas", - "version": "1.6.0", - "status": "unknown", + "cloudTypesFormatted": "azure", + "version": "3.9.4", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "cni-cilium", - "displayName": "Cilium", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,gcp,maas", - "version": "1.6.0", + "cloudTypesFormatted": "azure", + "version": "3.23.0", "status": "active", - "packCreateDate": "2020-02-13", - "packLastModifiedDate": "2022-04-14", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-enterprise", - "displayName": "Cilium Enterprise", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "1.10.8", + "cloudTypesFormatted": "azure", + "version": "3.27.0", "status": "active", - "packCreateDate": "2022-04-08", - "packLastModifiedDate": "2022-04-08", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", + "packCreateDate": "2022-03-02", + "packLastModifiedDate": "2024-02-18", + "timeLastUpdated": "1 weeks", + "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "prodStatus": "deleted", "gitRepo": "pax", "registry": "" }, { - "name": "cni-cilium-fips", - "displayName": "Cilium", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.13.4", + "cloudTypesFormatted": "azure", + "version": "3.24.5", "status": "active", - "packCreateDate": "2023-10-18", - "packLastModifiedDate": "2023-10-18", - "timeLastUpdated": "2 weeks", - "releaseType": "VerteX", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "true", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax-fips", - "registry": "" + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "vsphere,edge-native", - "version": "1.10.9", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "azure", + "version": "3.24.1", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", + "name": "cni-calico-azure", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "vsphere,edge-native", - "version": "1.12.3", + "cloudTypesFormatted": "azure", + "version": "3.10.2", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -3481,82 +3538,82 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "Cilium", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,edge-native,maas", - "version": "1.12.6", - "status": "active", - "packCreateDate": "2022-04-08", + "cloudTypesFormatted": "azure", + "version": "3.16.0", + "status": "deprecated", + "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "Cilium", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "vsphere,edge-native", - "version": "1.10.9", - "status": "deprecated", - "packCreateDate": "2022-04-08", + "cloudTypesFormatted": "azure", + "version": "3.25.1", + "status": "active", + "packCreateDate": "2022-03-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "Cilium", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.14.1", - "status": "active", - "packCreateDate": "2022-04-08", - "packLastModifiedDate": "2023-08-18", - "timeLastUpdated": "2 months", + "cloudTypesFormatted": "azure", + "version": "3.19.0", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "Cilium", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "vsphere,edge-native", - "version": "1.12.3", + "cloudTypesFormatted": "azure", + "version": "3.10.2", "status": "deprecated", - "packCreateDate": "2022-04-08", + "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -3565,78 +3622,76 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "cni-cilium-oss", - "displayName": "", + "name": "cni-calico-azure", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,edge-native,maas", - "version": "1.12.6", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "azure", + "version": "3.26.1", + "status": "active", + "packCreateDate": "2022-03-02", + "packLastModifiedDate": "2023-10-16", + "timeLastUpdated": "4 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "Cilium", + "name": "cni-calico-azure-fips", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.14.0", + "cloudTypesFormatted": "azure", + "version": "3.26.3", "status": "active", - "packCreateDate": "2022-04-08", - "packLastModifiedDate": "2023-08-10", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2024-01-22", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "true", "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "cni-cilium-oss", - "displayName": "", + "name": "cni-calico-azure-fips", + "displayName": "Calico", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.14.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "azure", + "version": "3.25.1", + "status": "active", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2023-12-06", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "cni-cilium-oss", + "name": "cni-cilium", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.14.0", + "cloudTypesFormatted": "aws,gcp,maas", + "version": "1.6.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3649,58 +3704,98 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "cni-cilium-oss", - "displayName": "", + "name": "cni-cilium", + "displayName": "Cilium", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.13.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "aws,gcp,maas", + "version": "1.6.0", + "status": "active", + "packCreateDate": "2020-02-13", + "packLastModifiedDate": "2022-04-14", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", - "verified": true, + "fips": "false", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "cni-cilium-oss", - "displayName": "", + "name": "cni-cilium-enterprise", + "displayName": "Cilium Enterprise", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "vsphere,maas,openstack,edge-native", - "version": "1.13.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere", + "version": "1.10.8", + "status": "active", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2022-04-08", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "cni-cilium-oss", - "displayName": "", + "name": "cni-cilium-fips", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", + "version": "1.13.4", + "status": "active", + "packCreateDate": "2023-10-18", + "packLastModifiedDate": "2023-10-18", + "timeLastUpdated": "4 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,vsphere,edge-native,maas,aws", "version": "1.12.4", "status": "deprecated", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "vsphere,edge-native", + "version": "1.10.9", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -3716,23 +3811,252 @@ }, { "name": "cni-cilium-oss", - "displayName": "Cilium", + "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,edge-native,maas,aws", + "cloudTypesFormatted": "vsphere,edge-native", + "version": "1.12.3", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,edge-native,maas", "version": "1.12.4", "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,edge-native,maas", + "version": "1.12.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "vsphere,maas,openstack,edge-native", + "version": "1.13.2", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,custom", + "version": "1.14.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure,custom", + "version": "1.14.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure", + "version": "1.15.1", + "status": "active", "packCreateDate": "2022-04-08", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-03-01", + "timeLastUpdated": "12 hours", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure", + "version": "1.14.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure,custom", + "version": "1.14.1", + "status": "active", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,custom", + "version": "1.14.0", + "status": "active", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure", + "version": "1.14.7", + "status": "active", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2024-03-01", + "timeLastUpdated": "12 hours", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", "gitRepo": "pax", + "registry": "" + }, + { + "name": "cni-cilium-oss", + "displayName": "", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", + "version": "1.13.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { @@ -3745,7 +4069,7 @@ "status": "active", "packCreateDate": "2022-04-08", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -3754,19 +4078,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-cilium-oss", "displayName": "Cilium", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", - "version": "1.13.3", + "cloudTypesFormatted": "aws,vsphere,edge-native,maas", + "version": "1.12.6", "status": "active", "packCreateDate": "2022-04-08", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -3778,16 +4102,99 @@ "registry": "Public Repo" }, { - "name": "cni-custom", - "displayName": "Custom CNI", + "name": "cni-cilium-oss", + "displayName": "Cilium", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", - "version": "0.1.0", + "cloudTypesFormatted": "vsphere,edge-native", + "version": "1.12.3", + "status": "deprecated", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "vsphere,edge-native", + "version": "1.10.9", + "status": "deprecated", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure", + "version": "1.13.12", "status": "active", - "packCreateDate": "2022-03-02", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2024-03-01", + "timeLastUpdated": "12 hours", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native,azure", + "version": "1.14.3", + "status": "active", + "packCreateDate": "2022-04-08", + "packLastModifiedDate": "2023-12-09", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-cilium-oss", + "displayName": "Cilium", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,openstack,edge-native", + "version": "1.13.3", + "status": "active", + "packCreateDate": "2022-04-08", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -3796,7 +4203,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-custom", @@ -3819,17 +4226,38 @@ "gitRepo": "", "registry": "Palette Registry - OCI" }, + { + "name": "cni-custom", + "displayName": "Custom CNI", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,openstack,edge-native,edge,libvirt", + "version": "0.1.0", + "status": "active", + "packCreateDate": "2022-03-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, { "name": "cni-flannel", "displayName": "Flannel", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", - "version": "0.20.2", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,custom,edge-native", + "version": "0.22.0", "status": "active", "packCreateDate": "2023-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-12-19", + "timeLastUpdated": "2 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -3838,18 +4266,18 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-flannel", "displayName": "Flannel", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas", - "version": "0.22.0", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native,custom", + "version": "0.21.4", "status": "active", "packCreateDate": "2023-02-02", - "packLastModifiedDate": "2023-08-12", + "packLastModifiedDate": "2023-12-12", "timeLastUpdated": "2 months", "releaseType": "Experimental", "contributor": "", @@ -3859,7 +4287,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-flannel", @@ -3867,11 +4295,11 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", - "version": "0.21.4", + "version": "0.20.2", "status": "active", "packCreateDate": "2023-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-12-12", + "timeLastUpdated": "2 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -3880,7 +4308,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-flannel", @@ -3901,15 +4329,36 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "cni-flannel", + "displayName": "Flannel", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", + "version": "0.10.0", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "cni-flannel", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas", - "version": "0.22.0", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,custom,edge-native", + "version": "0.23.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -3922,7 +4371,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-flannel", @@ -3930,8 +4379,8 @@ "layer": "cni", "addonType": "", "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", - "version": "0.21.4", - "status": "unknown", + "version": "0.10.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -3941,7 +4390,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -3950,9 +4399,9 @@ "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", - "version": "0.10.0", - "status": "deprecated", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,custom,edge-native", + "version": "0.22.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -3962,7 +4411,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, @@ -3971,34 +4420,33 @@ "displayName": "Flannel", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", - "version": "0.10.0", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,custom,edge-native", + "version": "0.24.2", + "status": "active", + "packCreateDate": "2023-02-02", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "cni-kubenet", - "displayName": "Kubenet", + "name": "cni-flannel", + "displayName": "Flannel", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.0.0", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,custom,edge-native", + "version": "0.23.0", "status": "active", - "packCreateDate": "2021-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "2023-02-02", + "packLastModifiedDate": "2023-12-19", + "timeLastUpdated": "2 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", @@ -4006,15 +4454,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "cni-kubenet", + "name": "cni-flannel", "displayName": "", "layer": "cni", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.0.0", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native,custom", + "version": "0.21.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -4027,48 +4475,68 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "cni-multus", - "displayName": "Multus", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt", - "version": "3.4.0", + "name": "cni-flannel-fips", + "displayName": "Flannel", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge-native", + "version": "0.22.0", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-23", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "packCreateDate": "2023-08-10", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "VerteX", + "contributor": "", "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "fips": "true", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "cni-multus", + "name": "cni-kubenet", "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt", - "version": "3.9.0", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aks", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "cni-kubenet", + "displayName": "Kubenet", + "layer": "cni", + "addonType": "", + "cloudTypesFormatted": "aks", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2021-05-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -4098,7 +4566,7 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt", - "version": "3.4.0", + "version": "3.9.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -4111,14 +4579,35 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { "name": "cni-multus", - "displayName": "", + "displayName": "Multus", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt", + "version": "3.4.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-23", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "cni-multus", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt,custom", "version": "3.8.0", "status": "unknown", "packCreateDate": "", @@ -4132,7 +4621,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cni-multus", @@ -4144,7 +4633,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -4153,19 +4642,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cni-multus", "displayName": "Multus", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt,custom", "version": "3.8.0", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -4174,7 +4663,28 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "cni-multus", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,vsphere,gcp,maas,edge,libvirt", + "version": "3.4.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" }, { "name": "cni-romana", @@ -4199,44 +4709,44 @@ }, { "name": "cni-tke-global-router", - "displayName": "Global Router", + "displayName": "", "layer": "cni", "addonType": "", "cloudTypesFormatted": "tke", "version": "1.0", - "status": "active", - "packCreateDate": "2022-03-09", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { "name": "cni-tke-global-router", - "displayName": "", + "displayName": "Global Router", "layer": "cni", "addonType": "", "cloudTypesFormatted": "tke", "version": "1.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "status": "active", + "packCreateDate": "2022-03-09", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -4270,7 +4780,7 @@ "status": "active", "packCreateDate": "2023-04-05", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -4307,8 +4817,8 @@ "displayName": "", "layer": "addon", "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.9.0", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.11.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -4321,14 +4831,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "cockroachdb-operator", "displayName": "", "layer": "addon", "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", "version": "2.9.0", "status": "unknown", "packCreateDate": "", @@ -4354,23 +4864,24 @@ "status": "active", "packCreateDate": "2023-01-12", "packLastModifiedDate": "2023-11-01", - "timeLastUpdated": "20 hours", + "timeLastUpdated": "4 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": false, - "prodStatus": "deleted", + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "consul", + "name": "cockroachdb-operator", "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.16.2", + "addonType": "operator", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.9.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -4386,19 +4897,19 @@ "registry": "Public Repo" }, { - "name": "container", + "name": "consul", "displayName": "", "layer": "addon", - "addonType": "container", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", + "addonType": "servicemesh", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "0.16.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/containerservice", + "docsURL": "", "fips": "", "verified": false, "inProduction": true, @@ -4408,11 +4919,32 @@ }, { "name": "container", - "displayName": "", + "displayName": "Container", "layer": "addon", "addonType": "container", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "1.0.2", + "status": "active", + "packCreateDate": "2022-11-09", + "packLastModifiedDate": "2023-01-19", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/containerservice", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "container", + "displayName": "", + "layer": "addon", + "addonType": "container", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -4425,14 +4957,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "container", "displayName": "", "layer": "addon", "addonType": "container", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", "version": "1.0.1", "status": "unknown", "packCreateDate": "", @@ -4450,23 +4982,23 @@ }, { "name": "container", - "displayName": "Container", + "displayName": "", "layer": "addon", "addonType": "container", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", "version": "1.0.2", - "status": "active", - "packCreateDate": "2022-11-09", - "packLastModifiedDate": "2023-01-19", - "timeLastUpdated": "9 months", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/containerservice", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -4488,7 +5020,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "cos-gke", @@ -4500,7 +5032,7 @@ "status": "active", "packCreateDate": "2023-04-14", "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -4509,6 +5041,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "cost-analyzer", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.103.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "kubecost", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { @@ -4521,7 +5074,7 @@ "status": "active", "packCreateDate": "2023-05-16", "packLastModifiedDate": "2023-06-20", - "timeLastUpdated": "4 months", + "timeLastUpdated": "8 months", "releaseType": "Community", "contributor": "kubecost", "docsURL": "", @@ -4533,24 +5086,24 @@ "registry": "Palette Community Registry - OCI" }, { - "name": "cost-analyzer", - "displayName": "", + "name": "crossplane", + "displayName": "Crossplane", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.103.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "kubecost", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.7.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pack-central", "registry": "Public Repo" }, { @@ -4558,7 +5111,7 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", "version": "1.7.0", "status": "unknown", "packCreateDate": "", @@ -4574,27 +5127,6 @@ "gitRepo": "", "registry": "Palette Community Registry - OCI" }, - { - "name": "crossplane", - "displayName": "Crossplane", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.7.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" - }, { "name": "csi-aws", "displayName": "", @@ -4626,7 +5158,7 @@ "status": "deprecated", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-08-03", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -4637,14 +5169,35 @@ "gitRepo": "pax", "registry": "Public Repo" }, + { + "name": "csi-aws-ebs", + "displayName": "Amazon EBS CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "eks,aws", + "version": "1.20.0", + "status": "active", + "packCreateDate": "2022-04-30", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "csi-aws-ebs", "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.8.0", - "status": "deprecated", + "version": "1.24.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -4654,93 +5207,114 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { "name": "csi-aws-ebs", - "displayName": "Amazon EBS CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.22.0", - "status": "active", - "packCreateDate": "2022-04-30", - "packLastModifiedDate": "2023-09-15", - "timeLastUpdated": "1 months", - "releaseType": "Stable", + "version": "1.20.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { "name": "csi-aws-ebs", - "displayName": "Amazon EBS CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", "version": "1.17.0", - "status": "active", - "packCreateDate": "2023-06-22", - "packLastModifiedDate": "2023-07-02", - "timeLastUpdated": "4 months", - "releaseType": "VerteX", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "true", - "verified": false, + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", + "gitRepo": "", "registry": "Public Repo" }, { "name": "csi-aws-ebs", - "displayName": "Amazon EBS CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.10.0", + "version": "1.16.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "csi-aws-ebs", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "eks,aws", + "version": "1.12.0", "status": "deprecated", - "packCreateDate": "2022-04-30", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "csi-aws-ebs", - "displayName": "Amazon EBS CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.5.1", + "version": "1.10.0", "status": "deprecated", - "packCreateDate": "2022-04-30", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "csi-aws-ebs", @@ -4748,19 +5322,19 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.20.0", + "version": "1.17.0", "status": "active", - "packCreateDate": "2022-04-30", - "packLastModifiedDate": "2023-08-08", + "packCreateDate": "2023-06-22", + "packLastModifiedDate": "2023-12-22", "timeLastUpdated": "2 months", - "releaseType": "Stable", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { @@ -4769,18 +5343,18 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.12.0", - "status": "deprecated", + "version": "1.22.0", + "status": "active", "packCreateDate": "2022-04-30", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-09-15", + "timeLastUpdated": "5 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, @@ -4790,7 +5364,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.17.0", + "version": "1.22.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -4803,7 +5377,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-aws-ebs", @@ -4811,7 +5385,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.12.0", + "version": "1.8.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -4824,7 +5398,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-aws-ebs", @@ -4832,7 +5406,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.10.0", + "version": "1.5.1", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -4845,27 +5419,48 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-aws-ebs", - "displayName": "", + "displayName": "Amazon EBS CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "eks,aws", + "version": "1.24.0", + "status": "active", + "packCreateDate": "2022-04-30", + "packLastModifiedDate": "2023-11-20", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-aws-ebs", + "displayName": "Amazon EBS CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", "version": "1.5.1", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2022-04-30", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -4874,104 +5469,145 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.16.0", + "version": "1.26.1", "status": "active", + "packCreateDate": "2023-06-22", + "packLastModifiedDate": "2024-01-12", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "true", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "csi-aws-ebs", + "displayName": "Amazon EBS CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "eks,aws", + "version": "1.8.0", + "status": "deprecated", "packCreateDate": "2022-04-30", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { "name": "csi-aws-ebs", - "displayName": "", + "displayName": "Amazon EBS CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.16.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.10.0", + "status": "deprecated", + "packCreateDate": "2022-04-30", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", + "prodStatus": "deprecated", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { "name": "csi-aws-ebs", - "displayName": "", + "displayName": "Amazon EBS CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.22.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.12.0", + "status": "deprecated", + "packCreateDate": "2022-04-30", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", + "prodStatus": "deprecated", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { "name": "csi-aws-ebs", - "displayName": "", + "displayName": "Amazon EBS CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "eks,aws", - "version": "1.20.0", + "version": "1.16.0", + "status": "active", + "packCreateDate": "2022-04-30", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-aws-efs", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "aws,eks", + "version": "1.4.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "csi-aws-ebs", - "displayName": "Amazon EBS CSI", + "name": "csi-aws-efs", + "displayName": "Amazon EFS", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "eks,aws", - "version": "1.8.0", - "status": "deprecated", - "packCreateDate": "2022-04-30", - "packLastModifiedDate": "2023-07-21", + "cloudTypesFormatted": "aws,eks", + "version": "1.7.0", + "status": "active", + "packCreateDate": "2022-08-04", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-aws-efs", @@ -4979,18 +5615,18 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.3.6", - "status": "deprecated", - "packCreateDate": "2022-03-18", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "1.5.6", + "status": "active", + "packCreateDate": "2022-08-04", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, @@ -5004,7 +5640,7 @@ "status": "active", "packCreateDate": "2022-08-04", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", @@ -5021,11 +5657,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.5.6", + "version": "1.4.0", "status": "active", "packCreateDate": "2022-08-04", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", @@ -5034,7 +5670,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-aws-efs", @@ -5042,20 +5678,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.4.0", - "status": "active", - "packCreateDate": "2022-08-04", + "version": "1.3.6", + "status": "deprecated", + "packCreateDate": "2022-03-18", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-aws-efs", @@ -5063,18 +5699,18 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.3.6", - "status": "deprecated", + "version": "1.7.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -5084,7 +5720,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.4.9", + "version": "1.5.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -5105,7 +5741,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.5.6", + "version": "1.4.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -5118,7 +5754,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-aws-efs", @@ -5126,20 +5762,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.4.0", - "status": "unknown", + "version": "1.3.6", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/aws-efs", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-aws-new", @@ -5147,7 +5783,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.0.0", + "version": "1.1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -5168,7 +5804,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "1.1.0", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -5193,7 +5829,7 @@ "status": "deprecated", "packCreateDate": "2020-04-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -5206,23 +5842,23 @@ }, { "name": "csi-azure", - "displayName": "Azure Disk CSI Driver", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", - "version": "1.26.3", - "status": "active", - "packCreateDate": "2023-06-13", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "1.29.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -5231,32 +5867,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", - "version": "1.25.0", - "status": "active", - "packCreateDate": "2022-06-28", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "csi-azure", - "displayName": "Azure Disk CSI Driver", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "azure,aks", - "version": "1.28.3", + "version": "1.29.1", "status": "active", "packCreateDate": "2023-06-13", - "packLastModifiedDate": "2023-09-12", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-12-15", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -5265,37 +5880,16 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-azure", - "displayName": "Azure Disk CSI Driver", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", "version": "1.20.0", "status": "deprecated", - "packCreateDate": "2022-06-28", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "csi-azure", - "displayName": "", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "azure,aks", - "version": "1.26.3", - "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -5305,9 +5899,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-azure", @@ -5315,8 +5909,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", - "version": "1.0.0", - "status": "deprecated", + "version": "1.25.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -5326,7 +5920,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -5336,8 +5930,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", - "version": "1.20.0", - "status": "deprecated", + "version": "1.26.3", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -5347,9 +5941,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-azure", @@ -5357,7 +5951,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", - "version": "1.25.0", + "version": "1.28.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -5378,8 +5972,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "azure,aks", - "version": "1.28.3", - "status": "unknown", + "version": "1.0.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -5389,84 +5983,125 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "csi-gcp", - "displayName": "GCE Persistent Disk", + "name": "csi-azure", + "displayName": "Azure Disk CSI Driver", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "gcp", - "version": "1.0", + "cloudTypesFormatted": "azure,aks", + "version": "1.20.0", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2022-06-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "csi-gcp", - "displayName": "", + "name": "csi-azure", + "displayName": "Azure Disk CSI Driver", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "gcp", - "version": "1.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "azure,aks", + "version": "1.25.0", + "status": "active", + "packCreateDate": "2022-06-28", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "docsURL": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "csi-gcp-driver", - "displayName": "GCE Persistent Disk CSI", + "name": "csi-azure", + "displayName": "Azure Disk CSI Driver", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "gcp", - "version": "1.8.2", + "cloudTypesFormatted": "azure,aks", + "version": "1.26.3", "status": "active", - "packCreateDate": "2022-07-14", + "packCreateDate": "2023-06-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "csi-gcp-driver", - "displayName": "GCE Persistent Disk CSI", + "name": "csi-azure", + "displayName": "Azure Disk CSI Driver", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "azure,aks", + "version": "1.28.3", + "status": "active", + "packCreateDate": "2023-06-13", + "packLastModifiedDate": "2023-09-12", + "timeLastUpdated": "5 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "csi-azure-fips", + "displayName": "Azure Disk CSI Driver", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "azure,aks", + "version": "1.28.3", + "status": "active", + "packCreateDate": "2023-11-08", + "packLastModifiedDate": "2023-12-20", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "", + "fips": "true", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "csi-gcp", + "displayName": "GCE Persistent Disk", "layer": "csi", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "1.7.1", + "version": "1.0", "status": "deprecated", - "packCreateDate": "2022-07-14", + "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -5475,6 +6110,27 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "csi-gcp", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "gcp", + "version": "1.0", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -5487,7 +6143,7 @@ "status": "active", "packCreateDate": "2022-07-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -5498,14 +6154,55 @@ "gitRepo": "pax", "registry": "Public Repo" }, + { + "name": "csi-gcp-driver", + "displayName": "GCE Persistent Disk CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "gcp", + "version": "1.12.4", + "status": "active", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2024-01-24", + "timeLastUpdated": "1 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "csi-gcp-driver", + "displayName": "GCE Persistent Disk CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "gcp", + "version": "1.8.2", + "status": "active", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "csi-gcp-driver", "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "1.10.1", - "status": "unknown", + "version": "1.7.1", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -5515,9 +6212,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-gcp-driver", @@ -5546,8 +6243,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "1.7.1", - "status": "deprecated", + "version": "1.10.1", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -5557,16 +6254,37 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-gcp-driver", + "displayName": "GCE Persistent Disk CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "gcp", + "version": "1.7.1", + "status": "deprecated", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "csi-gluster", "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", "version": "1.2.0", "status": "unknown", "packCreateDate": "", @@ -5582,6 +6300,26 @@ "gitRepo": "", "registry": "Public Repo" }, + { + "name": "csi-local-path-provisioner", + "displayName": "Local Path Provisioner", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt", + "version": "0.0.25", + "status": "active", + "packCreateDate": "2024-02-04", + "packLastModifiedDate": "2024-02-04", + "timeLastUpdated": "3 weeks", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://github.com/rancher/local-path-provisioner", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, { "name": "csi-local-path-provisioner", "displayName": "", @@ -5629,11 +6367,11 @@ "displayName": "Longhorn", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.5.1", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.3", "status": "active", "packCreateDate": "2022-10-26", - "packLastModifiedDate": "2023-09-13", + "packLastModifiedDate": "2024-01-02", "timeLastUpdated": "1 months", "releaseType": "Stable", "contributor": "", @@ -5643,27 +6381,47 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-longhorn", "displayName": "Longhorn", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.4.0", + "cloudTypesFormatted": "maas,edge,edge-native,custom", + "version": "1.6.0", "status": "active", "packCreateDate": "2022-10-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-03-01", + "timeLastUpdated": "12 hours", "releaseType": "Stable", "contributor": "", - "docsURL": "https://github.com/longhorn/longhorn", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", "fips": "false", "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "csi-longhorn", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", + "version": "1.3.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://github.com/longhorn/longhorn", + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -5671,7 +6429,7 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", "version": "1.5.1", "status": "unknown", "packCreateDate": "", @@ -5685,28 +6443,70 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-longhorn", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", + "version": "1.4.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://github.com/longhorn/longhorn", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { "name": "csi-longhorn", - "displayName": "Longhorn", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", "version": "1.4.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-longhorn", + "displayName": "Longhorn", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", + "version": "1.4.0", "status": "active", "packCreateDate": "2022-10-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", + "docsURL": "https://github.com/longhorn/longhorn", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-longhorn", @@ -5718,7 +6518,7 @@ "status": "active", "packCreateDate": "2022-10-26", "packLastModifiedDate": "2023-09-21", - "timeLastUpdated": "1 months", + "timeLastUpdated": "5 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://github.com/longhorn/longhorn", @@ -5727,64 +6527,64 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-longhorn", - "displayName": "", + "displayName": "Longhorn", "layer": "csi", "addonType": "", "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.4.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.4.1", + "status": "active", + "packCreateDate": "2022-10-26", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://github.com/longhorn/longhorn", - "fips": "", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "csi-longhorn", - "displayName": "", + "displayName": "Longhorn", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.4.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.1", + "status": "active", + "packCreateDate": "2022-10-26", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "csi-longhorn", "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.3.1", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://github.com/longhorn/longhorn", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", "fips": "", "verified": true, "inProduction": true, @@ -5797,21 +6597,20 @@ "displayName": "Longhorn", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.4.1", + "cloudTypesFormatted": "maas,edge,edge-native,custom", + "version": "1.6.0", "status": "active", "packCreateDate": "2022-10-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-03-01", + "timeLastUpdated": "12 hours", "releaseType": "Stable", "contributor": "", - "docsURL": "https://github.com/longhorn/longhorn", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { "name": "csi-longhorn-addon", @@ -5819,11 +6618,11 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.3.1", + "version": "1.4.1", "status": "active", "packCreateDate": "2022-10-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://github.com/longhorn/longhorn", @@ -5832,27 +6631,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-longhorn-addon", - "displayName": "Longhorn", + "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", "version": "1.4.0", - "status": "active", - "packCreateDate": "2022-10-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://github.com/longhorn/longhorn", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -5882,35 +6681,35 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.5.1", + "version": "1.3.1", "status": "active", "packCreateDate": "2022-10-26", - "packLastModifiedDate": "2023-09-13", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", + "docsURL": "https://github.com/longhorn/longhorn", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-longhorn-addon", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.4.0", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://github.com/longhorn/longhorn", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", "fips": "", "verified": true, "inProduction": true, @@ -5918,13 +6717,34 @@ "gitRepo": "", "registry": "Public Repo" }, + { + "name": "csi-longhorn-addon", + "displayName": "Longhorn", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.3", + "status": "active", + "packCreateDate": "2022-10-26", + "packLastModifiedDate": "2024-01-02", + "timeLastUpdated": "1 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "csi-longhorn-addon", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", - "version": "1.5.1", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -5960,6 +6780,48 @@ "gitRepo": "", "registry": "Public Repo" }, + { + "name": "csi-longhorn-addon", + "displayName": "Longhorn", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge,custom", + "version": "1.5.1", + "status": "active", + "packCreateDate": "2022-10-26", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-longhorn-addon", + "displayName": "Longhorn", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,coxedge", + "version": "1.4.0", + "status": "active", + "packCreateDate": "2022-10-26", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://github.com/longhorn/longhorn", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, { "name": "csi-longhorn-fips", "displayName": "Longhorn", @@ -5970,7 +6832,7 @@ "status": "active", "packCreateDate": "2023-08-05", "packLastModifiedDate": "2023-08-05", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/longhorn", @@ -5988,17 +6850,17 @@ "cloudTypesFormatted": "maas", "version": "1.0.0", "status": "active", - "packCreateDate": "2020-02-20", - "packLastModifiedDate": "2023-07-21", + "packCreateDate": "2023-11-22", + "packLastModifiedDate": "2023-11-22", "timeLastUpdated": "3 months", - "releaseType": "Stable", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { @@ -6027,7 +6889,7 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", "version": "3.1.0", "status": "unknown", "packCreateDate": "", @@ -6045,45 +6907,45 @@ }, { "name": "csi-nfs-subdir-external", - "displayName": "NFS Subdir External", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "maas,edge,libvirt", "version": "4.0.13", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "csi-nfs-subdir-external", - "displayName": "", + "displayName": "NFS Subdir External", "layer": "csi", "addonType": "", "cloudTypesFormatted": "maas,edge,libvirt", "version": "4.0.13", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { "name": "csi-openebs", @@ -6095,7 +6957,7 @@ "status": "disabled", "packCreateDate": "2020-02-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -6111,11 +6973,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.18", + "version": "1.21", "status": "deprecated", "packCreateDate": "2021-06-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -6124,27 +6986,27 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-openstack-cinder", - "displayName": "Openstack Cinder CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.22", - "status": "deprecated", - "packCreateDate": "2021-06-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "1.25", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { @@ -6170,24 +7032,24 @@ }, { "name": "csi-openstack-cinder", - "displayName": "Openstack Cinder CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.23", + "version": "1.21", "status": "deprecated", - "packCreateDate": "2021-06-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "csi-openstack-cinder", @@ -6195,62 +7057,41 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.24", - "status": "active", + "version": "1.18", + "status": "deprecated", "packCreateDate": "2021-06-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-openstack-cinder", - "displayName": "Openstack Cinder CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.25", - "status": "active", - "packCreateDate": "2021-06-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "csi-openstack-cinder", - "displayName": "Openstack Cinder CSI", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "openstack", - "version": "1.26", - "status": "active", - "packCreateDate": "2021-06-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "1.20", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "csi-openstack-cinder", @@ -6258,11 +7099,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.19", + "version": "1.23", "status": "deprecated", "packCreateDate": "2021-06-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -6279,20 +7120,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.20", - "status": "deprecated", + "version": "1.26", + "status": "active", "packCreateDate": "2021-06-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-openstack-cinder", @@ -6300,20 +7141,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.21", - "status": "deprecated", + "version": "1.24", + "status": "active", "packCreateDate": "2021-06-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-openstack-cinder", @@ -6334,69 +7175,69 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-openstack-cinder", - "displayName": "", + "displayName": "Openstack Cinder CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.24", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.22", + "status": "deprecated", + "packCreateDate": "2021-06-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "csi-openstack-cinder", - "displayName": "", + "displayName": "Openstack Cinder CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.19", + "version": "1.20", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2021-06-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { "name": "csi-openstack-cinder", - "displayName": "", + "displayName": "Openstack Cinder CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.20", + "version": "1.19", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2021-06-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -6405,7 +7246,7 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.21", + "version": "1.19", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -6418,7 +7259,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-openstack-cinder", @@ -6426,18 +7267,18 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.18", - "status": "deprecated", + "version": "1.0.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, @@ -6464,11 +7305,32 @@ }, { "name": "csi-openstack-cinder", - "displayName": "", + "displayName": "Openstack Cinder CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", "version": "1.25", + "status": "active", + "packCreateDate": "2021-06-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-openstack-cinder", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "openstack", + "version": "1.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -6489,18 +7351,18 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "1.0.0", - "status": "unknown", + "version": "1.18", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, @@ -6514,7 +7376,7 @@ "status": "disabled", "packCreateDate": "2020-02-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -6524,13 +7386,34 @@ "gitRepo": "pax", "registry": "" }, + { + "name": "csi-portworx-aws", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "aws,eks", + "version": "2.9.0", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, { "name": "csi-portworx-aws", "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "2.6.5", + "version": "2.9.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -6551,11 +7434,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "aws,eks", - "version": "2.10.0", + "version": "2.9.0", "status": "deprecated", "packCreateDate": "2020-09-11", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -6566,13 +7449,34 @@ "gitRepo": "pax", "registry": "Public Repo" }, + { + "name": "csi-portworx-aws", + "displayName": "Portworx", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "aws,eks", + "version": "2.10.0", + "status": "deprecated", + "packCreateDate": "2020-09-11", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "csi-portworx-aws", "displayName": "", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "2.9.1", + "version": "2.6.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -6587,27 +7491,6 @@ "gitRepo": "", "registry": "Spectro Addon Repo" }, - { - "name": "csi-portworx-aws", - "displayName": "Portworx", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "aws,eks", - "version": "2.9.0", - "status": "deprecated", - "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" - }, { "name": "csi-portworx-aws", "displayName": "", @@ -6627,15 +7510,15 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "csi-portworx-aws", + "name": "csi-portworx-gcp", "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,eks", - "version": "2.9.0", + "cloudTypesFormatted": "gcp", + "version": "2.6.1", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -6648,7 +7531,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-portworx-gcp", @@ -6660,7 +7543,7 @@ "status": "deprecated", "packCreateDate": "2020-09-11", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -6672,45 +7555,45 @@ "registry": "Palette Registry - OCI" }, { - "name": "csi-portworx-gcp", - "displayName": "", + "name": "csi-portworx-generic", + "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "gcp", - "version": "2.6.1", + "cloudTypesFormatted": "aws,azure,edge,maas,openstack,eks,vsphere,tke", + "version": "2.11.4", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2020-09-11", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { "name": "csi-portworx-generic", - "displayName": "Portworx /w Operator", + "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.2", + "cloudTypesFormatted": "aws,azure,edge,maas,openstack,eks,tke", + "version": "2.11.4", "status": "deprecated", - "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -6718,12 +7601,12 @@ "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.3", + "cloudTypesFormatted": "aws,azure,edge,edge-native,maas,openstack,eks,vsphere,tke", + "version": "2.13.6", "status": "active", "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -6739,12 +7622,12 @@ "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.4", + "cloudTypesFormatted": "aws,azure,edge,maas,openstack,eks,vsphere,tke", + "version": "2.11.2", "status": "deprecated", "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -6753,19 +7636,19 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-portworx-generic", "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,maas,openstack,eks,tke", + "cloudTypesFormatted": "aws,azure,edge,maas,openstack,eks,vsphere,tke", "version": "2.12.0", "status": "active", "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -6781,9 +7664,9 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.2", - "status": "deprecated", + "cloudTypesFormatted": "aws,azure,edge,maas,openstack,eks,tke", + "version": "2.12.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -6793,21 +7676,21 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-portworx-generic", "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.6", + "cloudTypesFormatted": "aws,azure,edge,edge-native,maas,openstack,eks,vsphere,tke", + "version": "2.13.3", "status": "active", "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -6823,8 +7706,8 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.6", + "cloudTypesFormatted": "aws,azure,edge,edge-native,maas,openstack,eks,tke", + "version": "2.13.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -6844,9 +7727,9 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.4", - "status": "deprecated", + "cloudTypesFormatted": "aws,azure,gcp,edge,edge-native,maas,openstack,eks,tke,custom", + "version": "3.0.3", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -6856,7 +7739,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -6865,8 +7748,8 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.3", + "cloudTypesFormatted": "aws,azure,gcp,edge,edge-native,maas,openstack,eks,tke", + "version": "3.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -6886,8 +7769,8 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,edge,maas,openstack,eks,tke", - "version": "2.12.0", + "cloudTypesFormatted": "aws,azure,gcp,edge,edge-native,maas,openstack,eks,tke,custom", + "version": "3.0.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -6904,23 +7787,23 @@ }, { "name": "csi-portworx-generic", - "displayName": "Portworx /w Operator", + "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "3.0.0", - "status": "active", - "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-08-10", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,azure,edge,edge-native,maas,openstack,eks,tke", + "version": "2.13.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -6928,9 +7811,9 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "3.0.0", - "status": "unknown", + "cloudTypesFormatted": "aws,azure,edge,maas,openstack,eks,tke", + "version": "2.11.2", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -6940,49 +7823,70 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "csi-portworx-vsphere", - "displayName": "Portworx", + "name": "csi-portworx-generic", + "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "2.8.0", - "status": "deprecated", + "cloudTypesFormatted": "aws,azure,gcp,edge,edge-native,maas,openstack,eks,tke,vsphere,custom", + "version": "3.0.4", + "status": "active", "packCreateDate": "2020-09-11", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "csi-portworx-vsphere", - "displayName": "Portworx", + "name": "csi-portworx-generic", + "displayName": "Portworx /w Operator", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "2.9.0", - "status": "deprecated", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "cloudTypesFormatted": "aws,azure,gcp,edge,edge-native,maas,openstack,eks,tke,vsphere,custom", + "version": "3.0.3", + "status": "active", + "packCreateDate": "2020-09-11", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "csi-portworx-generic", + "displayName": "Portworx /w Operator", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp,edge,edge-native,maas,openstack,eks,vsphere,tke", + "version": "3.0.0", + "status": "active", + "packCreateDate": "2020-09-11", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, @@ -6996,7 +7900,7 @@ "status": "deprecated", "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/portworx", @@ -7005,7 +7909,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-portworx-vsphere", @@ -7026,7 +7930,28 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "csi-portworx-vsphere", + "displayName": "Portworx", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "2.9.0", + "status": "deprecated", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "csi-portworx-vsphere", @@ -7047,7 +7972,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-portworx-vsphere", @@ -7070,6 +7995,27 @@ "gitRepo": "", "registry": "Palette Registry - OCI" }, + { + "name": "csi-portworx-vsphere", + "displayName": "Portworx", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "2.8.0", + "status": "deprecated", + "packCreateDate": "2020-09-11", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "csi-rook", "displayName": "Rook", @@ -7080,7 +8026,7 @@ "status": "disabled", "packCreateDate": "2020-02-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -7092,67 +8038,46 @@ }, { "name": "csi-rook-ceph", - "displayName": "Rook-Ceph", + "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas", - "version": "1.5.9", + "cloudTypesFormatted": "maas,edge,libvirt", + "version": "1.8.3", "status": "deprecated", - "packCreateDate": "2021-04-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "csi-rook-ceph", "displayName": "Rook-Ceph", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,libvirt", - "version": "1.8.0", - "status": "active", + "cloudTypesFormatted": "maas", + "version": "1.5.9", + "status": "deprecated", "packCreateDate": "2021-04-12", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, - { - "name": "csi-rook-ceph", - "displayName": "Rook-Ceph", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt", - "version": "1.11.9", - "status": "active", - "packCreateDate": "2023-09-13", - "packLastModifiedDate": "2023-09-13", - "timeLastUpdated": "1 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, { "name": "csi-rook-ceph", "displayName": "", @@ -7160,7 +8085,7 @@ "addonType": "", "cloudTypesFormatted": "maas,edge,libvirt", "version": "1.8.0", - "status": "unknown", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7170,41 +8095,41 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { "name": "csi-rook-ceph", - "displayName": "Rook-Ceph", + "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,libvirt", - "version": "1.8.3", - "status": "active", - "packCreateDate": "2022-03-21", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt", + "version": "1.9.2", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "csi-rook-ceph", "displayName": "Rook-Ceph", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt", - "version": "1.9.2", - "status": "active", - "packCreateDate": "2022-03-21", - "packLastModifiedDate": "2023-07-21", + "cloudTypesFormatted": "maas,edge,libvirt", + "version": "1.8.0", + "status": "deprecated", + "packCreateDate": "2021-04-12", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -7212,9 +8137,9 @@ "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-rook-ceph", @@ -7222,10 +8147,10 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "maas,edge,edge-native,libvirt", - "version": "1.10.10", - "status": "active", + "version": "1.9.2", + "status": "deprecated", "packCreateDate": "2022-03-21", - "packLastModifiedDate": "2023-07-21", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -7233,7 +8158,7 @@ "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, @@ -7242,9 +8167,9 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt", - "version": "1.10.10", - "status": "unknown", + "cloudTypesFormatted": "maas", + "version": "1.5.9", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7254,26 +8179,26 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-rook-ceph", "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt", - "version": "1.9.2", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,custom", + "version": "1.11.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", @@ -7284,8 +8209,8 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,edge-native,libvirt", - "version": "1.11.9", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,custom", + "version": "1.12.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -7305,9 +8230,9 @@ "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas", - "version": "1.5.9", - "status": "deprecated", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt", + "version": "1.10.10", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7317,42 +8242,83 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-rook-ceph", - "displayName": "", + "displayName": "Rook-Ceph", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,edge,libvirt", - "version": "1.8.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,custom", + "version": "1.13.1", + "status": "active", + "packCreateDate": "2023-09-13", + "packLastModifiedDate": "2024-02-27", + "timeLastUpdated": "3 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "csi-rook-ceph", + "displayName": "Rook-Ceph", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,custom", + "version": "1.11.9", + "status": "active", + "packCreateDate": "2023-09-13", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "csi-rook-ceph", + "displayName": "Rook-Ceph", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt", + "version": "1.10.10", + "status": "active", + "packCreateDate": "2022-03-21", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "csi-rook-ceph-addon", + "name": "csi-rook-ceph", "displayName": "Rook-Ceph", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt", - "version": "1.11.9", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,edge-native,libvirt,custom", + "version": "1.12.7", "status": "active", "packCreateDate": "2023-09-13", - "packLastModifiedDate": "2023-09-13", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -7364,15 +8330,15 @@ "registry": "Public Repo" }, { - "name": "csi-rook-ceph-addon", + "name": "csi-rook-ceph", "displayName": "Rook-Ceph", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,edge,libvirt", "version": "1.8.3", - "status": "active", + "status": "deprecated", "packCreateDate": "2022-03-21", - "packLastModifiedDate": "2023-07-21", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -7380,7 +8346,7 @@ "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, @@ -7389,29 +8355,28 @@ "displayName": "Rook-Ceph", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", - "version": "1.9.2", + "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt,custom", + "version": "1.13.1", "status": "active", - "packCreateDate": "2022-03-21", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2023-09-13", + "packLastModifiedDate": "2024-02-27", + "timeLastUpdated": "3 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "verified": false, + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { "name": "csi-rook-ceph-addon", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt", - "version": "1.11.9", + "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt,custom", + "version": "1.12.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -7433,7 +8398,7 @@ "addonType": "system app", "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", "version": "1.8.3", - "status": "unknown", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7443,30 +8408,51 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "csi-rook-ceph-addon", + "displayName": "Rook-Ceph", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt,custom", + "version": "1.12.7", + "status": "active", + "packCreateDate": "2023-09-13", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "csi-rook-ceph-addon", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", - "version": "1.9.2", + "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt,custom", + "version": "1.11.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-rook-ceph-addon", @@ -7478,7 +8464,7 @@ "status": "active", "packCreateDate": "2022-03-21", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -7511,15 +8497,15 @@ "registry": "Public Repo" }, { - "name": "csi-rook-ceph-helm", - "displayName": "Rook-Ceph (Helm)", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "maas,openstack", + "name": "csi-rook-ceph-addon", + "displayName": "Rook-Ceph", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere,maas,edge,edge-native,libvirt,custom", "version": "1.11.9", "status": "active", - "packCreateDate": "2023-08-10", - "packLastModifiedDate": "2023-08-22", + "packCreateDate": "2023-09-13", + "packLastModifiedDate": "2023-12-07", "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", @@ -7529,27 +8515,111 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-rook-ceph-addon", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", + "version": "1.9.2", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "csi-rook-ceph-addon", + "displayName": "Rook-Ceph", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", + "version": "1.9.2", + "status": "deprecated", + "packCreateDate": "2022-03-21", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", "registry": "Public Repo" }, + { + "name": "csi-rook-ceph-addon", + "displayName": "Rook-Ceph", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,edge,edge-native,vsphere,libvirt", + "version": "1.8.3", + "status": "deprecated", + "packCreateDate": "2022-03-21", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "csi-rook-ceph-helm", "displayName": "", "layer": "csi", "addonType": "", - "cloudTypesFormatted": "maas,openstack", + "cloudTypesFormatted": "maas,openstack,custom", "version": "1.11.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "csi-rook-ceph-helm", + "displayName": "Rook-Ceph (Helm)", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "maas,openstack,custom", + "version": "1.11.9", + "status": "active", + "packCreateDate": "2023-08-10", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { @@ -7557,42 +8627,42 @@ "displayName": "Rook-Ceph (Helm)", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "edge-native,maas,vsphere,openstack", + "cloudTypesFormatted": "edge-native,maas,vsphere,openstack,custom", "version": "1.11.9", "status": "active", "packCreateDate": "2023-08-10", - "packLastModifiedDate": "2023-08-24", + "packLastModifiedDate": "2023-12-07", "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-rook-ceph-helm-addon", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "edge-native,maas,vsphere,openstack", + "cloudTypesFormatted": "edge-native,maas,vsphere,openstack,custom", "version": "1.11.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-tke", @@ -7604,7 +8674,7 @@ "status": "active", "packCreateDate": "2022-03-09", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -7646,7 +8716,7 @@ "status": "active", "packCreateDate": "2022-12-27", "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "timeLastUpdated": "4 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "", @@ -7655,14 +8725,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-topolvm", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", "version": "11.1.1", "status": "unknown", "packCreateDate": "", @@ -7676,7 +8746,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-topolvm-addon", @@ -7688,7 +8758,7 @@ "status": "active", "packCreateDate": "2022-12-27", "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "timeLastUpdated": "4 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "", @@ -7697,14 +8767,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-topolvm-addon", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", "version": "11.0.0", "status": "unknown", "packCreateDate": "", @@ -7718,19 +8788,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-trident", "displayName": "Trident", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere,maas,edge-native", "version": "23.01.0", "status": "active", "packCreateDate": "2023-06-28", - "packLastModifiedDate": "2023-09-12", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-11-03", + "timeLastUpdated": "3 months", "releaseType": "Community", "contributor": "", "docsURL": "https://github.com/NetApp/trident", @@ -7743,15 +8813,57 @@ }, { "name": "csi-trident", + "displayName": "", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere,maas,edge-native", + "version": "23.01.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "https://github.com/NetApp/trident", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "csi-trident", + "displayName": "Trident", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere,maas,edge-native", + "version": "23.07.1", + "status": "active", + "packCreateDate": "2023-06-28", + "packLastModifiedDate": "2023-11-03", + "timeLastUpdated": "3 months", + "releaseType": "Community", + "contributor": "", + "docsURL": "https://github.com/NetApp/trident", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "csi-trident-addon", "displayName": "Trident", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "vsphere,maas", + "cloudTypesFormatted": "vsphere,maas,edge-native", "version": "23.07.1", "status": "active", "packCreateDate": "2023-06-28", - "packLastModifiedDate": "2023-09-28", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2023-11-03", + "timeLastUpdated": "3 months", "releaseType": "Community", "contributor": "", "docsURL": "https://github.com/NetApp/trident", @@ -7763,24 +8875,24 @@ "registry": "Palette Community Registry - OCI" }, { - "name": "csi-trident", - "displayName": "", + "name": "csi-trident-addon", + "displayName": "Trident", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "vsphere,maas,edge-native", "version": "23.01.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "status": "active", + "packCreateDate": "2023-06-28", + "packLastModifiedDate": "2023-11-03", + "timeLastUpdated": "3 months", + "releaseType": "Community", "contributor": "", "docsURL": "https://github.com/NetApp/trident", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pack-central", "registry": "Palette Community Registry - OCI" }, { @@ -7810,19 +8922,19 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "1.0.0", - "status": "deprecated", - "packCreateDate": "2020-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "3.0.0", + "status": "active", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "pax-fips", "registry": "Public Repo" }, { @@ -7831,20 +8943,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.3.1", + "version": "2.7.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-vsphere-csi", @@ -7852,11 +8964,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.7.0", + "version": "2.6.0", "status": "active", "packCreateDate": "2021-12-06", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -7865,7 +8977,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-vsphere-csi", @@ -7873,20 +8985,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "3.0.0", + "version": "2.3.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Spectro Addon Repo" }, { "name": "csi-vsphere-csi", @@ -7894,8 +9006,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.6.0", - "status": "unknown", + "version": "2.5.2", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7905,9 +9017,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-vsphere-csi", @@ -7915,8 +9027,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.5.2", - "status": "deprecated", + "version": "2.6.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7926,30 +9038,50 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-vsphere-csi", - "displayName": "", + "displayName": "vSphere CSI", "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.7.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "3.1.0", + "status": "active", + "packCreateDate": "2021-12-06", + "packLastModifiedDate": "2024-01-04", + "timeLastUpdated": "1 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "csi-vsphere-csi", + "displayName": "vSphere CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "2.5.2", + "status": "deprecated", + "packCreateDate": "2021-12-06", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "csi-vsphere-csi", @@ -7957,8 +9089,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.3.0", - "status": "deprecated", + "version": "3.0.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -7968,9 +9100,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-vsphere-csi", @@ -7982,7 +9114,7 @@ "status": "active", "packCreateDate": "2021-12-06", "packLastModifiedDate": "2023-08-27", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -7991,7 +9123,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-vsphere-csi", @@ -7999,11 +9131,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.3.0", - "status": "deprecated", + "version": "2.7.0", + "status": "active", "packCreateDate": "2021-12-06", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -8012,7 +9144,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Spectro Addon Repo" + "registry": "Public Repo" + }, + { + "name": "csi-vsphere-csi", + "displayName": "vSphere CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "3.1.2", + "status": "active", + "packCreateDate": "2021-12-06", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { "name": "csi-vsphere-csi", @@ -8033,7 +9185,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "csi-vsphere-csi", @@ -8041,8 +9193,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "1.0.0", - "status": "deprecated", + "version": "3.0.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -8052,7 +9204,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -8062,8 +9214,8 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "3.0.2", - "status": "unknown", + "version": "1.0.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -8073,7 +9225,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -8083,20 +9235,20 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.6.0", - "status": "active", + "version": "2.3.0", + "status": "deprecated", "packCreateDate": "2021-12-06", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-vsphere-csi", @@ -8104,11 +9256,11 @@ "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "2.5.2", + "version": "1.0.0", "status": "deprecated", - "packCreateDate": "2021-12-06", + "packCreateDate": "2020-08-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -8121,24 +9273,24 @@ }, { "name": "csi-vsphere-csi", - "displayName": "vSphere CSI", + "displayName": "", "layer": "csi", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "3.0.0", - "status": "active", - "packCreateDate": "2023-02-13", - "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "version": "2.3.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", - "fips": "true", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "csi-vsphere-volume", @@ -8159,7 +9311,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "csi-vsphere-volume", @@ -8171,7 +9323,7 @@ "status": "deprecated", "packCreateDate": "2020-08-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/csi", @@ -8180,14 +9332,56 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "custom_os", + "displayName": "", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "custom", + "version": "1.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, + { + "name": "custom_os", + "displayName": "Operating System for Custom Cloud", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "custom", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2023-12-05", + "packLastModifiedDate": "2023-12-06", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, { "name": "datadog", "displayName": "", "layer": "addon", "addonType": "logging", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", "version": "7.0.0", "status": "unknown", "packCreateDate": "", @@ -8208,7 +9402,7 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", "version": "10.5.3", "status": "unknown", "packCreateDate": "", @@ -8234,7 +9428,7 @@ "status": "active", "packCreateDate": "2022-01-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/dex", @@ -8251,40 +9445,19 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "2.25.0", - "status": "deprecated", - "packCreateDate": "2020-02-13", + "version": "2.30.0", + "status": "active", + "packCreateDate": "2022-01-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/dex", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "dex", - "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.28.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/dex", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", "registry": "Public Repo" }, { @@ -8293,27 +9466,27 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "2.30.0", - "status": "active", - "packCreateDate": "2022-01-26", + "version": "2.28.0", + "status": "deprecated", + "packCreateDate": "2020-02-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/dex", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "dex", "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", "version": "2.35.1", "status": "unknown", "packCreateDate": "", @@ -8334,9 +9507,9 @@ "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.30.0", - "status": "unknown", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "2.21.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -8346,16 +9519,16 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "dex", "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", "version": "2.25.0", "status": "deprecated", "packCreateDate": "", @@ -8373,24 +9546,24 @@ }, { "name": "dex", - "displayName": "", + "displayName": "Dex", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.21.0", + "cloudTypesFormatted": "all", + "version": "2.25.0", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2020-02-13", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/dex", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "dex", @@ -8398,11 +9571,11 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "2.28.0", + "version": "2.21.0", "status": "deprecated", "packCreateDate": "2020-02-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/dex", @@ -8411,70 +9584,91 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "dex", - "displayName": "Dex", + "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "2.21.0", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.28.0", "status": "deprecated", - "packCreateDate": "2020-02-13", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/dex", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "dex", + "displayName": "", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.30.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/dex", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { "name": "edge-k3s", - "displayName": "Palette Optimized K3S", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.2", - "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-08-19", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", + "version": "1.26.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "unknown", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "edge-k3s", - "displayName": "Palette Optimized K3S", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.6", + "version": "1.22.15", "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-08-09", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "edge-k3s", @@ -8499,44 +9693,44 @@ }, { "name": "edge-k3s", - "displayName": "Palette Optimized K3S", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", "version": "1.27.5", - "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { "name": "edge-k3s", - "displayName": "Palette Optimized K3S", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.4", - "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "1.27.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -8545,20 +9739,19 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.13", + "version": "1.29.0", "status": "active", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", + "packLastModifiedDate": "2024-02-18", "timeLastUpdated": "1 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { "name": "edge-k3s", @@ -8566,20 +9759,19 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.2", + "version": "1.28.4", "status": "active", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-01-24", + "timeLastUpdated": "1 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { "name": "edge-k3s", @@ -8587,11 +9779,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.10", - "status": "deprecated", + "version": "1.23.12", + "status": "disabled", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -8608,8 +9800,8 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.12", - "status": "deprecated", + "version": "1.26.10", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -8619,9 +9811,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "edge-k3s", @@ -8629,7 +9821,7 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.0", + "version": "1.25.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -8650,20 +9842,19 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.4", - "status": "deprecated", + "version": "1.28.5", + "status": "active", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "packLastModifiedDate": "2024-02-18", + "timeLastUpdated": "1 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { "name": "edge-k3s", @@ -8671,11 +9862,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.13", - "status": "deprecated", + "version": "1.22.15", + "status": "disabled", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -8692,7 +9883,7 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.13", + "version": "1.25.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -8705,7 +9896,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "edge-k3s", @@ -8713,7 +9904,7 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.4", + "version": "1.25.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -8726,7 +9917,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "edge-k3s", @@ -8734,7 +9925,7 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.2", + "version": "1.25.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -8747,7 +9938,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "edge-k3s", @@ -8755,8 +9946,8 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.8", - "status": "unknown", + "version": "1.24.6", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -8766,30 +9957,9 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-k3s", - "displayName": "Palette Optimized K3S", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "1.22.15", - "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "edge-k3s", @@ -8814,65 +9984,44 @@ }, { "name": "edge-k3s", - "displayName": "Palette Optimized K3S", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "1.25.0", - "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-k3s", - "displayName": "Palette Optimized K3S", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.8", - "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", - "releaseType": "Stable", + "version": "1.23.12", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Public Repo" }, { "name": "edge-k3s", - "displayName": "Palette Optimized K3S", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.12", + "version": "1.23.10", "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -8881,8 +10030,8 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.6", - "status": "deprecated", + "version": "1.26.8", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -8892,7 +10041,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, @@ -8902,7 +10051,7 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.5", + "version": "1.28.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -8915,7 +10064,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.12", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-18", + "timeLastUpdated": "1 weeks", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { "name": "edge-k3s", @@ -8936,53 +10105,115 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "edge-k3s", - "displayName": "", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.10", + "version": "1.25.13", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "edge-k3s", - "displayName": "", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.15", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.23.10", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.28.2", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.7", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.9", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-18", + "timeLastUpdated": "1 weeks", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", @@ -8990,7 +10221,7 @@ "status": "active", "packCreateDate": "2022-08-24", "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", + "timeLastUpdated": "4 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9002,37 +10233,37 @@ "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.27.2", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-08-19", + "timeLastUpdated": "6 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "unknown", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.2", + "version": "1.26.8", "status": "active", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-10-20", + "timeLastUpdated": "4 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9041,19 +10272,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.6", - "status": "deprecated", + "version": "1.22.13", + "status": "disabled", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-08-09", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9065,150 +10296,151 @@ "registry": "Public Repo" }, { - "name": "edge-k8s", - "displayName": "", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.12", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.26.4", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.15", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.26.10", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.6", + "version": "1.25.2", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.25.15", + "status": "deprecated", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.4", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.25.0", + "status": "deprecated", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.4", - "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-08-25", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", + "version": "1.24.6", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "edge-k8s", - "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", + "name": "edge-k3s", + "displayName": "Palette Optimized K3S", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.13", - "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "version": "1.24.4", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax-fips", - "registry": "" + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "edge-k8s", @@ -9216,18 +10448,18 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.12", + "version": "1.25.15", "status": "deprecated", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, @@ -9258,19 +10490,19 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.2", + "version": "1.27.7", "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-08-22", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -9283,7 +10515,7 @@ "status": "active", "packCreateDate": "2023-04-01", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9299,20 +10531,20 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.13", + "version": "1.27.2", "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", - "releaseType": "Stable", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-08-22", + "timeLastUpdated": "6 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "true", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Public Repo" }, { "name": "edge-k8s", @@ -9320,11 +10552,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.8", + "version": "1.26.10", "status": "active", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9337,24 +10569,24 @@ }, { "name": "edge-k8s", - "displayName": "", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.13", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.25.2", + "status": "deprecated", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "edge-k8s", @@ -9362,53 +10594,53 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.15", + "version": "1.25.13", "status": "deprecated", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { "name": "edge-k8s", - "displayName": "", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.28.2", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "edge-microk8s", - "displayName": "Microk8s", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24", - "status": "deprecated", + "version": "1.22.15", + "status": "disabled", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9417,36 +10649,35 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "edge-microk8s", - "displayName": "Microk8s", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25", + "version": "1.27.9", "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2024-01-25", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "true", "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "edge-microk8s", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25", + "version": "1.26.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -9459,169 +10690,104 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "edge-microk8s", - "displayName": "", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.26.12", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2024-02-21", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "edge-native-byoi", - "displayName": "", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "edge-native-byoi", - "displayName": "BYOS Edge OS", - "layer": "os", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", + "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.0.0", + "version": "1.24.13", "status": "active", - "packCreateDate": "2023-06-28", - "packLastModifiedDate": "2023-06-28", - "timeLastUpdated": "4 months", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "VerteX", "contributor": "", - "docsURL": "", - "fips": "unknown", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "edge-native-opensuse", + "name": "edge-k8s", "displayName": "", - "layer": "os", + "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "15.4", + "version": "1.25.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-native-opensuse", - "displayName": "openSUSE", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "15.4", - "status": "active", - "packCreateDate": "2022-09-16", - "packLastModifiedDate": "2023-05-18", - "timeLastUpdated": "5 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "edge-native-ubuntu", - "displayName": "Ubuntu", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "20.04", - "status": "active", - "packCreateDate": "2022-09-16", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-native-ubuntu", + "name": "edge-k8s", "displayName": "", - "layer": "os", + "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "22.04", + "version": "1.25.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "edge-native-ubuntu", + "name": "edge-k8s", "displayName": "", - "layer": "os", + "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "20.04", + "version": "1.25.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, @@ -9630,96 +10796,33 @@ "registry": "Public Repo" }, { - "name": "edge-native-ubuntu", - "displayName": "Ubuntu", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "22.04", - "status": "active", - "packCreateDate": "2022-09-16", - "packLastModifiedDate": "2023-05-18", - "timeLastUpdated": "5 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-os", + "name": "edge-k8s", "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "edge-os", - "displayName": "EdgeOS", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.0", - "status": "active", - "packCreateDate": "2022-05-23", - "packLastModifiedDate": "2022-07-07", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.12", + "version": "1.24.6", "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "edge-rke2", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.4", + "version": "1.27.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -9732,57 +10835,57 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.13", - "status": "active", + "version": "1.24.6", + "status": "disabled", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", + "name": "edge-k8s", + "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.5", - "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", - "timeLastUpdated": "1 weeks", - "releaseType": "Stable", + "version": "1.26.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": false, + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "edge-rke2", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.13", + "version": "1.23.12", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -9795,16 +10898,16 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "edge-rke2", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.4", - "status": "deprecated", + "version": "1.27.5", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -9814,55 +10917,34 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "1.27.2", - "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-08-19", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "version": "1.23.12", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", + "prodStatus": "deprecated", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", @@ -9870,7 +10952,7 @@ "status": "active", "packCreateDate": "2023-04-01", "packLastModifiedDate": "2023-08-25", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -9882,55 +10964,54 @@ "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.2", + "version": "1.26.8", "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-07-12", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.8", + "version": "1.29.0", "status": "active", "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-20", + "packLastModifiedDate": "2024-02-18", "timeLastUpdated": "1 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { - "name": "edge-rke2", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.12", - "status": "deprecated", + "version": "1.27.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -9940,39 +11021,39 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.27.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "version": "1.27.5", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-10-20", + "timeLastUpdated": "4 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "edge-rke2", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.15", - "status": "deprecated", + "version": "1.28.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -9982,39 +11063,38 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", + "name": "edge-k8s", + "displayName": "Palette eXtended Kubernetes Edge (PXK-E)", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.6", + "version": "1.28.5", "status": "active", "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-07-12", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-01-25", + "timeLastUpdated": "1 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "deprecated", + "verified": true, + "prodStatus": "deleted", "gitRepo": "pax-fips", - "registry": "Public Repo" + "registry": "" }, { - "name": "edge-rke2", + "name": "edge-k8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.13", - "status": "unknown", + "version": "1.22.15", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -10024,17 +11104,17 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", + "name": "edge-microk8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.10", + "version": "1.24", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -10050,55 +11130,55 @@ "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "", + "name": "edge-microk8s", + "displayName": "Microk8s", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.25", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "edge-rke2", - "displayName": "", + "name": "edge-microk8s", + "displayName": "Microk8s", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.24", + "status": "deprecated", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-10-14", + "timeLastUpdated": "4 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "edge-rke2", + "name": "edge-microk8s", "displayName": "", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.6", - "status": "deprecated", + "version": "1.25", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -10108,611 +11188,588 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", + "name": "edge-native-byoi", "displayName": "", - "layer": "k8s", + "layer": "os", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.26.8", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", - "layer": "k8s", + "name": "edge-native-byoi", + "displayName": "BYOS Edge OS", + "layer": "os", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.13", - "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2023-06-28", + "packLastModifiedDate": "2023-06-28", + "timeLastUpdated": "8 months", + "releaseType": "VerteX", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "docsURL": "", + "fips": "unknown", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", - "layer": "k8s", + "name": "edge-native-opensuse", + "displayName": "openSUSE", + "layer": "os", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.23.10", - "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "15.4", + "status": "active", + "packCreateDate": "2022-09-16", + "packLastModifiedDate": "2023-05-18", + "timeLastUpdated": "9 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", - "layer": "k8s", + "name": "edge-native-opensuse", + "displayName": "", + "layer": "os", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.24.4", - "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", + "version": "15.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", - "layer": "k8s", + "name": "edge-native-ubuntu", + "displayName": "Ubuntu", + "layer": "os", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.25.0", + "version": "22.04", "status": "active", - "packCreateDate": "2023-04-01", - "packLastModifiedDate": "2023-07-12", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "packCreateDate": "2022-09-16", + "packLastModifiedDate": "2023-05-18", + "timeLastUpdated": "9 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", + "docsURL": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "edge-rke2", - "displayName": "Palette Optimized RKE2", - "layer": "k8s", + "name": "edge-native-ubuntu", + "displayName": "Ubuntu", + "layer": "os", "addonType": "", "cloudTypesFormatted": "edge-native", - "version": "1.22.15", - "status": "deprecated", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "20.04", + "status": "active", + "packCreateDate": "2022-09-16", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "elastic-fluentbit-kibana", - "displayName": "Elasticsearch-Fluent Bit-Kibana", - "layer": "addon", - "addonType": "logging", - "cloudTypesFormatted": "all", - "version": "6.7.0", - "status": "active", - "packCreateDate": "2020-01-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "elastic-fluentd-kibana", + "name": "edge-native-ubuntu", "displayName": "", - "layer": "addon", - "addonType": "logging", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "7.17.3", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "20.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kibana", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "elastic-fluentd-kibana", + "name": "edge-native-ubuntu", "displayName": "", - "layer": "addon", - "addonType": "logging", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "6.7.0", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "22.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kibana", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "elastic-fluentd-kibana", - "displayName": "Elasticsearch-Fluentd-Kibana", - "layer": "addon", - "addonType": "logging", - "cloudTypesFormatted": "all", - "version": "6.7.0", - "status": "active", - "packCreateDate": "2020-01-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kibana", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "elastic-fluentd-kibana", - "displayName": "Elasticsearch-Fluentd-Kibana", + "name": "edge-os", + "displayName": "EdgeOS", "layer": "addon", - "addonType": "logging", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "7.17.3", + "version": "1.0", "status": "active", - "packCreateDate": "2022-08-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "2022-05-23", + "packLastModifiedDate": "2022-07-07", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kibana", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "external-dns", + "name": "edge-os", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.13.5", + "addonType": "system app", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "external-dns", - "displayName": "ExternalDNS", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "all", - "version": "0.7.2", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.13", "status": "deprecated", - "packCreateDate": "2020-07-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "external-dns", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.7.2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.24.4", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "external-dns", - "displayName": "", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.13.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.2", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-07-12", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", - "fips": "", - "verified": true, + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { - "name": "external-dns", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.13.4", - "status": "unknown", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.22.13", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "external-dns", - "displayName": "ExternalDNS", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "all", - "version": "0.13.5", - "status": "active", - "packCreateDate": "2020-07-12", - "packLastModifiedDate": "2023-09-12", - "timeLastUpdated": "1 months", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.22.15", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "external-dns", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.23.10", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.22.13", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.28.5", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2024-01-25", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.12", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2024-01-25", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.12.2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "external-dns", - "displayName": "ExternalDNS", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "all", - "version": "0.13.1", - "status": "active", - "packCreateDate": "2020-07-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "edge-rke2", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.2", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", - "fips": "false", - "verified": true, + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "external-dns", - "displayName": "ExternalDNS", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "all", - "version": "0.12.2", - "status": "active", - "packCreateDate": "2020-07-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "edge-rke2", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.8", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "external-dns", - "displayName": "ExternalDNS", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "all", - "version": "0.13.4", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.29.0", "status": "active", - "packCreateDate": "2020-07-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-18", + "timeLastUpdated": "1 weeks", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "verified": false, + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "external-secrets", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "8.5.0", - "status": "deprecated", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.4", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "external-secrets", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "8.5.0", - "status": "deprecated", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.10", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "external-secrets", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.5.6", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Palette Registry - OCI" }, { - "name": "external-secrets", - "displayName": "External Secrets", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "8.5.0", - "status": "deprecated", - "packCreateDate": "2022-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Spectro Addon Repo" - }, - { - "name": "external-secrets-operator", - "displayName": "External Secrets Operator", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "0.5.6", - "status": "deprecated", - "packCreateDate": "2022-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "external-secrets-operator", - "displayName": "External Secrets Operator", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "0.7.1", - "status": "active", - "packCreateDate": "2022-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "edge-rke2", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.15", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", - "displayName": "External Secrets Operator", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "0.9.4", - "status": "active", - "packCreateDate": "2022-05-12", - "packLastModifiedDate": "2023-09-15", - "timeLastUpdated": "1 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "external-secrets-operator", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.9.4", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, @@ -10721,103 +11778,103 @@ "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.7.1", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", - "displayName": "External Secrets Operator", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "0.6.0", + "name": "edge-rke2", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.24.6", "status": "deprecated", - "packCreateDate": "2022-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.6.0", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.23.12", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.8.1", - "status": "unknown", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.23.10", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.5.6", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.22.15", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": true, "inProduction": true, @@ -10826,439 +11883,416 @@ "registry": "Palette Registry - OCI" }, { - "name": "external-secrets-operator", - "displayName": "External Secrets Operator", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "0.8.1", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.9", "status": "active", - "packCreateDate": "2022-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2024-01-25", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "external-snapshotter", - "displayName": "CSI Snapshotter", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "4.0.1", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" - }, - { - "name": "external-snapshotter", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "f5", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.26.1", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.28.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "falco", - "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.18", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.28.2", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "falco", - "displayName": "Falco", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "1.0.10", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.7", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "false", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-12-27", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pax-fips", "registry": "Public Repo" }, { - "name": "falco", - "displayName": "Falco", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "1.13.1", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.5", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-10-20", + "timeLastUpdated": "4 months", "releaseType": "Stable", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "falco", - "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.11", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.27.2", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-08-19", + "timeLastUpdated": "6 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Public Repo" }, { - "name": "falco", - "displayName": "Falco", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "1.0.11", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.8", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "falco", - "displayName": "Falco", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "1.16.3", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.4", "status": "active", - "packCreateDate": "2022-03-04", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "false", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2024-02-21", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Public Repo" }, { - "name": "falco", - "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.26.10", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-12-27", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax-fips", "registry": "Public Repo" }, { - "name": "falco", + "name": "edge-rke2", "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.16.3", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "falco", - "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.10", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "", - "verified": false, + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.15", + "status": "deprecated", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "falco", - "displayName": "Falco", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "2.0.18", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.25.0", "status": "active", - "packCreateDate": "2022-03-04", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/falco", - "fips": "false", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-07-12", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Public Repo" }, { - "name": "falcon-sensor", - "displayName": "Falcon Sensor", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "eks", - "version": "1.0.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.24.4", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "falcon-sensor", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "eks", - "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.24.6", + "status": "active", + "packCreateDate": "2023-04-01", + "packLastModifiedDate": "2023-07-12", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", "verified": false, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", + "prodStatus": "deprecated", + "gitRepo": "pax-fips", "registry": "Public Repo" }, { - "name": "fluentbit", - "displayName": "Fluentbit", + "name": "edge-rke2", + "displayName": "Palette Optimized RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "edge-native", + "version": "1.23.12", + "status": "disabled", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "elastic-fluentbit-kibana", + "displayName": "Elasticsearch-Fluent Bit-Kibana", "layer": "addon", "addonType": "logging", "cloudTypesFormatted": "all", - "version": "1.9.6", + "version": "6.7.0", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "packCreateDate": "2020-01-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", + "docsURL": "", "fips": "false", "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "fluentbit", + "name": "elastic-fluentd-kibana", "displayName": "", "layer": "addon", "addonType": "logging", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.3.5", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "7.17.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kibana", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { - "name": "fluentbit", + "name": "elastic-fluentd-kibana", "displayName": "", "layer": "addon", "addonType": "logging", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.6", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "6.7.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kibana", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { - "name": "fluentbit", - "displayName": "Fluentbit", + "name": "elastic-fluentd-kibana", + "displayName": "Elasticsearch-Fluentd-Kibana", "layer": "addon", "addonType": "logging", "cloudTypesFormatted": "all", - "version": "1.3.5", + "version": "7.17.3", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", + "packCreateDate": "2022-08-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kibana", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "flux-cd", - "displayName": "Flux2", + "name": "elastic-fluentd-kibana", + "displayName": "Elasticsearch-Fluentd-Kibana", "layer": "addon", - "addonType": "system app", + "addonType": "logging", "cloudTypesFormatted": "all", - "version": "2.6.0", + "version": "6.7.0", "status": "active", - "packCreateDate": "2022-01-14", + "packCreateDate": "2020-01-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kibana", "fips": "false", "verified": true, "inProduction": true, @@ -11267,124 +12301,145 @@ "registry": "Palette Registry - OCI" }, { - "name": "flux-cd", + "name": "external-dns", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.0", - "status": "unknown", + "addonType": "load balancer", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "0.7.2", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "gatekeeper", - "displayName": "", + "name": "external-dns", + "displayName": "ExternalDNS", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws", - "version": "3.8.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "addonType": "load balancer", + "cloudTypesFormatted": "all", + "version": "0.13.1", + "status": "active", + "packCreateDate": "2020-07-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Spectro Addon Repo" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "generic-byoi", - "displayName": "Bring Your Own OS (BYO-OS)", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,maas,gcp,openstack", - "version": "1.0.0", + "name": "external-dns", + "displayName": "ExternalDNS", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "all", + "version": "0.7.2", + "status": "deprecated", + "packCreateDate": "2020-07-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "external-dns", + "displayName": "ExternalDNS", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "all", + "version": "0.13.5", "status": "active", - "packCreateDate": "2023-06-28", - "packLastModifiedDate": "2023-08-27", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", + "packCreateDate": "2020-07-12", + "packLastModifiedDate": "2023-09-12", + "timeLastUpdated": "5 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", - "fips": "unknown", - "verified": false, + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "generic-byoi", + "name": "external-dns", "displayName": "", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,maas,gcp,openstack", - "version": "1.0.0", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "0.13.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-dns", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.5", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-08-03", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "load balancer", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "0.13.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-libvirt", + "name": "external-dns", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.0", + "addonType": "load balancer", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "0.13.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", "fips": "", "verified": true, "inProduction": true, @@ -11393,40 +12448,60 @@ "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-dns", + "displayName": "ExternalDNS", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.4", + "addonType": "load balancer", + "cloudTypesFormatted": "all", + "version": "0.13.4", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2020-07-12", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", + "name": "external-dns", + "displayName": "ExternalDNS", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "all", + "version": "0.13.6", + "status": "active", + "packCreateDate": "2020-07-12", + "packLastModifiedDate": "2024-01-19", + "timeLastUpdated": "1 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "external-dns", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.2", + "addonType": "load balancer", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.12.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", "fips": "", "verified": true, "inProduction": true, @@ -11435,208 +12510,228 @@ "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "", + "name": "external-dns", + "displayName": "ExternalDNS", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "load balancer", + "cloudTypesFormatted": "all", + "version": "0.12.2", + "status": "active", + "packCreateDate": "2020-07-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", - "fips": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-dns", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-libvirt", + "name": "external-secrets", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.6", + "addonType": "authentication", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "8.5.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Spectro Addon Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "", + "name": "external-secrets", + "displayName": "External Secrets", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.4", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "8.5.0", + "status": "deprecated", + "packCreateDate": "2022-05-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", - "fips": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-libvirt", + "name": "external-secrets", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.5", + "addonType": "authentication", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "0.5.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Spectro Addon Repo" }, { - "name": "generic-vm-libvirt", + "name": "external-secrets", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.1", - "status": "unknown", + "addonType": "authentication", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "8.5.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.6", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.7.1", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", - "releaseType": "Experimental", + "packCreateDate": "2022-05-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-secrets-operator", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.1", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "authentication", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.9.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.3", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.9.7", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", + "packCreateDate": "2022-05-12", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.2", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.9.11", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-05-12", + "packLastModifiedDate": "2024-02-17", + "timeLastUpdated": "1 weeks", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.5.6", + "status": "deprecated", + "packCreateDate": "2022-05-12", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "generic-vm-libvirt", - "displayName": "Generic VM Libvirt", + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.0", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.8.1", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-05-12", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "false", "verified": true, "inProduction": true, @@ -11645,180 +12740,201 @@ "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.0", - "status": "active", - "packCreateDate": "2022-06-22", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.6.0", + "status": "deprecated", + "packCreateDate": "2022-05-12", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", + "name": "external-secrets-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.5", + "addonType": "authentication", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "0.8.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "external-secrets-operator", + "displayName": "", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "0.5.6", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "external-secrets-operator", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.5", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "authentication", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "0.9.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "external-secrets-operator", + "displayName": "External Secrets Operator", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.7", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "0.9.4", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "packCreateDate": "2022-05-12", + "packLastModifiedDate": "2023-09-15", + "timeLastUpdated": "5 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", + "name": "external-secrets-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.6", - "status": "unknown", + "addonType": "authentication", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "0.6.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "external-secrets-operator", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.3", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "authentication", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "0.7.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/external-secrets-operator", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "external-snapshotter", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.2", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "external-snapshotter", + "displayName": "CSI Snapshotter", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.4", + "cloudTypesFormatted": "all", + "version": "4.0.1", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "generic-vm-vsphere", + "name": "f5", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.10", + "addonType": "load balancer", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "0.26.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -11834,292 +12950,355 @@ "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "falco", + "displayName": "Falco", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.9", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "1.0.11", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-29", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "", - "docsURL": "", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "falco", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.0.18", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "falco", + "displayName": "Falco", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.1", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "1.16.3", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-03-04", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "", - "docsURL": "", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", + "name": "falco", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.1", + "addonType": "security", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.16.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "falco", + "displayName": "Falco", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "1.13.1", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", - "displayName": "", + "name": "falco", + "displayName": "Falco", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "1.0.10", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "fips": "false", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", - "displayName": "", + "name": "falco", + "displayName": "Falco", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.8", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "2.0.18", + "status": "active", + "packCreateDate": "2022-03-04", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", + "fips": "false", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "generic-vm-vsphere", + "name": "falco", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.2", + "addonType": "security", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "1.0.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", + "name": "falco", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.3", + "addonType": "security", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "1.0.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", + "name": "falco", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.9", + "addonType": "security", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.13.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/falco", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "falcon-sensor", + "displayName": "Falcon Sensor", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.8", + "cloudTypesFormatted": "eks", + "version": "1.0.0", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pack-central", "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", + "name": "falcon-sensor", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.7", + "cloudTypesFormatted": "eks", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", + "releaseType": "community", + "contributor": "spectrocloud", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Palette Community Registry - OCI" }, { - "name": "generic-vm-vsphere", + "name": "fluentbit", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.4", + "addonType": "logging", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.3.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Palette Community Registry - OCI" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "fluentbit", + "displayName": "Fluentbit", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.6", + "addonType": "logging", + "cloudTypesFormatted": "all", + "version": "1.3.5", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "", - "docsURL": "", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pack-central", + "registry": "Public Repo" }, { - "name": "generic-vm-vsphere", - "displayName": "Generic VM vSphere", + "name": "fluentbit", + "displayName": "Fluentbit", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.10", + "addonType": "logging", + "cloudTypesFormatted": "all", + "version": "1.9.6", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", - "releaseType": "Experimental", - "contributor": "", - "docsURL": "", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pack-central", + "registry": "Public Repo" }, { - "name": "gke-csi-gcp-driver", + "name": "fluentbit", "displayName": "", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.0.0", + "layer": "addon", + "addonType": "logging", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.9.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/fluentbit", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "flux-cd", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "2.6.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, @@ -12128,19 +13307,40 @@ "registry": "Public Repo" }, { - "name": "gke-csi-gcp-driver", - "displayName": "GKE Managed GCE Persistent Disk CSI", - "layer": "csi", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.0.0", + "name": "flux-cd", + "displayName": "Flux2", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "2.6.0", "status": "active", - "packCreateDate": "2023-04-14", + "packCreateDate": "2022-01-14", "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "flux-cd", + "displayName": "Flux2", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "2.10.2", + "status": "active", + "packCreateDate": "2022-01-14", + "packLastModifiedDate": "2023-11-25", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, @@ -12149,33 +13349,33 @@ "registry": "Palette Registry - OCI" }, { - "name": "gloo", + "name": "flux-cd", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.2.18", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.10.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "gvisor", + "name": "gatekeeper", "displayName": "", "layer": "addon", "addonType": "security", "cloudTypesFormatted": "aws", - "version": "0.1.0", + "version": "3.8.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -12191,205 +13391,184 @@ "registry": "Spectro Addon Repo" }, { - "name": "harbor", - "displayName": "Harbor", - "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "all", - "version": "1.9.3", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "name": "generic-byoi", + "displayName": "", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,maas,gcp,openstack", + "version": "1.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "harbor", - "displayName": "Harbor", - "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "all", - "version": "1.9.0", + "name": "generic-byoi", + "displayName": "Bring Your Own OS (BYO-OS)", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,maas,gcp,openstack", + "version": "1.0.0", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "packCreateDate": "2023-06-28", + "packLastModifiedDate": "2024-02-16", + "timeLastUpdated": "2 weeks", + "releaseType": "VerteX", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "unknown", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { - "name": "harbor", - "displayName": "Harbor", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "all", - "version": "1.8.0", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.2", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" - }, - { - "name": "harbor", - "displayName": "", - "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "harbor", - "displayName": "", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.6", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-10-12", + "timeLastUpdated": "4 months", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "harbor", - "displayName": "", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.5", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-08-03", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "heartbeat", - "displayName": "Heartbeat", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "1.0.0", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.3", "status": "active", - "packCreateDate": "2020-03-07", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", - "contributor": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "heartbeat", + "name": "generic-vm-libvirt", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "image-swap", + "name": "generic-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.4.2", - "status": "deprecated", + "cloudTypesFormatted": "libvirt", + "version": "1.0.5", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "image-swap", - "displayName": "Image Swap", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.5.1", + "cloudTypesFormatted": "libvirt", + "version": "1.0.0", "status": "active", - "packCreateDate": "2021-12-08", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -12401,58 +13580,37 @@ "registry": "Palette Registry - OCI" }, { - "name": "image-swap", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "image-swap", - "displayName": "Image Swap", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.4.2", - "status": "deprecated", - "packCreateDate": "2021-12-08", + "cloudTypesFormatted": "libvirt", + "version": "1.0.1", + "status": "active", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "image-swap", - "displayName": "Image Swap", + "name": "generic-vm-libvirt", + "displayName": "Generic VM Libvirt", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.5.2", + "cloudTypesFormatted": "libvirt", + "version": "1.0.4", "status": "active", - "packCreateDate": "2021-12-08", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -12464,12 +13622,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "image-swap", + "name": "generic-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.1", + "cloudTypesFormatted": "libvirt", + "version": "1.0.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -12485,103 +13643,82 @@ "registry": "Public Repo" }, { - "name": "istio", - "displayName": "Istio", + "name": "generic-vm-libvirt", + "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "all", - "version": "1.14.3", - "status": "active", - "packCreateDate": "2022-10-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/istio", - "fips": "false", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "istio", - "displayName": "Istio", - "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "all", - "version": "1.6.2", - "status": "deprecated", - "packCreateDate": "2020-02-13", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/istio", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "istio", - "displayName": "Istio", + "name": "generic-vm-libvirt", + "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "all", - "version": "1.17.2", - "status": "active", - "packCreateDate": "2023-05-12", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/istio", - "fips": "false", - "verified": true, + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "istio", + "name": "generic-vm-libvirt", "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.3", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/istio", + "contributor": "", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "istio", + "name": "generic-vm-libvirt", "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.17.2", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/istio", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, @@ -12590,81 +13727,103 @@ "registry": "Public Repo" }, { - "name": "istio", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.2", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.10", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/istio", + "releaseType": "", + "contributor": "", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "k3s", - "displayName": "K3S", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "edge-native", - "version": "1.24.4", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.0", "status": "active", - "packCreateDate": "2022-08-24", - "packLastModifiedDate": "2022-09-15", - "timeLastUpdated": "1 years", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", - "verified": false, - "prodStatus": "deleted", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.0.1", - "status": "deprecated", - "packCreateDate": "2020-01-13", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.5", + "status": "active", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.9", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-29", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "k8s-dashboard", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.1", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, @@ -12673,124 +13832,166 @@ "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.7.0", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.6", "status": "active", - "packCreateDate": "2021-11-10", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", + "name": "generic-vm-vsphere", + "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.4.0", - "status": "deprecated", - "packCreateDate": "2021-11-10", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.4", + "status": "active", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.3", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", - "fips": "", + "docsURL": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.5.1", - "status": "deprecated", - "packCreateDate": "2021-11-10", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.2", + "status": "active", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.1", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.10", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-10-12", + "timeLastUpdated": "4 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", - "fips": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.1", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.6.0", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.7", "status": "active", - "packCreateDate": "2021-11-10", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, @@ -12799,292 +14000,208 @@ "registry": "Palette Registry - OCI" }, { - "name": "k8s-dashboard", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.0", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "k8s-dashboard", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.0", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "k8s-dashboard", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.1", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "k8s-dashboard", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.4.0", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.6", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.1.0", - "status": "deprecated", - "packCreateDate": "2020-01-13", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "k8s-dashboard", - "displayName": "Kubernetes Dashboard", + "name": "generic-vm-vsphere", + "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "2.6.1", - "status": "active", - "packCreateDate": "2021-11-10", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", - "fips": "false", + "docsURL": "", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "k8sgpt-operator", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.0.20", + "cloudTypesFormatted": "vsphere", + "version": "1.0.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "k8sgpt-operator", - "displayName": "K8sGPT Operator", + "name": "generic-vm-vsphere", + "displayName": "Generic VM vSphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "0.0.20", + "cloudTypesFormatted": "vsphere", + "version": "1.0.8", "status": "active", - "packCreateDate": "2023-05-22", - "packLastModifiedDate": "2023-08-09", - "timeLastUpdated": "2 months", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Experimental", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kafka-operator", - "displayName": "Kafka", - "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "all", - "version": "0.32.0", - "status": "active", - "packCreateDate": "2022-11-23", - "packLastModifiedDate": "2022-12-10", - "timeLastUpdated": "10 months", - "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kafka-operator", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.32.0", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "kong", - "displayName": "Kong", - "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "2.13.1", - "status": "active", - "packCreateDate": "2020-01-10", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", - "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kong", - "displayName": "Kong", - "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "2.26.5", - "status": "active", - "packCreateDate": "2020-01-10", - "packLastModifiedDate": "2023-09-20", - "timeLastUpdated": "1 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kong", + "name": "generic-vm-vsphere", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.4", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.3", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kong", - "displayName": "Kong", - "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "2.17.0", + "name": "gke-csi-gcp-driver", + "displayName": "GKE Managed GCE Persistent Disk CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.0.0", "status": "active", - "packCreateDate": "2020-01-10", + "packCreateDate": "2023-04-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "false", "verified": true, "inProduction": true, @@ -13093,180 +14210,159 @@ "registry": "Public Repo" }, { - "name": "kong", + "name": "gke-csi-gcp-driver", "displayName": "", - "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.13.1", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kong", + "name": "gloo", "displayName": "", "layer": "addon", "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.26.5", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.2.18", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kong", + "name": "gvisor", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.17.0", + "addonType": "security", + "cloudTypesFormatted": "aws", + "version": "0.1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Spectro Addon Repo" }, { - "name": "kong", - "displayName": "Kong", + "name": "harbor", + "displayName": "Harbor", "layer": "addon", - "addonType": "ingress", + "addonType": "registry", "cloudTypesFormatted": "all", - "version": "1.4", - "status": "deprecated", - "packCreateDate": "2020-01-10", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "version": "1.8.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "konvoy-defaultstorageclass", - "displayName": "Default storage classes", + "name": "harbor", + "displayName": "Harbor", "layer": "addon", - "addonType": "system app", + "addonType": "registry", "cloudTypesFormatted": "all", - "version": "0.0.6", + "version": "1.9.0", "status": "active", - "packCreateDate": "2022-02-14", - "packLastModifiedDate": "2022-02-14", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", + "releaseType": "Community", + "contributor": "spectrocloud", "docsURL": "", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "konvoy-defaultstorageclass", - "displayName": "", + "name": "harbor", + "displayName": "Harbor", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.0.6", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", + "addonType": "registry", + "cloudTypesFormatted": "all", + "version": "1.9.3", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "konvoy-nvidia", + "name": "harbor", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.4.4", + "addonType": "registry", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.9.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", - "contributor": "", + "releaseType": "community", + "contributor": "spectrocloud", "docsURL": "", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "konvoy-nvidia", - "displayName": "Nvidia GPU plugin", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "0.4.4", - "status": "active", - "packCreateDate": "2022-02-14", - "packLastModifiedDate": "2022-02-14", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "konvoy-opsportal", + "name": "harbor", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.9.5", + "addonType": "registry", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.9.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -13279,140 +14375,99 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "konvoy-opsportal", - "displayName": "OpsPortal", + "name": "harbor", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "0.9.5", - "status": "active", - "packCreateDate": "2023-08-09", - "packLastModifiedDate": "2023-08-09", - "timeLastUpdated": "2 months", - "releaseType": "Experimental", + "addonType": "registry", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "1.8.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "kotsadm", - "displayName": "Kubernetes Off-The-Shelf (KOTS)", + "name": "harbor-edge-native-config", + "displayName": "Harbor Edge-Native Config", "layer": "addon", - "addonType": "app services", - "cloudTypesFormatted": "all", + "addonType": "registry", + "cloudTypesFormatted": "edge-native", "version": "1.0.0", "status": "active", - "packCreateDate": "2022-07-12", - "packLastModifiedDate": "2022-07-12", - "timeLastUpdated": "1 years", + "packCreateDate": "2020-11-07", + "packLastModifiedDate": "2024-01-10", + "timeLastUpdated": "1 months", "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "false", - "verified": false, + "fips": "unknown", + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kotsadm", - "displayName": "", - "layer": "addon", - "addonType": "app services", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kube-bench", + "name": "harbor-edge-native-config", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws", - "version": "0.6.7", + "addonType": "registry", + "cloudTypesFormatted": "edge-native", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "", - "verified": false, + "fips": "unknown", + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Public Repo" }, { - "name": "kube-scan", - "displayName": "Kube-Scan", + "name": "heartbeat", + "displayName": "Heartbeat", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "20.1.1", + "version": "1.0.0", "status": "active", - "packCreateDate": "2020-03-16", + "packCreateDate": "2020-03-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", "fips": "false", "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubebench", - "displayName": "Kubebench", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "0.16.7", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "kubebench", + "name": "heartbeat", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.16.7", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -13425,19 +14480,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow", - "displayName": "KubeFlow", + "name": "hello-universe", + "displayName": "Hello Universe", "layer": "addon", - "addonType": "system app", + "addonType": "app services", "cloudTypesFormatted": "all", - "version": "1.2.0", + "version": "1.1.1", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "packCreateDate": "2024-02-23", + "packLastModifiedDate": "2024-02-23", + "timeLastUpdated": "1 weeks", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -13446,379 +14501,357 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow", - "displayName": "", + "name": "image-swap", + "displayName": "Image Swap", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.2.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "cloudTypesFormatted": "all", + "version": "1.5.2", + "status": "active", + "packCreateDate": "2021-12-08", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", - "fips": "", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubeflow-full", + "name": "image-swap", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "1.5.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow-full", - "displayName": "Kubeflow Full", + "name": "image-swap", + "displayName": "Image Swap", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.5", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "version": "1.4.2", + "status": "deprecated", + "packCreateDate": "2021-12-08", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow-full", - "displayName": "", + "name": "image-swap", + "displayName": "Image Swap", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "cloudTypesFormatted": "all", + "version": "1.5.3", + "status": "active", + "packCreateDate": "2021-12-08", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Spectro Addon Repo" - }, - { - "name": "kubeflow-pipelines", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubeflow-pipelines", - "displayName": "Kubeflow Pipelines", + "name": "image-swap", + "displayName": "Image Swap", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.5", + "version": "1.5.1", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "packCreateDate": "2021-12-08", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Spectro Addon Repo" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "kubeflow-pipelines", + "name": "image-swap", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", - "status": "unknown", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "1.4.2", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubeflow-serving", + "name": "image-swap", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "1.5.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow-serving", + "name": "image-swap", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "1.5.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow-serving", - "displayName": "Kubeflow Serving", + "name": "istio", + "displayName": "Istio", "layer": "addon", - "addonType": "system app", + "addonType": "servicemesh", "cloudTypesFormatted": "all", - "version": "1.5", + "version": "1.6.2", + "status": "deprecated", + "packCreateDate": "2020-02-13", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "istio", + "displayName": "Istio", + "layer": "addon", + "addonType": "servicemesh", + "cloudTypesFormatted": "all", + "version": "1.18.2", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "packCreateDate": "2023-05-12", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "istio", + "displayName": "Istio", + "layer": "addon", + "addonType": "servicemesh", + "cloudTypesFormatted": "all", + "version": "1.14.3", + "status": "active", + "packCreateDate": "2022-10-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "spectrocloud", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubeflow-training", + "name": "istio", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", + "addonType": "servicemesh", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.18.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubeflow-training", + "name": "istio", + "displayName": "Istio", + "layer": "addon", + "addonType": "servicemesh", + "cloudTypesFormatted": "all", + "version": "1.17.2", + "status": "active", + "packCreateDate": "2023-05-12", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "istio", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5", + "addonType": "servicemesh", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.14.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", + "releaseType": "spectrocloud", "contributor": "spectrocloud", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "kubeflow-training", - "displayName": "Kubeflow Training", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.5", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { - "name": "kubehunter", - "displayName": "KubeHunter", + "name": "istio", + "displayName": "Istio", "layer": "addon", - "addonType": "monitoring", + "addonType": "servicemesh", "cloudTypesFormatted": "all", - "version": "1.0.3", + "version": "1.20.1", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", + "packCreateDate": "2023-05-12", + "packLastModifiedDate": "2024-02-23", + "timeLastUpdated": "1 weeks", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" - }, - { - "name": "kubehunter", - "displayName": "", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubehunter", + "name": "istio", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.6.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Spectro Addon Repo" - }, - { - "name": "kubernetes", - "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.21.2", + "addonType": "servicemesh", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.6.2", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "istio", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", - "version": "1.26.3", + "layer": "addon", + "addonType": "servicemesh", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "1.17.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/istio", "fips": "", "verified": true, "inProduction": true, @@ -13827,40 +14860,39 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "k3s", + "displayName": "K3S", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.19.11", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "edge-native", + "version": "1.24.4", + "status": "active", + "packCreateDate": "2022-08-24", + "packLastModifiedDate": "2022-09-15", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", + "verified": false, + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.19.13", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.0.1", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2020-01-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, @@ -13869,103 +14901,82 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.28.2", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-13", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.19.15", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "2.1.0", "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.19.14", - "status": "deprecated", - "packCreateDate": "2019-12-24", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.6.1", + "status": "active", + "packCreateDate": "2021-11-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.19.16", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "2.0.1", "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.5", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.5.1", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2021-11-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, @@ -13974,19 +14985,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.4", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.4.0", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2021-11-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, @@ -13995,19 +15006,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.6", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.1.0", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2020-01-13", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, @@ -14016,172 +15027,3192 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", - "version": "1.19.8", - "status": "deprecated", - "packCreateDate": "2019-12-24", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.6.0", + "status": "active", + "packCreateDate": "2021-11-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", - "version": "1.19.9", - "status": "deprecated", - "packCreateDate": "2019-12-24", + "name": "k8s-dashboard", + "displayName": "Kubernetes Dashboard", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "2.7.0", + "status": "active", + "packCreateDate": "2021-11-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", - "version": "1.19.7", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "2.7.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.20.0", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "2.6.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.20.1", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "2.6.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.20.10", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "2.5.1", "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.20.12", + "name": "k8s-dashboard", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.4.0", "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.20.11", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "name": "k8sgpt-operator", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "0.0.20", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "k8sgpt-operator", + "displayName": "K8sGPT Operator", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.0.20", + "status": "active", + "packCreateDate": "2023-05-22", + "packLastModifiedDate": "2023-08-09", + "timeLastUpdated": "6 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kafka-operator", + "displayName": "", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "0.32.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kafka-operator", + "displayName": "Kafka", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "0.32.0", + "status": "active", + "packCreateDate": "2022-11-23", + "packLastModifiedDate": "2022-12-10", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kong", + "displayName": "", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.32.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kong", + "displayName": "", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.26.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kong", + "displayName": "Kong", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "2.26.5", + "status": "active", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-09-20", + "timeLastUpdated": "5 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kong", + "displayName": "Kong", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "2.17.0", + "status": "active", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kong", + "displayName": "Kong", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "2.13.1", + "status": "active", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kong", + "displayName": "", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "1.4", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kong", + "displayName": "Kong", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "2.32.0", + "status": "active", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-12-04", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kong", + "displayName": "", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.17.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kong", + "displayName": "", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "2.13.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kong", + "displayName": "Kong", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.4", + "status": "deprecated", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kong", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "konvoy-defaultstorageclass", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.0.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "konvoy-defaultstorageclass", + "displayName": "Default storage classes", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.0.6", + "status": "active", + "packCreateDate": "2022-02-14", + "packLastModifiedDate": "2022-02-14", + "timeLastUpdated": "2 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "konvoy-nvidia", + "displayName": "Nvidia GPU plugin", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.4.4", + "status": "active", + "packCreateDate": "2022-02-14", + "packLastModifiedDate": "2022-02-14", + "timeLastUpdated": "2 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "konvoy-nvidia", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.4.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "konvoy-opsportal", + "displayName": "OpsPortal", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.9.5", + "status": "active", + "packCreateDate": "2023-08-09", + "packLastModifiedDate": "2023-08-09", + "timeLastUpdated": "6 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "konvoy-opsportal", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "0.9.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kotsadm", + "displayName": "", + "layer": "addon", + "addonType": "app services", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kotsadm", + "displayName": "Kubernetes Off-The-Shelf (KOTS)", + "layer": "addon", + "addonType": "app services", + "cloudTypesFormatted": "all", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2022-07-12", + "packLastModifiedDate": "2022-07-12", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kube-bench", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "aws", + "version": "0.6.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Spectro Addon Repo" + }, + { + "name": "kube-scan", + "displayName": "Kube-Scan", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "20.1.1", + "status": "active", + "packCreateDate": "2020-03-16", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubebench", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "0.16.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubebench", + "displayName": "Kubebench", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "0.16.7", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "kubeflow", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.2.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubeflow", + "displayName": "KubeFlow", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.2.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "kubeflow-full", + "displayName": "Kubeflow Full", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.5", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Spectro Addon Repo" + }, + { + "name": "kubeflow-full", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubeflow-full", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubeflow-pipelines", + "displayName": "Kubeflow Pipelines", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.5", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Spectro Addon Repo" + }, + { + "name": "kubeflow-pipelines", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubeflow-pipelines", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubeflow-serving", + "displayName": "Kubeflow Serving", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.5", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubeflow-serving", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubeflow-serving", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Spectro Addon Repo" + }, + { + "name": "kubeflow-training", + "displayName": "Kubeflow Training", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.5", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "kubeflow-training", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubeflow-training", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "1.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Spectro Addon Repo" + }, + { + "name": "kubehunter", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.6.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Spectro Addon Repo" + }, + { + "name": "kubehunter", + "displayName": "KubeHunter", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.0.3", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubehunter", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.0.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.19.13", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.23.4", + "status": "disabled", + "packCreateDate": "2022-04-26", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.6", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.0", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.1", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.8", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.25.9", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-06-28", + "timeLastUpdated": "8 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,azure", + "version": "1.28.3", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-12-11", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.28.2", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-10-13", + "timeLastUpdated": "4 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,azure", + "version": "1.27.7", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-12-11", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.27.5", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-10-03", + "timeLastUpdated": "5 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.27.1", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-07-27", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.26.8", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-10-03", + "timeLastUpdated": "5 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.26.5", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-07-27", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.26.4", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-06-28", + "timeLastUpdated": "8 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.3", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,azure", + "version": "1.25.15", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-12-11", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.9", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.8", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws", + "version": "1.25.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.15", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.13", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.25.10", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.24.3", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.24.14", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.24.13", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.24.10", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.23.9", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.23.4", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.23.17", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.23.16", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.22.7", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.22.12", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.8", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.6", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.5", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.21.3", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.21.2", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.14", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.10", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.21.1", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.21.0", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.20.9", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.20.8", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.20.7", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.20.6", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.20.5", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.20.4", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.20.2", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.20.14", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.20.12", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.20.11", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.20.10", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.20.1", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.20.0", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", + "version": "1.19.9", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", + "version": "1.19.8", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", + "version": "1.19.7", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.6", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.5", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.4", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.19.16", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.19.15", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.19.14", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.19.13", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.19.12", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.19.11", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.19.10", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.0", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.28.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.28.2", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.27.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.27.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.27.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.8", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "version": "1.26.10", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,azure", + "version": "1.26.12", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2024-01-18", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.24.14", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-11-30", + "timeLastUpdated": "3 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax-fips", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,maas,azure", + "version": "1.26.10", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-12-11", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.19.14", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.19.15", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.19.16", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.4", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere,azure,maas", + "version": "1.27.9", + "status": "active", + "packCreateDate": "2024-02-12", + "packLastModifiedDate": "2024-02-23", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.5", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.19.12", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.19.11", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.19.6", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", + "version": "1.19.7", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,maas", + "version": "1.29.0", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-27", + "timeLastUpdated": "3 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", + "version": "1.19.8", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", + "version": "1.19.9", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.20.0", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.20.1", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.20.10", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.20.11", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.20.12", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14190,10 +18221,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", "version": "1.20.14", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14202,7 +18233,28 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,gcp", + "version": "1.20.2", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14211,10 +18263,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp", "version": "1.20.4", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14223,7 +18275,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14232,10 +18284,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp", "version": "1.20.5", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14244,19 +18296,19 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", "displayName": "Palette eXtended Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.20.2", - "status": "deprecated", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.20.6", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14265,7 +18317,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14274,10 +18326,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", "version": "1.20.7", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14286,19 +18338,19 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", "displayName": "Palette eXtended Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.20.6", - "status": "deprecated", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.20.8", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14307,7 +18359,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14315,11 +18367,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.20.8", - "status": "deprecated", + "version": "1.20.9", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14328,7 +18380,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14337,10 +18389,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", "version": "1.21.0", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14349,7 +18401,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14358,10 +18410,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", "version": "1.21.1", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14370,19 +18422,19 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", "displayName": "Palette eXtended Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.20.9", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.10", + "status": "disabled", + "packCreateDate": "2022-04-26", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14391,7 +18443,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14400,10 +18452,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", "version": "1.21.14", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14412,7 +18464,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14421,10 +18473,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", "version": "1.21.2", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14433,19 +18485,19 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", "displayName": "Palette eXtended Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.10", - "status": "deprecated", - "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "version": "1.21.3", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14454,7 +18506,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14462,11 +18514,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.6", - "status": "deprecated", + "version": "1.21.5", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14475,19 +18527,39 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", "displayName": "Palette eXtended Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.21.3", - "status": "deprecated", + "cloudTypesFormatted": "aws,vsphere,azure", + "version": "1.28.5", + "status": "active", + "packCreateDate": "2024-02-12", + "packLastModifiedDate": "2024-02-12", + "timeLastUpdated": "2 weeks", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", + "version": "1.21.6", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14496,7 +18568,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14504,11 +18576,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.22.7", - "status": "deprecated", - "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "1.21.8", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14517,7 +18589,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14526,10 +18598,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", "version": "1.22.12", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14538,7 +18610,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14546,11 +18618,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.8", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "1.22.7", + "status": "disabled", + "packCreateDate": "2022-04-26", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14559,7 +18631,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14567,11 +18639,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.17", - "status": "deprecated", + "version": "1.23.16", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14580,7 +18652,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14588,11 +18660,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.16", - "status": "deprecated", + "version": "1.23.17", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14601,28 +18673,28 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", "displayName": "Palette eXtended Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.4", + "cloudTypesFormatted": "aws", + "version": "1.25.4", "status": "deprecated", - "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14630,11 +18702,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.24.10", - "status": "deprecated", + "version": "1.23.9", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14643,7 +18715,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14651,11 +18723,11 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.9", - "status": "deprecated", + "version": "1.24.10", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14664,7 +18736,27 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,vsphere", + "version": "1.27.2", + "status": "active", + "packCreateDate": "2022-12-18", + "packLastModifiedDate": "2023-07-27", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { "name": "kubernetes", @@ -14676,7 +18768,7 @@ "status": "active", "packCreateDate": "2022-12-18", "packLastModifiedDate": "2023-06-28", - "timeLastUpdated": "4 months", + "timeLastUpdated": "8 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14685,7 +18777,28 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "kubernetes", + "displayName": "Palette eXtended Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", + "version": "1.19.10", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14694,10 +18807,10 @@ "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", "version": "1.24.3", - "status": "deprecated", + "status": "disabled", "packCreateDate": "2022-04-26", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14706,7 +18819,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14718,7 +18831,7 @@ "status": "active", "packCreateDate": "2022-12-18", "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14727,7 +18840,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "kubernetes", @@ -14735,53 +18848,115 @@ "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,vsphere", - "version": "1.24.14", + "version": "1.25.13", "status": "active", "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-10-03", + "timeLastUpdated": "5 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "true", "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.25.13", + "cloudTypesFormatted": "aks", + "version": "1.22", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-14", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-aks", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aks", + "version": "1.28", "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-10-03", - "timeLastUpdated": "4 weeks", + "packCreateDate": "2024-01-30", + "packLastModifiedDate": "2024-01-31", + "timeLastUpdated": "1 months", "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, + "fips": "unknown", + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax-fips", + "registry": "Public Repo" + }, + { + "name": "kubernetes-aks", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aks", + "version": "1.28", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.25.4", + "cloudTypesFormatted": "aks", + "version": "1.27", "status": "active", + "packCreateDate": "2024-01-30", + "packLastModifiedDate": "2024-01-31", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "unknown", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-aks", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aks", + "version": "1.26", + "status": "deprecated", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14793,16 +18968,16 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.25.6", - "status": "active", + "cloudTypesFormatted": "aks", + "version": "1.25", + "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -14814,120 +18989,118 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.25.9", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-06-28", - "timeLastUpdated": "4 months", - "releaseType": "VerteX", + "cloudTypesFormatted": "aks", + "version": "1.27", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.25.8", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aks", + "version": "1.26", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", - "version": "1.26.1", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aks", + "version": "1.25", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.26.5", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "cloudTypesFormatted": "aks", + "version": "1.24", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-14", + "timeLastUpdated": "6 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-aks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.26.4", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-06-28", - "timeLastUpdated": "4 months", - "releaseType": "VerteX", + "cloudTypesFormatted": "aks", + "version": "1.23", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-14", + "timeLastUpdated": "6 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", - "version": "1.26.3", + "cloudTypesFormatted": "coxedge", + "version": "1.25.14", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -14940,12 +19113,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", - "version": "1.26.8", + "cloudTypesFormatted": "coxedge", + "version": "1.25.14", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -14958,56 +19131,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.27.5", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-10-03", - "timeLastUpdated": "4 weeks", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.27.1", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "cloudTypesFormatted": "coxedge", "version": "1.28.2", "status": "unknown", "packCreateDate": "", @@ -15024,12 +19155,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.27.5", + "cloudTypesFormatted": "coxedge", + "version": "1.27.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -15045,13 +19176,13 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.0", - "status": "deprecated", + "cloudTypesFormatted": "coxedge", + "version": "1.27.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15061,17 +19192,17 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.27.1", + "cloudTypesFormatted": "coxedge", + "version": "1.26.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -15087,11 +19218,32 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.22.12", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", + "cloudTypesFormatted": "coxedge", "version": "1.26.5", "status": "unknown", "packCreateDate": "", @@ -15108,12 +19260,33 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.23.9", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", - "version": "1.26.1", + "cloudTypesFormatted": "coxedge", + "version": "1.26.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -15129,12 +19302,33 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.24.10", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,libvirt,maas", - "version": "1.26.4", + "cloudTypesFormatted": "coxedge", + "version": "1.26.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -15150,16 +19344,16 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.19.12", - "status": "deprecated", + "cloudTypesFormatted": "coxedge", + "version": "1.24.13", + "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -15171,12 +19365,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.25.9", + "cloudTypesFormatted": "coxedge", + "version": "1.26.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -15192,11 +19386,32 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.24.3", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "cloudTypesFormatted": "coxedge", "version": "1.25.6", "status": "unknown", "packCreateDate": "", @@ -15213,12 +19428,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.25.8", + "cloudTypesFormatted": "coxedge", + "version": "1.25.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -15234,11 +19449,32 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.21.14", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", + "cloudTypesFormatted": "coxedge", "version": "1.25.10", "status": "unknown", "packCreateDate": "", @@ -15255,13 +19491,13 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.25.4", - "status": "unknown", + "cloudTypesFormatted": "coxedge", + "version": "1.24.3", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15271,18 +19507,18 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.25.13", - "status": "unknown", + "cloudTypesFormatted": "coxedge", + "version": "1.24.13", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15292,59 +19528,248 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.28.2", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.27.6", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.27.2", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.24.3", - "status": "deprecated", + "cloudTypesFormatted": "coxedge", + "version": "1.25.8", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.26.9", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.26.5", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.26.4", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.26.3", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.25.10", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "coxedge", + "version": "1.26.1", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.24.13", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "coxedge", + "version": "1.25.9", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.24.14", + "cloudTypesFormatted": "coxedge", + "version": "1.24.10", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15360,55 +19785,55 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.24.10", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "coxedge", + "version": "1.25.8", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.4", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "coxedge", + "version": "1.25.6", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.9", - "status": "deprecated", + "cloudTypesFormatted": "coxedge", + "version": "1.25.9", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15418,38 +19843,38 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-coxedge", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.17", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "coxedge", + "version": "1.25.4", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.22.7", + "cloudTypesFormatted": "coxedge", + "version": "1.23.9", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15465,12 +19890,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.23.16", + "cloudTypesFormatted": "coxedge", + "version": "1.22.12", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15486,12 +19911,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-coxedge", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.6", + "cloudTypesFormatted": "coxedge", + "version": "1.21.14", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15507,75 +19932,75 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-custom", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.22.12", - "status": "deprecated", + "cloudTypesFormatted": "custom", + "version": "1.0.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-custom", + "displayName": "Kubernetes for Custom Cloud", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.8", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "custom", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2023-12-05", + "packLastModifiedDate": "2023-12-05", + "timeLastUpdated": "2 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, + "docsURL": "", + "fips": "false", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.21.3", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.24", + "status": "active", + "packCreateDate": "2023-07-02", + "packLastModifiedDate": "2023-07-02", + "timeLastUpdated": "8 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, + "fips": "unknown", + "verified": false, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.5", + "cloudTypesFormatted": "eks", + "version": "1.24", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15591,15 +20016,15 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.19.10", - "status": "deprecated", + "cloudTypesFormatted": "eks", + "version": "1.28", + "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", + "packLastModifiedDate": "2023-11-25", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -15607,39 +20032,39 @@ "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.14", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.27", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.10", - "status": "deprecated", + "cloudTypesFormatted": "eks", + "version": "1.28", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15649,39 +20074,39 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.21.1", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.18", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.20.9", - "status": "deprecated", + "cloudTypesFormatted": "eks", + "version": "1.27", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15691,83 +20116,84 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.21.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.19", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,vsphere", - "version": "1.27.2", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "cloudTypesFormatted": "eks", + "version": "1.20", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax-fips", - "registry": "" + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.20.1", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.21", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.21.5", - "status": "deprecated", + "cloudTypesFormatted": "eks", + "version": "1.22", + "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -15779,34 +20205,34 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.20.6", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.23", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.20.14", - "status": "deprecated", + "cloudTypesFormatted": "eks", + "version": "1.26", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15816,38 +20242,38 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.20.4", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.17", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.20.2", + "cloudTypesFormatted": "eks", + "version": "1.18", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15863,34 +20289,34 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.20.10", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.26", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.20.12", - "status": "deprecated", + "cloudTypesFormatted": "eks", + "version": "1.25", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -15900,17 +20326,17 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.20.11", + "cloudTypesFormatted": "eks", + "version": "1.17", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15926,33 +20352,33 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eks", + "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,gcp", - "version": "1.20.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "eks", + "version": "1.25", + "status": "active", + "packCreateDate": "2023-07-02", + "packLastModifiedDate": "2023-07-02", + "timeLastUpdated": "8 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, + "fips": "unknown", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.20.7", + "cloudTypesFormatted": "eks", + "version": "1.19", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15968,12 +20394,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", - "version": "1.19.9", + "cloudTypesFormatted": "eks", + "version": "1.20", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -15989,12 +20415,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.6", + "cloudTypesFormatted": "eks", + "version": "1.21", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -16010,12 +20436,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", - "version": "1.19.8", + "cloudTypesFormatted": "eks", + "version": "1.22", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -16031,12 +20457,12 @@ "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-eks", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas", - "version": "1.19.7", + "cloudTypesFormatted": "eks", + "version": "1.23", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -16052,55 +20478,93 @@ "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eksd", + "displayName": "Amazon EKS Distro", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.5", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.20.7-eks-1-20-8", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-eksd", + "displayName": "Amazon EKS Distro", "layer": "k8s", "addonType": "", "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.4", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "version": "1.19.6-eks-1-19-1", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubernetes", + "name": "kubernetes-eksd", + "displayName": "Amazon EKS Distro", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.21.2-eks-1-21-6", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-eksd", + "displayName": "Amazon EKS Distro", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "aws,azure,vsphere,gcp", + "version": "1.18.9-eks-1-18-1", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.19.16", - "status": "deprecated", + "cloudTypesFormatted": "gke", + "version": "1.25.14", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -16110,18 +20574,18 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas,edge,libvirt", - "version": "1.19.15", - "status": "deprecated", + "cloudTypesFormatted": "gke", + "version": "1.25.10", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -16131,81 +20595,121 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.19.13", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "gke", + "version": "1.26.8", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-10-12", + "timeLastUpdated": "4 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.19.14", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "gke", + "version": "1.26.5", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.19.12", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "gke", + "version": "1.24.10", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.25.9", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-24", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.25.13", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.19.10", - "status": "deprecated", + "cloudTypesFormatted": "gke", + "version": "1.27.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -16215,60 +20719,181 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack", - "version": "1.19.11", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "gke", + "version": "1.26.3", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-24", + "timeLastUpdated": "6 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.28.4", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.27.6", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes", - "displayName": "", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.20.5", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "gke", + "version": "1.28.6", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-16", + "timeLastUpdated": "2 weeks", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.27.5", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.26.4", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.25.14", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes", + "name": "kubernetes-gke", + "displayName": "GKE", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.25.7", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,openstack,maas", - "version": "1.20.8", - "status": "deprecated", + "cloudTypesFormatted": "gke", + "version": "1.26.5", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -16278,59 +20903,59 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.0", - "status": "deprecated", + "cloudTypesFormatted": "gke", + "version": "1.25.10", + "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes", - "displayName": "Palette eXtended Kubernetes", + "name": "kubernetes-gke", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aws,vsphere", + "cloudTypesFormatted": "gke", "version": "1.26.8", - "status": "active", - "packCreateDate": "2022-12-18", - "packLastModifiedDate": "2023-10-03", - "timeLastUpdated": "4 weeks", - "releaseType": "VerteX", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-aks", + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.26", + "cloudTypesFormatted": "gke", + "version": "1.26.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -16346,12 +20971,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-aks", + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.25", + "cloudTypesFormatted": "gke", + "version": "1.25.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -16367,16 +20992,16 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-aks", - "displayName": "Kubernetes", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.22", + "cloudTypesFormatted": "gke", + "version": "1.24.14", "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-14", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2023-12-01", + "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -16387,12 +21012,12 @@ "registry": "" }, { - "name": "kubernetes-aks", + "name": "kubernetes-gke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.27", + "cloudTypesFormatted": "gke", + "version": "1.27.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -16405,19 +21030,40 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-aks", - "displayName": "Kubernetes", + "name": "kubernetes-gke", + "displayName": "", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "gke", + "version": "1.27.5", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.26", + "cloudTypesFormatted": "gke", + "version": "1.27.2", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -16426,19 +21072,19 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-aks", - "displayName": "Kubernetes", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.24", + "cloudTypesFormatted": "gke", + "version": "1.25.8", "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-14", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2023-08-24", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -16449,162 +21095,157 @@ "registry": "" }, { - "name": "kubernetes-aks", - "displayName": "Kubernetes", + "name": "kubernetes-gke", + "displayName": "GKE", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.23", + "cloudTypesFormatted": "gke", + "version": "1.26.9", "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-14", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "prodStatus": "deleted", + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "kubernetes-aks", - "displayName": "Kubernetes", + "name": "kubernetes-konvoy", + "displayName": "Konvoy", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.25", - "status": "active", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack,libvirt", + "version": "1.20.8", + "status": "deleted", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { - "name": "kubernetes-aks", - "displayName": "Kubernetes", + "name": "kubernetes-konvoy", + "displayName": "Konvoy", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "aks", - "version": "1.27", - "status": "active", + "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack,libvirt", + "version": "1.19.10", + "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-konvoy", + "displayName": "Konvoy", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.5", - "status": "active", + "cloudTypesFormatted": "edge,libvirt", + "version": "1.21.6", + "status": "deleted", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-konvoy", + "displayName": "Konvoy", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.23.9", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "libvirt", + "version": "1.19.15", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-konvoy", + "displayName": "Konvoy", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.24.10", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere", + "version": "1.27.6", + "status": "active", + "packCreateDate": "2024-02-13", + "packLastModifiedDate": "2024-02-16", + "timeLastUpdated": "2 weeks", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "true", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-konvoy", + "displayName": "Konvoy", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.24.13", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "libvirt", + "version": "1.20.11", + "status": "deleted", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-microk8s", + "displayName": "MicroK8s", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.23.9", - "status": "deprecated", + "cloudTypesFormatted": "aws,maas", + "version": "1.23", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -16613,19 +21254,19 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-microk8s", + "displayName": "MicroK8s", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.10", + "cloudTypesFormatted": "aws,maas", + "version": "1.26", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2023-11-07", + "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -16634,15 +21275,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-microk8s", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.24.3", + "cloudTypesFormatted": "aws,maas", + "version": "1.23", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -16658,37 +21299,37 @@ "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-microk8s", + "displayName": "MicroK8s", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.4", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "aws,maas", + "version": "1.24", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", + "prodStatus": "deprecated", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-microk8s", + "displayName": "MicroK8s", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.3", - "status": "active", + "cloudTypesFormatted": "aws,maas", + "version": "1.25", + "status": "deprecated", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -16697,39 +21338,39 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-microk8s", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.24.13", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,maas", + "version": "1.26", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-microk8s", + "displayName": "MicroK8s", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.4", + "cloudTypesFormatted": "aws,maas", + "version": "1.27", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", + "packLastModifiedDate": "2023-11-07", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", @@ -16742,33 +21383,33 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-microk8s", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.9", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,maas", + "version": "1.27", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-microk8s", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.8", + "cloudTypesFormatted": "aws,maas", + "version": "1.25", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -16784,12 +21425,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-microk8s", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.21.14", + "cloudTypesFormatted": "aws,maas", + "version": "1.24", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -16805,222 +21446,262 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.6", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.27.8-rke2r1-build20231115", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pax-fips", "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.22.12", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "maas,vsphere", + "version": "1.23.9-rke2r1-build20220713", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-rke2", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.22.12", - "status": "deprecated", + "cloudTypesFormatted": "vsphere,aws", + "version": "1.26.5-rke2r1-build20230518", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.1", + "cloudTypesFormatted": "vsphere", + "version": "1.26.3-rke2r1-build20230317", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.27.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.26.11-rke2r1-build20231115", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax-fips", "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.28.4-rke2r1-build20231115", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere,aws", + "version": "1.26.5-rke2r1-build20230518", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-rke2", + "displayName": "RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.26.12-rke2r1-build20231220", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2024-02-20", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "kubernetes-rke2", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.10", + "cloudTypesFormatted": "vsphere", + "version": "1.26.3-rke2r1-build20230317", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", - "displayName": "", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.4", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "maas,vsphere", + "version": "1.23.9-rke2r1-build20220713", + "status": "disabled", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-rke2", + "displayName": "RKE2", + "layer": "k8s", + "addonType": "", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.28.5-rke2r1-build20231220", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2024-02-20", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" + }, + { + "name": "kubernetes-rke2", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.26.3", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.26.11-rke2r1-build20231115", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-rke2", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.6", + "cloudTypesFormatted": "maas,vsphere", + "version": "1.22.12-rke2r1-build20220713", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -17036,58 +21717,58 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-rke2", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.9", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.28.4-rke2r1-build20231115", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.24.3", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere,aws", + "version": "1.25.10-rke2r1-build20230518", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2023-12-21", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.8", - "status": "active", + "cloudTypesFormatted": "maas,vsphere", + "version": "1.22.12-rke2r1-build20220713", + "status": "disabled", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", @@ -17099,82 +21780,81 @@ "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.25.4", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere,aws", + "version": "1.25.10-rke2r1-build20230518", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "RKE2", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.24.10", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.27.9-rke2r1-build20231220", + "status": "active", + "packCreateDate": "2023-07-18", + "packLastModifiedDate": "2024-02-20", + "timeLastUpdated": "1 weeks", + "releaseType": "VerteX", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "fips": "true", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax-fips", + "registry": "" }, { - "name": "kubernetes-coxedge", - "displayName": "Kubernetes", + "name": "kubernetes-rke2", + "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.27.2", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere,aws,azure,maas", + "version": "1.27.8-rke2r1-build20231115", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-coxedge", + "name": "kubernetes-tke", "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "coxedge", - "version": "1.21.14", + "cloudTypesFormatted": "tke", + "version": "1.18.4", "status": "deprecated", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, @@ -17183,40 +21863,40 @@ "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.18", + "cloudTypesFormatted": "tke", + "version": "1.16.3", "status": "deprecated", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.24", + "cloudTypesFormatted": "tke", + "version": "1.18.4", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, @@ -17225,582 +21905,691 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.24", - "status": "active", - "packCreateDate": "2023-07-02", - "packLastModifiedDate": "2023-07-02", - "timeLastUpdated": "4 months", - "releaseType": "VerteX", + "cloudTypesFormatted": "tke", + "version": "1.20.6", + "status": "deprecated", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "unknown", - "verified": false, + "docsURL": "", + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "pax-fips", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.22", + "cloudTypesFormatted": "tke", + "version": "1.24.4", "status": "deprecated", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2023-10-14", + "timeLastUpdated": "4 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "Kubernetes", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.26", + "cloudTypesFormatted": "tke", + "version": "1.22.5", "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.27", - "status": "unknown", + "cloudTypesFormatted": "tke", + "version": "1.24.4", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.25", - "status": "unknown", + "cloudTypesFormatted": "tke", + "version": "1.20.6", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.18", + "cloudTypesFormatted": "tke", + "version": "1.16.3", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubernetes-tke", "displayName": "", "layer": "k8s", "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.17", - "status": "deprecated", + "cloudTypesFormatted": "tke", + "version": "1.22.5", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubesec", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.19", - "status": "deprecated", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "aws", + "version": "2.11.4", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Spectro Addon Repo" + }, + { + "name": "kubevious", + "displayName": "Kubevious", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.0.10", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "kubevious", + "displayName": "Kubevious", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "0.8.15", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "kubevious", + "displayName": "Kubevious", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "0.5.9", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubevious", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.8.15", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubevious", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.0.10", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubevious", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.5.9", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubevirt", + "displayName": "KubeVirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.55.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "kubevirt", + "displayName": "KubeVirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.51.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubevirt", + "displayName": "KubeVirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.59.0", + "status": "active", + "packCreateDate": "2022-06-27", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "kubevirt", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "0.55.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "kubevirt", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "0.59.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "kubevirt", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "0.51.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubevirt", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.21", - "status": "deprecated", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "0.51.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubevirt", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.20", - "status": "deprecated", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.55.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.21", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.23", - "status": "deprecated", - "packCreateDate": "2019-12-24", + "name": "kubevirt-cdi", + "displayName": "KubeVirt-CDI", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.55.2", + "status": "active", + "packCreateDate": "2023-02-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "kubevirt-cdi", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.23", - "status": "deprecated", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "1.55.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.19", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "name": "kubewatch", + "displayName": "KubeWatch", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "1.0.7", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "kubernetes-eks", + "name": "kubewatch", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.26", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "1.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-eks", + "name": "lb-citrix-adc", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.22", - "status": "deprecated", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "1.7.6", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/citrix-ipam", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.20", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.17", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.25", + "name": "lb-citrix-adc", + "displayName": "Citrix ADC", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "1.7.6", "status": "active", - "packCreateDate": "2023-07-02", - "packLastModifiedDate": "2023-07-02", - "timeLastUpdated": "4 months", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "unknown", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/citrix-ipam", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "gitRepo": "pack-central", + "registry": "Public Repo" }, { - "name": "kubernetes-eks", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "eks", - "version": "1.27", + "name": "lb-metallb", + "displayName": "MetalLB", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.11.0", "status": "active", - "packCreateDate": "2019-12-24", + "packCreateDate": "2020-02-21", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-eksd", - "displayName": "Amazon EKS Distro", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.20.7-eks-1-20-8", - "status": "disabled", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubernetes-eksd", - "displayName": "Amazon EKS Distro", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.18.9-eks-1-18-1", - "status": "disabled", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubernetes-eksd", - "displayName": "Amazon EKS Distro", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.19.6-eks-1-19-1", - "status": "disabled", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "kubernetes-eksd", - "displayName": "Amazon EKS Distro", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp", - "version": "1.21.2-eks-1-21-6", - "status": "disabled", - "packCreateDate": "2019-12-24", + "name": "lb-metallb", + "displayName": "MetalLB", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.9.5", + "status": "deprecated", + "packCreateDate": "2020-02-21", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.10", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", + "name": "lb-metallb", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.13", - "status": "unknown", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.9.5", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.26.5", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "name": "lb-metallb", + "displayName": "", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.8.3", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.26.8", + "name": "lb-metallb", + "displayName": "MetalLB", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.13.5", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", + "packCreateDate": "2020-02-21", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, "inProduction": true, @@ -17809,162 +22598,103 @@ "registry": "Public Repo" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.26.3", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-24", - "timeLastUpdated": "2 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.24.10", - "status": "deleted", - "packCreateDate": "2019-12-24", + "name": "lb-metallb", + "displayName": "MetalLB", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", + "version": "0.13.7", + "status": "active", + "packCreateDate": "2020-02-21", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, - "prodStatus": "deleted", + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.7", - "status": "deleted", - "packCreateDate": "2019-12-24", + "name": "lb-metallb", + "displayName": "MetalLB", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.8.3", + "status": "deprecated", + "packCreateDate": "2020-02-21", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, - "prodStatus": "deleted", + "inProduction": true, + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", + "name": "lb-metallb", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.27.2", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.13.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", + "name": "lb-metallb", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.27.5", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.11.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.24.14", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.26.4", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubernetes-gke", + "name": "lb-metallb", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.10", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", + "version": "0.13.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "", "verified": true, "inProduction": true, @@ -17973,60 +22703,40 @@ "registry": "Public Repo" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.8", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-24", - "timeLastUpdated": "2 months", + "name": "lb-metallb-helm", + "displayName": "MetalLB (Helm)", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.13.7", + "status": "active", + "packCreateDate": "2020-02-21", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "kubernetes-gke", - "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.24.14", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-gke", + "name": "lb-metallb-helm", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.26.5", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "", "verified": true, "inProduction": true, @@ -18035,19 +22745,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", + "name": "lb-metallb-helm", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.26.8", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", + "version": "0.13.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "", "verified": true, "inProduction": true, @@ -18056,19 +22766,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.13", + "name": "lb-metallb-helm", + "displayName": "MetalLB (Helm)", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.9", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", + "packCreateDate": "2020-02-21", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, "inProduction": true, @@ -18077,433 +22787,459 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.27.5", + "name": "lb-metallb-helm", + "displayName": "MetalLB (Helm)", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.10", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", + "packCreateDate": "2020-02-21", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.27.2", + "name": "lb-metallb-helm", + "displayName": "MetalLB (Helm)", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.12", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "packCreateDate": "2020-02-21", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "kubernetes-gke", - "displayName": "GKE", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "gke", - "version": "1.25.9", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-24", + "name": "lb-metallb-helm", + "displayName": "MetalLB (Helm)", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.11", + "status": "active", + "packCreateDate": "2020-02-21", + "packLastModifiedDate": "2023-12-17", "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", "fips": "false", "verified": true, - "prodStatus": "deleted", + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "kubernetes-konvoy", - "displayName": "Konvoy", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "1.19.15", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "lb-metallb-helm", + "displayName": "", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.10", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "fips": "", "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-konvoy", - "displayName": "Konvoy", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "1.20.11", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "lb-metallb-helm", + "displayName": "", + "layer": "addon", + "addonType": "load balancer", + "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native,custom", + "version": "0.13.9", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "fips": "", "verified": true, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "kubernetes-konvoy", - "displayName": "Konvoy", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "edge,libvirt", - "version": "1.21.6", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "linkerd", + "displayName": "", + "layer": "addon", + "addonType": "servicemesh", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "2.7.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "local-ai", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.1.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "local-ai", + "displayName": "LocalAI", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "2.1.1", + "status": "active", + "packCreateDate": "2023-05-22", + "packLastModifiedDate": "2023-08-09", + "timeLastUpdated": "6 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, - "prodStatus": "deleted", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "kubernetes-konvoy", - "displayName": "Konvoy", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack,libvirt", - "version": "1.20.8", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "name": "minio", + "displayName": "Minio", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "8.0.10", + "status": "active", + "packCreateDate": "2021-04-01", + "packLastModifiedDate": "2021-04-01", + "timeLastUpdated": "2 years", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/minio", "fips": "false", - "verified": true, - "prodStatus": "deleted", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-konvoy", - "displayName": "Konvoy", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws,azure,vsphere,gcp,maas,openstack,libvirt", - "version": "1.19.10", - "status": "deleted", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "name": "minio", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "8.0.10", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/minio", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "mongodb-community-operator", + "displayName": "MongoDB", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "0.7.6", + "status": "active", + "packCreateDate": "2022-10-07", + "packLastModifiedDate": "2022-10-07", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", - "verified": true, - "prodStatus": "deleted", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-microk8s", + "name": "mongodb-community-operator", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.23", - "status": "deprecated", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "0.7.6", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubernetes-microk8s", + "name": "mysql-operator", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.26", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "0.6.2", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "mysql-operator", + "displayName": "MySQL", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "0.6.3", + "status": "active", + "packCreateDate": "2022-11-23", + "packLastModifiedDate": "2023-11-01", + "timeLastUpdated": "4 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "mysql-operator", + "displayName": "", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "0.6.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-microk8s", + "name": "mysql-operator", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.25", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "0.6.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-microk8s", + "name": "nats-operator", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.24", - "status": "deprecated", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "0.18.2", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubernetes-microk8s", - "displayName": "MicroK8s", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.24", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", + "name": "nats-operator", + "displayName": "NATS", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "0.18.2", + "status": "active", + "packCreateDate": "2022-11-23", + "packLastModifiedDate": "2022-11-28", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-microk8s", + "name": "newrelic", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.27", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.13.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-microk8s", - "displayName": "MicroK8s", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.27", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-microk8s", - "displayName": "MicroK8s", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.26", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.4.0", "status": "active", - "packCreateDate": "2019-12-24", + "packCreateDate": "2022-01-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-microk8s", - "displayName": "MicroK8s", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.23", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-microk8s", - "displayName": "MicroK8s", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "aws", - "version": "1.25", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.7.0", "status": "active", - "packCreateDate": "2019-12-24", + "packCreateDate": "2022-01-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-rke2", - "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "1.26.3-rke2r1-build20230317", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-rke2", - "displayName": "RKE2", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "vsphere,aws", - "version": "1.25.10-rke2r1-build20230518", - "status": "active", - "packCreateDate": "2023-07-18", - "packLastModifiedDate": "2023-08-26", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", "registry": "Public Repo" }, { - "name": "kubernetes-rke2", - "displayName": "RKE2", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "maas,vsphere", - "version": "1.22.12-rke2r1-build20220713", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.5.1", "status": "active", - "packCreateDate": "2019-12-24", + "packCreateDate": "2022-01-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, @@ -18512,124 +23248,82 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-rke2", - "displayName": "RKE2", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "1.26.3-rke2r1-build20230317", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-05", - "timeLastUpdated": "2 months", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.0.4", + "status": "deprecated", + "packCreateDate": "2022-01-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-rke2", - "displayName": "RKE2", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "maas,vsphere", - "version": "1.23.9-rke2r1-build20220713", - "status": "active", - "packCreateDate": "2019-12-24", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.2.1", + "status": "deprecated", + "packCreateDate": "2022-01-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-rke2", + "name": "nginx", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "maas,vsphere", - "version": "1.22.12-rke2r1-build20220713", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.9.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "kubernetes-rke2", - "displayName": "RKE2", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "vsphere,aws", - "version": "1.26.5-rke2r1-build20230518", - "status": "active", - "packCreateDate": "2023-07-18", - "packLastModifiedDate": "2023-07-18", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "true", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-rke2", - "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "vsphere,aws", - "version": "1.26.5-rke2r1-build20230518", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "kubernetes-rke2", + "name": "nginx", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "maas,vsphere", - "version": "1.23.9-rke2r1-build20220713", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "1.4.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", "verified": true, "inProduction": true, @@ -18638,61 +23332,61 @@ "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-rke2", + "name": "nginx", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "vsphere,aws", - "version": "1.25.10-rke2r1-build20230518", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.8.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-tke", + "name": "nginx", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.16.3", - "status": "deprecated", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "1.7.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-tke", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.22.5", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.9.4", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", + "packCreateDate": "2022-01-14", + "packLastModifiedDate": "2023-11-09", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, @@ -18701,61 +23395,40 @@ "registry": "Public Repo" }, { - "name": "kubernetes-tke", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.24.4", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-10-14", - "timeLastUpdated": "2 weeks", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-tke", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.18.4", - "status": "deprecated", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.8.1", + "status": "active", + "packCreateDate": "2022-01-14", + "packLastModifiedDate": "2023-09-15", + "timeLastUpdated": "5 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "kubernetes-tke", + "name": "nginx", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.24.4", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "0.26.1", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", "verified": true, "inProduction": true, @@ -18764,250 +23437,207 @@ "registry": "Public Repo" }, { - "name": "kubernetes-tke", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.20.6", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "0.26.1", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2020-01-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kubernetes-tke", - "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.18.4", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubernetes-tke", - "displayName": "Kubernetes", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.16.3", + "name": "nginx", + "displayName": "Nginx", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "1.3.0", "status": "deprecated", - "packCreateDate": "2019-12-24", + "packCreateDate": "2022-01-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "kubernetes-tke", - "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.20.6", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "kubernetes-tke", + "name": "nginx", "displayName": "", - "layer": "k8s", - "addonType": "", - "cloudTypesFormatted": "tke", - "version": "1.22.5", - "status": "unknown", + "layer": "addon", + "addonType": "ingress", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "1.3.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubesec", + "name": "nginx", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws", - "version": "2.11.4", - "status": "unknown", + "addonType": "ingress", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.2.1", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Palette Registry - OCI" }, { - "name": "kubevious", - "displayName": "Kubevious", + "name": "nginx", + "displayName": "Nginx", "layer": "addon", - "addonType": "monitoring", + "addonType": "ingress", "cloudTypesFormatted": "all", - "version": "0.5.9", + "version": "1.9.5", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "packCreateDate": "2022-01-14", + "packLastModifiedDate": "2024-02-25", + "timeLastUpdated": "5 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" }, { - "name": "kubevious", - "displayName": "Kubevious", + "name": "nginx", + "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "1.0.10", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", - "fips": "false", - "verified": false, + "addonType": "ingress", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "1.0.4", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "fips": "", + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "kubevious", - "displayName": "Kubevious", + "name": "nginx", + "displayName": "Nginx", "layer": "addon", - "addonType": "monitoring", + "addonType": "ingress", "cloudTypesFormatted": "all", - "version": "0.8.15", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "version": "0.43.0", + "status": "deprecated", + "packCreateDate": "2021-01-28", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubevious", + "name": "nginx", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.8.15", + "addonType": "ingress", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.5.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubevious", + "name": "nginx", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.10", - "status": "unknown", + "addonType": "ingress", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "0.43.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/nginx", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "kubevious", + "name": "ngrok-ingress-controller", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.5.9", + "addonType": "ingress", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "0.9.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/kubevious", + "contributor": "ngrok", + "docsURL": "", "fips": "", "verified": false, "inProduction": true, @@ -19016,439 +23646,396 @@ "registry": "Public Repo" }, { - "name": "kubevirt", - "displayName": "", + "name": "ngrok-ingress-controller", + "displayName": "ngrok Ingress Controller", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.59.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "addonType": "ingress", + "cloudTypesFormatted": "all", + "version": "0.9.0", + "status": "active", + "packCreateDate": "2023-05-17", + "packLastModifiedDate": "2023-05-24", + "timeLastUpdated": "9 months", + "releaseType": "Community", + "contributor": "ngrok", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "kubevirt", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.55.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", - "verified": false, + "name": "nutanix-csi", + "displayName": "Nutanix CSI", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "nutanix", + "version": "2.6.6", + "status": "active", + "packCreateDate": "2023-12-11", + "packLastModifiedDate": "2023-12-24", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "kubevirt", + "name": "nutanix-csi", "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.55.0", + "layer": "csi", + "addonType": "", + "cloudTypesFormatted": "nutanix", + "version": "2.6.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/csi", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubevirt", + "name": "nvidia-gpu-operator", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.51.0", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "22.9.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubevirt", - "displayName": "KubeVirt", + "name": "nvidia-gpu-operator", + "displayName": "Nvidia GPU Operator", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "0.51.0", + "version": "23.9.1", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "packCreateDate": "2022-03-07", + "packLastModifiedDate": "2023-12-24", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubevirt", - "displayName": "KubeVirt", + "name": "nvidia-gpu-operator", + "displayName": "Nvidia GPU Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "0.55.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "cloudTypesFormatted": "libvirt", + "version": "1.9.1", + "status": "deprecated", + "packCreateDate": "2022-03-07", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubevirt", + "name": "nvidia-gpu-operator", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.51.0", - "status": "unknown", + "cloudTypesFormatted": "libvirt", + "version": "1.9.1", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { - "name": "kubevirt", - "displayName": "KubeVirt", + "name": "nvidia-gpu-operator", + "displayName": "Nvidia GPU Operator", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "0.59.0", + "version": "22.9.2", "status": "active", - "packCreateDate": "2022-06-27", + "packCreateDate": "2022-03-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "kubevirt-cdi", - "displayName": "KubeVirt-CDI", + "name": "nvidia-gpu-operator", + "displayName": "Nvidia GPU Operator", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.55.2", + "version": "23.3.2", "status": "active", - "packCreateDate": "2023-02-28", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "packCreateDate": "2022-03-07", + "packLastModifiedDate": "2023-07-31", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "kubevirt-cdi", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.55.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "kubewatch", - "displayName": "KubeWatch", + "name": "nvidia-gpu-operator", + "displayName": "Nvidia GPU Operator", "layer": "addon", - "addonType": "monitoring", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.0.7", + "version": "22.9.0", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", + "packCreateDate": "2022-03-07", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "kubewatch", + "name": "nvidia-gpu-operator", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.7", + "addonType": "system app", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "23.9.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" - }, - { - "name": "lb-citrix-adc", - "displayName": "Citrix ADC", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "1.7.6", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/citrix-ipam", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", "registry": "Public Repo" }, { - "name": "lb-citrix-adc", + "name": "nvidia-gpu-operator", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "1.7.6", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "23.3.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/citrix-ipam", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { - "name": "lb-metallb", + "name": "nvidia-gpu-operator", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.11.0", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "22.9.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "lb-metallb", - "displayName": "MetalLB", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.9.5", - "status": "deprecated", - "packCreateDate": "2020-02-21", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "lb-metallb", - "displayName": "MetalLB", + "name": "oam-app-controller", + "displayName": "OAM App Controller", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.13.5", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "0.0.1", "status": "active", - "packCreateDate": "2020-02-21", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "packCreateDate": "2023-12-15", + "packLastModifiedDate": "2023-12-15", + "timeLastUpdated": "2 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "verified": false, + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { - "name": "lb-metallb", - "displayName": "MetalLB", + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.8.3", - "status": "deprecated", - "packCreateDate": "2020-02-21", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.11.0", + "status": "active", + "packCreateDate": "2022-02-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "lb-metallb", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.9.5", - "status": "deprecated", + "addonType": "security", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "3.11.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "lb-metallb", - "displayName": "MetalLB", + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", - "version": "0.13.7", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.12.0", "status": "active", - "packCreateDate": "2020-02-21", - "packLastModifiedDate": "2023-07-21", + "packCreateDate": "2022-02-02", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.13.2", + "status": "active", + "packCreateDate": "2022-02-02", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "lb-metallb", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.8.3", + "addonType": "security", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "3.6.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, @@ -19457,19 +24044,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "lb-metallb", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.13.5", + "addonType": "security", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "3.7.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, @@ -19478,166 +24065,145 @@ "registry": "Palette Registry - OCI" }, { - "name": "lb-metallb", - "displayName": "MetalLB", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.11.0", - "status": "active", - "packCreateDate": "2020-02-21", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "lb-metallb", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", - "version": "0.13.7", + "addonType": "security", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "3.9.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "lb-metallb-helm", - "displayName": "MetalLB (Helm)", - "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", - "version": "0.13.10", - "status": "active", - "packCreateDate": "2020-02-21", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "lb-metallb-helm", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", - "version": "0.13.10", + "addonType": "security", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.12.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "lb-metallb-helm", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.13.7", - "status": "unknown", + "addonType": "security", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.5.1", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "lb-metallb-helm", - "displayName": "MetalLB (Helm)", + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt", - "version": "0.13.7", - "status": "active", - "packCreateDate": "2020-02-21", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.5.1", + "status": "deprecated", + "packCreateDate": "2020-06-04", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "lb-metallb-helm", - "displayName": "", + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", - "version": "0.13.9", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.6.0", + "status": "deprecated", + "packCreateDate": "2020-06-04", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", - "fips": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.7.0", + "status": "active", + "packCreateDate": "2022-02-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "lb-metallb-helm", - "displayName": "MetalLB (Helm)", + "name": "open-policy-agent", + "displayName": "OpenPolicyAgent", "layer": "addon", - "addonType": "load balancer", - "cloudTypesFormatted": "vsphere,openstack,maas,edge,libvirt,edge-native", - "version": "0.13.9", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "3.9.0", "status": "active", - "packCreateDate": "2020-02-21", + "packCreateDate": "2022-02-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/metallb", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, @@ -19646,179 +24212,159 @@ "registry": "Public Repo" }, { - "name": "linkerd", + "name": "open-policy-agent", "displayName": "", "layer": "addon", - "addonType": "servicemesh", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.0", + "addonType": "security", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "3.13.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "local-ai", - "displayName": "", + "name": "opensuse-k3s", + "displayName": "openSuSE-K3s", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.1", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "cloudTypesFormatted": "all", + "version": "1.21.12-k3s0", + "status": "active", + "packCreateDate": "2022-05-23", + "packLastModifiedDate": "2022-06-01", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", + "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "local-ai", - "displayName": "LocalAI", + "name": "opensuse-k3s", + "displayName": "openSuSE-K3s", "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "all", - "version": "2.1.1", + "version": "1.22.9-k3s0", "status": "active", - "packCreateDate": "2023-05-22", - "packLastModifiedDate": "2023-08-09", - "timeLastUpdated": "2 months", + "packCreateDate": "2022-05-23", + "packLastModifiedDate": "2022-06-30", + "timeLastUpdated": "1 years", "releaseType": "Experimental", - "contributor": "spectrocloud", + "contributor": "", "docsURL": "", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "minio", + "name": "opensuse-k3s", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "8.0.10", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.22.9-k3s0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/minio", + "docsURL": "", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "minio", - "displayName": "Minio", + "name": "opensuse-k3s", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "8.0.10", - "status": "active", - "packCreateDate": "2021-04-01", - "packLastModifiedDate": "2021-04-01", - "timeLastUpdated": "2 years", - "releaseType": "Stable", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "1.21.12-k3s0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/minio", - "fips": "false", + "docsURL": "", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "mongodb-community-operator", + "name": "outcold-monitoring", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.7.6", + "addonType": "monitoring", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "5.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/collectord", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Palette Community Registry - OCI" }, { - "name": "mongodb-community-operator", - "displayName": "MongoDB", + "name": "outcold-monitoring", + "displayName": "Outcold Solutions", "layer": "addon", - "addonType": "operator", + "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.7.6", + "version": "5.0.0", "status": "active", - "packCreateDate": "2022-10-07", - "packLastModifiedDate": "2022-10-07", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/collectord", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pack-central", "registry": "Public Repo" }, { - "name": "mysql-operator", - "displayName": "MySQL", - "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "all", - "version": "0.6.3", - "status": "active", - "packCreateDate": "2022-11-23", - "packLastModifiedDate": "2023-11-01", - "timeLastUpdated": "20 hours", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "mysql-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.6.2", + "addonType": "system app", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "4.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -19831,15 +24377,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "mysql-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.6.2", + "addonType": "system app", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "4.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -19855,12 +24401,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "nats-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.18.2", + "addonType": "system app", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "3.3.54", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -19876,33 +24422,33 @@ "registry": "Public Repo" }, { - "name": "nats-operator", - "displayName": "NATS", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "operator", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "0.18.2", + "version": "3.3.16", "status": "active", - "packCreateDate": "2022-11-23", - "packLastModifiedDate": "2022-11-28", - "timeLastUpdated": "11 months", + "packCreateDate": "2022-12-07", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "newrelic", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.2", + "addonType": "system app", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "4.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -19918,376 +24464,334 @@ "registry": "Public Repo" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "0.26.1", - "status": "deprecated", - "packCreateDate": "2020-01-10", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "4.1.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", - "fips": "false", - "verified": true, + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.3.0", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "4.1.7", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.26.1", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "4.1.9", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.4.0", + "addonType": "system app", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "4.2.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.2.1", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "4.2.13", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.7.0", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.2.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.1", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "3.3.16", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.4", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.2.4", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.43.0", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.2.7", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "nginx", - "displayName": "Nginx", - "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "1.2.1", - "status": "deprecated", - "packCreateDate": "2022-01-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "nginx", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.1", + "addonType": "system app", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.2.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "ingress", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.3.0", + "version": "3.0.51", "status": "deprecated", - "packCreateDate": "2022-01-14", + "packCreateDate": "2022-12-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "ingress", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.0.4", + "version": "3.0.70", "status": "deprecated", - "packCreateDate": "2022-01-14", + "packCreateDate": "2022-12-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "ingress", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.5.1", - "status": "active", - "packCreateDate": "2022-01-14", + "version": "3.0.95", + "status": "deprecated", + "packCreateDate": "2022-12-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "ingress", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.4.0", - "status": "active", - "packCreateDate": "2022-01-14", + "version": "3.1.26", + "status": "deprecated", + "packCreateDate": "2022-12-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "ingress", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.7.0", + "version": "3.2.24", "status": "active", - "packCreateDate": "2022-01-14", + "packCreateDate": "2022-12-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "nginx", - "displayName": "Nginx", - "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "0.43.0", - "status": "deprecated", - "packCreateDate": "2021-01-28", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "nginx", - "displayName": "Nginx", + "name": "palette-upgrader", + "displayName": "Palette Upgrader", "layer": "addon", - "addonType": "ingress", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.8.1", + "version": "3.2.37", "status": "active", - "packCreateDate": "2022-01-14", - "packLastModifiedDate": "2023-09-15", - "timeLastUpdated": "1 months", + "packCreateDate": "2022-12-07", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/nginx", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, @@ -20296,411 +24800,306 @@ "registry": "Palette Registry - OCI" }, { - "name": "ngrok-ingress-controller", - "displayName": "ngrok Ingress Controller", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "all", - "version": "0.9.0", - "status": "active", - "packCreateDate": "2023-05-17", - "packLastModifiedDate": "2023-05-24", - "timeLastUpdated": "5 months", - "releaseType": "Community", - "contributor": "ngrok", + "addonType": "system app", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "4.0.8", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "ngrok-ingress-controller", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "ingress", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.9.0", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "ngrok", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "22.9.2", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "4.0.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.9.1", - "status": "deprecated", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "4.0.17", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", - "displayName": "Nvidia GPU Operator", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.9.1", - "status": "deprecated", - "packCreateDate": "2022-03-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "4.0.19", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", - "displayName": "Nvidia GPU Operator", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "23.3.2", - "status": "active", - "packCreateDate": "2022-03-07", - "packLastModifiedDate": "2023-07-31", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "4.0.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "22.9.0", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "4.0.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "nvidia-gpu-operator", - "displayName": "Nvidia GPU Operator", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "22.9.2", - "status": "active", - "packCreateDate": "2022-03-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.8", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", + "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "23.3.2", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "4.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "nvidia-gpu-operator", - "displayName": "Nvidia GPU Operator", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "22.9.0", - "status": "active", - "packCreateDate": "2022-03-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.1.12", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "open-policy-agent", - "displayName": "OpenPolicyAgent", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.6.0", - "status": "deprecated", - "packCreateDate": "2020-06-04", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "open-policy-agent", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.5.1", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.1.6", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "open-policy-agent", - "displayName": "OpenPolicyAgent", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.5.1", - "status": "deprecated", - "packCreateDate": "2020-06-04", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "open-policy-agent", - "displayName": "OpenPolicyAgent", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.7.0", - "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" - }, - { - "name": "open-policy-agent", - "displayName": "OpenPolicyAgent", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.11.0", - "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "open-policy-agent", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.7.0", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.1.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "open-policy-agent", - "displayName": "OpenPolicyAgent", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.9.0", - "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "open-policy-agent", - "displayName": "OpenPolicyAgent", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "3.12.0", - "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "4.0.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "open-policy-agent", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.11.0", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "open-policy-agent", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.12.0", + "addonType": "system app", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "3.2.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -20716,54 +25115,54 @@ "registry": "Public Repo" }, { - "name": "open-policy-agent", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.6.0", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "4.2.12", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "open-policy-agent", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.9.0", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "4.2.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "opensuse-k3s", + "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.22.9-k3s0", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.2.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -20779,54 +25178,54 @@ "registry": "Palette Registry - OCI" }, { - "name": "opensuse-k3s", - "displayName": "openSuSE-K3s", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.22.9-k3s0", - "status": "active", - "packCreateDate": "2022-05-23", - "packLastModifiedDate": "2022-06-30", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "4.2.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "opensuse-k3s", - "displayName": "openSuSE-K3s", + "name": "palette-upgrader", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.21.12-k3s0", - "status": "active", - "packCreateDate": "2022-05-23", - "packLastModifiedDate": "2022-06-01", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "4.2.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "opensuse-k3s", + "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.21.12-k3s0", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "4.2.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -20842,19 +25241,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "outcold-monitoring", + "name": "palette-upgrader", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "5.0.0", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/collectord", + "releaseType": "", + "contributor": "", + "docsURL": "", "fips": "", "verified": false, "inProduction": true, @@ -20862,34 +25261,13 @@ "gitRepo": "", "registry": "Public Repo" }, - { - "name": "outcold-monitoring", - "displayName": "Outcold Solutions", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "5.0.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/collectord", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" - }, { "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.7", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "4.0.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -20909,8 +25287,8 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.5", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.0.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -20930,9 +25308,9 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.16", - "status": "unknown", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.0.51", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -20942,100 +25320,100 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.7", - "status": "unknown", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "3.0.70", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.7", - "status": "unknown", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.0.95", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.6", - "status": "unknown", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "3.1.26", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.8", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.2.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "palette-upgrader", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", "version": "4.0.19", "status": "unknown", "packCreateDate": "", @@ -21049,142 +25427,394 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "palette-upgrader", + "name": "permission-manager", + "displayName": "Permission Manager", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/permission-manager", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Public Repo" + }, + { + "name": "permission-manager", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.6", + "addonType": "authentication", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/permission-manager", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Palette Community Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.5", + "cloudTypesFormatted": "libvirt", + "version": "1.0.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.15", + "cloudTypesFormatted": "libvirt", + "version": "1.0.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.17", + "cloudTypesFormatted": "libvirt", + "version": "1.0.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "", + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.13", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "cloudTypesFormatted": "libvirt", + "version": "1.0.4", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.5", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.11", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-10-12", + "timeLastUpdated": "4 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.1", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.10", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.2", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.3", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.6", + "cloudTypesFormatted": "libvirt", + "version": "1.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.6", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.7", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.8", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", + "displayName": "Pfsense VM Libvirt", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "libvirt", + "version": "1.0.9", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.70", - "status": "deprecated", + "cloudTypesFormatted": "libvirt", + "version": "1.0.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -21194,18 +25824,18 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.51", - "status": "deprecated", + "cloudTypesFormatted": "libvirt", + "version": "1.0.1", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -21215,80 +25845,80 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.7", + "cloudTypesFormatted": "libvirt", + "version": "1.0.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.17", + "cloudTypesFormatted": "libvirt", + "version": "1.0.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.19", + "cloudTypesFormatted": "libvirt", + "version": "1.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.2.24", + "cloudTypesFormatted": "libvirt", + "version": "1.0.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -21304,80 +25934,80 @@ "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.54", + "cloudTypesFormatted": "libvirt", + "version": "1.0.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-libvirt", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.15", + "cloudTypesFormatted": "libvirt", + "version": "1.0.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.13", + "cloudTypesFormatted": "vsphere", + "version": "1.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.3.16", + "cloudTypesFormatted": "vsphere", + "version": "1.0.4", "status": "active", - "packCreateDate": "2022-12-07", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", @@ -21388,180 +26018,201 @@ "registry": "Public Repo" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.2.24", - "status": "active", - "packCreateDate": "2022-12-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere", + "version": "1.0.8", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.2.37", - "status": "active", - "packCreateDate": "2022-12-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere", + "version": "1.0.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.0.70", - "status": "deprecated", - "packCreateDate": "2022-12-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere", + "version": "1.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.0.95", - "status": "deprecated", - "packCreateDate": "2022-12-07", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "vsphere", + "version": "1.0.9", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.1.26", - "status": "deprecated", - "packCreateDate": "2022-12-07", + "cloudTypesFormatted": "vsphere", + "version": "1.0.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.9", + "status": "active", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "palette-upgrader", - "displayName": "Palette Upgrader", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.0.51", - "status": "deprecated", - "packCreateDate": "2022-12-07", + "cloudTypesFormatted": "vsphere", + "version": "1.0.8", + "status": "active", + "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.8", + "cloudTypesFormatted": "vsphere", + "version": "1.0.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.6", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "cloudTypesFormatted": "vsphere", + "version": "1.0.6", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "palette-upgrader", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.2.37", + "cloudTypesFormatted": "vsphere", + "version": "1.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -21577,100 +26228,79 @@ "registry": "Palette Registry - OCI" }, { - "name": "palette-upgrader", - "displayName": "", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.95", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere", + "version": "1.0.2", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "palette-upgrader", - "displayName": "", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.26", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere", + "version": "1.0.11", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-10-12", + "timeLastUpdated": "4 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "permission-manager", - "displayName": "", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/permission-manager", - "fips": "", - "verified": false, - "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "permission-manager", - "displayName": "Permission Manager", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "1.0.0", + "addonType": "system app", + "cloudTypesFormatted": "vsphere", + "version": "1.0.10", "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/permission-manager", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.9", + "cloudTypesFormatted": "vsphere", + "version": "1.0.1", "status": "active", "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -21679,36 +26309,36 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.9", + "cloudTypesFormatted": "vsphere", + "version": "1.0.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -21721,35 +26351,35 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", - "displayName": "", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", + "cloudTypesFormatted": "vsphere", "version": "1.0.7", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", + "cloudTypesFormatted": "vsphere", "version": "1.0.6", "status": "unknown", "packCreateDate": "", @@ -21763,36 +26393,36 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", - "displayName": "", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.5", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "vsphere", + "version": "1.0.3", + "status": "active", + "packCreateDate": "2022-06-22", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.2", + "cloudTypesFormatted": "vsphere", + "version": "1.0.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -21805,15 +26435,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", + "name": "pfsense-vm-vsphere", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.0", + "cloudTypesFormatted": "vsphere", + "version": "1.0.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -21829,16 +26459,16 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "pfsense-vm-vsphere", + "displayName": "Pfsense VM vsphere", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.7", + "cloudTypesFormatted": "vsphere", + "version": "1.0.5", "status": "active", "packCreateDate": "2022-06-22", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -21847,64 +26477,64 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.5", + "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke,custom", + "version": "3.0.4", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.6", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "name": "portworx-add-on", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", + "version": "2.13.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.2", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", + "version": "2.12.0", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-07-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, @@ -21913,19 +26543,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.4", + "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke,custom", + "version": "3.0.3", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, @@ -21934,40 +26564,40 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.3", - "status": "active", - "packCreateDate": "2022-06-22", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", + "version": "2.11.2", + "status": "deprecated", + "packCreateDate": "2022-07-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.1", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", + "version": "2.13.6", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-07-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, @@ -21976,19 +26606,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", + "name": "portworx-add-on", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.8", + "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke,custom", + "version": "3.0.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "", "verified": true, "inProduction": true, @@ -21997,40 +26627,40 @@ "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.8", + "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke", + "version": "3.0.0", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2023-08-10", + "timeLastUpdated": "6 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.11", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", + "version": "2.13.3", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", - "releaseType": "Experimental", + "packCreateDate": "2022-07-14", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, @@ -22039,124 +26669,145 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.0", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", + "version": "2.13.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", - "displayName": "Pfsense VM Libvirt", + "name": "portworx-add-on", + "displayName": "Portworx /w Operator", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.10", - "status": "active", - "packCreateDate": "2022-06-22", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", + "version": "2.11.4", + "status": "deprecated", + "packCreateDate": "2022-07-14", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", + "name": "portworx-add-on", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.10", - "status": "unknown", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", + "version": "2.11.2", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "portworx-add-on", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", + "version": "2.11.4", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", "gitRepo": "", "registry": "Public Repo" }, { - "name": "pfsense-vm-libvirt", + "name": "portworx-add-on", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.1", + "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke,custom", + "version": "3.0.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", + "name": "portworx-add-on", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.11", + "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke", + "version": "3.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-libvirt", + "name": "portworx-add-on", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "libvirt", - "version": "1.0.4", + "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", + "version": "2.12.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/portworx", "fips": "", "verified": true, "inProduction": true, @@ -22165,124 +26816,145 @@ "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "postgres-operator", + "displayName": "PostgreSQL", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.4", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "1.10.0", "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "packCreateDate": "2022-10-07", + "packLastModifiedDate": "2023-11-01", + "timeLastUpdated": "4 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", + "name": "postgres-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.9", + "addonType": "operator", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.10.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", + "name": "postgresql-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.4", + "addonType": "operator", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.8.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", + "name": "postgresql-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.3", + "addonType": "operator", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "1.8.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", + "name": "prismacloud", + "displayName": "Prisma Cloud Compute", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "20.09.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/prisma-cloud", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" + }, + { + "name": "prismacloud", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.11", + "addonType": "security", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "20.09.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "https://docs.spectrocloud.com/integrations/prisma-cloud", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-agent", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.10", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "19.0.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-agent", "fips": "", "verified": true, "inProduction": true, @@ -22291,61 +26963,122 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-agent", + "displayName": "Prometheus Agent", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "19.0.2", + "status": "active", + "packCreateDate": "2022-03-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-agent", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "prometheus-grafana", + "displayName": "Prometheus-Grafana", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "9.7.2", + "status": "active", + "packCreateDate": "2020-01-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.1", - "status": "unknown", + "addonType": "monitoring", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "30.0.3", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.9", - "status": "active", - "packCreateDate": "2022-06-22", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "30.0.3", + "status": "deprecated", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.0", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "55.8.3", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-01-20", + "packLastModifiedDate": "2024-02-28", + "timeLastUpdated": "2 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "45.25.0", + "status": "active", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, @@ -22354,19 +27087,40 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.8", - "status": "active", - "packCreateDate": "2022-06-22", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "12.3.0", + "status": "deprecated", + "packCreateDate": "2021-01-28", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "51.0.3", + "status": "active", + "packCreateDate": "2022-01-20", + "packLastModifiedDate": "2023-12-14", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, @@ -22375,61 +27129,82 @@ "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.2", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "46.4.0", + "status": "active", + "packCreateDate": "2022-01-20", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "45.4.0", + "status": "active", + "packCreateDate": "2022-01-20", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", - "fips": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.8", + "addonType": "monitoring", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "45.25.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.7", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "44.3.0", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, @@ -22438,19 +27213,19 @@ "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.5", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "40.5.0", "status": "active", - "packCreateDate": "2022-06-22", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, @@ -22459,166 +27234,166 @@ "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.6", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "monitoring", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "39.13.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "", - "fips": "false", - "verified": true, + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.2", - "status": "active", - "packCreateDate": "2022-06-22", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "37.2.0", + "status": "deprecated", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.3", - "status": "active", - "packCreateDate": "2022-06-22", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "35.5.1", + "status": "deprecated", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.11", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-10-12", - "timeLastUpdated": "2 weeks", - "releaseType": "Experimental", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "30.2.0", + "status": "deprecated", + "packCreateDate": "2022-01-20", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.1", - "status": "active", - "packCreateDate": "2022-06-22", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "addonType": "monitoring", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "35.5.1", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", - "fips": "false", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", - "displayName": "Pfsense VM vsphere", + "name": "prometheus-operator", + "displayName": "Prometheus - Grafana", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.10", - "status": "active", - "packCreateDate": "2022-06-22", + "addonType": "monitoring", + "cloudTypesFormatted": "all", + "version": "19.2.3", + "status": "deprecated", + "packCreateDate": "2022-01-20", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.0", + "addonType": "monitoring", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "51.0.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.6", + "addonType": "monitoring", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "46.4.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, @@ -22627,19 +27402,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.7", + "addonType": "monitoring", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "45.4.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, @@ -22648,19 +27423,19 @@ "registry": "Palette Registry - OCI" }, { - "name": "pfsense-vm-vsphere", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "vsphere", - "version": "1.0.5", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "44.3.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, @@ -22669,145 +27444,103 @@ "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", - "displayName": "Portworx /w Operator", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke", - "version": "3.0.0", - "status": "active", - "packCreateDate": "2022-07-14", - "packLastModifiedDate": "2023-08-10", - "timeLastUpdated": "2 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "portworx-add-on", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.2", - "status": "deprecated", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "40.5.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "portworx-add-on", - "displayName": "Portworx /w Operator", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.6", - "status": "active", - "packCreateDate": "2022-07-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "false", - "verified": true, - "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.3", - "status": "unknown", + "addonType": "monitoring", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "30.2.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,gcp,vsphere,edge,edge-native,maas,openstack,eks,aks,tke", - "version": "3.0.0", - "status": "unknown", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "37.2.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", - "version": "2.12.0", - "status": "unknown", + "addonType": "monitoring", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "19.2.3", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", + "name": "prometheus-operator", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.4", + "addonType": "monitoring", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "12.3.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", "fips": "", "verified": true, "inProduction": true, @@ -22816,137 +27549,159 @@ "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", - "displayName": "Portworx /w Operator", + "name": "qualys-agent", + "displayName": "Qualys Cloud Agent", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.4", - "status": "deprecated", - "packCreateDate": "2022-07-14", + "cloudTypesFormatted": "eks", + "version": "1.0.0", + "status": "active", + "packCreateDate": "2020-11-07", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "portworx-add-on", - "displayName": "Portworx /w Operator", + "name": "qualys-agent", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", - "version": "2.12.0", - "status": "active", - "packCreateDate": "2022-07-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "false", - "verified": true, + "cloudTypesFormatted": "eks", + "version": "1.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", - "displayName": "Portworx /w Operator", + "name": "rbac-manager", + "displayName": "Fairwinds RBAC Manager", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,maas,openstack,eks,tke", - "version": "2.11.2", - "status": "deprecated", - "packCreateDate": "2022-07-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "1.9.0", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "prodStatus": "unknown", + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { - "name": "portworx-add-on", - "displayName": "Portworx /w Operator", + "name": "rbac-manager", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.3", + "addonType": "authentication", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "1.9.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "redis-operator", + "displayName": "Redis", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "6.2.18-3", "status": "active", - "packCreateDate": "2022-07-14", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2022-10-10", + "packLastModifiedDate": "2022-11-28", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "portworx-add-on", - "displayName": "", + "name": "redis-operator", + "displayName": "Redis", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,azure,aks,vsphere,edge,edge-native,maas,openstack,eks,tke", - "version": "2.13.6", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "addonType": "operator", + "cloudTypesFormatted": "all", + "version": "6.2.19-1", + "status": "active", + "packCreateDate": "2022-10-10", + "packLastModifiedDate": "2022-12-19", + "timeLastUpdated": "1 years", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/portworx", - "fips": "", - "verified": true, + "docsURL": "", + "fips": "false", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "postgres-operator", - "displayName": "PostgreSQL", + "name": "redis-operator", + "displayName": "Redis", "layer": "addon", "addonType": "operator", "cloudTypesFormatted": "all", - "version": "1.10.0", + "version": "6.2.12-1", "status": "active", - "packCreateDate": "2022-10-07", - "packLastModifiedDate": "2023-11-01", - "timeLastUpdated": "20 hours", + "packCreateDate": "2022-10-10", + "packLastModifiedDate": "2022-10-13", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": false, - "prodStatus": "deleted", + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Palette Registry - OCI" }, { - "name": "postgresql-operator", + "name": "redis-operator", "displayName": "", "layer": "addon", "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.2", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "6.2.19-1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -22962,12 +27717,12 @@ "registry": "Public Repo" }, { - "name": "postgresql-operator", + "name": "redis-operator", "displayName": "", "layer": "addon", "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.2", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "6.2.18-3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -22980,43 +27735,22 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" - }, - { - "name": "prismacloud", - "displayName": "Prisma Cloud Compute", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "all", - "version": "20.09.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/prisma-cloud", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" }, { - "name": "prismacloud", + "name": "redis-operator", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "20.09.0", + "addonType": "operator", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "6.2.12-1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "https://docs.spectrocloud.com/integrations/prisma-cloud", + "releaseType": "", + "contributor": "", + "docsURL": "", "fips": "", "verified": false, "inProduction": true, @@ -23025,557 +27759,474 @@ "registry": "Public Repo" }, { - "name": "prometheus-agent", - "displayName": "Prometheus Agent", + "name": "registry-creds", + "displayName": "Registry Credentials", "layer": "addon", - "addonType": "monitoring", + "addonType": "registry", "cloudTypesFormatted": "all", - "version": "19.0.2", + "version": "1.10.0", "status": "active", - "packCreateDate": "2022-03-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2020-07-14", + "packLastModifiedDate": "2020-07-13", + "timeLastUpdated": "3 years", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-agent", + "docsURL": "https://docs.spectrocloud.com/integrations/registrycreds", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "prometheus-agent", + "name": "registry-creds", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "19.0.2", + "addonType": "registry", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.10.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-agent", + "docsURL": "https://docs.spectrocloud.com/integrations/registrycreds", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "prometheus-grafana", - "displayName": "Prometheus-Grafana", + "name": "reloader", + "displayName": "Reloader", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "9.7.2", + "version": "1.0.43", "status": "active", - "packCreateDate": "2020-01-02", - "packLastModifiedDate": "2023-07-21", + "packCreateDate": "2022-02-02", + "packLastModifiedDate": "2023-11-27", "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "releaseType": "Stable", + "contributor": "", "docsURL": "", "fips": "false", - "verified": false, - "prodStatus": "deleted", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "" + "registry": "Public Repo" }, { - "name": "prometheus-operator", + "name": "reloader", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "46.4.0", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.0.118", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "reloader", + "displayName": "Reloader", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "12.3.0", + "version": "0.0.104", "status": "deprecated", - "packCreateDate": "2021-01-28", + "packCreateDate": "2022-02-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "prometheus-operator", - "displayName": "", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "40.5.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", "registry": "Public Repo" }, { - "name": "prometheus-operator", + "name": "reloader", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "30.2.0", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "0.0.104", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", - "displayName": "", + "name": "reloader", + "displayName": "Reloader", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "30.0.3", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "all", + "version": "1.0.40", + "status": "active", + "packCreateDate": "2022-02-02", + "packLastModifiedDate": "2023-09-15", + "timeLastUpdated": "5 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "", + "docsURL": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "", + "name": "reloader", + "displayName": "Reloader", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "37.2.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "all", + "version": "1.0.24", + "status": "active", + "packCreateDate": "2022-02-02", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "", + "docsURL": "", + "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", + "prodStatus": "unknown", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "prometheus-operator", + "name": "reloader", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "45.25.0", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "0.0.129", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "prometheus-operator", - "displayName": "", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "35.5.1", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "reloader", + "displayName": "Reloader", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "45.4.0", + "version": "0.0.129", "status": "active", - "packCreateDate": "2022-01-20", + "packCreateDate": "2022-02-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "reloader", + "displayName": "Reloader", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "19.2.3", - "status": "deprecated", - "packCreateDate": "2022-01-20", + "version": "0.0.118", + "status": "active", + "packCreateDate": "2022-02-02", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "reloader", + "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "30.0.3", - "status": "deprecated", - "packCreateDate": "2022-01-20", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.0.43", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "false", + "docsURL": "", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", + "name": "reloader", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "44.3.0", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.0.40", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "reloader", + "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "35.5.1", - "status": "deprecated", - "packCreateDate": "2022-01-20", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.0.24", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "false", + "docsURL": "", + "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "pax", + "prodStatus": "unknown", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "30.2.0", - "status": "deprecated", - "packCreateDate": "2022-01-20", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "name": "rhel-vmware", + "displayName": "RHEL", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "8.1", + "status": "active", + "packCreateDate": "2020-02-24", + "packLastModifiedDate": "2020-07-13", + "timeLastUpdated": "3 years", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "sapp-hipster", + "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "44.3.0", - "status": "active", - "packCreateDate": "2022-01-20", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "false", - "verified": true, + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "3.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "sapp-hipster", + "displayName": "Hipster Commerce", "layer": "addon", - "addonType": "monitoring", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "45.25.0", + "version": "2.0.0", "status": "active", - "packCreateDate": "2022-01-20", + "packCreateDate": "2020-04-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "sapp-hipster", + "displayName": "Hipster Commerce", "layer": "addon", - "addonType": "monitoring", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "40.5.0", + "version": "3.0.0", "status": "active", - "packCreateDate": "2022-01-20", + "packCreateDate": "2020-04-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "sapp-hipster", + "displayName": "Hipster Commerce", "layer": "addon", - "addonType": "monitoring", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "46.4.0", + "version": "1.0.0", "status": "active", - "packCreateDate": "2022-01-20", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "packCreateDate": "2020-04-26", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "prometheus-operator", - "displayName": "", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "39.13.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { - "name": "prometheus-operator", - "displayName": "Prometheus - Grafana", + "name": "sapp-hipster", + "displayName": "Hipster Commerce", "layer": "addon", - "addonType": "monitoring", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "37.2.0", - "status": "deprecated", - "packCreateDate": "2022-01-20", + "version": "4.0.0", + "status": "active", + "packCreateDate": "2020-04-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", + "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, - { - "name": "prometheus-operator", - "displayName": "", - "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "12.3.0", - "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "deprecated", - "gitRepo": "", "registry": "Public Repo" }, { - "name": "prometheus-operator", + "name": "sapp-hipster", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "19.2.3", - "status": "deprecated", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "1.0.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "prometheus-operator", + "name": "sapp-hipster", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "45.4.0", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/prometheus-operator", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "qualys-agent", + "name": "sapp-hipster", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "eks", - "version": "1.0.0", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -23591,16 +28242,16 @@ "registry": "Palette Registry - OCI" }, { - "name": "qualys-agent", - "displayName": "Qualys Cloud Agent", + "name": "sapp-hipster", + "displayName": "Hipster Commerce", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "eks", - "version": "1.0.0", + "cloudTypesFormatted": "all", + "version": "1.1.0", "status": "active", - "packCreateDate": "2020-11-07", + "packCreateDate": "2020-04-26", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -23612,33 +28263,12 @@ "registry": "Public Repo" }, { - "name": "rbac-manager", - "displayName": "Fairwinds RBAC Manager", - "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "all", - "version": "1.9.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" - }, - { - "name": "rbac-manager", + "name": "sapp-hipster", "displayName": "", "layer": "addon", - "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.0", + "addonType": "system app", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -23651,36 +28281,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" - }, - { - "name": "redis-operator", - "displayName": "Redis", - "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "all", - "version": "6.2.19-1", - "status": "active", - "packCreateDate": "2022-10-10", - "packLastModifiedDate": "2022-12-19", - "timeLastUpdated": "10 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "redis-operator", + "name": "seccomp", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "6.2.19-1", + "addonType": "security", + "cloudTypesFormatted": "aws", + "version": "0.4.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -23693,41 +28302,41 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Spectro Addon Repo" }, { - "name": "redis-operator", - "displayName": "Redis", + "name": "signalfx", + "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "all", - "version": "6.2.12-1", - "status": "active", - "packCreateDate": "2022-10-10", - "packLastModifiedDate": "2022-10-13", - "timeLastUpdated": "1 years", - "releaseType": "Stable", + "addonType": "monitoring", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.19.2", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "redis-operator", - "displayName": "Redis", + "name": "slem-rke2", + "displayName": "SLE Micro-RKE2", "layer": "addon", - "addonType": "operator", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "6.2.18-3", + "version": "1.22.9", "status": "active", - "packCreateDate": "2022-10-10", - "packLastModifiedDate": "2022-11-28", - "timeLastUpdated": "11 months", - "releaseType": "Stable", + "packCreateDate": "2022-05-23", + "packLastModifiedDate": "2022-06-10", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", "contributor": "", "docsURL": "", "fips": "false", @@ -23738,12 +28347,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "redis-operator", + "name": "slem-rke2", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "6.2.12-1", + "addonType": "system app", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.22.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -23756,15 +28365,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "redis-operator", + "name": "slem-rke2", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "6.2.18-3", + "addonType": "system app", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.21.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -23780,58 +28389,177 @@ "registry": "Public Repo" }, { - "name": "registry-creds", - "displayName": "", + "name": "slem-rke2", + "displayName": "SLE Micro-RKE2", "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.10.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "addonType": "system app", + "cloudTypesFormatted": "all", + "version": "1.21.12", + "status": "active", + "packCreateDate": "2022-05-23", + "packLastModifiedDate": "2022-06-10", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/registrycreds", - "fips": "", + "docsURL": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { - "name": "registry-creds", - "displayName": "Registry Credentials", - "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "all", - "version": "1.10.0", + "name": "sles-edge", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "edge", + "version": "15.3", "status": "active", - "packCreateDate": "2020-07-14", - "packLastModifiedDate": "2020-07-13", - "timeLastUpdated": "3 years", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2022-03-31", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/registrycreds", + "docsURL": "", "fips": "false", "verified": false, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "" }, { - "name": "reloader", - "displayName": "Reloader", + "name": "sles-libvirt", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "libvirt", + "version": "15.3", + "status": "active", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2022-05-27", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "sles-libvirt", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "libvirt", + "version": "15.4.1", + "status": "active", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2023-05-02", + "timeLastUpdated": "10 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "sles-libvirt", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "libvirt", + "version": "15.4", + "status": "active", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2022-07-26", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "sles-vsphere", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "15.3", + "status": "active", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2022-03-31", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "sles-vsphere", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "15.4.1", + "status": "active", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2023-05-02", + "timeLastUpdated": "10 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "sles-vsphere", + "displayName": "SLES", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "15.4", + "status": "active", + "packCreateDate": "2022-03-30", + "packLastModifiedDate": "2022-07-19", + "timeLastUpdated": "1 years", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "spectro-byo-manifest", + "displayName": "BYO Manifest", "layer": "addon", - "addonType": "monitoring", + "addonType": "system app", "cloudTypesFormatted": "all", - "version": "1.0.24", + "version": "1.0.0", "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2020-11-07", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -23840,36 +28568,78 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "spectro-byo-manifest", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.0.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "reloader", - "displayName": "Reloader", + "name": "spectro-cluster-metrics", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "3.4.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "spectro-grafana-dashboards", + "displayName": "Spectro Grafana Dashboards", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.0.104", - "status": "deprecated", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "4.0.0", + "status": "active", + "packCreateDate": "2023-05-31", + "packLastModifiedDate": "2023-08-16", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { - "name": "reloader", + "name": "spectro-grafana-dashboards", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.0.129", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "4.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -23885,19 +28655,19 @@ "registry": "Public Repo" }, { - "name": "reloader", - "displayName": "Reloader", + "name": "spectro-k8s-dashboard", + "displayName": "Spectro Kubernetes Dashboard", "layer": "addon", - "addonType": "monitoring", + "addonType": "integration", "cloudTypesFormatted": "all", - "version": "0.0.129", + "version": "2.7.0", "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packCreateDate": "2021-11-10", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, @@ -23906,40 +28676,40 @@ "registry": "Palette Registry - OCI" }, { - "name": "reloader", - "displayName": "Reloader", + "name": "spectro-k8s-dashboard", + "displayName": "Spectro Kubernetes Dashboard", "layer": "addon", - "addonType": "monitoring", + "addonType": "integration", "cloudTypesFormatted": "all", - "version": "1.0.40", + "version": "2.7.1", "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-09-15", - "timeLastUpdated": "1 months", + "packCreateDate": "2021-11-10", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "reloader", + "name": "spectro-k8s-dashboard", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.0.118", + "addonType": "integration", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "2.7.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "", "verified": true, "inProduction": true, @@ -23948,144 +28718,144 @@ "registry": "Public Repo" }, { - "name": "reloader", + "name": "spectro-k8s-dashboard", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.24", + "addonType": "integration", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "2.7.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "reloader", - "displayName": "Reloader", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "0.0.118", - "status": "active", - "packCreateDate": "2022-02-02", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Stable", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "4.2.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "reloader", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.40", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.1.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "reloader", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.0.104", - "status": "deprecated", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.1.14", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "rhel-vmware", - "displayName": "RHEL", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "8.1", - "status": "active", - "packCreateDate": "2020-02-24", - "packLastModifiedDate": "2020-07-13", - "timeLastUpdated": "3 years", - "releaseType": "Experimental", + "name": "spectro-mgmt", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.1.13", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "sapp-hipster", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.1.0", + "addonType": "spectro", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "sapp-hipster", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.0", + "addonType": "spectro", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "2.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, @@ -24095,123 +28865,123 @@ "registry": "Public Repo" }, { - "name": "sapp-hipster", - "displayName": "Hipster Commerce", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.0.0", - "status": "active", - "packCreateDate": "2020-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "addonType": "spectro", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.0.6", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "sapp-hipster", - "displayName": "Hipster Commerce", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.1.0", - "status": "active", - "packCreateDate": "2020-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "addonType": "spectro", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "2.0.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "sapp-hipster", - "displayName": "Hipster Commerce", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "3.0.0", - "status": "active", - "packCreateDate": "2020-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.4.75", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "sapp-hipster", - "displayName": "Hipster Commerce", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "4.0.0", - "status": "active", - "packCreateDate": "2020-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "addonType": "spectro", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.9.30", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "sapp-hipster", - "displayName": "Hipster Commerce", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "2.0.0", - "status": "active", - "packCreateDate": "2020-04-26", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "addonType": "spectro", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.9.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "sapp-hipster", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.0", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.9.29", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, @@ -24221,18 +28991,18 @@ "registry": "Public Repo" }, { - "name": "sapp-hipster", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.0", + "addonType": "spectro", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "1.9.25", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, @@ -24242,33 +29012,33 @@ "registry": "Public Repo" }, { - "name": "sapp-hipster", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", + "addonType": "spectro", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "1.9.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "seccomp", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws", - "version": "0.4.2", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.9.23", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24281,15 +29051,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Spectro Addon Repo" + "registry": "Public Repo" }, { - "name": "signalfx", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.19.2", + "addonType": "spectro", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "1.9.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24305,33 +29075,33 @@ "registry": "Public Repo" }, { - "name": "slem-rke2", - "displayName": "SLE Micro-RKE2", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.21.12", - "status": "active", - "packCreateDate": "2022-05-23", - "packLastModifiedDate": "2022-06-10", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "1.9.20", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "slem-rke2", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.21.12", + "addonType": "spectro", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "1.9.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24347,33 +29117,33 @@ "registry": "Public Repo" }, { - "name": "slem-rke2", - "displayName": "SLE Micro-RKE2", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.22.9", - "status": "active", - "packCreateDate": "2022-05-23", - "packLastModifiedDate": "2022-06-10", - "timeLastUpdated": "1 years", - "releaseType": "Experimental", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.9.11", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "slem-rke2", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.22.9", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.8.33", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24389,194 +29159,54 @@ "registry": "Public Repo" }, { - "name": "sles-edge", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "edge", - "version": "15.3", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2022-03-31", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "sles-libvirt", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "15.4", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2022-07-26", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "sles-libvirt", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "15.3", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2022-05-27", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "sles-libvirt", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "15.4.1", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2023-05-02", - "timeLastUpdated": "6 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "sles-vsphere", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "15.4.1", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2023-05-02", - "timeLastUpdated": "6 months", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "sles-vsphere", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "15.3", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2022-03-31", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "sles-vsphere", - "displayName": "SLES", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "15.4", - "status": "active", - "packCreateDate": "2022-03-30", - "packLastModifiedDate": "2022-07-19", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "prodStatus": "deleted", - "gitRepo": "pax", - "registry": "" - }, - { - "name": "spectro-byo-manifest", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", + "addonType": "spectro", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "3.0.14", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "spectro-byo-manifest", - "displayName": "BYO Manifest", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "all", - "version": "1.0.0", - "status": "active", - "packCreateDate": "2020-11-07", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.4.74", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "spectro-cluster-metrics", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.1", + "addonType": "spectro", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "2.8.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24592,138 +29222,138 @@ "registry": "Public Repo" }, { - "name": "spectro-grafana-dashboards", - "displayName": "Spectro Grafana Dashboards", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "all", - "version": "4.0.0", - "status": "active", - "packCreateDate": "2023-05-31", - "packLastModifiedDate": "2023-08-16", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "addonType": "spectro", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.8.25", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { - "name": "spectro-grafana-dashboards", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.0", + "addonType": "spectro", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.8.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, { - "name": "spectro-k8s-dashboard", - "displayName": "Spectro Kubernetes Dashboard", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "integration", - "cloudTypesFormatted": "all", - "version": "2.7.0", - "status": "active", - "packCreateDate": "2021-11-10", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.8.20", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", - "fips": "false", - "verified": true, + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "spectro-k8s-dashboard", - "displayName": "Spectro Kubernetes Dashboard", + "name": "spectro-mgmt", + "displayName": "", "layer": "addon", - "addonType": "integration", - "cloudTypesFormatted": "all", - "version": "2.7.1", - "status": "active", - "packCreateDate": "2021-11-10", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "addonType": "spectro", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "1.8.19", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", - "fips": "false", - "verified": true, + "docsURL": "", + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "spectro-k8s-dashboard", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.1", + "addonType": "spectro", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "1.8.18", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "spectro-k8s-dashboard", + "name": "spectro-mgmt", "displayName": "", "layer": "addon", - "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.0", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "1.8.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/kubernetes-dashboard", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.6", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.8.16", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24743,8 +29373,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.69", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "1.8.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24764,8 +29394,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.52", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "1.7.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24785,8 +29415,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.68", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "1.7.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24806,8 +29436,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.65", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.7.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24827,8 +29457,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.43", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.7.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24848,8 +29478,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.32", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.6.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24869,8 +29499,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.37", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "1.6.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24890,8 +29520,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.28", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.6.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24911,8 +29541,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.31", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.6.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24932,8 +29562,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.24", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "1.6.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24953,8 +29583,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.20", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.6.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24974,8 +29604,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.28", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.5.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -24995,8 +29625,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.27", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.5.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25016,8 +29646,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.20", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.5.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25037,8 +29667,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.23", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.5.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25058,8 +29688,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.25", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "1.5.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25079,8 +29709,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.43", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.8.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25100,8 +29730,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.45", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.5.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25121,8 +29751,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.42", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.14.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25142,8 +29772,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.38", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.14.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25163,8 +29793,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.21", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.14.36", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25184,8 +29814,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.22", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.14.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25205,8 +29835,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.36", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "1.14.34", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25226,8 +29856,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.20", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "1.14.33", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25247,8 +29877,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.35", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "1.14.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25268,8 +29898,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.9", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.14.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25289,8 +29919,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.33", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "1.14.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25310,8 +29940,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.26", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "1.14.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25331,8 +29961,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.17", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.14.22", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25352,8 +29982,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.5", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.14.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25373,8 +30003,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.2", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "1.14.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25394,8 +30024,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.13", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.14.18", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25415,8 +30045,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.14", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.14.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25436,8 +30066,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.12", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.13.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25457,8 +30087,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.6", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "1.13.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25478,8 +30108,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.7", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "1.13.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25499,8 +30129,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.3", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.13.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25520,8 +30150,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.3", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "1.13.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25541,8 +30171,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.31", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.13.16", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25562,8 +30192,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.30", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.13.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25583,8 +30213,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.25", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.13.14", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25604,8 +30234,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.29", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.13.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25625,8 +30255,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.24", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "1.13.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25646,8 +30276,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.23", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.13.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25667,8 +30297,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.20", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.12.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25688,8 +30318,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.21", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.12.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25709,8 +30339,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.12", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.12.14", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25730,8 +30360,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.9.11", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.12.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25751,8 +30381,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.33", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.12.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25772,8 +30402,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.32", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.11.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25793,8 +30423,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.28", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "1.11.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25814,8 +30444,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.26", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.11.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25835,8 +30465,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.25", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.11.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25856,8 +30486,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.21", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.10.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25877,8 +30507,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.20", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.10.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25898,8 +30528,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.17", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "1.10.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25919,8 +30549,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.19", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.10.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25940,8 +30570,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.18", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "1.10.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25961,8 +30591,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.12", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "4.2.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -25975,15 +30605,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.8.16", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "2.1.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26003,8 +30633,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.7.4", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "4.2.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26017,15 +30647,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.7.12", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "4.2.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26038,15 +30668,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.7.2", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "4.2.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26059,15 +30689,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.7.11", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "4.2.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26080,15 +30710,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.9", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26101,15 +30731,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.12", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "4.1.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26122,15 +30752,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.4", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.1.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26143,15 +30773,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.11", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "4.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26164,15 +30794,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.1", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "4.0.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26185,15 +30815,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.6.10", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "4.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26206,15 +30836,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.7", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26227,15 +30857,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.5", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "3.4.81", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26255,8 +30885,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.70", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.4.96", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26276,8 +30906,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.2", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "3.4.98", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26297,8 +30927,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.4", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.0.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26318,8 +30948,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.1", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.0.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26339,8 +30969,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.5.0", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "4.0.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26360,8 +30990,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.8", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "4.0.19", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26381,8 +31011,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.4", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "4.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26402,8 +31032,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.34", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.0.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26423,8 +31053,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.36", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "4.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26444,8 +31074,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.35", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "4.0.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26465,8 +31095,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.32", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "4.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26486,8 +31116,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.31", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "4.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26500,15 +31130,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.33", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "4.0.19", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26521,15 +31151,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.27", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "4.0.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26542,15 +31172,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.22", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "4.0.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26563,15 +31193,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.24", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "4.0.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26584,15 +31214,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.21", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "4.2.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26612,8 +31242,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.2", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.2.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26633,8 +31263,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.18", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "4.2.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26654,8 +31284,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.15", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.2.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26675,8 +31305,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.9", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "4.2.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26696,8 +31326,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.6", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.2.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26717,8 +31347,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.5", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "4.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26738,8 +31368,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.17", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "4.1.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26759,8 +31389,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.2", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "4.1.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26780,8 +31410,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.16", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.9.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26801,8 +31431,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.14", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.5.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26822,8 +31452,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.15", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "3.4.71", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26843,8 +31473,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.10", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "3.4.67", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26864,8 +31494,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.1", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "3.4.48", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26885,8 +31515,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.13", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "3.4.34", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26906,8 +31536,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.12.14", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "3.4.25", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26927,8 +31557,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.12.20", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.4.117", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26948,8 +31578,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.12.15", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "3.4.114", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26969,8 +31599,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.11.9", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "3.4.113", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -26990,8 +31620,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.12.10", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.4.106", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27011,8 +31641,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.12.13", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "3.4.105", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27032,8 +31662,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.11.5", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "3.3.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27053,8 +31683,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.11.6", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "3.3.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27074,8 +31704,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.11.2", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.3.62", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27095,8 +31725,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.10.5", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "3.3.61", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27116,8 +31746,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.10.9", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.3.59", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27137,8 +31767,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.10.6", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.3.55", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27158,8 +31788,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.10.2", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "3.3.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27179,8 +31809,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.27", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "3.3.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27200,8 +31830,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.10.11", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "3.3.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27221,8 +31851,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.7", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.2.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27242,8 +31872,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.2.32", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "3.2.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27263,8 +31893,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.7", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "3.1.38", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27284,8 +31914,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.6", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "3.1.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27305,8 +31935,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.8", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "3.1.19", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27326,8 +31956,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.6", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "3.1.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27347,8 +31977,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.19", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.0.89", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27368,8 +31998,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.5", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "3.0.88", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27389,8 +32019,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.17", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "3.0.84", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27410,8 +32040,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.7", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.0.80", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27424,15 +32054,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.13", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "3.0.66", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27452,8 +32082,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.15", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "3.0.58", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27473,8 +32103,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.7", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "3.0.40", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27487,15 +32117,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.6", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "3.0.39", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27508,15 +32138,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.8", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "3.0.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27529,15 +32159,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.6", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "3.0.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27550,15 +32180,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.5", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "3.0.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27571,15 +32201,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.19", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.8.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27592,15 +32222,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.17", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "2.8.41", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27613,15 +32243,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.13", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.8.40", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27634,15 +32264,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.15", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "2.8.34", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27655,15 +32285,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.35", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.8.29", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27683,8 +32313,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.37", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.8.26", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27704,8 +32334,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.98", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "2.8.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27725,8 +32355,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.96", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "2.7.44", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27746,8 +32376,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.81", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "2.7.36", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27767,8 +32397,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.71", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "2.7.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27788,8 +32418,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.75", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.7.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27809,8 +32439,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.74", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.7.30", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27830,8 +32460,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.67", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "2.7.29", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27851,8 +32481,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.34", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "2.7.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27872,8 +32502,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.48", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "2.7.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27893,8 +32523,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.25", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.7.18", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27914,8 +32544,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.113", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "2.7.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27935,8 +32565,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.114", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "2.7.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27956,8 +32586,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.8", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.6.70", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27977,8 +32607,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.106", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.6.69", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -27998,8 +32628,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.105", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.6.68", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28019,8 +32649,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.61", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "2.6.65", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28040,8 +32670,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.62", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "2.6.52", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28061,8 +32691,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.59", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "2.6.43", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28082,8 +32712,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.55", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "2.6.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28103,8 +32733,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.7", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.6.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28124,8 +32754,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.37", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "2.6.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28145,8 +32775,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.2.28", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.6.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28166,8 +32796,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.38", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.6.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28187,8 +32817,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.19", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "2.6.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28208,8 +32838,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.11", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.5.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28229,8 +32859,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.89", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.5.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28250,8 +32880,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.88", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "2.5.25", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28271,8 +32901,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.84", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.5.23", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28292,8 +32922,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.80", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.5.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28313,8 +32943,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.40", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.3.45", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28334,8 +32964,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.66", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.3.43", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28355,8 +32985,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.58", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "2.3.42", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28376,8 +33006,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.32", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.3.38", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28397,8 +33027,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.39", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "2.3.22", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28418,8 +33048,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.35", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "2.3.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28439,8 +33069,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.41", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "2.3.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28460,8 +33090,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.27", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "2.2.36", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28481,8 +33111,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.14", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "2.2.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28502,8 +33132,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.40", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.2.33", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28523,8 +33153,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.34", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "2.2.26", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28544,8 +33174,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.29", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "2.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28565,8 +33195,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.20", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.1.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28582,12 +33212,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.44", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.2.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28603,12 +33233,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.10", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28624,12 +33254,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.36", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.3.42", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28645,12 +33275,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.31", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.2.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28666,12 +33296,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.32", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "2.3.22", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28687,12 +33317,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.30", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "2.3.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28708,12 +33338,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.28", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "2.3.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28729,12 +33359,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.29", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.2.36", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28750,12 +33380,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.18", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "2.2.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28771,12 +33401,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.21", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "2.2.33", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28792,12 +33422,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.15", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.2.26", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28813,12 +33443,12 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt", + "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.13", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28838,7 +33468,7 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", "version": "2.1.5", "status": "unknown", "packCreateDate": "", @@ -28859,8 +33489,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.5", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "2.1.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28880,8 +33510,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.20", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.1.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28901,8 +33531,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.10", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "2.1.14", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28922,8 +33552,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.36", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.1.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28943,8 +33573,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.31", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "2.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28964,8 +33594,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.32", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -28985,8 +33615,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.30", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.0.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29006,8 +33636,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.113", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "2.0.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29027,8 +33657,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.29", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.14.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29048,8 +33678,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.18", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.14.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29069,8 +33699,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.21", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "1.14.36", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29090,8 +33720,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.15", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "1.14.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29111,8 +33741,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.13", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.14.34", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29132,8 +33762,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.69", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.14.33", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29153,8 +33783,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.70", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "1.14.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29174,8 +33804,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.52", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "1.14.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29195,8 +33825,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.68", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.14.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29216,8 +33846,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.65", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.14.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29237,8 +33867,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.37", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "1.14.22", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29258,8 +33888,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.43", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.14.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29279,8 +33909,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.32", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.14.2", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29300,8 +33930,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.28", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "1.14.18", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29321,8 +33951,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.31", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.14.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29342,8 +33972,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.24", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.13.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29363,8 +33993,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.28", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.13.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29384,8 +34014,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.6.20", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.13.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29405,8 +34035,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.27", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "1.13.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29426,8 +34056,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.25", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "4.1.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29447,8 +34077,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.20", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "4.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29468,8 +34098,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.5.23", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas", + "version": "1.13.16", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29489,8 +34119,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.43", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "1.13.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29510,8 +34140,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.45", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "1.13.14", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29531,8 +34161,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.42", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.13.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29552,8 +34182,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.21", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "1.13.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29573,8 +34203,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.38", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "4.2.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29594,8 +34224,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.22", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.2.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29615,8 +34245,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.35", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "4.2.4", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29636,8 +34266,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.3.20", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "2.3.45", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29657,8 +34287,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.36", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "4.2.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29678,8 +34308,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.33", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "4.0.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29692,15 +34322,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.9", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "4.0.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29713,15 +34343,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.2.26", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "4.0.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29734,15 +34364,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.34", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "4.0.19", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29755,15 +34385,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.17", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "4.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29776,15 +34406,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.2", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "4.0.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29797,15 +34427,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.81", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29818,15 +34448,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.14", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "4.0.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29839,15 +34469,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.13", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "4.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29860,15 +34490,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.3", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "4.1.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29881,15 +34511,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.6", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "4.1.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29902,15 +34532,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.0.7", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "4.1.9", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29923,15 +34553,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.4", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "4.2.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29944,15 +34574,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.36", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "4.2.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29965,15 +34595,36 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.8", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.2.3", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "spectro-mgmt-lb", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.1.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -29993,8 +34644,71 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.33", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "4.2.9", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "spectro-mgmt-lb", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "4.2.7", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "spectro-mgmt-lb", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "4.2.4", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, + { + "name": "spectro-mgmt-lb", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "2.5.23", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30014,8 +34728,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.34", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.5.25", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30035,8 +34749,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.35", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.5.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30056,8 +34770,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.27", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "2.5.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30077,8 +34791,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.31", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "2.6.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30098,8 +34812,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.32", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "3.3.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30119,8 +34833,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.22", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.3.38", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30140,8 +34854,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.21", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "4.0.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30161,8 +34875,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.24", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.3.43", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30182,8 +34896,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.15", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "4.0.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30203,8 +34917,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.18", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "2.5.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30224,8 +34938,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.14.2", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.5", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30245,8 +34959,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.6", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.19", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30266,8 +34980,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.5", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "4.0.17", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30287,8 +35001,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.9", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "4.0.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30308,8 +35022,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.17", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", + "version": "4.0.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30329,8 +35043,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.15", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "3.4.98", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30350,8 +35064,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.16", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "3.4.96", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30371,8 +35085,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.14", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.4.81", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30392,8 +35106,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.10", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.4.75", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30413,8 +35127,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.13.13", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "3.4.74", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30434,8 +35148,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.34", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "3.4.71", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30455,7 +35169,7 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", "version": "3.4.67", "status": "unknown", "packCreateDate": "", @@ -30476,7 +35190,7 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", "version": "3.4.48", "status": "unknown", "packCreateDate": "", @@ -30497,8 +35211,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.74", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "3.4.34", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30518,8 +35232,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.71", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "3.4.25", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30539,8 +35253,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.75", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "3.4.117", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30560,8 +35274,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.98", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "3.4.114", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30581,8 +35295,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.15", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "3.4.113", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30602,8 +35316,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.96", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "3.4.106", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30623,8 +35337,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.13", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.4.105", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30644,8 +35358,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.17", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.3.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30665,8 +35379,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.40", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "3.3.7", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30686,8 +35400,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.19", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.3.62", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30707,8 +35421,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.6", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "3.3.61", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30728,8 +35442,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.8", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "3.3.59", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30749,8 +35463,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.6", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "3.3.55", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30770,8 +35484,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.7", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "3.3.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30791,8 +35505,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.7", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "3.3.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30812,8 +35526,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.13", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "4.1.6", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30826,15 +35540,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.15", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "3.2.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30847,15 +35561,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.19", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "3.2.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30868,15 +35582,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.5", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "3.1.38", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30889,15 +35603,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.17", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "3.1.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30910,15 +35624,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.7", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.1.19", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30931,15 +35645,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.6", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "3.1.11", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30952,15 +35666,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.8", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "3.0.89", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30973,15 +35687,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.7", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.0.88", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -30994,15 +35708,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.6", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "3.0.84", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31015,15 +35729,15 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-mgmt-lb", "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.25", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "3.0.80", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31043,8 +35757,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.29", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "3.0.66", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31064,8 +35778,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.14", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", + "version": "3.0.58", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31085,8 +35799,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.8.41", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", + "version": "3.0.40", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31106,8 +35820,29 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.27", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "3.0.39", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "spectro-mgmt-lb", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "3.0.35", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31127,7 +35862,7 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", "version": "3.0.32", "status": "unknown", "packCreateDate": "", @@ -31148,8 +35883,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.39", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", + "version": "3.0.27", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31169,8 +35904,29 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.35", + "cloudTypesFormatted": "openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all", + "version": "3.0.14", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "spectro-mgmt-lb", + "displayName": "", + "layer": "addon", + "addonType": "spectro", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "2.8.41", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31190,8 +35946,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.40", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "2.8.40", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31211,8 +35967,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.66", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "2.8.34", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31232,8 +35988,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.58", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "2.8.29", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31253,8 +36009,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.80", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.8.20", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31274,8 +36030,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.84", + "cloudTypesFormatted": "all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent", + "version": "2.8.10", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31295,8 +36051,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.88", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.7.44", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31316,8 +36072,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.11", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "2.7.36", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31337,8 +36093,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.19", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "2.7.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31358,8 +36114,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.0.89", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "2.7.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31379,8 +36135,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.38", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.7.30", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31400,8 +36156,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.2.28", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "2.7.29", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31421,8 +36177,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.1.37", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.7.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31442,8 +36198,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.27", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.7.21", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31463,8 +36219,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.2.32", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", + "version": "2.7.18", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31484,8 +36240,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.35", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.7.15", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31505,8 +36261,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.55", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.7.13", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31526,8 +36282,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.37", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.6.70", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31547,8 +36303,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.59", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", + "version": "2.6.69", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31568,8 +36324,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.62", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", + "version": "2.6.68", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31589,8 +36345,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.61", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "2.6.65", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31610,8 +36366,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.7", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", + "version": "2.6.52", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31631,8 +36387,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.105", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "2.6.43", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31652,8 +36408,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.106", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "2.6.37", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31673,8 +36429,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.3.8", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "2.6.32", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31694,8 +36450,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.44", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "2.6.31", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31715,8 +36471,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "3.4.114", + "cloudTypesFormatted": "tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke", + "version": "2.6.28", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31736,8 +36492,8 @@ "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.7.28", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "2.6.24", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -31753,21 +36509,21 @@ "registry": "Public Repo" }, { - "name": "spectro-mgmt-lb", + "name": "spectro-namespace-labeler", "displayName": "", "layer": "addon", - "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "2.1.12", + "addonType": "system app", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", @@ -31783,7 +36539,7 @@ "status": "active", "packCreateDate": "2022-01-17", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -31794,33 +36550,12 @@ "gitRepo": "pax", "registry": "Palette Registry - OCI" }, - { - "name": "spectro-namespace-labeler", - "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": true, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, { "name": "spectro-nodes-task-handler", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", "version": "1.0.0", "status": "unknown", "packCreateDate": "", @@ -31841,7 +36576,7 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", "version": "1.0.0", "status": "unknown", "packCreateDate": "", @@ -31867,7 +36602,7 @@ "status": "active", "packCreateDate": "2021-11-15", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -31884,11 +36619,11 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "1.4.1", + "version": "1.3.0", "status": "active", "packCreateDate": "2023-07-20", "packLastModifiedDate": "2023-08-26", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "VerteX", "contributor": "", "docsURL": "", @@ -31897,27 +36632,47 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax-fips", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-proxy", - "displayName": "", + "displayName": "Spectro Proxy", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.2.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "all", + "version": "1.5.1", + "status": "active", + "packCreateDate": "2021-05-24", + "packLastModifiedDate": "2024-01-30", + "timeLastUpdated": "1 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "spectro-proxy", + "displayName": "Spectro Proxy", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "1.4.1", + "status": "active", + "packCreateDate": "2023-07-20", + "packLastModifiedDate": "2023-08-26", + "timeLastUpdated": "6 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "", + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { @@ -31926,11 +36681,11 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "1.0.0", + "version": "1.1.0", "status": "deprecated", "packCreateDate": "2021-05-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -31939,7 +36694,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-proxy", @@ -31951,7 +36706,7 @@ "status": "active", "packCreateDate": "2021-05-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -31960,7 +36715,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-proxy", @@ -31972,7 +36727,7 @@ "status": "active", "packCreateDate": "2021-05-24", "packLastModifiedDate": "2023-07-31", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -31981,7 +36736,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "spectro-proxy", @@ -31989,11 +36744,11 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "1.1.0", + "version": "1.0.0", "status": "deprecated", "packCreateDate": "2021-05-24", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -32010,19 +36765,39 @@ "layer": "addon", "addonType": "authentication", "cloudTypesFormatted": "all", - "version": "1.3.0", + "version": "1.5.0", "status": "active", - "packCreateDate": "2023-07-20", - "packLastModifiedDate": "2023-08-26", - "timeLastUpdated": "2 months", - "releaseType": "VerteX", + "packCreateDate": "2021-05-24", + "packLastModifiedDate": "2024-01-10", + "timeLastUpdated": "1 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "true", - "verified": false, + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, + { + "name": "spectro-proxy", + "displayName": "", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.0.0", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax-fips", + "prodStatus": "deprecated", + "gitRepo": "", "registry": "Public Repo" }, { @@ -32030,9 +36805,9 @@ "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.4.1", - "status": "unknown", + "cloudTypesFormatted": "maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp", + "version": "1.1.0", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -32042,7 +36817,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -32051,8 +36826,8 @@ "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.4.0", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "1.2.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -32065,14 +36840,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-proxy", "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", "version": "1.3.0", "status": "unknown", "packCreateDate": "", @@ -32086,16 +36861,16 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "spectro-proxy", "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.1.0", - "status": "deprecated", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "1.4.0", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -32105,18 +36880,38 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, + { + "name": "spectro-proxy", + "displayName": "Spectro Proxy", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "1.5.2", + "status": "active", + "packCreateDate": "2021-05-24", + "packLastModifiedDate": "2024-02-27", + "timeLastUpdated": "3 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, { "name": "spectro-proxy", "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", - "status": "deprecated", + "cloudTypesFormatted": "tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal", + "version": "1.4.1", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -32126,10 +36921,30 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Public Repo" }, + { + "name": "spectro-proxy", + "displayName": "Spectro Proxy", + "layer": "addon", + "addonType": "authentication", + "cloudTypesFormatted": "all", + "version": "1.4.2", + "status": "active", + "packCreateDate": "2021-05-24", + "packLastModifiedDate": "2024-02-27", + "timeLastUpdated": "3 days", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": true, + "prodStatus": "deleted", + "gitRepo": "pax", + "registry": "" + }, { "name": "spectro-rbac", "displayName": "Spectro RBAC", @@ -32140,7 +36955,7 @@ "status": "active", "packCreateDate": "2021-05-25", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -32156,7 +36971,7 @@ "displayName": "", "layer": "addon", "addonType": "authentication", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere", "version": "1.0.0", "status": "unknown", "packCreateDate": "", @@ -32174,45 +36989,45 @@ }, { "name": "spectro-registry", - "displayName": "", + "displayName": "Spectro Registry", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "status": "active", + "packCreateDate": "2020-03-06", + "packLastModifiedDate": "2020-07-13", + "timeLastUpdated": "3 years", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "spectro-registry", - "displayName": "Spectro Registry", + "displayName": "", "layer": "addon", "addonType": "spectro", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", "version": "1.0.0", - "status": "active", - "packCreateDate": "2020-03-06", - "packLastModifiedDate": "2020-07-13", - "timeLastUpdated": "3 years", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "spectro-test", @@ -32224,7 +37039,7 @@ "status": "active", "packCreateDate": "2021-01-09", "packLastModifiedDate": "2021-01-09", - "timeLastUpdated": "2 years", + "timeLastUpdated": "3 years", "releaseType": "", "contributor": "", "docsURL": "", @@ -32244,7 +37059,7 @@ "status": "active", "packCreateDate": "2020-03-06", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", @@ -32256,52 +37071,52 @@ }, { "name": "spectro-zen-of-k8s", - "displayName": "", + "displayName": "Spectro Zen of Kubernetes", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "1.0.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "active", + "packCreateDate": "2023-04-24", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "spectro-zen-of-k8s", - "displayName": "Spectro Zen of Kubernetes", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", "version": "1.0.0", - "status": "active", - "packCreateDate": "2023-04-24", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "spectrocloud-grafana-dashboards", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke", "version": "1.0.0", "status": "unknown", "packCreateDate": "", @@ -32319,44 +37134,44 @@ }, { "name": "splunk", - "displayName": "Splunk Connect for Kubernetes", + "displayName": "", "layer": "addon", "addonType": "logging", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", "version": "1.4.3", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "https://docs.spectrocloud.com/integrations/splunk", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", + "gitRepo": "", "registry": "Public Repo" }, { "name": "splunk", - "displayName": "", + "displayName": "Splunk Connect for Kubernetes", "layer": "addon", "addonType": "logging", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "1.4.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "https://docs.spectrocloud.com/integrations/splunk", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pack-central", "registry": "Palette Community Registry - OCI" }, { @@ -32365,16 +37180,16 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "1.0.104", + "version": "1.0.117", "status": "active", "packCreateDate": "2022-12-12", - "packLastModifiedDate": "2022-12-12", - "timeLastUpdated": "10 months", + "packLastModifiedDate": "2023-11-27", + "timeLastUpdated": "3 months", "releaseType": "Experimental", "contributor": "", "docsURL": "https://docs.spot.io/ocean/getting-started/", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", @@ -32386,41 +37201,62 @@ "layer": "addon", "addonType": "system app", "cloudTypesFormatted": "aws,eks", - "version": "1.0.104", + "version": "1.0.117", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "https://docs.spot.io/ocean/getting-started/", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, { - "name": "sr-iov", + "name": "spotinst-kubernetes-cluster-controller", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,edge", - "version": "3.4.0", + "cloudTypesFormatted": "aws,eks", + "version": "1.0.104", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", + "releaseType": "", + "contributor": "", + "docsURL": "https://docs.spot.io/ocean/getting-started/", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Palette Registry - OCI" + }, + { + "name": "spotinst-kubernetes-cluster-controller", + "displayName": "Spot.io Controller (Helm)", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,eks", + "version": "1.0.104", + "status": "active", + "packCreateDate": "2022-12-12", + "packLastModifiedDate": "2022-12-12", + "timeLastUpdated": "1 years", + "releaseType": "Experimental", + "contributor": "", + "docsURL": "https://docs.spot.io/ocean/getting-started/", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "sr-iov", @@ -32432,7 +37268,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -32448,7 +37284,7 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,edge", + "cloudTypesFormatted": "aws,edge,custom", "version": "3.4.0", "status": "unknown", "packCreateDate": "", @@ -32465,18 +37301,18 @@ "registry": "Public Repo" }, { - "name": "stormforge-optimize-live", + "name": "sr-iov", "displayName": "", "layer": "addon", - "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.7.8", + "addonType": "system app", + "cloudTypesFormatted": "aws,edge", + "version": "3.4.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", - "contributor": "", + "releaseType": "community", + "contributor": "spectrocloud", "docsURL": "", "fips": "", "verified": false, @@ -32491,62 +37327,83 @@ "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.7.8", + "version": "0.7.2", "status": "active", - "packCreateDate": "2023-04-25", - "packLastModifiedDate": "2023-04-25", - "timeLastUpdated": "6 months", - "releaseType": "Community", - "contributor": "", + "packCreateDate": "2023-01-31", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Experimental", + "contributor": "spectrocloud", "docsURL": "", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", + "gitRepo": "pax", "registry": "Public Repo" }, + { + "name": "stormforge-optimize-live", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "0.7.2", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", + "contributor": "spectrocloud", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Palette Registry - OCI" + }, { "name": "stormforge-optimize-live", "displayName": "Stormforge-Optimize-Live", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.7.2", + "version": "0.7.8", "status": "active", - "packCreateDate": "2023-01-31", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", - "releaseType": "Experimental", - "contributor": "spectrocloud", + "packCreateDate": "2023-04-25", + "packLastModifiedDate": "2023-04-25", + "timeLastUpdated": "10 months", + "releaseType": "Community", + "contributor": "", "docsURL": "", "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pack-central", + "registry": "Public Repo" }, { "name": "stormforge-optimize-live", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.7.2", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "0.7.8", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", + "releaseType": "", + "contributor": "", "docsURL": "", "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { "name": "suc", @@ -32558,7 +37415,7 @@ "status": "active", "packCreateDate": "2022-05-23", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Experimental", "contributor": "", "docsURL": "", @@ -32567,14 +37424,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "suc", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", "version": "0.8.0", "status": "unknown", "packCreateDate": "", @@ -32588,14 +37445,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "sumologic", "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "gke,all,openstack,coxedge,tke,gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws", "version": "0.14.0", "status": "unknown", "packCreateDate": "", @@ -32616,7 +37473,7 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks", "version": "1.0.0", "status": "unknown", "packCreateDate": "", @@ -32634,44 +37491,44 @@ }, { "name": "tekton-chains", - "displayName": "", + "displayName": "Tekton Chains", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "0.12.0", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "https://github.com/tektoncd/chains", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pack-central", "registry": "Palette Community Registry - OCI" }, { "name": "tekton-chains", - "displayName": "Tekton Chains", + "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", "version": "0.12.0", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "https://github.com/tektoncd/chains", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", + "gitRepo": "", "registry": "Public Repo" }, { @@ -32684,7 +37541,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "https://github.com/tektoncd/operator", @@ -32700,7 +37557,7 @@ "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", "version": "0.61.0", "status": "unknown", "packCreateDate": "", @@ -32716,26 +37573,46 @@ "gitRepo": "", "registry": "Public Repo" }, + { + "name": "tetragon", + "displayName": "", + "layer": "addon", + "addonType": "monitoring", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "0.10.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, { "name": "tetragon", "displayName": "Cilium Tetragon", "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.10.0", + "version": "1.0.1", "status": "active", "packCreateDate": "2022-11-23", - "packLastModifiedDate": "2023-09-13", - "timeLastUpdated": "1 months", + "packLastModifiedDate": "2024-02-06", + "timeLastUpdated": "3 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { "name": "tetragon", @@ -32743,11 +37620,11 @@ "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.8.3", + "version": "0.9.0", "status": "active", "packCreateDate": "2022-11-23", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -32756,28 +37633,28 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "tetragon", - "displayName": "", + "displayName": "Cilium Tetragon", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.8.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "cloudTypesFormatted": "all", + "version": "0.10.0", + "status": "active", + "packCreateDate": "2022-11-23", + "packLastModifiedDate": "2023-09-13", + "timeLastUpdated": "5 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "tetragon", @@ -32785,11 +37662,11 @@ "layer": "addon", "addonType": "monitoring", "cloudTypesFormatted": "all", - "version": "0.9.0", + "version": "0.8.3", "status": "active", "packCreateDate": "2022-11-23", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -32805,8 +37682,8 @@ "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.10.0", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "0.8.3", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -32823,45 +37700,45 @@ }, { "name": "thanos", - "displayName": "", + "displayName": "Thanos", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "all", "version": "10.5.3", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", + "status": "active", + "packCreateDate": "2023-02-03", + "packLastModifiedDate": "2023-02-22", + "timeLastUpdated": "1 years", + "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pack-central", + "registry": "Palette Community Registry - OCI" }, { "name": "thanos", - "displayName": "Thanos", + "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "all", + "cloudTypesFormatted": "baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", "version": "10.5.3", - "status": "active", - "packCreateDate": "2023-02-03", - "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", - "releaseType": "Community", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "community", "contributor": "spectrocloud", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pack-central", - "registry": "Palette Community Registry - OCI" + "gitRepo": "", + "registry": "Public Repo" }, { "name": "tke-managed-os", @@ -32915,7 +37792,7 @@ "status": "active", "packCreateDate": "2023-08-09", "packLastModifiedDate": "2023-08-09", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Experimental", "contributor": "spectrocloud", "docsURL": "https://docs.trilio.io/kubernetes/overview/readme", @@ -32947,27 +37824,6 @@ "gitRepo": "", "registry": "Palette Registry - OCI" }, - { - "name": "trivy", - "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.4.12", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "community", - "contributor": "spectrocloud", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, { "name": "trivy", "displayName": "Trivy", @@ -32978,7 +37834,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -32994,7 +37850,7 @@ "displayName": "", "layer": "addon", "addonType": "monitoring", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt", "version": "0.25.3", "status": "unknown", "packCreateDate": "", @@ -33011,18 +37867,18 @@ "registry": "Spectro Addon Repo" }, { - "name": "trow", + "name": "trivy", "displayName": "", "layer": "addon", - "addonType": "registry", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.0.0", + "addonType": "security", + "cloudTypesFormatted": "tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke", + "version": "0.4.12", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", - "contributor": "", + "releaseType": "community", + "contributor": "spectrocloud", "docsURL": "", "fips": "", "verified": false, @@ -33032,12 +37888,12 @@ "registry": "Public Repo" }, { - "name": "twistlock", + "name": "trow", "displayName": "", "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "19.7.0", + "addonType": "registry", + "cloudTypesFormatted": "libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "1.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -33053,24 +37909,24 @@ "registry": "Public Repo" }, { - "name": "ubuntu-aks", - "displayName": "Linux", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "aks", - "version": "22.04", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-14", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "name": "twistlock", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "19.7.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -33096,41 +37952,41 @@ }, { "name": "ubuntu-aks", - "displayName": "", + "displayName": "Linux", "layer": "os", "addonType": "", "cloudTypesFormatted": "aks", "version": "22.04", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "status": "active", + "packCreateDate": "2024-01-30", + "packLastModifiedDate": "2024-01-30", + "timeLastUpdated": "1 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "", + "fips": "unknown", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", - "registry": "Palette Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Public Repo" }, { - "name": "ubuntu-aws", + "name": "ubuntu-aks", "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "aws", - "version": "20.04", + "cloudTypesFormatted": "aks", + "version": "22.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", @@ -33146,7 +38002,7 @@ "status": "active", "packCreateDate": "2023-02-13", "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "VerteX", "contributor": "", "docsURL": "", @@ -33163,11 +38019,11 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "aws", - "version": "22.04", + "version": "18.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-05-31", - "timeLastUpdated": "5 months", + "packLastModifiedDate": "2020-09-09", + "timeLastUpdated": "3 years", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33184,11 +38040,11 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "aws", - "version": "18.04", + "version": "22.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2020-09-09", - "timeLastUpdated": "3 years", + "packLastModifiedDate": "2023-12-11", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33205,7 +38061,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "aws", - "version": "18.04", + "version": "22.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -33226,7 +38082,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "aws", - "version": "22.04", + "version": "18.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -33242,25 +38098,25 @@ "registry": "Palette Registry - OCI" }, { - "name": "ubuntu-azure", - "displayName": "Ubuntu", + "name": "ubuntu-aws", + "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "azure", + "cloudTypesFormatted": "aws", "version": "20.04", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "", "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Public Repo" + "gitRepo": "", + "registry": "Palette Registry - OCI" }, { "name": "ubuntu-azure", @@ -33268,19 +38124,19 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "azure", - "version": "22.04", + "version": "20.04", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-02-05", - "timeLastUpdated": "8 months", - "releaseType": "Stable", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2023-12-12", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "false", + "fips": "true", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "pax-fips", "registry": "Palette Registry - OCI" }, { @@ -33323,7 +38179,28 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" + }, + { + "name": "ubuntu-azure", + "displayName": "Ubuntu", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "azure", + "version": "22.04", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-12-12", + "timeLastUpdated": "2 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "", + "fips": "false", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "ubuntu-azure", @@ -33365,7 +38242,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "ubuntu-coxedge", @@ -33409,27 +38286,6 @@ "gitRepo": "", "registry": "Palette Registry - OCI" }, - { - "name": "ubuntu-edge", - "displayName": "Ubuntu", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "edge", - "version": "20.04", - "status": "active", - "packCreateDate": "2021-12-02", - "packLastModifiedDate": "2021-12-02", - "timeLastUpdated": "1 years", - "releaseType": "Stable", - "contributor": "", - "docsURL": "", - "fips": "false", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" - }, { "name": "ubuntu-edge", "displayName": "", @@ -33449,27 +38305,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "ubuntu-gcp", - "displayName": "", + "name": "ubuntu-edge", + "displayName": "Ubuntu", "layer": "os", "addonType": "", - "cloudTypesFormatted": "gcp", + "cloudTypesFormatted": "edge", "version": "20.04", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "status": "active", + "packCreateDate": "2021-12-02", + "packLastModifiedDate": "2021-12-02", + "timeLastUpdated": "2 years", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", - "verified": true, + "fips": "false", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Public Repo" }, { @@ -33514,43 +38370,22 @@ "gitRepo": "", "registry": "Public Repo" }, - { - "name": "ubuntu-gcp", - "displayName": "", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "gcp", - "version": "18.04", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", - "contributor": "", - "docsURL": "", - "fips": "", - "verified": false, - "inProduction": true, - "prodStatus": "unknown", - "gitRepo": "", - "registry": "Public Repo" - }, { "name": "ubuntu-gcp", "displayName": "Ubuntu", "layer": "os", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "20.04", + "version": "18.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2020-09-09", + "timeLastUpdated": "3 years", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", @@ -33562,16 +38397,16 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "gcp", - "version": "18.04", + "version": "20.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2020-09-09", - "timeLastUpdated": "3 years", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", @@ -33587,7 +38422,7 @@ "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-02-05", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33599,12 +38434,12 @@ "registry": "Palette Registry - OCI" }, { - "name": "ubuntu-k3s", + "name": "ubuntu-gcp", "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.21.12-k3s0", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "gcp", + "version": "18.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -33617,24 +38452,24 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "ubuntu-k3s", + "name": "ubuntu-gcp", "displayName": "", - "layer": "addon", - "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.22.9-k3s0", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "gcp", + "version": "20.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", @@ -33659,7 +38494,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "ubuntu-k3s", @@ -33683,54 +38518,54 @@ "registry": "Palette Registry - OCI" }, { - "name": "ubuntu-libvirt", + "name": "ubuntu-k3s", "displayName": "", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "20.04", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge,aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks", + "version": "1.22.9-k3s0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "ubuntu-libvirt", - "displayName": "Ubuntu", - "layer": "os", - "addonType": "", - "cloudTypesFormatted": "libvirt", - "version": "20.04", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "name": "ubuntu-k3s", + "displayName": "", + "layer": "addon", + "addonType": "system app", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native", + "version": "1.21.12-k3s0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { - "name": "ubuntu-maas", + "name": "ubuntu-libvirt", "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "maas", - "version": "18.04", + "cloudTypesFormatted": "libvirt", + "version": "20.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -33746,25 +38581,25 @@ "registry": "Public Repo" }, { - "name": "ubuntu-maas", + "name": "ubuntu-libvirt", "displayName": "Ubuntu", "layer": "os", "addonType": "", - "cloudTypesFormatted": "maas", - "version": "22.04", + "cloudTypesFormatted": "libvirt", + "version": "20.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-02-05", - "timeLastUpdated": "8 months", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", "fips": "false", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "ubuntu-maas", @@ -33772,11 +38607,11 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "maas", - "version": "20.04", + "version": "22.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2022-09-01", - "timeLastUpdated": "1 years", + "packLastModifiedDate": "2023-12-11", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33785,7 +38620,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "ubuntu-maas", @@ -33797,7 +38632,7 @@ "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33808,26 +38643,47 @@ "gitRepo": "pax", "registry": "Palette Registry - OCI" }, + { + "name": "ubuntu-maas", + "displayName": "Ubuntu", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "maas", + "version": "20.04", + "status": "active", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2023-12-20", + "timeLastUpdated": "2 months", + "releaseType": "VerteX", + "contributor": "", + "docsURL": "", + "fips": "true", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "pax-fips", + "registry": "Palette Registry - OCI" + }, { "name": "ubuntu-maas", "displayName": "", "layer": "os", "addonType": "", "cloudTypesFormatted": "maas", - "version": "22.04", + "version": "18.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "ubuntu-maas", @@ -33848,48 +38704,48 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { - "name": "ubuntu-openstack", + "name": "ubuntu-maas", "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "openstack", + "cloudTypesFormatted": "maas", "version": "22.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "ubuntu-openstack", - "displayName": "Ubuntu", + "displayName": "", "layer": "os", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "18.04", - "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2021-06-14", - "timeLastUpdated": "2 years", - "releaseType": "Stable", + "version": "22.04", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", - "fips": "false", - "verified": false, + "fips": "", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", + "gitRepo": "", "registry": "Public Repo" }, { @@ -33898,11 +38754,11 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "openstack", - "version": "20.04", + "version": "18.04", "status": "active", "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2022-04-26", - "timeLastUpdated": "1 years", + "packLastModifiedDate": "2021-06-14", + "timeLastUpdated": "2 years", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33923,7 +38779,7 @@ "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -33932,27 +38788,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "ubuntu-openstack", - "displayName": "", + "displayName": "Ubuntu", "layer": "os", "addonType": "", "cloudTypesFormatted": "openstack", "version": "20.04", - "status": "unknown", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "", + "status": "active", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2022-04-26", + "timeLastUpdated": "1 years", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "", + "fips": "false", "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "", + "gitRepo": "pax", "registry": "Palette Registry - OCI" }, { @@ -33977,21 +38833,21 @@ "registry": "Palette Registry - OCI" }, { - "name": "ubuntu-vsphere", + "name": "ubuntu-openstack", "displayName": "", "layer": "os", "addonType": "", - "cloudTypesFormatted": "vsphere", - "version": "22.04", + "cloudTypesFormatted": "openstack", + "version": "20.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", @@ -34003,7 +38859,7 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "18.04", + "version": "22.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34024,20 +38880,20 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "20.04", + "version": "18.04", "status": "active", - "packCreateDate": "2023-02-13", - "packLastModifiedDate": "2023-07-27", - "timeLastUpdated": "3 months", - "releaseType": "VerteX", + "packCreateDate": "2019-12-24", + "packLastModifiedDate": "2023-08-08", + "timeLastUpdated": "6 months", + "releaseType": "Stable", "contributor": "", "docsURL": "", - "fips": "true", - "verified": false, + "fips": "false", + "verified": true, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax-fips", - "registry": "Palette Registry - OCI" + "gitRepo": "pax", + "registry": "Public Repo" }, { "name": "ubuntu-vsphere", @@ -34045,20 +38901,20 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "22.04", + "version": "20.04", "status": "active", - "packCreateDate": "2019-12-24", - "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", - "releaseType": "Stable", + "packCreateDate": "2023-02-13", + "packLastModifiedDate": "2023-07-27", + "timeLastUpdated": "7 months", + "releaseType": "VerteX", "contributor": "", "docsURL": "", - "fips": "false", - "verified": true, + "fips": "true", + "verified": false, "inProduction": true, "prodStatus": "unknown", - "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "gitRepo": "pax-fips", + "registry": "Public Repo" }, { "name": "ubuntu-vsphere", @@ -34066,11 +38922,11 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "18.04", + "version": "22.04", "status": "active", "packCreateDate": "2019-12-24", "packLastModifiedDate": "2023-08-08", - "timeLastUpdated": "2 months", + "timeLastUpdated": "6 months", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -34087,39 +38943,39 @@ "layer": "os", "addonType": "", "cloudTypesFormatted": "vsphere", - "version": "20.04", + "version": "18.04", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", "docsURL": "", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { - "name": "vault", + "name": "ubuntu-vsphere", "displayName": "", - "layer": "addon", - "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.11.0", - "status": "deprecated", + "layer": "os", + "addonType": "", + "cloudTypesFormatted": "vsphere", + "version": "20.04", + "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "spectrocloud", + "releaseType": "", "contributor": "", - "docsURL": "https://docs.spectrocloud.com/integrations/vault", + "docsURL": "", "fips": "", - "verified": true, + "verified": false, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -34128,8 +38984,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.6.0", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "0.11.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -34149,8 +39005,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.17.1", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "0.9.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -34171,11 +39027,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.20.1", + "version": "0.17.1", "status": "deprecated", "packCreateDate": "2021-11-17", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34192,11 +39048,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.17.1", + "version": "0.20.1", "status": "deprecated", "packCreateDate": "2021-11-17", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34205,7 +39061,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "vault", @@ -34217,7 +39073,7 @@ "status": "active", "packCreateDate": "2021-11-17", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34234,18 +39090,18 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.11.0", - "status": "deprecated", - "packCreateDate": "2020-01-10", + "version": "0.23.0", + "status": "active", + "packCreateDate": "2021-11-17", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Public Repo" }, @@ -34254,8 +39110,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.25.0", + "cloudTypesFormatted": "eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge", + "version": "0.24.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34268,7 +39124,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "vault", @@ -34276,11 +39132,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.23.0", + "version": "0.25.0", "status": "active", "packCreateDate": "2021-11-17", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-09", + "timeLastUpdated": "3 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34297,11 +39153,32 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.25.0", + "version": "0.11.0", + "status": "deprecated", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/vault", + "fips": "false", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "pax", + "registry": "Public Repo" + }, + { + "name": "vault", + "displayName": "Vault", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all", + "version": "0.24.1", "status": "active", "packCreateDate": "2021-11-17", - "packLastModifiedDate": "2023-08-15", - "timeLastUpdated": "2 months", + "packLastModifiedDate": "2024-02-12", + "timeLastUpdated": "2 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34310,7 +39187,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "vault", @@ -34318,11 +39195,11 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.3.1", + "version": "0.9.0", "status": "deprecated", "packCreateDate": "2020-01-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34331,7 +39208,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "vault", @@ -34343,7 +39220,7 @@ "status": "deprecated", "packCreateDate": "2020-01-10", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", @@ -34352,28 +39229,28 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "vault", - "displayName": "", + "displayName": "Vault", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.9.0", + "cloudTypesFormatted": "all", + "version": "0.3.1", "status": "deprecated", - "packCreateDate": "", - "packLastModifiedDate": "", - "timeLastUpdated": "", - "releaseType": "spectrocloud", + "packCreateDate": "2020-01-10", + "packLastModifiedDate": "2023-07-21", + "timeLastUpdated": "7 months", + "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", - "fips": "", + "fips": "false", "verified": true, "inProduction": true, "prodStatus": "deprecated", - "gitRepo": "", - "registry": "Public Repo" + "gitRepo": "pax", + "registry": "Palette Registry - OCI" }, { "name": "vault", @@ -34381,18 +39258,18 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.9.0", - "status": "deprecated", - "packCreateDate": "2020-01-10", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "version": "0.26.1", + "status": "active", + "packCreateDate": "2021-11-17", + "packLastModifiedDate": "2023-12-07", + "timeLastUpdated": "2 months", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", "fips": "false", "verified": true, "inProduction": true, - "prodStatus": "deprecated", + "prodStatus": "unknown", "gitRepo": "pax", "registry": "Palette Registry - OCI" }, @@ -34401,8 +39278,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.24.1", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested", + "version": "0.25.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34422,7 +39299,49 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "gcp,azure,eks,aks,libvirt,edge,edge-native,baremetal,tencent,maas,vsphere,nested,aws,gke,all,openstack,coxedge,tke", + "version": "0.26.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/vault", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "vault", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", + "version": "0.3.1", + "status": "deprecated", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "spectrocloud", + "contributor": "", + "docsURL": "https://docs.spectrocloud.com/integrations/vault", + "fips": "", + "verified": true, + "inProduction": true, + "prodStatus": "deprecated", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "vault", + "displayName": "", + "layer": "addon", + "addonType": "security", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,libvirt,edge,edge-native,baremetal,gcp,azure,eks,aks,aws,tencent,maas,vsphere,nested", "version": "0.22.0", "status": "unknown", "packCreateDate": "", @@ -34443,8 +39362,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.20.1", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,baremetal,gcp,azure,eks,aks,libvirt,edge,edge-native,aws,tencent,maas,vsphere,nested", + "version": "0.6.0", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -34457,7 +39376,7 @@ "inProduction": true, "prodStatus": "deprecated", "gitRepo": "", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "vault", @@ -34465,29 +39384,28 @@ "layer": "addon", "addonType": "security", "cloudTypesFormatted": "all", - "version": "0.24.1", + "version": "0.27.0", "status": "active", "packCreateDate": "2021-11-17", - "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "packLastModifiedDate": "2024-02-04", + "timeLastUpdated": "3 weeks", "releaseType": "Stable", "contributor": "", "docsURL": "https://docs.spectrocloud.com/integrations/vault", "fips": "false", "verified": true, - "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deleted", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "" }, { "name": "vault", "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.23.0", - "status": "unknown", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "0.17.1", + "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", @@ -34497,7 +39415,7 @@ "fips": "", "verified": true, "inProduction": true, - "prodStatus": "unknown", + "prodStatus": "deprecated", "gitRepo": "", "registry": "Palette Registry - OCI" }, @@ -34506,8 +39424,8 @@ "displayName": "", "layer": "addon", "addonType": "security", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "0.3.1", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "0.20.1", "status": "deprecated", "packCreateDate": "", "packLastModifiedDate": "", @@ -34523,21 +39441,21 @@ "registry": "Palette Registry - OCI" }, { - "name": "vault-operator", + "name": "vault", "displayName": "", "layer": "addon", - "addonType": "operator", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "1.17.0", + "addonType": "security", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "0.23.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", "timeLastUpdated": "", - "releaseType": "", + "releaseType": "spectrocloud", "contributor": "", - "docsURL": "", + "docsURL": "https://docs.spectrocloud.com/integrations/vault", "fips": "", - "verified": false, + "verified": true, "inProduction": true, "prodStatus": "unknown", "gitRepo": "", @@ -34553,7 +39471,7 @@ "status": "active", "packCreateDate": "2023-02-01", "packLastModifiedDate": "2023-02-03", - "timeLastUpdated": "9 months", + "timeLastUpdated": "1 years", "releaseType": "Stable", "contributor": "", "docsURL": "", @@ -34562,6 +39480,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", + "registry": "Palette Registry - OCI" + }, + { + "name": "vault-operator", + "displayName": "", + "layer": "addon", + "addonType": "operator", + "cloudTypesFormatted": "tke,openstack,coxedge,edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke", + "version": "1.17.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Public Repo" }, { @@ -34574,7 +39513,7 @@ "status": "active", "packCreateDate": "2021-04-01", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "https://docs.spectrocloud.com/integrations/velero", @@ -34583,14 +39522,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "velero", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", "version": "1.5.3", "status": "unknown", "packCreateDate": "", @@ -34604,6 +39543,27 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "virtual-machine-orchestrator", + "displayName": "", + "layer": "addon", + "addonType": "integration", + "cloudTypesFormatted": "edge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge", + "version": "4.0.1", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", "registry": "Palette Registry - OCI" }, { @@ -34611,8 +39571,29 @@ "displayName": "", "layer": "addon", "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.0", + "cloudTypesFormatted": "tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure,vsphere,nested,aws,tencent,maas,all,gke", + "version": "4.2.0", + "status": "unknown", + "packCreateDate": "", + "packLastModifiedDate": "", + "timeLastUpdated": "", + "releaseType": "", + "contributor": "", + "docsURL": "", + "fips": "", + "verified": false, + "inProduction": true, + "prodStatus": "unknown", + "gitRepo": "", + "registry": "Public Repo" + }, + { + "name": "virtual-machine-orchestrator", + "displayName": "", + "layer": "addon", + "addonType": "integration", + "cloudTypesFormatted": "all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested", + "version": "4.0.1", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34632,7 +39613,7 @@ "displayName": "", "layer": "addon", "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "aws,tencent,maas,vsphere,nested,all,gke,tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge", "version": "4.1.0", "status": "unknown", "packCreateDate": "", @@ -34653,8 +39634,8 @@ "displayName": "", "layer": "addon", "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.1", + "cloudTypesFormatted": "aks,libvirt,edge,edge-native,baremetal,gcp,azure,eks,nested,aws,tencent,maas,vsphere,all,gke,tke,openstack,coxedge", + "version": "4.2.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34674,8 +39655,8 @@ "displayName": "", "layer": "addon", "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.0.1", + "cloudTypesFormatted": "coxedge,tke,openstack,azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke", + "version": "4.1.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34695,8 +39676,8 @@ "displayName": "", "layer": "addon", "addonType": "integration", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", - "version": "4.1.0", + "cloudTypesFormatted": "vsphere,nested,aws,tencent,maas,all,gke,tke,openstack,coxedge,eks,aks,libvirt,edge,edge-native,baremetal,gcp,azure", + "version": "4.0.0", "status": "unknown", "packCreateDate": "", "packLastModifiedDate": "", @@ -34721,7 +39702,7 @@ "status": "active", "packCreateDate": "2023-03-05", "packLastModifiedDate": "2023-07-21", - "timeLastUpdated": "3 months", + "timeLastUpdated": "7 months", "releaseType": "Stable", "contributor": "spectrocloud", "docsURL": "https://kubernetes.io/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga/", @@ -34730,14 +39711,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pax", - "registry": "Palette Registry - OCI" + "registry": "Public Repo" }, { "name": "volume-snapshot-controller", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "tke,openstack,coxedge,edge-native,baremetal,gcp,azure,eks,aks,libvirt,edge,aws,tencent,maas,vsphere,nested,all,gke", "version": "6.2.1", "status": "unknown", "packCreateDate": "", @@ -34751,7 +39732,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Public Repo" + "registry": "Palette Registry - OCI" }, { "name": "wordpress-chart", @@ -34763,7 +39744,7 @@ "status": "active", "packCreateDate": "2023-02-03", "packLastModifiedDate": "2023-02-22", - "timeLastUpdated": "8 months", + "timeLastUpdated": "1 years", "releaseType": "Community", "contributor": "spectrocloud", "docsURL": "", @@ -34772,14 +39753,14 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "pack-central", - "registry": "Public Repo" + "registry": "Palette Community Registry - OCI" }, { "name": "wordpress-chart", "displayName": "", "layer": "addon", "addonType": "system app", - "cloudTypesFormatted": "aws,vsphere,azure,gcp,maas,openstack,eks,gke,aks,gke,nested", + "cloudTypesFormatted": "azure,eks,aks,libvirt,edge,edge-native,baremetal,gcp,maas,vsphere,nested,aws,tencent,all,gke,coxedge,tke,openstack", "version": "5.4.1", "status": "unknown", "packCreateDate": "", @@ -34793,7 +39774,7 @@ "inProduction": true, "prodStatus": "unknown", "gitRepo": "", - "registry": "Palette Community Registry - OCI" + "registry": "Public Repo" } ] } diff --git a/tsconfig.json b/tsconfig.json index 14a5020203..3eb9b67a6f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -27,6 +27,7 @@ "@theme-original/*": ["./node_modules/@docusaurus/theme-classic/lib/theme/*"], "@theme-init/*": ["./node_modules/@docusaurus/theme-classic/lib/theme/*"], "@theme/*": ["./node_modules/@docusaurus/theme-classic/lib/theme/*"], + "@theme/ThemedImage": ["node_modules/@docusaurus/theme-classic/src/theme/*"], "@docusaurus/*": ["./node_modules/@docusaurus/core/src/client/exports/*"], "@site/*": ["./*"], "@generated/*": ["./.docusaurus/*"] diff --git a/utils/api-parser/index.js b/utils/api-parser/index.js index 5fa70ead8a..ae3bbdc4fc 100644 --- a/utils/api-parser/index.js +++ b/utils/api-parser/index.js @@ -2,59 +2,73 @@ const fs = require("fs"); const lodash = require("lodash"); // Read the content of api.json file -fs.readFile("docs/api-content/api-docs/v1/api.json", "utf8", (err, data) => { - if (err) { - console.error("Error reading the file:", err); - return; - } - - try { - const tagSet = new Set(); - const jsonData = JSON.parse(data); - const paths = Object.keys(jsonData.paths); - - // Process each path and add tags - const versionRegex = /\/v\d+\/([^/]+)/; - paths.forEach((path) => { - const match = path.match(versionRegex); - let tag; - - if (match && match[1]) { - tag = match[1]; - } else { - tag = path.split("/")[1]; - } - tagSet.add(tag); - - if (jsonData.paths[path].tags) { - jsonData.paths[path].tags = [tag]; - } - Object.keys(jsonData.paths[path]).forEach((key) => { - if (jsonData.paths[path][key] && jsonData.paths[path][key].tags) { - jsonData.paths[path][key].tags = [tag]; +// Function to process a single Swagger file +function processSwaggerFile(filePath, baseUrl) { + fs.readFile(filePath, "utf8", (err, data) => { + if (err) { + console.error("Error reading the file:", err); + return; + } + + try { + const tagSet = new Set(); + const jsonData = JSON.parse(data); + const paths = Object.keys(jsonData.paths); + + // Process each path and add tags + const versionRegex = /\/v\d+\/([^/]+)/; + paths.forEach((path) => { + const match = path.match(versionRegex); + let tag; + + if (match && match[1]) { + tag = match[1]; + } else { + tag = path.split("/")[1]; + } + tagSet.add(tag); + + if (jsonData.paths[path].tags) { + jsonData.paths[path].tags = [tag]; + } + Object.keys(jsonData.paths[path]).forEach((key) => { + if (jsonData.paths[path][key] && jsonData.paths[path][key].tags) { + jsonData.paths[path][key].tags = [tag]; + } + }); + }); + + jsonData.tags = Array.from(tagSet, (item) => ({ + name: item, + "x-displayName": lodash.startCase(item), + })); + + jsonData.servers = [ + { + url: baseUrl, + }, + ]; + + const result = JSON.stringify(jsonData, null, 2); + fs.writeFile(filePath, result, "utf8", (err) => { + if (err) { + console.error("Error writing to file:", err); + return; } + console.log(`Processed and updated ${filePath}`); }); - }); - - jsonData.tags = Array.from(tagSet, (item) => ({ - name: item, - "x-displayName": lodash.startCase(item), - })); - - jsonData.servers = [ - { - url: "https://api.spectrocloud.com", - }, - ]; - - const result = JSON.stringify(jsonData, null, 2); - fs.writeFile("docs/api-content/api-docs/v1/api.json", result, "utf8", (err) => { - if (err) { - console.error("Error writing to file:", err); - return; - } - }); - } catch (error) { - console.error("Error parsing JSON:", error); - } -}); + } catch (error) { + console.error("Error parsing JSON:", error); + } + }); +} + +// List of Swagger files to process +const swaggerFiles = [ + { path: "docs/api-content/api-docs/v1/api.json", baseUrl: "https://api.spectrocloud.com" }, + // Add the path to your second Swagger file here + { path: "docs/api-content/api-docs/edge-v1/emc-api.json", baseUrl: "https://edge-host-ip:5080" }, +]; + +// Process each Swagger file +swaggerFiles.forEach((file) => processSwaggerFile(file.path, file.baseUrl)); diff --git a/vale.ini b/vale.ini index cc1f8bcb31..6e76d6625b 100644 --- a/vale.ini +++ b/vale.ini @@ -8,11 +8,11 @@ Packages = Google, write-good, alex [*.md] BasedOnStyles = Vale, Google, write-good, alex, spectrocloud -IgnoredScopes = code, tt, +IgnoredScopes = code, tt, img, url, a, ; BlockIgnores = -; The following line ignores all import statements in markdown files -TokenIgnores = (?s) *(import).*?(;),\*\*.*?\*\* +; The following line ignores all import statements in markdown files, backticks +TokenIgnores = (?s) *(import).*?(;),\*\*.*?\*\*, (\x60[^\n\x60]+\x60), [formats] mdx = md diff --git a/vale/styles/config/vocabularies/Internal/accept.txt b/vale/styles/config/vocabularies/Internal/accept.txt index dab83984d0..af77f45111 100644 --- a/vale/styles/config/vocabularies/Internal/accept.txt +++ b/vale/styles/config/vocabularies/Internal/accept.txt @@ -30,8 +30,6 @@ kubeadm upsize Alertmanager alertmanager -application -Application grafana Grafana etcd @@ -184,6 +182,9 @@ goroutines renegotiation renegotiations wpa_supplicant +Earthfile +ubuntu +tgz Podman filepath Datagram @@ -193,3 +194,15 @@ vApp PCGs vCPU vCPUs +preload +preloaded +eXtented +Palette eXtented Kubernetes +Palette eXtented Kubernetes - Edge +timeframe +Luet +rhel +Ubuntu +RHEL +repave +airgap diff --git a/vale/styles/config/vocabularies/Internal/reject.txt b/vale/styles/config/vocabularies/Internal/reject.txt index a3b293d713..e37f399957 100644 --- a/vale/styles/config/vocabularies/Internal/reject.txt +++ b/vale/styles/config/vocabularies/Internal/reject.txt @@ -17,3 +17,4 @@ on-premises readme Readme OpenShit +Palette Extended Kubernetes \ No newline at end of file diff --git a/vale/styles/spectrocloud/acronym.yml b/vale/styles/spectrocloud/acronym.yml index 75e0b77f30..c69ec262eb 100644 --- a/vale/styles/spectrocloud/acronym.yml +++ b/vale/styles/spectrocloud/acronym.yml @@ -52,3 +52,5 @@ exceptions: - (YML) - (XML) - (ZIP) + - (PXK) + - (PXK-E) \ No newline at end of file