diff --git a/.husky/pre-commit b/.husky/pre-commit index 3eaf0b3bc4..bfa35e4fcf 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -3,4 +3,6 @@ npx lint-staged -npm run clean-api-docs \ No newline at end of file +npm run clean-api-docs + +make format-images \ No newline at end of file diff --git a/Makefile b/Makefile index 4b64636cc1..bb532f940c 100644 --- a/Makefile +++ b/Makefile @@ -139,3 +139,9 @@ verify-url-links-ci: ## Check for broken URLs in production in a GitHub Actions jq 'del(.links[] | select(.status <= 200))' temp_report.json > link_report.json rm temp_report.json mv link_report.json scripts/ + +###@ Image Formatting + +format-images: ## Format images + @echo "formatting images in /static/assets/docs/images/ folder" + ./scripts/compress-convert-images.sh \ No newline at end of file diff --git a/README.md b/README.md index 7f1648e93b..e3926067b2 100644 --- a/README.md +++ b/README.md @@ -308,7 +308,9 @@ To add a Service to the Service List complete the following actions: ### Images or other assets -All images must reside in the [`static/assets/docs/images`](./static/assets/docs/images/) folder. +All images must reside in the [`static/assets/docs/images`](./static/assets/docs/images/) folder. All images must be in +webp format. You can save png, jpg, or jpeg to the directory. The commit hook will convert the images to webp format. Or +issue the command `make format-images` to convert the images to webp format. ```md ![alt text](/clusterprofiles.png "cluster profiles example") diff --git a/docs/api-content/api-docs/3-postman-collection.md b/docs/api-content/api-docs/3-postman-collection.md index 99551e345b..d38ddb6da6 100644 --- a/docs/api-content/api-docs/3-postman-collection.md +++ b/docs/api-content/api-docs/3-postman-collection.md @@ -47,7 +47,7 @@ https://raw.githubusercontent.com/spectrocloud/librarium/master/docs/api-content Postman imports your collection and lists it under Import Complete.
-![Copy/paste the URL in the **Import** dialog as a link.](URL-as-a-link.png) +![Copy/paste the URL in the **Import** dialog as a link.](URL-as-a-link.webp) Find details about importing in Postman's [import/export](https://learning.postman.com/docs/getting-started/importing-and-exporting-data/) tutorial. diff --git a/docs/api-content/api-docs/URL-as-a-link.png b/docs/api-content/api-docs/URL-as-a-link.png deleted file mode 100644 index 90067d0452..0000000000 Binary files a/docs/api-content/api-docs/URL-as-a-link.png and /dev/null differ diff --git a/docs/api-content/api-docs/URL-as-a-link.webp b/docs/api-content/api-docs/URL-as-a-link.webp new file mode 100644 index 0000000000..c43091867b Binary files /dev/null and b/docs/api-content/api-docs/URL-as-a-link.webp differ diff --git a/docs/deprecated/cluster-profiles/system-profile.md b/docs/deprecated/cluster-profiles/system-profile.md index cee63240dc..9f66cd1f20 100644 --- a/docs/deprecated/cluster-profiles/system-profile.md +++ b/docs/deprecated/cluster-profiles/system-profile.md @@ -59,16 +59,16 @@ environments, projects and tenants. ### System Profile dashboard -![system-profile-1.png](/system-profile-1.png) +![system-profile-1.webp](/system-profile-1.webp) ### Add a new pack while creating the system profile -![system-profile-2.png](/system-profile-2.png) +![system-profile-2.webp](/system-profile-2.webp) ### Add a new manifest while creating the system profile -![system-profile-3.png](/system-profile-3.png) +![system-profile-3.webp](/system-profile-3.webp) ### Download system profile -![system-profile-4.png](/system-profile-4.png) +![system-profile-4.webp](/system-profile-4.webp) diff --git a/docs/deprecated/clusters/data-center/maas/install-manage-maas-pcg.md b/docs/deprecated/clusters/data-center/maas/install-manage-maas-pcg.md index 03fe959290..fb788c8646 100644 --- a/docs/deprecated/clusters/data-center/maas/install-manage-maas-pcg.md +++ b/docs/deprecated/clusters/data-center/maas/install-manage-maas-pcg.md @@ -31,7 +31,7 @@ As the following diagram shows, Palette provides an installer in the form of a D deployed on your laptop, workstation, or jump box. You can use the installer on any Linux x86-64 system with a Docker daemon installed and connectivity to Palette and the MAAS identity endpoint. -![An architecture diagram of MaaS with PCG.](/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.png) +![An architecture diagram of MaaS with PCG.](/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.webp) ## Install PCG @@ -122,7 +122,7 @@ The diagram below shows an example of using an external DNS server for servers t delegation. This ensures all servers in the network can resolve the DNS names of servers deployed by MAAS. Note that it is not required for the DNS records to be accessible from the internet. -![Image showing external DNS server machines that MAAS deploys in addition to a DNS delegation](/clusters_maas_maas-dns-setup.png) +![Image showing external DNS server machines that MAAS deploys in addition to a DNS delegation](/clusters_maas_maas-dns-setup.webp) ### Install diff --git a/docs/deprecated/clusters/edge/edgeforge-workflow/build-images.md b/docs/deprecated/clusters/edge/edgeforge-workflow/build-images.md index eaad481e9a..c91e6090a2 100644 --- a/docs/deprecated/clusters/edge/edgeforge-workflow/build-images.md +++ b/docs/deprecated/clusters/edge/edgeforge-workflow/build-images.md @@ -18,7 +18,7 @@ created up to this point. - User Data -![A diagram that illustrates the mentioned pieces making up an Edge artifact created by the Palette Edge CLI](/clusters_edge-forge-workflow_build-images_edge-artifact-result.png) +![A diagram that illustrates the mentioned pieces making up an Edge artifact created by the Palette Edge CLI](/clusters_edge-forge-workflow_build-images_edge-artifact-result.webp) Use the following steps to create an Edge artifact for your Edge host. @@ -64,7 +64,7 @@ Choose the workflow that fits your needs. ./palette-edge show ``` - ![CLI example output from the show command](/clusters_edge-forge-workflow_build-images_edge-cli-show.png) + ![CLI example output from the show command](/clusters_edge-forge-workflow_build-images_edge-cli-show.webp)
@@ -158,7 +158,7 @@ Example:
-![The output directory content in a tree diagram](/clusters_edge-forge-workflow_build-images_edge-cli-output.png) +![The output directory content in a tree diagram](/clusters_edge-forge-workflow_build-images_edge-cli-output.webp) 5. Navigate to the output directory and review the file **.VERSIONS.env**. Set the variable `PUSH_BUILD` to `true` so that the Edge provider images and the Edge Installer image get pushed to your image registry. The alternative is to diff --git a/docs/deprecated/clusters/palette-virtual-clusters/add-virtual-cluster-to-host-cluster.md b/docs/deprecated/clusters/palette-virtual-clusters/add-virtual-cluster-to-host-cluster.md index 030e414d0a..46bbb45337 100644 --- a/docs/deprecated/clusters/palette-virtual-clusters/add-virtual-cluster-to-host-cluster.md +++ b/docs/deprecated/clusters/palette-virtual-clusters/add-virtual-cluster-to-host-cluster.md @@ -129,9 +129,9 @@ To map the Host DNS Pattern to the load balancer with the NGINX Ingress Controll 3. Create a wildcard DNS record that maps the Host Pattern to the NGINX Ingress Controller load balancer. The example shows an AWS Route53 record for the `*.starship.te.spectrocloud.com` Host DNS Pattern. -| Example Record with Host DNS Pattern | | -| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- | -| ![AWS Route 53](/record-details.png) | Here is an example of an
AWS Route53 record for the
`*.starship.te.spectrocloud.com`
Host DNS Pattern. | +| Example Record with Host DNS Pattern | | +| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| ![AWS Route 53](/record-details.webp) | Here is an example of an
AWS Route53 record for the
`*.starship.te.spectrocloud.com`
Host DNS Pattern. | diff --git a/docs/deprecated/getting-started/onboarding-workflow.md b/docs/deprecated/getting-started/onboarding-workflow.md index d3152a0b7e..d68b606666 100644 --- a/docs/deprecated/getting-started/onboarding-workflow.md +++ b/docs/deprecated/getting-started/onboarding-workflow.md @@ -16,7 +16,7 @@ platform, to familiarize the users with our Palette features. ## Start your Palette Experience -![user-experience.png](/user-experience.png) +![user-experience.webp](/user-experience.webp) The product tour is followed by a Palette experience session. Here we make sure that our users are guided through a successful deployment pipeline in their first use, instead of them just figuring things out along the way towards diff --git a/docs/deprecated/integrations/EKS-D.md b/docs/deprecated/integrations/EKS-D.md index ca4a4097d4..d606036fa4 100644 --- a/docs/deprecated/integrations/EKS-D.md +++ b/docs/deprecated/integrations/EKS-D.md @@ -5,7 +5,7 @@ description: "EKS-D packs in Spectro Cloud" hiddenFromNav: true type: "integration" category: ["kubernetes"] -logoUrl: "https://registry.spectrocloud.com/v1/kubernetes-eksd/blobs/sha256:5790ca7040999e2f9371163a319cda652ed1e32139bcb9c6fb32a0152d9f48fb?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/kubernetes-eksd/blobs/sha256:5790ca7040999e2f9371163a319cda652ed1e32139bcb9c6fb32a0152d9f48fb?type=image.webp" --- # Amazon EKS Distro @@ -33,9 +33,9 @@ We have made the usage of EKS-D easy by incorporating it as integration within t button, EKS-D is brought to use while creating a Spectro Cloud-specific cluster profile. Once the cluster profile is created, users can deploy EKS-D based Kubernetes clusters through the Spectro Cloud console. -![eksd-cluster-profile](/eksd-cluster-profile.png) +![eksd-cluster-profile](/eksd-cluster-profile.webp) -![eksd-cluster](/eksd-cluster.png) +![eksd-cluster](/eksd-cluster.webp) ## Why EKS-D with Spectro Cloud diff --git a/docs/deprecated/integrations/oidc-eks.md b/docs/deprecated/integrations/oidc-eks.md index 604b74f844..809c200848 100644 --- a/docs/deprecated/integrations/oidc-eks.md +++ b/docs/deprecated/integrations/oidc-eks.md @@ -5,7 +5,7 @@ description: "aws-eks-oidc Authentication pack in Spectro Cloud" hiddenFromNav: true type: "integration" category: ["authentication"] -logoUrl: "https://registry.dev.spectrocloud.com/v1/aws-eks-oidc/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/aws-eks-oidc/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image.webp" --- # OIDC identity provider authentication for Amazon EKS diff --git a/docs/deprecated/integrations/ubuntu-k3s.md b/docs/deprecated/integrations/ubuntu-k3s.md index f8b8ab424d..2640f5da90 100644 --- a/docs/deprecated/integrations/ubuntu-k3s.md +++ b/docs/deprecated/integrations/ubuntu-k3s.md @@ -5,7 +5,7 @@ description: "Choosing K3s with Ubuntu within the Palette console" hiddenFromNav: true type: "integration" category: ["system app"] -logoUrl: "https://registry.spectrocloud.com/v1/ubuntu-k3s/blobs/sha256:10c291a69f428cc6f42458e86cf07fd3a3202c3625cc48121509c56bdf080f38?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/ubuntu-k3s/blobs/sha256:10c291a69f428cc6f42458e86cf07fd3a3202c3625cc48121509c56bdf080f38?type=image.webp" --- # Lightweight Kubernetes on Ubuntu diff --git a/docs/deprecated/troubleshooting/pcg.md b/docs/deprecated/troubleshooting/pcg.md index acdac674b6..609b608a83 100644 --- a/docs/deprecated/troubleshooting/pcg.md +++ b/docs/deprecated/troubleshooting/pcg.md @@ -69,7 +69,7 @@ the OVF template deployment wizard, such as the Palette endpoint or a mistyped p The screenshot below highlights the OVF template properties you must carefully configure and verify before deploying a PCG installer VM. -![A screenshot displaying the OVF template properties you configure while deploying the PCG installer VM](/troubleshooting-pcg-template_properties.png) +![A screenshot displaying the OVF template properties you configure while deploying the PCG installer VM](/troubleshooting-pcg-template_properties.webp) 3. Double-check the accuracy of the pairing code used for the PCG installer VM. A pairing code is a unique authentication code Palette generates for each PCG installer instance. Confirm that it matches the value you copied @@ -189,12 +189,12 @@ system logs from the monitoring console. Follow the steps below to review the de highlighted in the screenshot below. The monitoring console allows you to check the high-level status and download the individual log files. -![A screenshot of the monitoring console of the PCG installer.](/troubleshooting-pcg-monitoring_console.png) +![A screenshot of the monitoring console of the PCG installer.](/troubleshooting-pcg-monitoring_console.webp) 4. If any of the statuses is not **Done** after waiting for a while, download the concerned logs. The screenshot below displays the **Logs** tab in the monitoring console. -![A screenshot of the logs in the monitoring console of the PCG installer.](/troubleshooting-pcg-monitoring_logs.png) +![A screenshot of the logs in the monitoring console of the PCG installer.](/troubleshooting-pcg-monitoring_logs.webp) 5. Examine the log files for potential errors and root causes. @@ -254,16 +254,16 @@ unavailable IP addresses for the worker nodes, or the inability to perform a Net 7. If you encounter errors other than the ones mentioned in the previous step, it is possible that the cluster configuration or the DNS settings are not set correctly. You can review and edit the cluster configuration in the cluster settings. The screenshot below highlights the cluster configuration section in the cluster settings blade. - ![A screenshot highlighting the cluster configuration section in the cluster settings blade.](/troubleshooting-pcg-cluster_settings.png) + ![A screenshot highlighting the cluster configuration section in the cluster settings blade.](/troubleshooting-pcg-cluster_settings.webp) 8. If the cluster settings look correct, ensure the search domain is correctly defined in the fault domain's DNS settings. The screenshot below highlights how you can review and edit the DNS mapping of an existing PCG cluster. - ![A screenshot highlighting the DNS mapping settings.](/troubleshooting-pcg-dns.png) + ![A screenshot highlighting the DNS mapping settings.](/troubleshooting-pcg-dns.webp) 9. If the problem persists, download the cluster logs from Palette. The screenshot below will help you locate the button to download logs from the cluster details page. -![A screenshot highlighting how to download the cluster logs from Palette.](/troubleshooting-pcg-download_logs.png) +![A screenshot highlighting how to download the cluster logs from Palette.](/troubleshooting-pcg-download_logs.webp) 10. Share the logs with our support team at [support@spectrocloud.com](mailto:support@spectrocloud.com).
@@ -333,7 +333,7 @@ installer VM lacks outbound internet connectivity.
occurred due to a preceding "https://" or "http://" string in the vCenter server URL, the error details will mention "https://" twice, as highlighted in the screenshot below. -![A screenshot highlighting the "https://" prepended twice to the data center server URL.](/troubleshooting-pcg-http_error.png) +![A screenshot highlighting the "https://" prepended twice to the data center server URL.](/troubleshooting-pcg-http_error.webp) 6. Palette does not allow you to edit the vCenter server URL you used for authentication. Therefore, you must redeploy the PCG cluster with the following considerations: @@ -342,14 +342,14 @@ installer VM lacks outbound internet connectivity.
URL, ensure the URL does not include the preceding "http://" or "https://" string. Also, select the **Use Qualified Network Name** checkbox if you use a URL. The screenshot below displays the vCenter server field you configure in Palette. - ![A screenshot displaying the vCenter server field you configure in Palette](/troubleshooting-pcg-cluster_config_1.png) + ![A screenshot displaying the vCenter server field you configure in Palette](/troubleshooting-pcg-cluster_config_1.webp) - Ensure the VMware cloud properties are specified correctly in the cloud gateway configuration. You must use the vSphere data center and the folder where you have permission to create resources. - If you choose the DHCP option, enable the Dynamic DNS in your DNS server. The screenshot below displays the VMware cloud properties you configure in Palette. - ![A screenshot displaying the VMware cloud properties you configure in Palette](/troubleshooting-pcg-cluster_config_2.png) + ![A screenshot displaying the VMware cloud properties you configure in Palette](/troubleshooting-pcg-cluster_config_2.webp) 7. If the steps above do not resolve the issue, check if the deployment failed due to a lack of outbound internet connectivity from the PCG installer VM. Use the following steps to check outbound internet connectivity: @@ -407,7 +407,7 @@ This issue can occur due to improper networking configuration or an error in the - Download the PCG cluster's kubeconfig file from the **Overview** tab. Click on the kubeconfig file name to download it to your local machine, as highlighted in the screenshot below. - ![A screenshot highlighting the kubeconfig file to download from Palette.](/troubleshooting-pcg-download_kubeconfig.png) + ![A screenshot highlighting the kubeconfig file to download from Palette.](/troubleshooting-pcg-download_kubeconfig.webp) - After you download the PCG cluster's kubeconfig file, use the following commands to make a GET request to one of the diff --git a/docs/deprecated/user-management/saml-sso/palette-sso-azure-ad.md b/docs/deprecated/user-management/saml-sso/palette-sso-azure-ad.md index e6f4bb7e59..c6430609ce 100644 --- a/docs/deprecated/user-management/saml-sso/palette-sso-azure-ad.md +++ b/docs/deprecated/user-management/saml-sso/palette-sso-azure-ad.md @@ -49,7 +49,7 @@ contain the necessary parameters to configure Palette. 2. **Enterprise applications** - You will use Azure AD Enterprise registrations to configure SAML SSO with Spectro Cloud Palette.


-![enterprise-app-registration](/oidc-azure-images/enterprise-app-registration.png) +![enterprise-app-registration](/oidc-azure-images/enterprise-app-registration.webp)

@@ -75,7 +75,7 @@ This section describes how to enable Azure AD SSO authentication to access a Kub - **oidc-issuer-url** - "Issuer's URL"


- **oidc-client-id** - "Client ID"


- ![kubeadminconfig](/oidc-azure-images/kubeadmconfig.png) + ![kubeadminconfig](/oidc-azure-images/kubeadmconfig.webp)


@@ -88,7 +88,7 @@ This section describes how to enable Azure AD SSO authentication to access a Kub - **oidc-client-secret** - The secret provided by Azure AD.


- **oidc-extra-scope** - The scope tags.


-![oidc](/oidc-azure-images/client-config.png) +![oidc](/oidc-azure-images/client-config.webp)


@@ -215,7 +215,7 @@ Group** with the display name of **cluster-admin-role**. **name**: "AZURE AD GROUP ID NAME" -![oidc](/oidc-azure-images/client-config.png) +![oidc](/oidc-azure-images/client-config.webp) ## Results diff --git a/docs/docs-content/architecture/architecture-overview.md b/docs/docs-content/architecture/architecture-overview.md index 8de9e7f851..c40d511d46 100644 --- a/docs/docs-content/architecture/architecture-overview.md +++ b/docs/docs-content/architecture/architecture-overview.md @@ -20,7 +20,7 @@ Palette is available in three flexible deployment models: - **Self-hosted**: The management plane is hosted in the customer’s environment. It can be the customer’s on-prem VMware vSphere, OpenStack, bare metal, or in a public cloud using the customer’s cloud account. -![A diagram of Palette deployment models eager-load](/architecture_architecture-overview-deployment-models.png) +![A diagram of Palette deployment models eager-load](/architecture_architecture-overview-deployment-models.webp)
@@ -44,7 +44,7 @@ public or an on-premises data center. The following diagram illustrates the data flow for the Palette SaaS platform to manage the EKS cluster using the user's cloud account in AWS: -![A diagram of the Palette SaaS architecture eager-load](/architecture_architecture-overview_saas.png) +![A diagram of the Palette SaaS architecture eager-load](/architecture_architecture-overview_saas.webp) There are two main data flows represented in the provisioning flow (red) and monitoring flow (green). @@ -75,7 +75,7 @@ endpoint (e.g., vCenter), there is one extra component, Palette local orchestrator and the proxy between Palette’s SaaS platform and cloud endpoint. The following diagram illustrates the data flow for the Palette SaaS platform to manage an on-prem VMware private data center: -![Palette SaaS architecture diagram with connections to private data centers](/architecture_architecture-overview_on-prem.png) +![Palette SaaS architecture diagram with connections to private data centers](/architecture_architecture-overview_on-prem.webp) ## Self-Hosted Architecture and Data Flow @@ -86,4 +86,4 @@ cases, Palette supports a self-hosted on-premises installation. The platform upd be optionally downloaded from a self-hosted private repository instead of pulling from Palette’s hosted public repository. -![Self-hosted Palette architecture diagram](/architecture_architecture-on-prem-detailed.png) +![Self-hosted Palette architecture diagram](/architecture_architecture-on-prem-detailed.webp) diff --git a/docs/docs-content/architecture/architecture.md b/docs/docs-content/architecture/architecture.md index ae5aa57c78..f58760f478 100644 --- a/docs/docs-content/architecture/architecture.md +++ b/docs/docs-content/architecture/architecture.md @@ -14,7 +14,7 @@ tags: Palette supports three different architecture models; multi-tenant SaaS, dedicated SaaS, and self-hosted. To learn more about Palette's architecture and the various components that make up the model, visit the resources listed below. -![Architecture image with on-prem and SaaS eager-load](/docs_architecture-overview_components-overview.png) +![Architecture image with on-prem and SaaS eager-load](/docs_architecture-overview_components-overview.webp) ## Resources diff --git a/docs/docs-content/architecture/networking-ports.md b/docs/docs-content/architecture/networking-ports.md index 3d3a692c82..9556b1d26f 100644 --- a/docs/docs-content/architecture/networking-ports.md +++ b/docs/docs-content/architecture/networking-ports.md @@ -21,7 +21,7 @@ network communication and ports for each architecture. The following ports must be reachable from a network perspective for Palette SaaS to function correctly. -![SaaS Network Diagram with ports](/architecture_networking-ports_saas-network-diagram-grpc.png "title=SaaS Network Diagram with ports") +![SaaS Network Diagram with ports](/architecture_networking-ports_saas-network-diagram-grpc.webp "title=SaaS Network Diagram with ports") @@ -29,7 +29,7 @@ The following ports must be reachable from a network perspective for Palette Saa The following ports must be reachable from a network perspective for Palette SaaS to function correctly. -![SaaS Network Diagram with ports](/architecture_networking-ports_saas-network-diagram-nats.png "title=SaaS Network Diagram with ports") +![SaaS Network Diagram with ports](/architecture_networking-ports_saas-network-diagram-nats.webp "title=SaaS Network Diagram with ports") @@ -40,13 +40,13 @@ The following ports must be reachable from a network perspective for Palette Saa -![SaaS network diagram displaying the network paths for edge](/architecture_networking-ports_saas-network-diagram-edge-grpc.png) +![SaaS network diagram displaying the network paths for edge](/architecture_networking-ports_saas-network-diagram-edge-grpc.webp) -![SaaS network diagram displaying the network paths for edge](/architecture_networking-ports_saas-network-diagram-edge-nats.png) +![SaaS network diagram displaying the network paths for edge](/architecture_networking-ports_saas-network-diagram-edge-nats.webp) @@ -108,13 +108,13 @@ is entirely optional and not required for Palette to operate appropriately. -![On-prem network diagram](/architecture_networking-ports_on_prem_network-diagram-grpc.png) +![On-prem network diagram](/architecture_networking-ports_on_prem_network-diagram-grpc.webp) -![On-prem network diagram](/architecture_networking-ports_on_prem_network-diagram-nats.png) +![On-prem network diagram](/architecture_networking-ports_on_prem_network-diagram-nats.webp) diff --git a/docs/docs-content/architecture/orchestration-spectrocloud.md b/docs/docs-content/architecture/orchestration-spectrocloud.md index 502b42a574..f9da2e1e45 100644 --- a/docs/docs-content/architecture/orchestration-spectrocloud.md +++ b/docs/docs-content/architecture/orchestration-spectrocloud.md @@ -21,7 +21,7 @@ and repeated cluster deployment across multiple infrastructure environments. ## Workload Cluster Provisioning -![workload_cluster_provisioning.png](/architecture_orchestartion-spectrocloud_provision-flow.png) +![workload_cluster_provisioning.webp](/architecture_orchestartion-spectrocloud_provision-flow.webp) 1. New K8S cluster request from user submitted to the cluster management system. @@ -54,7 +54,7 @@ clusters. Palette's decentralized model is based on a "decentralized management - local policy enforcement" scalable architecture. -![distributed_orchestration.png](/architecture_orchestartion-spectrocloud_distributed-flow.png) +![distributed_orchestration.webp](/architecture_orchestartion-spectrocloud_distributed-flow.webp) As part of the workload K8s cluster provisioning, only the first control-plane node is launched by Cluster API, running in the Palette management cluster. Once the control-plane node is operational, Cluster API resources are _pivoted_ from diff --git a/docs/docs-content/byoos/image-builder.md b/docs/docs-content/byoos/image-builder.md index 7943273e84..7bc2e5724e 100644 --- a/docs/docs-content/byoos/image-builder.md +++ b/docs/docs-content/byoos/image-builder.md @@ -23,7 +23,7 @@ tools that together work to create an artifact, or in simpler terms, a custom im You can use the custom images created by KIB with Palette, assuming the infrastructure provider is supported in Palette. Use the following diagram to understand how you can use KIB to create custom images that you can use with Palette. -![A diagram displaying the steps for creating a custom image](/cluster-profiles_byoos_image-builder_workflow-diagram.png) +![A diagram displaying the steps for creating a custom image](/cluster-profiles_byoos_image-builder_workflow-diagram.webp)
@@ -277,7 +277,7 @@ create the image. osVersion: "8" ``` -![View of the cluster profile wizard](/clusters_byoos_image-builder_cluster-profile-byoos-yaml.png) +![View of the cluster profile wizard](/clusters_byoos_image-builder_cluster-profile-byoos-yaml.webp) 17. Click on **Next layer** to add the Kubernetes layer. diff --git a/docs/docs-content/clusters/cluster-groups/cluster-group-backups.md b/docs/docs-content/clusters/cluster-groups/cluster-group-backups.md index 60eea82e51..57ded56dec 100644 --- a/docs/docs-content/clusters/cluster-groups/cluster-group-backups.md +++ b/docs/docs-content/clusters/cluster-groups/cluster-group-backups.md @@ -88,4 +88,4 @@ You can validate that the disk backups are occurring by deploying a virtual clus 4. Access the backup location's blob storage and review the backup files. Example of a backup that includes the virtual cluster disks. -![Example image of a backup that includes disks](/clusters_cluster-groups_cluster-group-backups_backup-overview.png) +![Example image of a backup that includes disks](/clusters_cluster-groups_cluster-group-backups_backup-overview.webp) diff --git a/docs/docs-content/clusters/cluster-groups/cluster-groups.md b/docs/docs-content/clusters/cluster-groups/cluster-groups.md index 88a80acbf4..c64333270a 100644 --- a/docs/docs-content/clusters/cluster-groups/cluster-groups.md +++ b/docs/docs-content/clusters/cluster-groups/cluster-groups.md @@ -34,7 +34,7 @@ type cannot be added to a cluster group configured for the endpoint type load ba ::: -![An example cluster group made up of various clusters](/clusters_cluster-groups_index-page.png) +![An example cluster group made up of various clusters](/clusters_cluster-groups_index-page.webp) ## Get Started diff --git a/docs/docs-content/clusters/cluster-groups/create-cluster-group.md b/docs/docs-content/clusters/cluster-groups/create-cluster-group.md index 201740ef11..decc909b68 100644 --- a/docs/docs-content/clusters/cluster-groups/create-cluster-group.md +++ b/docs/docs-content/clusters/cluster-groups/create-cluster-group.md @@ -77,7 +77,7 @@ Use the instructions below to create a cluster group. The configuration applied to all virtual clusters launched into the host clusters. Select the Kubernetes distribution you want all virtual clusters to use. Use the **Advanced Config** for further customization. - ![A view of the Kubernetes distribution selection menu](/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.png) + ![A view of the Kubernetes distribution selection menu](/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.webp) The request sizing applies to the maximum amount of resources a virtual cluster is allowed to claim. diff --git a/docs/docs-content/clusters/cluster-management/backup-restore/add-backup-location-dynamic.md b/docs/docs-content/clusters/cluster-management/backup-restore/add-backup-location-dynamic.md index e584732e5b..9a409d8a78 100644 --- a/docs/docs-content/clusters/cluster-management/backup-restore/add-backup-location-dynamic.md +++ b/docs/docs-content/clusters/cluster-management/backup-restore/add-backup-location-dynamic.md @@ -122,7 +122,7 @@ cloud account. 3. Click on the **Add New Backup Location** button. Palette will open a wizard to configure the new backup location, as highlighted in the screenshot below. - ![A screenshot highlighting the wizard and configuration fields to add a backup location in Palette.](/clusters_cluster-management_backup-restore_add_aws_account.png) + ![A screenshot highlighting the wizard and configuration fields to add a backup location in Palette.](/clusters_cluster-management_backup-restore_add_aws_account.webp) 4. Fill out the input fields listed in the table. @@ -156,13 +156,13 @@ cloud account.
-![A view of the IAM Role creation screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.png) +![A view of the IAM Role creation screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.webp) 7. Review the details of the newly created IAM role.
-![A view of the IAM Role creation summary screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.png) +![A view of the IAM Role creation summary screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.webp) 8. Copy the IAM role Amazon Resource Name (ARN) @@ -200,7 +200,7 @@ but the Palette instance is hosted in _AWS Account C_. In this scenario, Palette authentication method to add a backup location. The diagram below presents this scenario and shows the order of authentication you must follow. -![A diagram highlighting the order of authentication required when the backup cloud account differs from the cluster deployment cloud account.](/clusters_cluster-management_backup-restore_separate-cloud-accounts.png) +![A diagram highlighting the order of authentication required when the backup cloud account differs from the cluster deployment cloud account.](/clusters_cluster-management_backup-restore_separate-cloud-accounts.webp) A multi-cloud account scenario requires you to perform the following authentication steps. @@ -285,7 +285,7 @@ multiple cloud accounts. 3. Click on the **Add New Backup Location** button. Palette will open a wizard to configure the new backup location, as shown in the screenshot below. - ![A screenshot highlighting the wizard and configuration fields to add a backup location in Palette.](/clusters_cluster-management_backup-restore_add_aws_account.png) + ![A screenshot highlighting the wizard and configuration fields to add a backup location in Palette.](/clusters_cluster-management_backup-restore_add_aws_account.webp) 4. Fill out the input fields listed in the table below. @@ -321,13 +321,13 @@ multiple cloud accounts.
-![A view of the IAM Role creation screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.png) +![A view of the IAM Role creation screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.webp) 7. Review the details of the newly created IAM role in AWS Account B.
-![A view of the IAM Role creation summary screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.png) +![A view of the IAM Role creation summary screen](/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.webp) 8. In the IAM role's **Trust relationships** section, a relationship will already be defined for Palette so that Palette can assume this role under specified conditions. diff --git a/docs/docs-content/clusters/cluster-management/backup-restore/create-cluster-backup.md b/docs/docs-content/clusters/cluster-management/backup-restore/create-cluster-backup.md index 5f9c3ff2a3..f856e6e8b4 100644 --- a/docs/docs-content/clusters/cluster-management/backup-restore/create-cluster-backup.md +++ b/docs/docs-content/clusters/cluster-management/backup-restore/create-cluster-backup.md @@ -65,7 +65,7 @@ Use the following instructions to schedule a backup for an existing cluster.
- ![A screenshot highlighting the fields for scheduling a backup for an existing cluster.](/clusters_cluster-management_backup-restore_scheduled-backup.png) + ![A screenshot highlighting the fields for scheduling a backup for an existing cluster.](/clusters_cluster-management_backup-restore_scheduled-backup.webp) 6. Fill out the required input fields to schedule a backup. Refer to the table to learn more about each input field. @@ -121,7 +121,7 @@ Use the following steps to validate creating a backup in Palette. backups for the current cluster, including the newly created one. The screenshot below shows an example backup. This step validates that you have successfully created the backup. -![A screenshot highlighting the list of available backups for the specific cluster.](/clusters_cluster-management_backup-restore_view-backup.png) +![A screenshot highlighting the list of available backups for the specific cluster.](/clusters_cluster-management_backup-restore_view-backup.webp) 5. You can click on the newly created backup from the list to view its details. Palette displays the backup name, status, creation date, expiry date, list of backed-up namespaces, and a boolean field indicating whether the backup @@ -152,7 +152,7 @@ Use the following instructions to create an on-demand backup for an existing clu
- ![A screenshot highlighting the fields for an on-demand backup for an existing cluster.](/clusters_cluster-management_backup-restore_ondemand-backup.png) + ![A screenshot highlighting the fields for an on-demand backup for an existing cluster.](/clusters_cluster-management_backup-restore_ondemand-backup.webp) 5. Use the following information to configure a scheduled backup. @@ -198,7 +198,7 @@ Use the following steps to validate creating a backup in Palette.
backups for the current cluster, including the newly created one. The screenshot below shows an example backup. This step validates that you have successfully created the backup. -![A screenshot highlighting the list of available backups for the specific cluster.](/clusters_cluster-management_backup-restore_view-backup.png) +![A screenshot highlighting the list of available backups for the specific cluster.](/clusters_cluster-management_backup-restore_view-backup.webp) 5. You can click on the newly created backup from the list to view its details. Palette displays the backup name, status, creation date, expiry date, list of backed-up namespaces, and a boolean field indicating whether the backup diff --git a/docs/docs-content/clusters/cluster-management/backup-restore/restore-cluster-backup.md b/docs/docs-content/clusters/cluster-management/backup-restore/restore-cluster-backup.md index d4a551b48d..a4668ecd86 100644 --- a/docs/docs-content/clusters/cluster-management/backup-restore/restore-cluster-backup.md +++ b/docs/docs-content/clusters/cluster-management/backup-restore/restore-cluster-backup.md @@ -119,7 +119,7 @@ Use the following instructions in Palette to restore a backup to a destination c 6. Click on the **Restore Backup** button at the bottom, as highlighted in the screenshot below. - ![A screenshot highlighting the details of a specific backup.](/clusters_cluster-management_backup-restore_restore.png) + ![A screenshot highlighting the details of a specific backup.](/clusters_cluster-management_backup-restore_restore.webp) 7. In the restore operation wizard, select the destination cluster where you want to restore the backup. For example, you can select the current or a different cluster. You can initiate a restore operation on any destination cluster in @@ -129,7 +129,7 @@ Use the following instructions in Palette to restore a backup to a destination c You can include specific namespaces, Persistent Volumes (PVs), and cluster-scoped resources. - ![A screenshot highlighting the restore operation configurations.](/clusters_cluster-management_backup-restore_confirm-restore.png) + ![A screenshot highlighting the restore operation configurations.](/clusters_cluster-management_backup-restore_confirm-restore.webp) 8. Review the restore operation configurations, and click on the **Confirm Restore** button at the bottom. @@ -153,7 +153,7 @@ Use the following steps to validate restoring a cluster backup. timestamp, source cluster, and the backup name for each restore operation you performed for the current cluster. The screenshot below shows an example restore operation. - ![A screenshot highlighting the restoration status for the destination cluster.](/clusters_cluster-management_backup-restore_verify-restore.png) + ![A screenshot highlighting the restoration status for the destination cluster.](/clusters_cluster-management_backup-restore_verify-restore.webp) You restored the backup successfully when the backup status displays _Completed_. diff --git a/docs/docs-content/clusters/cluster-management/certificate-management.md b/docs/docs-content/clusters/cluster-management/certificate-management.md index bcc30c0bd8..8a426dfc7a 100644 --- a/docs/docs-content/clusters/cluster-management/certificate-management.md +++ b/docs/docs-content/clusters/cluster-management/certificate-management.md @@ -99,13 +99,13 @@ method, using the Palette UI or the API.
-![A view of the Palette UI with an arrow pointing to the **View K8s Certificates** button.](/clusters_cluster-management_certificate-management_cluster-details-page.png) +![A view of the Palette UI with an arrow pointing to the **View K8s Certificates** button.](/clusters_cluster-management_certificate-management_cluster-details-page.webp) 5. Next, select **Renew All** to start the renewal process.
-![A view of the cluster certificates displaying the expiration date](/clusters_cluster-management_certificate-management_certificate-renew-page.png) +![A view of the cluster certificates displaying the expiration date](/clusters_cluster-management_certificate-management_certificate-renew-page.webp) The renewal process may take several minutes, depending on the number of cluster nodes. @@ -378,6 +378,6 @@ nodes.
-![View of the cluster nodes where only the control plane nodes are modified](/clusters_cluster-management_certificate-management_control-plane-only-change.png) +![View of the cluster nodes where only the control plane nodes are modified](/clusters_cluster-management_certificate-management_control-plane-only-change.webp)
diff --git a/docs/docs-content/clusters/cluster-management/cluster-rbac.md b/docs/docs-content/clusters/cluster-management/cluster-rbac.md index 1400c9d1b7..c7d984b843 100644 --- a/docs/docs-content/clusters/cluster-management/cluster-rbac.md +++ b/docs/docs-content/clusters/cluster-management/cluster-rbac.md @@ -141,12 +141,12 @@ You can create role bindings during the cluster creation process or after the ho For a new cluster, you can modify the cluster settings at the end of the cluster creation process. RBAC is one of the cluster settings you can modify. Select **RBAC** from the left **Settings Menu**. -![A view of the cluster settings page when creating a cluster](/clusters_cluster-management_cluster-rbac_cluster-creation-settings.png) +![A view of the cluster settings page when creating a cluster](/clusters_cluster-management_cluster-rbac_cluster-creation-settings.webp) To create or modify a role binding for an active cluster. Navigate to the cluster details page and click on **Settings**. Select **RBAC** from the left **Settings Menu**. -![A view of the cluster settings page for an active cluster](/clusters_cluster-management_cluster-rbac_cluster-settings.png) +![A view of the cluster settings page for an active cluster](/clusters_cluster-management_cluster-rbac_cluster-settings.webp) The RBAC settings view contains two tabs: diff --git a/docs/docs-content/clusters/cluster-management/compliance-scan.md b/docs/docs-content/clusters/cluster-management/compliance-scan.md index e79dfff5de..9187a1a021 100644 --- a/docs/docs-content/clusters/cluster-management/compliance-scan.md +++ b/docs/docs-content/clusters/cluster-management/compliance-scan.md @@ -37,7 +37,7 @@ control plane or worker results if required. All the tests in the report are marked as Scored or Not Scored. The ones marked Not Scored cannot be automatically run, and it is suggested to be tested manually. -![kcs.png](/kcs.png) +![kcs.webp](/kcs.webp) ## Penetration Testing @@ -50,7 +50,7 @@ the API server, whereas, in external mode, the external public-facing endpoint i vulnerabilities found in both modes is shown on the Palette UI. Users can filter the report to view just the internal or external report if required. -![kpt.png](/kpt.png) +![kpt.webp](/kpt.webp) ## Conformance Testing @@ -66,7 +66,7 @@ test run duration increases and may impact other workloads running on the cluste The scan summary of total passed and failed tests are displayed while the test is in progress. In addition, a complete overview of the tests that were run is displayed after the completion of the report. -![conformance.png](/conformance.png) +![conformance.webp](/conformance.webp) ## SBOM: Dependencies & Vulnerabilities @@ -81,7 +81,7 @@ organizations to track vulnerabilities, perform regular software maintenance, an requirements such as the European Union's General Data Protection Regulation (GDPR) and the Payment Card Industry Data Security Standard (PCI DSS). -![sbom_scan.png](/sbom_scan.png) +![sbom_scan.webp](/sbom_scan.webp) ## Configure an SBOM Scan @@ -134,7 +134,7 @@ use of each image, broken out by container name, namespace, and pod name. Each i within a given scope. The vulnerability summary column provides a condensed view of the vulnerability report, which can be viewed in greater detail by clicking on any row in the scan report. -![sbom_results.png](/sbom_results.png) +![sbom_results.webp](/sbom_results.webp) Each identified image has its own detailed results page containing dependency and vulnerability reports. To review an image's result page, select the **>** button. Regardless of the selected SBOM format, each dependency’s name, version, @@ -143,14 +143,14 @@ and type is displayed, and each vulnerability's name, severity, code, impacted v Additional metadata will be included in the SBOM. Exactly what additional metadata is included depends on the selected SBOM format. -![sbom_dependencies.png](/sbom_dependencies.png) +![sbom_dependencies.webp](/sbom_dependencies.webp) For each identified vulnerability, you can view the name, severity level, vulnerability code, installed or impacted version, and the fix version (if a fix is available). Any CVEs documented in the [NIST National Vulnerability Database](https://nvd.nist.gov/vuln) (NVD) will render as a hyperlink to the NVD detail page for that particular vulnerability. -![sbom_vulnerabilities.png](/sbom_vulnerabilities.png) +![sbom_vulnerabilities.webp](/sbom_vulnerabilities.webp) ## Scan Options diff --git a/docs/docs-content/clusters/cluster-management/image-swap.md b/docs/docs-content/clusters/cluster-management/image-swap.md index 8d8c269d69..4414d33c80 100644 --- a/docs/docs-content/clusters/cluster-management/image-swap.md +++ b/docs/docs-content/clusters/cluster-management/image-swap.md @@ -153,7 +153,7 @@ Use the following steps to learn how to use Palette's image swap functionality.
-![A view of the Kubernetes layer YAML with an imageSwap configuration block.](/clusters_cluster-management_image-swap_kubernetes-layer-yaml.png) +![A view of the Kubernetes layer YAML with an imageSwap configuration block.](/clusters_cluster-management_image-swap_kubernetes-layer-yaml.webp) 9. Complete the remainder of the cluster profile creation wizard. diff --git a/docs/docs-content/clusters/cluster-management/kubeconfig.md b/docs/docs-content/clusters/cluster-management/kubeconfig.md index a017ac01d5..72fd03dd7b 100644 --- a/docs/docs-content/clusters/cluster-management/kubeconfig.md +++ b/docs/docs-content/clusters/cluster-management/kubeconfig.md @@ -38,7 +38,7 @@ Palette exposes two kubeconfig files for each cluster deployed through Palette. [Kubeconfig Access Permissions](#kubeconfig-access-permissions) section to learn more about access permissions for the admin kubeconfig file. -![The cluster details page with the two Kubeconfig files elements highlighted](/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png) +![The cluster details page with the two Kubeconfig files elements highlighted](/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.webp) ## Kubeconfig Access Permissions diff --git a/docs/docs-content/clusters/cluster-management/monitoring/deploy-agent.md b/docs/docs-content/clusters/cluster-management/monitoring/deploy-agent.md index a1fc83d5be..65dd2c5e94 100644 --- a/docs/docs-content/clusters/cluster-management/monitoring/deploy-agent.md +++ b/docs/docs-content/clusters/cluster-management/monitoring/deploy-agent.md @@ -63,7 +63,7 @@ can choose to deploy the Prometheus agent with or without authentication and enc The following image displays the cluster details page of a monitoring stack. Use the URL exposed for port 9090 to populate the `remoteWrite.url` parameter. -![A view of the cluster details page with a highlighted box around the Prometheus service URL](/integrations_prometheus-agent_cluster-detail-view.png) +![A view of the cluster details page with a highlighted box around the Prometheus service URL](/integrations_prometheus-agent_cluster-detail-view.webp)
@@ -149,7 +149,7 @@ sending metrics to the monitoring stack. The following image displays the cluster details page of a monitoring stack. Use the URL exposed for port 9090 to populate the `remoteWrite.url` parameter. -![A view of the cluster details page with a highlighted box around the Prometheus service URL](/integrations_prometheus-agent_cluster-detail-view.png) +![A view of the cluster details page with a highlighted box around the Prometheus service URL](/integrations_prometheus-agent_cluster-detail-view.webp)
@@ -248,7 +248,7 @@ following steps. 9. Use the **cluster** filter and review the list of available clusters. Select your newly deployed cluster to review its metrics. -![A grafana dashboard view of the cluster metric displaying pack status](/clusters_cluster-management_grafana_spectro_metrics.png) +![A grafana dashboard view of the cluster metric displaying pack status](/clusters_cluster-management_grafana_spectro_metrics.webp)
diff --git a/docs/docs-content/clusters/cluster-management/monitoring/deploy-monitor-stack.md b/docs/docs-content/clusters/cluster-management/monitoring/deploy-monitor-stack.md index e5d401d261..62fa7fee0b 100644 --- a/docs/docs-content/clusters/cluster-management/monitoring/deploy-monitor-stack.md +++ b/docs/docs-content/clusters/cluster-management/monitoring/deploy-monitor-stack.md @@ -180,7 +180,7 @@ resources. The following diagram represents the infrastructure pattern you will use in this guide to enable HTTPS. -![An architecture diagram that displays the network flow and infrastructure components](/clusters_monitoring_deploy-monitor-stack_https-architecture.png) +![An architecture diagram that displays the network flow and infrastructure components](/clusters_monitoring_deploy-monitor-stack_https-architecture.webp) In this guide, the following domains are used to expose the monitoring stack: @@ -435,7 +435,7 @@ network administrator team if you need additional guidance. | `nginx-ingress-controller` | `metrics.example.com` | `a57b622a0c0a148189ed00df614481c9-1803006767.us-east-1.elb.amazonaws.com` | | `prometheus-operator-kube-prometheus-stack-grafana` | `monitoring.example.com` | `a702f8a14b9684a30b18b875d2cca997-1676466159.us-east-1.elb.amazonaws.com` | -![A screenshot of the Palette user interface with two boxes highlighting the load balancers that you need to add to your CNAME.](/clusters_monitoring_deploy-monitor-stack_loadbalancers.png) +![A screenshot of the Palette user interface with two boxes highlighting the load balancers that you need to add to your CNAME.](/clusters_monitoring_deploy-monitor-stack_loadbalancers.webp) :::info diff --git a/docs/docs-content/clusters/cluster-management/namespace-management.md b/docs/docs-content/clusters/cluster-management/namespace-management.md index c93515289c..f57d810ec2 100644 --- a/docs/docs-content/clusters/cluster-management/namespace-management.md +++ b/docs/docs-content/clusters/cluster-management/namespace-management.md @@ -53,7 +53,7 @@ The following steps will guide you on how to create a namespace. The **Settings** pane displays with **RBAC** preselected and the **Namespaces** tab opened by default. - ![Cluster Settings pane with three arrows that point respectively to Namespace Name field, Add to List button, and the location where the namespace is listed](/clusters_cluster-management_namespace-create.png) + ![Cluster Settings pane with three arrows that point respectively to Namespace Name field, Add to List button, and the location where the namespace is listed](/clusters_cluster-management_namespace-create.webp) 5. Type a unique namespace name in the **Namespace name or Regex** field and click **Add to List** at right. @@ -105,7 +105,7 @@ You can assign resource quotas for resource sharing among multiple users who hav 6. Select the namespace listed in the **Workspace Quota** section. -![Cluster Settings pane displaying Workspace Quota section of Namespaces tab](/clusters_cluster-management_ns-resource-quota.png) +![Cluster Settings pane displaying Workspace Quota section of Namespaces tab](/clusters_cluster-management_ns-resource-quota.webp)
diff --git a/docs/docs-content/clusters/cluster-management/node-pool.md b/docs/docs-content/clusters/cluster-management/node-pool.md index 0a1ed0eb93..8968fc2db7 100644 --- a/docs/docs-content/clusters/cluster-management/node-pool.md +++ b/docs/docs-content/clusters/cluster-management/node-pool.md @@ -208,11 +208,11 @@ After you have modified a new node pool, you can validate the node pool by follo 4. Click **Updates**. - ![Cluster overview page with the highlighted Updates button](/clusters_cluster-management_node-pool_cluster-updates-highlight.png) + ![Cluster overview page with the highlighted Updates button](/clusters_cluster-management_node-pool_cluster-updates-highlight.webp) 5. Review and, optionally, override changes that the repave introduces. - ![Preview of repave updates in the Palette editor](/clusters_cluster-management_node-pool_available-updates-modal.png) + ![Preview of repave updates in the Palette editor](/clusters_cluster-management_node-pool_available-updates-modal.webp) 6. Click **Confirm updates**. @@ -226,4 +226,4 @@ After you have modified a new node pool, you can validate the node pool by follo 4. Verify that all compute instances are in the healthy status and reflect the applied repave changes. - ![Cluster nodes page with all nodes in the healthy status](/clusters_cluster-management_node-pool_cluster-nodes-healthy.png) + ![Cluster nodes page with all nodes in the healthy status](/clusters_cluster-management_node-pool_cluster-nodes-healthy.webp) diff --git a/docs/docs-content/clusters/cluster-management/pack-monitoring.md b/docs/docs-content/clusters/cluster-management/pack-monitoring.md index 3a8a1304e8..d4084d419e 100644 --- a/docs/docs-content/clusters/cluster-management/pack-monitoring.md +++ b/docs/docs-content/clusters/cluster-management/pack-monitoring.md @@ -25,4 +25,4 @@ possible pack statuses. The following image shows the pack status for a cluster profile. -![An image of a cluster profile with various pack statuses.](/pack_status.png) +![An image of a cluster profile with various pack statuses.](/pack_status.webp) diff --git a/docs/docs-content/clusters/cluster-management/palette-webctl.md b/docs/docs-content/clusters/cluster-management/palette-webctl.md index dd73f24782..9194398b5e 100644 --- a/docs/docs-content/clusters/cluster-management/palette-webctl.md +++ b/docs/docs-content/clusters/cluster-management/palette-webctl.md @@ -53,7 +53,7 @@ kubelogin GitHub repository [README](https://github.com/int128/kubelogin#setup) 5. Click on the kubeconfig link to download the file. -![Arrow pointing to the kubeconfig file](/clusters_cluster-management_palette-webctl_cluster-details-overview.png) +![Arrow pointing to the kubeconfig file](/clusters_cluster-management_palette-webctl_cluster-details-overview.webp) 6. Open a terminal window and set the `KUBECONFIG` environment variable to the file path of the **kubeconfig** file. diff --git a/docs/docs-content/clusters/cluster-management/update-k8s-cluster.md b/docs/docs-content/clusters/cluster-management/update-k8s-cluster.md index 5b1a5a8356..e35ed17be7 100644 --- a/docs/docs-content/clusters/cluster-management/update-k8s-cluster.md +++ b/docs/docs-content/clusters/cluster-management/update-k8s-cluster.md @@ -124,12 +124,12 @@ Your cluster should be successfully provisioned and in a healthy state in the cl The cluster profile name follows the pattern `[cloud provider]-profile`. The cluster name follows the pattern `[cloud provider]-cluster`. This tutorial uses Azure for illustration purposes. -![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.png) +![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.webp) Click on the URL for port **:8080** to access the Hello Universe application. The landing page is displayed and the application is functioning correctly. -![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.png) +![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.webp) Navigate to the left **Main Menu** and select **Profiles** to view the cluster profile page. Find the cluster profile corresponding to your cluster in the list of profiles. Click on the **three-dot Menu** and select **Clone**. @@ -238,7 +238,7 @@ Deploy this cluster profile to a new cluster using the same steps outlined in th Once you have completed these steps and the host cluster creation process has finished, navigate to the left **Main Menu** and select **Clusters** to view your deployed clusters. You should have two healthy clusters. -![Image that shows the two clusters in the clusters list](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.png) +![Image that shows the two clusters in the clusters list](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.webp) @@ -303,16 +303,16 @@ using the pattern `[cloud provider]-cluster`. The cluster with the [_hello-universe-api_](https://github.com/spectrocloud/hello-universe-api) application is named using the pattern `[cloud provider]-cluster-api`. -![Image that shows the two clusters in the clusters list](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.png) +![Image that shows the two clusters in the clusters list](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.webp) Select the row corresponding to the `[cloud provider]-cluster` to view its **Overview** tab. -![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.png) +![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.webp) Click on the URL for port **:8080** to access the Hello Universe application. The landing page is displayed and the application is functioning correctly. -![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.png) +![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.webp) @@ -337,7 +337,7 @@ Click on the **Settings** dropdown menu in the upper right corner and select **C Fill **service:hello-universe-frontend** in the **Tags (Optional)** input box. Click on **Save Changes**. Close the panel. -![Image that shows how to add a cluster tag](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.png) +![Image that shows how to add a cluster tag](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.webp) Repeat the steps above for the `[cloud provider]-cluster-api` cluster you deployed with the _hello-universe-api_. Add the **service:hello-universe-backend** tag to it. @@ -350,7 +350,7 @@ Use the drop-down boxes to fill in the values of the filter. Select **Tags** in Click on **Apply Filter**. -![Image that shows how to add a frontend service filter](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.png) +![Image that shows how to add a frontend service filter](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.webp) Once you apply the filter, only the `[cloud provider]-cluster` with this tag is displayed. @@ -389,7 +389,7 @@ Use the dropdown boxes to fill in the values of the filter. Select **Tags** in t Click on **Apply Filter**. -![Image that shows how to add a frontend service filter](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.png) +![Image that shows how to add a frontend service filter](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.webp) Once you apply the filter, only the `[cloud provider]-cluster` with this tag is displayed. @@ -419,7 +419,7 @@ Navigate to the left **Main Menu** and select **Profiles** to view the cluster p corresponding to your _hello-universe-frontend_ cluster. It should be named using the pattern `[cloud provider]-profile`. Select it to view its details. -![Image that shows the frontend cluster profile with cluster linked to it](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.png) +![Image that shows the frontend cluster profile with cluster linked to it](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.webp) The current version is displayed in the **drop-down Menu** next to the profile name. This profile has the default value of **1.0.0**, as you did not specify another value when you created it. The cluster profile also shows the host clusters @@ -432,7 +432,7 @@ A dialog box appears. Fill in the **Version** input with **1.1.0**. Click on **C Palette creates a new cluster profile version and opens it. The version dropdown displays the newly created **1.1.0** profile. This profile version is not deployed to any host clusters. -![Image that shows cluster profile version 1.1.0](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.png) +![Image that shows cluster profile version 1.1.0](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.webp) The version **1.1.0** has the same layers as the version **1.0.0** it was created from. Click on the **hello-universe** manifest layer. The manifest editor appears. @@ -506,7 +506,7 @@ dropdown. Select the **1.1.0** version. Click on **Save** to confirm your profile version selection. -![Image that shows how to select a new profile version for the cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.png) +![Image that shows how to select a new profile version for the cluster](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.webp) :::warning @@ -519,12 +519,12 @@ backups before you make any cluster profile version changes in your production e Palette now makes the required changes to your cluster according to the specifications of the configured cluster profile version. Once your changes have completed, Palette marks your layers with the green status indicator. -![Image that shows completed cluster profile updates](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.png) +![Image that shows completed cluster profile updates](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.webp) Click on the URL for port **:8080** to access the Hello Universe application. The landing page of the application indicates that it is connected to the API server. -![Image that shows hello-universe with API server](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.png) +![Image that shows hello-universe with API server](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.webp) @@ -803,7 +803,7 @@ Navigate to the left **Main Menu** and select **Profiles**. Find the cluster pro The version drop-down displays the two versions of this profile. Select option **1.1.0**. The overview of this version displays the profile layers of this cluster profile and shows that it is in use on one cluster. -![Image that shows TF cluster profile version 1.1.0](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.png) +![Image that shows TF cluster profile version 1.1.0](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.webp) Navigate to the left **Main Menu** and select **Clusters** to view your deployed clusters. Filter for the cluster with the tag **service:hello-universe-frontend**. Select it to view its **Overview** tab. @@ -811,7 +811,7 @@ the tag **service:hello-universe-frontend**. Select it to view its **Overview** Click on the URL for port **:8080** to access the Hello Universe application. The landing page of the application now indicates that it is connected to the API server. -![Image that shows hello-universe with API server](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.png) +![Image that shows hello-universe with API server](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.webp) @@ -929,16 +929,16 @@ Navigate to the left **Main Menu** and select **Clusters**. Filter for the clust your clusters match this filter. Palette indicates that the cluster associated with the cluster profile you updated has updates available. -![Image that shows the pending updates ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.png) +![Image that shows the pending updates ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.webp) Select this cluster to open its **Overview** tab. Click on **Updates Available** to begin the cluster update. -![Image that shows the Updates Available button](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.png) +![Image that shows the Updates Available button](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.webp) A dialog appears which shows the changes made in this update. Review the changes and ensure the only change is the `replicas` field value. The pending update maintains the override you have made and sets the `replicas` field to `1`. -![Image that shows the available updates dialog ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.png) +![Image that shows the available updates dialog ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.webp) Set the value of `replicas` to `3` in the right-hand dialog. This removes your cluster override. Click on **Confirm updates** once you have finished reviewing your changes. @@ -1002,16 +1002,16 @@ Navigate to the left **Main Menu** and select **Clusters**. Filter for the clust your clusters match this filter. Palette indicates that the cluster associated with the cluster profile you updated has an update available. -![Image that shows the pending updates ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.png) +![Image that shows the pending updates ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.webp) Select this cluster to open its **Overview** tab. Click on **Updates Available** to begin the cluster update. -![Image that shows the Updates Available button](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.png) +![Image that shows the Updates Available button](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.webp) A dialog appears which shows the changes made in this update. Review the changes and ensure the only change is the `replicas` field value. The pending update maintains the override you have made and sets the `replicas` field to `1`. -![Image that shows the available updates dialog ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.png) +![Image that shows the available updates dialog ](/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.webp) Set the value of `replicas` to `3` in the right hand dialog. This removes your cluster override. Click on **Confirm updates** once you have finished reviewing your changes. diff --git a/docs/docs-content/clusters/clusters.md b/docs/docs-content/clusters/clusters.md index ab9f68c561..73eb7f5cca 100644 --- a/docs/docs-content/clusters/clusters.md +++ b/docs/docs-content/clusters/clusters.md @@ -111,7 +111,7 @@ Overall health is computed based on the following factors: monitoring activities. In case a cluster goes to an unhealthy state, the last received healthy heartbeat can help you in troubleshooting. -![Cluster_Health_Heart_Beat](/doc_cluster_clusters-cluster-heart-beat.png) +![Cluster_Health_Heart_Beat](/doc_cluster_clusters-cluster-heart-beat.webp) - **Node Conditions** - Kubernetes maintains the status for each cluster node in the form of conditions such as DiskPressure, MemoryPressure, or NetworkUnavailable. Palette monitors these conditions and reports back to the @@ -139,7 +139,7 @@ displayed for the worker nodes in the cluster: - **Memory Requests** - Total memory requested across all pods. -![Cluster Update Details](/cluster_usage_metrics.png) +![Cluster Update Details](/cluster_usage_metrics.webp) Additionally, usage metrics for individual nodes and node conditions are accessible from the Node Details page. @@ -150,7 +150,7 @@ those on the management console. These include the applications and services dep deployed through any other means. Services are monitored on an ongoing basis, and all services of the type LoadBalancer or NodePort are displayed on the management console. -![Cluster Update Details](/cluster_services.png "#width=500px") +![Cluster Update Details](/cluster_services.webp "#width=500px") ## Troubleshooting @@ -177,7 +177,7 @@ condition is marked as _failed_, with relevant error messages. Reconciliation, h continuous attempts are made to perform the task. Failed conditions are a great source of troubleshooting provisioning issues. -![Cluster Update Details](/cluster_conditions.png "#width=400px") +![Cluster Update Details](/cluster_conditions.webp "#width=400px") For example, failure to create a Virtual Machine in AWS due to the exceeded vCPU limit will cause this error to be shown to the end-users. Then, they can choose to bring down some workloads in the AWS cloud to free up space. The next time a @@ -207,12 +207,12 @@ are some of the actions that will result in a rolling upgrade: Palette keeps track of the reason that triggered the rolling upgrade on the nodes in the cluster and is made accessible under **Cluster Overview** > **Upgrade details**. -![upgrade-details1.png](/upgrade-details1.png) +![upgrade-details1.webp](/upgrade-details1.webp) Besides actions taken by the user, Palette also performs a rolling upgrade if the cluster nodes' health degrades. Palette keeps track of the nodes machine's health and will relaunch the node when the machine health check fails. -![upgrade-details2.png](/upgrade-details2.png) +![upgrade-details2.webp](/upgrade-details2.webp) The following are some sample scenarios where the node health is considered as degraded: diff --git a/docs/docs-content/clusters/data-center/maas/architecture.md b/docs/docs-content/clusters/data-center/maas/architecture.md index e51d225d44..5223307aa8 100644 --- a/docs/docs-content/clusters/data-center/maas/architecture.md +++ b/docs/docs-content/clusters/data-center/maas/architecture.md @@ -29,6 +29,6 @@ using Canonical MAAS. Refer to the PCG deployment options section below to learn The diagram below illustrates how MAAS works with Palette using a PCG. - ![Network flow from an architectural perspective of how MAAS works with Palette](/maas_cluster_architecture.png) + ![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. diff --git a/docs/docs-content/clusters/data-center/nutanix/architecture.md b/docs/docs-content/clusters/data-center/nutanix/architecture.md index 5f44f9e2c4..3b97e549ed 100644 --- a/docs/docs-content/clusters/data-center/nutanix/architecture.md +++ b/docs/docs-content/clusters/data-center/nutanix/architecture.md @@ -40,4 +40,4 @@ Below are key architectural highlights of Nutanix clusters provisioned through P The following diagram illustrates the Nutanix architecture. -![Network flow from an architectural perspective of how Nutanix works with Palette.](/clusters_data-center_nutanix_architecture.png) +![Network flow from an architectural perspective of how Nutanix works with Palette.](/clusters_data-center_nutanix_architecture.webp) diff --git a/docs/docs-content/clusters/data-center/nutanix/nutanix.md b/docs/docs-content/clusters/data-center/nutanix/nutanix.md index 558e0c49c2..7e2bbdc2b5 100644 --- a/docs/docs-content/clusters/data-center/nutanix/nutanix.md +++ b/docs/docs-content/clusters/data-center/nutanix/nutanix.md @@ -33,7 +33,7 @@ instances of Palette and Palette VerteX have access to the system console by a level, making the Nutanix cloud available to all the tenants. Regular Palette or VerteX users perform the remaining steps in Palette and their local environment. -![Diagram showing the overall Nutanix workflow for users to construct self-hosted cloud solutions tailored to their environment.](/clusters_data-center_nutanix_workflow.png) +![Diagram showing the overall Nutanix workflow for users to construct self-hosted cloud solutions tailored to their environment.](/clusters_data-center_nutanix_workflow.webp) 1. A [system administrator](../../../glossary-all.md#system-administrator) registers Nutanix with Palette by preparing YAML templates to configure the cluster and node pools and invokes APIs to define the logo, required cloud account diff --git a/docs/docs-content/clusters/data-center/nutanix/register-nutanix-cloud.md b/docs/docs-content/clusters/data-center/nutanix/register-nutanix-cloud.md index 275aa6ac39..23f6767cb9 100644 --- a/docs/docs-content/clusters/data-center/nutanix/register-nutanix-cloud.md +++ b/docs/docs-content/clusters/data-center/nutanix/register-nutanix-cloud.md @@ -211,7 +211,7 @@ height is 40 pixels. It is preferable that the image be transparent. ```bash export ENDPOINT="https://palette.example.com" export CLOUD_TYPE="nutanix" - export cloudLogo="/path/to/the/file/cloud-logo.png" + export cloudLogo="/path/to/the/file/cloud-logo.webp" export infraComponents="/path/to/the/file/infrastructure-components.yaml" export cloudClusterTemplate="/path/to/the/file/cloudClusterTemplate.yaml" export controlPlanePoolTemplate="/path/to/the/file/controlPlanePoolTemplate.yaml" diff --git a/docs/docs-content/clusters/data-center/openstack.md b/docs/docs-content/clusters/data-center/openstack.md index d575af24b8..ebf4e6385d 100644 --- a/docs/docs-content/clusters/data-center/openstack.md +++ b/docs/docs-content/clusters/data-center/openstack.md @@ -19,7 +19,7 @@ The following are some highlights of OpenStack clusters provisioned by Palette: portal and the private cloud environment. The PCG enables installation and end-to-end lifecycle management of Kubernetes clusters in private cloud environments from Palette. - ![openstack_cluster_architecture.png](/openstack_cluster_architecture.png) + ![openstack_cluster_architecture.webp](/openstack_cluster_architecture.webp) Refer to the [PCG Architecture](../pcg/architecture.md) section to learn more about the PCG architecture. diff --git a/docs/docs-content/clusters/data-center/vmware.md b/docs/docs-content/clusters/data-center/vmware.md index 87329c713e..70b6df9b17 100644 --- a/docs/docs-content/clusters/data-center/vmware.md +++ b/docs/docs-content/clusters/data-center/vmware.md @@ -22,7 +22,7 @@ The following are some architectural highlights of Kubernetes clusters provision When the PCG is installed on-prem, it registers itself with Palette and enables secure communications with the private cloud environment. - ![vmware_arch_oct_2020.png](/vmware_arch_oct_2020.png) + ![vmware_arch_oct_2020.webp](/vmware_arch_oct_2020.webp) Refer to the [PCG Architecture](../pcg/architecture.md) section to learn more about the PCG architecture. diff --git a/docs/docs-content/clusters/edge/architecture.md b/docs/docs-content/clusters/edge/architecture.md index 1cd78ec416..0c1eb84556 100644 --- a/docs/docs-content/clusters/edge/architecture.md +++ b/docs/docs-content/clusters/edge/architecture.md @@ -30,7 +30,7 @@ The following are architectural highlights of Palette-provisioned Edge native cl - Palette Edge Distribution supports use cases that require customizing OS packages, device drivers, and more. - ![Architecture diagram of Edge](/native-edge.png "#title=An architecture diagram of Palette and all of the components.") + ![Architecture diagram of Edge](/native-edge.webp "#title=An architecture diagram of Palette and all of the components.") ## Minimum Device Requirements diff --git a/docs/docs-content/clusters/edge/edge-configuration/cloud-init.md b/docs/docs-content/clusters/edge/edge-configuration/cloud-init.md index d8e9b8b04a..0896b7d2d5 100644 --- a/docs/docs-content/clusters/edge/edge-configuration/cloud-init.md +++ b/docs/docs-content/clusters/edge/edge-configuration/cloud-init.md @@ -14,7 +14,7 @@ locking down the image. The following diagram displays the available cloud-init stages you can use to customize the device installation. -![A diagram that displays all the cloud-init stages supported. The stages are listed in the markdown table below.](/clusters_edge_cloud-init_cloud-init-stages-supported.png) +![A diagram that displays all the cloud-init stages supported. The stages are listed in the markdown table below.](/clusters_edge_cloud-init_cloud-init-stages-supported.webp) You can read more about Kairos and cloud-init by reviewing [Kairo's cloud-init](https://kairos.io/docs/architecture/cloud-init/) resource. For your convenience, all the supported diff --git a/docs/docs-content/clusters/edge/edge-configuration/edge-configuration.md b/docs/docs-content/clusters/edge/edge-configuration/edge-configuration.md index 7187df25dd..70ad4d9b29 100644 --- a/docs/docs-content/clusters/edge/edge-configuration/edge-configuration.md +++ b/docs/docs-content/clusters/edge/edge-configuration/edge-configuration.md @@ -36,7 +36,7 @@ To better understand the Edge installation process, review the order of operatio 11. Edge Host is ready for use. -![The boot order sequence, listing 9 steps that flow in a sequential order.](/clusters_edge_cloud-init_boot-order-squence.png) +![The boot order sequence, listing 9 steps that flow in a sequential order.](/clusters_edge_cloud-init_boot-order-squence.webp) The Edge installation process accepts two types of configurations that you can use to customize the installation: Edge Installer Configuration and Edge OS Configuration. diff --git a/docs/docs-content/clusters/edge/edge-configuration/skip-copying-stages.md b/docs/docs-content/clusters/edge/edge-configuration/skip-copying-stages.md index 63df451ed4..76e3f3eb9f 100644 --- a/docs/docs-content/clusters/edge/edge-configuration/skip-copying-stages.md +++ b/docs/docs-content/clusters/edge/edge-configuration/skip-copying-stages.md @@ -15,7 +15,7 @@ phase, where you add the Edge installer to the Edge host. The second opportunity where you can provide supplementary user-data configurations if needed. The diagram below highlights the two mentioned phases in the Edge lifecycle. -![A diagram highlighting the two stages in the edge deployment lifecycle where you can apply user data.](/edge_edge-configuration_cloud-init_user-data.png) +![A diagram highlighting the two stages in the edge deployment lifecycle where you can apply user data.](/edge_edge-configuration_cloud-init_user-data.webp) - **Staging Phase** - In the staging phase, you prepare your edge hosts using the organization-level configurations. The configurations include the Edge Installer, the user data, and, optionally, a content bundle. You boot the edge hosts diff --git a/docs/docs-content/clusters/edge/edge-native-lifecycle.md b/docs/docs-content/clusters/edge/edge-native-lifecycle.md index 90a6d1a917..5c019d91f4 100644 --- a/docs/docs-content/clusters/edge/edge-native-lifecycle.md +++ b/docs/docs-content/clusters/edge/edge-native-lifecycle.md @@ -10,7 +10,7 @@ tags: ["edge"] The typical end-to-end lifecycle of deploying clusters at edge locations involves several distinct phases in which different organizations or teams need to perform specific tasks. -![A flow of the lifecycle, starting with model, staging, install, and finally register. Once all phases are complete the cluster provision occurs.](/native-edge-deployment-lifecycle.png) +![A flow of the lifecycle, starting with model, staging, install, and finally register. Once all phases are complete the cluster provision occurs.](/native-edge-deployment-lifecycle.webp) - **Modeling** - App owners build and test the applications in test environments and model application profiles in Palette for a cluster installation. diff --git a/docs/docs-content/clusters/edge/edge.md b/docs/docs-content/clusters/edge/edge.md index 36620cb619..ed412a8994 100644 --- a/docs/docs-content/clusters/edge/edge.md +++ b/docs/docs-content/clusters/edge/edge.md @@ -22,7 +22,7 @@ require content data and processing to be closer to their applications.
-![A drawing of Edge architecture with humans interacting](/clusters_edge_edge-arch-drawing.png) +![A drawing of Edge architecture with humans interacting](/clusters_edge_edge-arch-drawing.webp)
diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md b/docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md index b0f39960bf..555fb1b14f 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/build-artifacts.md @@ -32,7 +32,7 @@ utility to embed the content bundle and user data into the Edge installer ISO im The diagram below displays the overarching steps to build the Edge installer ISO using a content bundle. The diagram also highlights the primary prerequisites to create a content bundle. -![An overarching diagram displaying the workflow in the current guide.](/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.png) +![An overarching diagram displaying the workflow in the current guide.](/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.webp) ## Prerequisites @@ -137,7 +137,7 @@ export API_KEY=[USE-YOUR-API-KEY_HERE] 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.png) +![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**. @@ -149,7 +149,7 @@ export API_KEY=[USE-YOUR-API-KEY_HERE] 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.png) +![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. 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 68ea3ca76d..8d96fe27e6 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/edgeforge-workflow.md @@ -21,7 +21,7 @@ EdgeForge contains three critical components. 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. -![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.png) +![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) ## Get Started @@ -38,7 +38,7 @@ Installer that installs the Palette Edge host agent and metadata to perform the
-![A diagram breaking up the internal components of the ISO image](/clusters_edge_edgeforge-workflow_iso-diagram.png) +![A diagram breaking up the internal components of the ISO image](/clusters_edge_edgeforge-workflow_iso-diagram.webp) ### Edge Host Agent Container Image @@ -61,7 +61,7 @@ production scenario, you would need to customize these artifacts to suit your sp
-![A diagram breaking up the internal components of the Edge Provider container images](/clusters_edge_edgeforge-workflow_provider-diagram.png) +![A diagram breaking up the internal components of the Edge Provider container images](/clusters_edge_edgeforge-workflow_provider-diagram.webp) :::info diff --git a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md index 2f883de66a..821cd45d5f 100644 --- a/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md +++ b/docs/docs-content/clusters/edge/edgeforge-workflow/palette-canvos.md @@ -41,7 +41,7 @@ CanvOS is a utility that helps you build Edge artifacts. CanvOS is part of the E The diagram below shows the high-level steps to building the Edge artifacts and pushing the provider images to an image registry. -![Overarching diagram showing the workflow in the current guide.](/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.png) +![Overarching diagram showing the workflow in the current guide.](/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.webp) This guide presents two workflows - Basic and Advanced. @@ -366,7 +366,7 @@ options: The screenshot below displays how to reference a provider image in the BYOOS pack of your cluster profile. -![Screenshot of a sample cluster profile's OS layer ](/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.png) +![Screenshot of a sample cluster profile's OS layer ](/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.webp) :::info @@ -831,7 +831,7 @@ options: The screenshot below displays how to reference a provider image in the BYOOS pack of your cluster profile. -![Screenshot of a sample cluster profile's OS layer ](/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.png) +![Screenshot of a sample cluster profile's OS layer ](/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.webp) :::info 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 b7404e5b87..d2205e0a08 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 @@ -272,7 +272,7 @@ stages: If you don't need to apply any unique configurations on the device once it arrives at the physical site, then your site deployment flow would look like the following. -![The flow of an install process not requiring additional customization](/clusters_site-deployment_prepare-edge-configuration_install-flow.png) +![The flow of an install process not requiring additional customization](/clusters_site-deployment_prepare-edge-configuration_install-flow.webp) Should you need to apply different configurations once the device arrives at the physical site, you can use a secondary user data to support this use case. @@ -284,7 +284,7 @@ organizations that need to change settings after powering on the Edge host at th To use additional user data, create a bootable device, such as a USB stick, that contains the user data in the form of an ISO image. The Edge Installer will consume the additional user data during the installation process. -![The flow of an install process with an additional customization occurring at the physical site. The additional customization is using a USB stick to upload the new user data.](/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.png) +![The flow of an install process with an additional customization occurring at the physical site. The additional customization is using a USB stick to upload the new user data.](/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.webp) When creating your Edge Installer, you can embed the user data into the installer image to eliminate providing it via a USB drive. diff --git a/docs/docs-content/clusters/edge/networking/local-registry.md b/docs/docs-content/clusters/edge/networking/local-registry.md index 56d3e9a442..04d90c7093 100644 --- a/docs/docs-content/clusters/edge/networking/local-registry.md +++ b/docs/docs-content/clusters/edge/networking/local-registry.md @@ -17,7 +17,7 @@ connected to the external network. ::: -![Local Harbor Registry Architecture](/clusters_edge_networking_local_harbor_architecture.png) +![Local Harbor Registry Architecture](/clusters_edge_networking_local_harbor_architecture.webp) ## Prerequisites diff --git a/docs/docs-content/clusters/edge/networking/vxlan-overlay.md b/docs/docs-content/clusters/edge/networking/vxlan-overlay.md index 71b87317bd..dcd7ed45ad 100644 --- a/docs/docs-content/clusters/edge/networking/vxlan-overlay.md +++ b/docs/docs-content/clusters/edge/networking/vxlan-overlay.md @@ -21,7 +21,7 @@ cluster experiences an outage with the overlay network enabled, components insid addresses in the overlay network, even if their IP addresses in the underlying physical network has changed, protecting the cluster from an outage. -![VxLAN Overlay Architecture](/clusters_edge_site-installation_vxlan-overlay_architecture.png) +![VxLAN Overlay Architecture](/clusters_edge_site-installation_vxlan-overlay_architecture.webp) :::preview 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 5bde78ee0a..3830b62b04 100644 --- a/docs/docs-content/clusters/edge/site-deployment/deploy-cluster.md +++ b/docs/docs-content/clusters/edge/site-deployment/deploy-cluster.md @@ -41,7 +41,7 @@ For learning purposes, you will set up Virtual Machines (VMs) as Edge hosts and provide a more accessible Edge learning experience, as you do not require connecting to physical Edge devices. The diagram below shows the main steps to prepare Edge hosts and deploy a cluster. -![An overarching diagram showing the tutorial workflow.](/tutorials/edge/clusters_edge_deploy-cluster_overarching.png) +![An overarching diagram showing the tutorial workflow.](/tutorials/edge/clusters_edge_deploy-cluster_overarching.webp) ## Prerequisites @@ -93,7 +93,7 @@ To complete this tutorial, you will need the following: The screenshot below shows a sample registration token in the **Tenant Settings** > **Registration Tokens** section in Palette. - ![A screenshot of a registration token in Palette](/tutorials/edge/clusters_edge_deploy-cluster_registration-token.png) + ![A screenshot of a registration token in Palette](/tutorials/edge/clusters_edge_deploy-cluster_registration-token.webp) ## Build Edge Artifacts @@ -666,7 +666,7 @@ Before deploying a cluster, you must verify Edge host registration status in Pal Open a web browser and log in to [Palette](https://console.spectrocloud.com). Navigate to the left **Main Menu** and select **Clusters**. Click on the **Edge Hosts** tab and verify the three VMs you created are registered with Palette. -![A screenshot showing the VMs automatically registered with Palette. ](/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.png) +![A screenshot showing the VMs automatically registered with Palette. ](/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.webp) If the three Edge hosts are not displayed in the **Edge hosts** tab, the automatic registration failed. If this happens, you can manually register hosts by clicking the **Add Edge Hosts** button and pasting the Edge host ID. Repeat this host @@ -682,7 +682,7 @@ User Interface (UI) to deploy a cluster that is made up of the three Edge hosts Validate you are in the **Default** project scope before creating a cluster profile. -![A screenshot of Palette's Default scope selected.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.png) +![A screenshot of Palette's Default scope selected.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.webp) Next, create a cluster profile with the core infrastructure layers and a manifest of a sample application, [Hello Universe](https://github.com/spectrocloud/hello-universe#hello-universe). Navigate to the left **Main Menu** and @@ -746,7 +746,7 @@ options: The screenshot below shows you how to reference your provider OS image in a cluster profile by using the utility build output with the BYOOS pack. -![A screenshot of k3s OS layer in a cluster profile.](/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.png) +![A screenshot of k3s OS layer in a cluster profile.](/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.webp) :::warning @@ -780,7 +780,7 @@ infrastructure profile as a layered diagram. Finally, click on the **Add Manifest** button to add the [Hello Universe](https://github.com/spectrocloud/hello-universe#readme) application manifest. -![A screenshot of the add Manifest button.](/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.png) +![A screenshot of the add Manifest button.](/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.webp) Use the following values to add the Hello Universe manifest metadata. @@ -833,7 +833,7 @@ spec: The screenshot below shows the manifest pasted into the text editor. Click on the **Confirm & Create** button to finish adding the manifest. -![A screenshot of Hello Universe application manifest.](/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.png) +![A screenshot of Hello Universe application manifest.](/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.webp) If there are no errors or compatibility issues, Palette displays the newly created full cluster profile for review. Verify the layers you added, and click on the **Next** button. @@ -845,7 +845,7 @@ Review all layers and click **Finish Configuration** to create the cluster profi Click on the newly created cluster profile to view its details page. Click the **Deploy** button to deploy a new Edge cluster. -![Screenshot of the Profile Layers success.](/tutorials/edge/clusters_edge_deploy-cluster_profile-success.png) +![Screenshot of the Profile Layers success.](/tutorials/edge/clusters_edge_deploy-cluster_profile-success.webp) The cluster deployment wizard displays the following sections. @@ -899,7 +899,7 @@ Provide the following details for the control plane pool. The screenshot below shows an Edge host added to the control plane pool. -![Screenshot of an Edge host added to the control plane pool.](/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.png) +![Screenshot of an Edge host added to the control plane pool.](/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.webp) Similarly, provide details for the worker pool, and add the remaining two Edge hosts to the worker pool. @@ -912,7 +912,7 @@ Similarly, provide details for the worker pool, and add the remaining two Edge h The screenshot below shows two Edge hosts added to the worker pool. -![Screenshot of Edge hosts added to the worker pool.](/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.png) +![Screenshot of Edge hosts added to the worker pool.](/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.webp) Click **Next** to continue. @@ -942,7 +942,7 @@ on the port number to access the application. The screenshot below highlights the NodePort to access the application. -![Screenshot of highlighted NodePort to access the application.](/tutorials/edge/clusters_edge_deploy-cluster_access-service.png) +![Screenshot of highlighted NodePort to access the application.](/tutorials/edge/clusters_edge_deploy-cluster_access-service.webp) Clicking on the exposed NodePort displays the Hello Universe application. @@ -953,7 +953,7 @@ public NodePort URL. This prevents the browser from caching an unresolved DNS re ::: -![Screenshot of successfully accessing the Hello Universe application.](/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.png) +![Screenshot of successfully accessing the Hello Universe application.](/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.webp) You have successfully provisioned an Edge cluster and deployed the Hello Universe application on it. @@ -967,7 +967,7 @@ hosts. In Palette, display the cluster details page. Click on the **Settings** button to expand the **drop-down Menu**, and select the **Delete Cluster** option, as shown in the screenshot below. -![Screenshot of deleting a cluster.](/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.png) +![Screenshot of deleting a cluster.](/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.webp) Palette prompts you to enter the cluster name and confirm the delete action. Type the cluster name to delete the cluster. The cluster status changes to **Deleting**. Deletion takes up to 10 minutes. @@ -975,7 +975,7 @@ cluster. The cluster status changes to **Deleting**. Deletion takes up to 10 min After you delete the cluster, click **Profiles** on the left **Main Menu**, and select the profile to delete. Choose the **Delete** option in the **three-dot Menu**, as shown in the screenshot below. -![Screenshot of deleting a cluster profile.](/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.png) +![Screenshot of deleting a cluster profile.](/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.webp) Wait for Palette to successfully delete the resources. 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 d21f480341..5db54ee732 100644 --- a/docs/docs-content/clusters/edge/site-deployment/model-profile.md +++ b/docs/docs-content/clusters/edge/site-deployment/model-profile.md @@ -58,7 +58,7 @@ needs.
-![A view of the Kubernetes pack editor with a YAML configuration](/clusters_site-deployment_model-profile_byoos-pack-yaml.png) +![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 diff --git a/docs/docs-content/clusters/imported-clusters/attach-add-on-profile.md b/docs/docs-content/clusters/imported-clusters/attach-add-on-profile.md index 68f79e3df5..18ac477df9 100644 --- a/docs/docs-content/clusters/imported-clusters/attach-add-on-profile.md +++ b/docs/docs-content/clusters/imported-clusters/attach-add-on-profile.md @@ -35,7 +35,7 @@ In this how-to, you learn how to add an add-on cluster profile to an imported cl
-![The cluster details view when the profile tab is selected](/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.png) +![The cluster details view when the profile tab is selected](/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.webp)
@@ -47,7 +47,7 @@ In this how-to, you learn how to add an add-on cluster profile to an imported cl 7. Navigate to the **Overview** tab to monitor the deployment. When the add-on cluster profile is deployed, the **Cluster Profile** status displays as a green circle next to the layer.
-![A cluster profile with an add-on profile deployed successfully](/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.png) +![A cluster profile with an add-on profile deployed successfully](/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.webp)
diff --git a/docs/docs-content/clusters/imported-clusters/cluster-import.md b/docs/docs-content/clusters/imported-clusters/cluster-import.md index 1d14e9314b..77cbcc469b 100644 --- a/docs/docs-content/clusters/imported-clusters/cluster-import.md +++ b/docs/docs-content/clusters/imported-clusters/cluster-import.md @@ -52,7 +52,7 @@ Select the mode you want to use when importing a cluster into Palette.
- ![A view of the cluster details page with the sidebar instructions box](/clusters_imported-clusters_full-permissions-instructions.png) + ![A view of the cluster details page with the sidebar instructions box](/clusters_imported-clusters_full-permissions-instructions.webp)
@@ -101,7 +101,7 @@ Select the mode you want to use when importing a cluster into Palette.
- ![A view of an imported cluster's details page](/clusters_imported-clusters_full-permissions.png) + ![A view of an imported cluster's details page](/clusters_imported-clusters_full-permissions.webp)
@@ -153,7 +153,7 @@ You now have imported a cluster into Palette with full permissions.
- ![A view of the cluster details page with the sidebar instructions box](/clusters_imported-clusters_read-only-instructions.png) + ![A view of the cluster details page with the sidebar instructions box](/clusters_imported-clusters_read-only-instructions.webp)
@@ -202,7 +202,7 @@ You now have imported a cluster into Palette with full permissions.
- ![A view of an imported cluster's details page](/clusters_imported-clusters_read-only.png) + ![A view of an imported cluster's details page](/clusters_imported-clusters_read-only.webp)
diff --git a/docs/docs-content/clusters/imported-clusters/migrate-full-permissions.md b/docs/docs-content/clusters/imported-clusters/migrate-full-permissions.md index 64f6800f62..19bfd986f5 100644 --- a/docs/docs-content/clusters/imported-clusters/migrate-full-permissions.md +++ b/docs/docs-content/clusters/imported-clusters/migrate-full-permissions.md @@ -29,7 +29,7 @@ tags: ["clusters", "imported clusters"]
-![The cluster details view with an arrow pointing to the migrate button](/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.png) +![The cluster details view with an arrow pointing to the migrate button](/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.webp)
@@ -92,7 +92,7 @@ job.batch/palette-import-presetup-job created
-![A cluster details page with an imported cluster after a completed migration](/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.png) +![A cluster details page with an imported cluster after a completed migration](/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.webp) You now have successfully migrated a read-only mode cluster to full-permissions mode. Imported clusters in full-permissions mode allow Palette to manage more Day-2 activities. You can also now deploy add-on cluster profiles to diff --git a/docs/docs-content/clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md b/docs/docs-content/clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md index fb6d8b50ef..070387c4c4 100644 --- a/docs/docs-content/clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md +++ b/docs/docs-content/clusters/palette-virtual-clusters/configure-oidc-virtual-cluster.md @@ -58,7 +58,7 @@ If a cluster group does not exist, you will need to create a host cluster and th 6. Locate the `vcluster.extraArgs` parameter section of the cluster group configuration file and uncomment the lines shown in the example. -![Screenshot of the cluster group YAML showing oidc-related parameters to uncomment and update.](/clusters_palette-virtual-clusters_configure-vcluster-oidc.png) +![Screenshot of the cluster group YAML showing oidc-related parameters to uncomment and update.](/clusters_palette-virtual-clusters_configure-vcluster-oidc.webp) 7. Update the `vcluster.extraArgs` section with your identity provider information. diff --git a/docs/docs-content/clusters/pcg/architecture.md b/docs/docs-content/clusters/pcg/architecture.md index b3cbee3336..025754f268 100644 --- a/docs/docs-content/clusters/pcg/architecture.md +++ b/docs/docs-content/clusters/pcg/architecture.md @@ -18,7 +18,7 @@ communication between the Palette control management plane and the private cloud deployment and removal of Kubernetes clusters in private cloud environments through the Palette user interface, API, CLI, or Terraform provider. -![An architecture diagram of PCG](/clusters_pcg_architecture_overview_diagram.png) +![An architecture diagram of PCG](/clusters_pcg_architecture_overview_diagram.webp) ## Network Communication @@ -179,4 +179,4 @@ To use the System Private Gateway with a self-hosted Palette instance, you must Gateway** option while registering a private cloud account with Palette. This option is only available from the Palette user interface for private cloud environments such as MAAS, OpenStack, and VMware vSphere. -![View of the cloud account registration screen with the system PCG check box highlighted](/clusters_pcg_architecture_system-pcg-ui.png) +![View of the cloud account registration screen with the system PCG check box highlighted](/clusters_pcg_architecture_system-pcg-ui.webp) diff --git a/docs/docs-content/clusters/pcg/deploy-pcg-k8s.md b/docs/docs-content/clusters/pcg/deploy-pcg-k8s.md index f266e27b94..58ed3264b1 100644 --- a/docs/docs-content/clusters/pcg/deploy-pcg-k8s.md +++ b/docs/docs-content/clusters/pcg/deploy-pcg-k8s.md @@ -108,7 +108,7 @@ Use the following steps to install the PCG in your existing Kubernetes cluster. 6. To install the Palette agent, copy the kubectl commands from the slide-out panel and execute them against your self-hosted cluster. Issue the commands in the order they are listed. - ![View of the cluster details page with the side drawer extended that contains the kubectl commands](/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.png) + ![View of the cluster details page with the side drawer extended that contains the kubectl commands](/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.webp) 7. Close the slide-out panel when you have copied and issued both commands. The PCG Overview page **Cluster Status** field will display **Pending** while the PCG is deploying. The deployment is complete when the **Cluster Status** diff --git a/docs/docs-content/clusters/pcg/deploy-pcg/maas.md b/docs/docs-content/clusters/pcg/deploy-pcg/maas.md index 6ce458712e..7c6ef739f4 100644 --- a/docs/docs-content/clusters/pcg/deploy-pcg/maas.md +++ b/docs/docs-content/clusters/pcg/deploy-pcg/maas.md @@ -95,7 +95,7 @@ The diagram below shows an example of using an external DNS server for servers t delegation. This ensures all servers in the network can resolve the DNS names of servers deployed by MAAS. Note that it is not required for the DNS records to be accessible from the internet. -![Image showing external DNS server machines that MAAS deploys in addition to a DNS delegation](/clusters_maas_maas-dns-setup.png) +![Image showing external DNS server machines that MAAS deploys in addition to a DNS delegation](/clusters_maas_maas-dns-setup.webp) ## Deploy PCG diff --git a/docs/docs-content/clusters/pcg/manage-pcg/pcg-upgrade.md b/docs/docs-content/clusters/pcg/manage-pcg/pcg-upgrade.md index 3a39f4f828..8a6c6f9f11 100644 --- a/docs/docs-content/clusters/pcg/manage-pcg/pcg-upgrade.md +++ b/docs/docs-content/clusters/pcg/manage-pcg/pcg-upgrade.md @@ -70,7 +70,7 @@ through Palette ::: - ![A PCG details page displaying an eligible update](/clusters_manage-pcg_pcg-upgrade_updates-button.png) + ![A PCG details page displaying an eligible update](/clusters_manage-pcg_pcg-upgrade_updates-button.webp) To upgrade the PCG cluster, click the **Updates** button to start the upgrade process. A cluster profile editor will appear, displaying the changes that will be made to the cluster profile. Review the changes and click **Confirm diff --git a/docs/docs-content/clusters/pcg/manage-pcg/scale-pcg-nodes.md b/docs/docs-content/clusters/pcg/manage-pcg/scale-pcg-nodes.md index e3dcd3e78d..05f4f94c7a 100644 --- a/docs/docs-content/clusters/pcg/manage-pcg/scale-pcg-nodes.md +++ b/docs/docs-content/clusters/pcg/manage-pcg/scale-pcg-nodes.md @@ -56,7 +56,7 @@ Use the following steps to increase the number of nodes in a PCG. Additional nodes are added sequentially to the PCG. The status of the nodes will change from **Provisioning Node** to **Running** once the provisioning process is complete. -![View of the nodes page with two nodes in the deployment process](/clusters_manage-pcg_scale-pcg-nodes_nodes-view.png) +![View of the nodes page with two nodes in the deployment process](/clusters_manage-pcg_scale-pcg-nodes_nodes-view.webp) ## Validate diff --git a/docs/docs-content/clusters/public-cloud/aws/architecture.md b/docs/docs-content/clusters/public-cloud/aws/architecture.md index 6a4ed0950b..b199317acc 100644 --- a/docs/docs-content/clusters/public-cloud/aws/architecture.md +++ b/docs/docs-content/clusters/public-cloud/aws/architecture.md @@ -27,7 +27,7 @@ The following are some architectural highlights of the Amazon Web Services (AWS) - The Kubernetes API Server endpoint is accessible through an Elastic Load Balancing (ELB), which load balances across all the control plane nodes. - ![A diagram of AWS architecture](/clusters_aws_architecture_aws_cluster_architecture.png) + ![A diagram of AWS architecture](/clusters_aws_architecture_aws_cluster_architecture.webp) ## AWS EKS Architecture @@ -42,7 +42,7 @@ highlights pertaining to EKS when managed by Palette. - Spot instance support -![eks_cluster_architecture.png](/clusters_aws_create-and-manage-aws-eks-cluster_architecture.png) +![eks_cluster_architecture.webp](/clusters_aws_create-and-manage-aws-eks-cluster_architecture.webp) ### Disable OIDC Associate Provider diff --git a/docs/docs-content/clusters/public-cloud/azure/architecture.md b/docs/docs-content/clusters/public-cloud/azure/architecture.md index 47444a5aae..53d57a3af1 100644 --- a/docs/docs-content/clusters/public-cloud/azure/architecture.md +++ b/docs/docs-content/clusters/public-cloud/azure/architecture.md @@ -25,7 +25,7 @@ The following are some architectural highlights of Azure clusters deployed by Pa - None of the control plane nodes and worker nodes have public IPs attached. The Kubernetes API Server endpoint is accessed through a public load balancer. -![An Azure IaaS architecture diagram](/clusters_azure_architecture_iaas-overview.png) +![An Azure IaaS architecture diagram](/clusters_azure_architecture_iaas-overview.webp) ## AKS Architecture @@ -45,7 +45,7 @@ The integration between Palette and Azure AKS unlocks the following capabilities - Leverage extensive authentication and authorization capabilities by using Azure Active Directory and dynamic rules enforcement, across multiple clusters with Azure Policy. -![An Azure AKS architecture diagram](/clusters_azure_architecture_aks-diagram.png) +![An Azure AKS architecture diagram](/clusters_azure_architecture_aks-diagram.webp) ## Azure Storage 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 dae6396a9f..d4b0f1ca9a 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 @@ -245,7 +245,7 @@ Once you create your scale set, you can find it by navigating to the **Azure ser Basic autoscaling options are available for host-based scaling when you create your scale set. However, to create custom autoscale rules based on metrics or a schedule, use **Custom autoscale**. To learn how you can scale resources based on metrics you define, refer to Microsoft's [Get started with Autoscale in Azure](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-get-started) reference guide. -![Screenshot with an arrow that points to the Custom Autoscale option in Azure portal.](/clusters_publiccloud_azure_custom-autoscale.png) +![Screenshot with an arrow that points to the Custom Autoscale option in Azure portal.](/clusters_publiccloud_azure_custom-autoscale.webp) When scaling based on a metric, you add a rule to scale out VMs and a matching rule to scale in VMs when they are no longer needed. @@ -256,7 +256,7 @@ A [Microsoft video](https://learn.microsoft.com/en-us/azure/azure-monitor/autosc ::: -![Screenshot of scaling options with arrows pointing to the "Scale based on metric" option and the link to add a rule.](/clusters_publiccloud_azure_add-rule.png) +![Screenshot of scaling options with arrows pointing to the "Scale based on metric" option and the link to add a rule.](/clusters_publiccloud_azure_add-rule.webp) :::tip diff --git a/docs/docs-content/clusters/public-cloud/deploy-k8s-cluster.md b/docs/docs-content/clusters/public-cloud/deploy-k8s-cluster.md index 3bdd881dc6..1d9cee0218 100644 --- a/docs/docs-content/clusters/public-cloud/deploy-k8s-cluster.md +++ b/docs/docs-content/clusters/public-cloud/deploy-k8s-cluster.md @@ -32,7 +32,7 @@ blueprint for the host cluster you deploy. Palette clusters have the same node p plane nodes, often called _master nodes_, and _worker nodes_ where you will deploy applications. The result is a host cluster that Palette manages. -![A view of Palette managing the Kubernetes lifecycle](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.png) +![A view of Palette managing the Kubernetes lifecycle](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.webp)
@@ -105,7 +105,7 @@ Log in to [Palette](https://console.spectrocloud.com) and navigate to the left * view the cluster profile page. You can view the list of available cluster profiles. To create a cluster profile, click the **Add Cluster Profile** button. -![View of the cluster Profiles page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.png) +![View of the cluster Profiles page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.webp) Follow the wizard to create a new profile. @@ -133,7 +133,7 @@ As you fill out the information for each layer, click on **Next** to proceed to Click on **Confirm** after you have completed filling out all the core layers. -![A view of the cluster profile stack](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png) +![A view of the cluster profile stack](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp) The review section gives an overview of the cluster profile configuration you selected. Click on **Finish Configuration** to create the cluster profile. @@ -147,7 +147,7 @@ You can modify cluster profiles after you create them by adding, removing, or ed Navigate to the left **Main Menu** and select **Cluster**. From the clusters page, click on the **Add New Cluster** button. -![Palette clusters overview page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png) +![Palette clusters overview page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp) Palette will prompt you to either deploy a new cluster or import an existing one. Click on **Deploy New Cluster** to access the cluster deployment wizard. Select **AWS** and click the **Start AWS Configuration** button. Use the following @@ -160,7 +160,7 @@ steps to create a host cluster in AWS. In the **Basic information** section, insert the general information about the cluster, such as the Cluster name, Description, Tags, and Cloud account. Click on **Next**. -![Palette clusters basic information](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png) +![Palette clusters basic information](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp)
@@ -175,7 +175,7 @@ earlier and click on **Next**. The **Parameters** section displays all the layers in the cluster profile. -![Palette clusters parameters](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.png) +![Palette clusters parameters](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.webp) Each layer has a pack manifest file with the deploy configurations. The pack manifest file is in a YAML format. Each pack contains a set of default values. You can change the manifest values if needed. Click on **Next** to proceed. @@ -217,7 +217,7 @@ Before you proceed to next section, review the following parameters.

-![Palette clusters basic information](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png) +![Palette clusters basic information](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp) Select **Next** to proceed with the cluster deployment. @@ -237,20 +237,20 @@ For this tutorial, you can use the default settings. Click on **Validate** to co The **Review** section allows you to review the cluster configuration prior to deploying the cluster. Review all the settings and click on **Finish Configuration** to deploy the cluster. -![Configuration overview of newly created AWS cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.png) +![Configuration overview of newly created AWS cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.webp)
Navigate to the left **Main Menu** and select **Clusters**. -![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.png) +![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.webp) Click on your cluster to review its details such as deployment status, event logs, cluster profile, monitoring data, and other information about the cluster.
-![A view of the cluster details page](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.png) +![A view of the cluster details page](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.webp) @@ -273,7 +273,7 @@ create clusters. Log in to Palette and navigate to the left **Main Menu**. Select **Profiles** to view the cluster profile page. You can view the list of available cluster profiles. To create a cluster profile, click the **Add Cluster Profile** button. -![Cluster profiles page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.png) +![Cluster profiles page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.webp) Follow the wizard to create a new profile. @@ -301,7 +301,7 @@ As you fill out the information for each layer, click on **Next** to proceed to Click on **Confirm** after you have completed filling out all the core layers. -![Azure cluster profile overview page](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.png) +![Azure cluster profile overview page](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.webp) The review section gives an overview of the cluster profile configuration you selected. Click on **Finish Configuration** to finish creating the cluster profile. @@ -314,7 +314,7 @@ You can modify cluster profiles after you create them by adding, removing, or ed Navigate to the left **Main Menu** and select **Clusters**. Click the **Add New Cluster** button. -![Palette clusters overview page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png) +![Palette clusters overview page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp) Click on **Deploy New Cluster** to access the cluster deployment wizard. Select **Azure** and click the **Start Azure Configuration** button. Use the following steps to create a host cluster in Azure. @@ -326,7 +326,7 @@ Configuration** button. Use the following steps to create a host cluster in Azur In the **Basic information** section, insert the general information about the cluster, such as the Cluster name, Description, Tags, and Cloud account. Click on **Next**. -![Palette clusters basic information](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png) +![Palette clusters basic information](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp)
@@ -339,7 +339,7 @@ earlier and click on **Next**. The **Parameters** section displays all the layers in the cluster profile. -![palette clusters basic information](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.png) +![palette clusters basic information](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.webp) Each layer has a pack manifest file with the deploy configurations. The pack manifest file is in a YAML format. Each pack contains a set of default values. You can change the manifest values if needed. Click on **Next** to proceed. @@ -382,7 +382,7 @@ spot instances are used as worker nodes. You can check this box if you want to. - **Availability zones** - Used to specify the availability zones in which the node pool can place nodes. Select an availability zone. -![Palette clusters nodes configuration](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png) +![Palette clusters nodes configuration](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp)
@@ -400,20 +400,20 @@ For this tutorial, you can use the default settings. Click on **Validate** to co The Review section allows you to review the cluster configuration before deploying the cluster. Review all the settings and click on **Finish Configuration** to deploy the cluster. -![Configuration overview of newly created Azure cluster](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.png) +![Configuration overview of newly created Azure cluster](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp)
Navigate to the left **Main Menu** and select **Clusters**. -![Update the cluster](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.png) +![Update the cluster](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.webp) Click on your cluster to review details such as deployment status, event logs, cluster profile, monitoring data, and other information about the cluster.
-![View of the cluster details page](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.png) +![View of the cluster details page](/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.webp)
@@ -437,7 +437,7 @@ Log in to [Palette](https://console.spectrocloud.com) and navigate to the left * view the cluster profile page. You can view the list of available cluster profiles. To create a cluster profile, click the **Add Cluster Profile** button. -![View of the cluster view page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.png) +![View of the cluster view page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.webp) Follow the wizard to create a new profile. @@ -465,7 +465,7 @@ As you fill out the information for each layer, click on **Next** to proceed to Click on **Confirm** after you have completed filling out all the core layers. -![GCP cluster profile view](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.png) +![GCP cluster profile view](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.webp) The review section gives an overview of the cluster profile configuration you selected. Click on **Finish Configuration** to create the cluster profile. @@ -476,7 +476,7 @@ You can modify cluster profiles after you create them by adding, removing, or ed Navigate to the left **Main Menu** and select **Cluster**. Click the **Add New Cluster** button. -![Palette clusters overview page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png) +![Palette clusters overview page](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp) Click on **Deploy New Cluster** to access the cluster deployment wizard. Select **Google Cloud** and click the **Start Google Cloud Configuration** button. Use the following steps to create a host cluster in Google Cloud. @@ -488,7 +488,7 @@ Google Cloud Configuration** button. Use the following steps to create a host cl In the **Basic information** section, insert the general information about the cluster, such as the **Cluster name**, **Description**, **Tags**, and **Cloud account**. Click on **Next**. -![Palette clusters basic information](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.png) +![Palette clusters basic information](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.webp)
@@ -497,7 +497,7 @@ In the **Basic information** section, insert the general information about the c A list is displayed of available profiles you can choose to deploy to GCP. Select the cluster profile you created earlier and click on **Next**. -![Palette clusters basic information](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.png) +![Palette clusters basic information](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.webp)
@@ -505,7 +505,7 @@ earlier and click on **Next**. The **Parameters** section displays all the layers in the cluster profile. -![Palette clusters basic information](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png) +![Palette clusters basic information](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp) Each layer has a pack manifest file with the deploy configurations. The pack manifest file is in a YAML format. Each pack contains a set of default values. You can change the manifest values if needed. Click on **Next** to proceed. @@ -547,7 +547,7 @@ Before you proceed to next section, review the following parameters. - **Availability zones** - Used to specify the availability zones in which the node pool can place nodes. Select an availability zone. -![Palette clusters nodes configuration](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png) +![Palette clusters nodes configuration](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp)
@@ -565,7 +565,7 @@ For this tutorial, you can use the default settings. Click on **Validate** to co The **Review** section allows you to review the cluster configuration before deploying the cluster. Review all the settings and click on **Finish Configuration** to deploy the cluster. -![Newly created GCP cluster](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.png) +![Newly created GCP cluster](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp)
@@ -573,14 +573,14 @@ Navigate to the left **Main Menu** and select **Clusters**.
-![Update the cluster](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png) +![Update the cluster](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp) Click on your cluster to review details such as deployment status, event logs, cluster profile, monitoring data, and other information about the cluster.
-![View of the cluster details page](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.png) +![View of the cluster details page](/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.webp)
@@ -589,7 +589,7 @@ The cluster deployment process can take 15 to 30 min. The deployment time varies cluster profile, cluster size, and the node pool configurations provided. You can learn more about the deployment progress by reviewing the event log. Click on the **Events** tab to view the log. -![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.png) +![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.webp)
@@ -624,7 +624,7 @@ Click on **Add Manifest** at the top of the page and fill out the following inpu - **Manifests** - Add your manifest by giving it a name and clicking the **New Manifest** button. Assign a name to the internal manifest and click on the blue button An empty editor will be displayed on the right side of the screen. -![Screenshot of unopened manifest editor](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.png) +![Screenshot of unopened manifest editor](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.webp)
@@ -673,7 +673,7 @@ application. You may have noticed that the code snippet you added is a Kubernete method you can use to achieve more granular customization of your Kubernetes cluster. You can add any valid Kubernetes configuration to a manifest file. -![Screenshot of manifest in the editor](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.png) +![Screenshot of manifest in the editor](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.webp) The manifest defines a replica set for the application to simulate a distributed environment with a web application deployed to Kubernetes. The application is assigned a load balancer. Using a load balancer, you can expose a single @@ -692,12 +692,12 @@ page. On the top right-hand corner is a blue button **Updates Available**. Click on the button to review the available updates. -![The cluster details page with a view of pending updates](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.png) +![The cluster details page with a view of pending updates](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.webp) Compare the new changes against the previous cluster profile definition. The only difference is the addition of a manifest that will deploy the Hello Universe application. -![Available updates details](/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.png) +![Available updates details](/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.webp) Click on **Confirm updates** to apply the updates to the host cluster. Depending on the scope of the change this may take a few moments. @@ -710,7 +710,7 @@ Navigate to the cluster's details page and verify you are in the **Overview** ta ready for network traffic, indicated in the **Services** field, Palette exposes the service URL. Click on the URL for port **:8080** to access the Hello Universe application. -![Cluster details page with service URL highlighted](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.png) +![Cluster details page with service URL highlighted](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.webp)
@@ -723,7 +723,7 @@ moments before clicking on the service URL to prevent the browser from caching a
-![Deployed application landing page with counter displayed](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.png) +![Deployed application landing page with counter displayed](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.webp)
@@ -742,7 +742,7 @@ delete to access its details page. Click on **Settings** to expand the menu, and select **Delete Cluster**. -![Delete cluster](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.png) +![Delete cluster](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.webp) You will be prompted to type in the cluster name to confirm the delete action. Type in the cluster name to proceed with the delete step. The deletion process takes several minutes to complete. @@ -923,7 +923,7 @@ Before you can get started with the Terraform code, you need a Spectro Cloud API To create an API key, log in to [Palette](https://console.spectrocloud.com) and click on the user **User Menu** and select **My API Keys**. -![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.png) +![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.webp) Next, click on **Add New API Key**. Fill out the required input field, **API Key Name**, and the **Expiration Date**. Click on **Confirm** to create the API key. Copy the key value to your clipboard, as you will use it shortly. @@ -1259,7 +1259,7 @@ To check out the cluster profile creation in Palette, log in to [Palette](https: the left **Main Menu** click on **Profiles**. Locate the cluster profile with the name pattern `tf-[cloud provier]-profile`. Click on the cluster profile to review its details, such as layers, packs, and versions. -![A view of the cluster profile](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.png) +![A view of the cluster profile](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.webp)
@@ -1267,7 +1267,7 @@ the left **Main Menu** click on **Profiles**. Locate the cluster profile with th You can also check the cluster creation process by navigating to the left **Main Menu** and selecting **Clusters**. -![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.png) +![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.webp)
@@ -1279,7 +1279,7 @@ The cluster deployment may take several minutes depending on the cloud provider, cluster profile. You can learn more about the deployment progress by reviewing the event log. Click on the **Events** tab to check the event log. -![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.png) +![Update the cluster](/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.webp)
@@ -1310,7 +1310,7 @@ moments before clicking on the service URL to prevent the browser from caching a ::: -![Deployed application](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.png) +![Deployed application](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.webp)
diff --git a/docs/docs-content/clusters/public-cloud/gcp/architecture.md b/docs/docs-content/clusters/public-cloud/gcp/architecture.md index 50026caca5..5ef5711770 100644 --- a/docs/docs-content/clusters/public-cloud/gcp/architecture.md +++ b/docs/docs-content/clusters/public-cloud/gcp/architecture.md @@ -25,4 +25,4 @@ The following are some highlights of Palette-provisioned GCP clusters. - The Kubernetes API server endpoint is exposed through a Global Load Balancer. Applications deployed into the cluster can use a Regional Load Balancer to expose internal Kubernetes services. - ![gcp_cluster_architecture.png](/gcp_cluster_architecture.png) + ![gcp_cluster_architecture.webp](/gcp_cluster_architecture.webp) diff --git a/docs/docs-content/clusters/public-cloud/tke.md b/docs/docs-content/clusters/public-cloud/tke.md index 8c3b76015b..8cc0dff271 100644 --- a/docs/docs-content/clusters/public-cloud/tke.md +++ b/docs/docs-content/clusters/public-cloud/tke.md @@ -17,7 +17,7 @@ detailing of the Tencent TKE cluster provisioning through Palette: 3. The Palette-supported TKE architecture is represented diagrammatically as below: - ![tencent-diagram.png](/tencent-diagram.png) + ![tencent-diagram.webp](/tencent-diagram.webp) ## Prerequisites @@ -114,7 +114,7 @@ detailing of the Tencent TKE cluster provisioning through Palette: "vpc:DescribeCcnAttachedInstances", "vpc:DescribeLocalGateway", "vpc:DescribeHaVips", - "vpc:DescribeVpnGw", + "vpc:Describe.webpw", "vpc:DescribeDirectConnectGateways", "vpc:DescribeVpcPeeringConnections", "vpc:DescribeCustomerGateways", diff --git a/docs/docs-content/devx/apps/deploy-app.md b/docs/docs-content/devx/apps/deploy-app.md index b6b87fdc1a..438e2928f6 100644 --- a/docs/docs-content/devx/apps/deploy-app.md +++ b/docs/docs-content/devx/apps/deploy-app.md @@ -38,7 +38,7 @@ There are no expenses associated with this tutorial as everything falls under th The tutorial includes two scenarios, and for each scenario, you will deploy a separate Kubernetes environment. The following diagram illustrates the different layers that will power the tutorial environment. -![Architecture diagram depicting two virtual clusters](/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.png) +![Architecture diagram depicting two virtual clusters](/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.webp) The top layer is Palette, which is the product platform. Palette can be used in two modes: app mode or cluster mode. Each mode is intended for different use cases and personas, but for this tutorial, you will use app mode. For an @@ -80,12 +80,12 @@ infrastructure as code and complete the tutorial using Terraform. Start by logging in to Palette. From the landing page, click on the user **drop-down Menu** and click on **App Mode**. -![Image with an arrow pointing to the user drop-down Menu](/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.png) +![Image with an arrow pointing to the user drop-down Menu](/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.webp) From the app mode landing page, navigate to the left **Main Menu** and click on **Virtual Clusters**. Next, click on the button **New Virtual Cluster**. -![View of the virtual cluster list](/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.png) +![View of the virtual cluster list](/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.webp) In the following screen, you will be prompted for the cluster group, virtual cluster name, and the cluster size in terms of CPU, memory, and storage. Select beehive for the cluster group, name the cluster `cluster-1`, and allocate 4 CPU, 4 @@ -100,7 +100,7 @@ of 12 CPU, 16 Gib memory, and 20 GiB of storage. Check out the It will take a few minutes for the virtual cluster to deploy. In the meantime, navigate to the left **Main Menu** and click on **App Profiles**. -![The App Profile page with arrows guiding](/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.png) +![The App Profile page with arrows guiding](/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.webp) App Profiles are templates that contain all the configurations and settings required to deploy applications to virtual clusters. App Profiles provide a way to drive consistency across virtual clusters as you can re-use app profiles and @@ -115,7 +115,7 @@ such as databases and more. Click on **Container Deployment**. Name the container `ui`, select a public registry, and provide the image URL `ghcr.io/spectrocloud/hello-universe:1.0.12`. Change the network access to **Public** and add the port `8080`. -![App Profile container creation page with details](/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.png) +![App Profile container creation page with details](/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.webp) Click on **Review** once you have filled out the provided information. On the next page, click on the **Deploy New App** button. @@ -141,7 +141,7 @@ navigating to the left **Main Menu** and selecting **Virtual Clusters**. Click o page. You can review cluster information, log events, access a remote shell session in the cluster, and more from the cluster details page. -![Cluster details view displaying exposed services](/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.png) +![Cluster details view displaying exposed services](/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.webp) When the application is deployed and ready for use, the **Services** row on the details page will automatically be updated by Palette with the app's public-facing URL. Click on the **:8080** link to view the application. @@ -155,7 +155,7 @@ few moments before clicking on the service URL to prevent the browser from cachi ::: -![Hello Universe landing page displaying global clicks](/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.png) +![Hello Universe landing page displaying global clicks](/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.webp) Welcome to [Hello Universe](https://github.com/spectrocloud/hello-universe), a demo application to help you learn more about Palette and its features. Feel free to click on the logo to increase the global counter and for a fun image @@ -199,7 +199,7 @@ In the next screen, assign the following values to the Postgres database. - Version: `14` -![Postgres service creation page](/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.png) +![Postgres service creation page](/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.webp) Take note of the **Output Variables** section. The Postgres service exposes several output variables to help other applications connect with the database. In the next section, you will use these output variables and other output @@ -266,7 +266,7 @@ the **Actions** button **+**. Select the **Container Deployment** to add the fin This time the UI will point to the API server that you manage. The API server has authentication enabled, so to ensure all API requests are accepted you will provide the UI with the anonymous token. -![A diagram of the reverse proxy architecture](/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.png) +![A diagram of the reverse proxy architecture](/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.webp) Provide the UI container with the following information. @@ -310,7 +310,7 @@ must fill out all the required input fields. ::: -![App deployment cluster-2](/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.png) +![App deployment cluster-2](/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.webp) The app profile deployment takes a few moments to finish. You can review the application's deployment progress by navigating to the left **Main Menu** and selecting **Virtual Clusters**. Click on **cluster-2** to view its details @@ -318,11 +318,11 @@ page. Once the app is successfully deployed, the cluster details page will expose the public-facing URLs of the services. -![Cluster 2's details page](/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.png) +![Cluster 2's details page](/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.webp) Click on the UI’s service URL for port **8080** to access the Hello Universe application in a three-tier configuration. -![View of the self-hosted version of Hello Universe](/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.png) +![View of the self-hosted version of Hello Universe](/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.webp) The global counter is no longer available. Instead, you have a counter that starts at zero. Each time you click on the center image, the counter is incremented and stored in the Postgres database along with metadata. Also, remember that @@ -334,7 +334,7 @@ To remove all resources created in this tutorial, begin by navigating to the lef each application, click on the **three-dots Menu** to expand the options menu and click on the **Delete** button. Repeat this process for each application. -![Apps view with an arrow pointing towards the delete button](/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.png) +![Apps view with an arrow pointing towards the delete button](/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.webp) Next, in the left **Main Menu**, click on the **Cluster** link to access the clusters page. @@ -342,7 +342,7 @@ Click on **cluster-1** to access its details page. Click on **Settings** from th menu. Click on **Delete** to delete the cluster. You will be asked to enter the cluster name to confirm the delete action. Type the cluster name to proceed with the delete step. Repeat this process for cluster-2. -![Delete a cluster view with arrow](/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.png) +![Delete a cluster view with arrow](/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.webp) :::info @@ -496,7 +496,7 @@ Before you can get started with the Terraform code, you need a Spectro Cloud API To create an API key, log in to Palette, and click on the user **User Menu** and select **My API Keys**. -![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.png) +![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.webp) Next, click on **Add New API Key**. Fill out the required input field, **API Key Name**, and the **Expiration Date**. Click on **Confirm** to create the API key. Copy the key value to your clipboard, as you will use it shortly. @@ -734,7 +734,7 @@ app profile through the UI. During the app profile creation process, click on th Review the payload's `values` attribute to find all of the properties of the service. You can copy the entire string and pass it to the resource `spectrocloud_application_profile` as an input for the `values` attribute. -![UI's ability to display the API object](/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.png) +![UI's ability to display the API object](/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.webp) The last Terraform resource to review before deploying the application is located in the **application.tf** file. The resource `spectrocloud_application.hello-universe-ui` is what creates the _app_. In Palette, an app combines a virtual @@ -793,7 +793,7 @@ Log in to [Palette](https://console.spectrocloud.com), navigate to the left **Ma the **scenario-1** row, which takes you to the application’s overview page. Once you are on the scenario-1 overview page, click on the exposed URL for the service. A hyperlink for port 8080 is available. -![scenario-1 overview page with an arrow pointing to the URL](/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.png) +![scenario-1 overview page with an arrow pointing to the URL](/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.webp)
@@ -807,7 +807,7 @@ few moments before clicking on the service URL to prevent the browser from cachi Welcome to Hello Universe, a demo application to help you learn more about Palette and its features. Feel free to click on the logo to increase the global counter and for a fun image change. -![Hello Universe landing page displaying global clicks](/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.png) +![Hello Universe landing page displaying global clicks](/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.webp) You have deployed your first app profile to Palette. Your first application is a single container application with no upstream dependencies. In a production environment, you often deploy applications that consume other services and @@ -821,7 +821,7 @@ The second scenario contains two additional microservices, an API, and a Postgre a the global API for storing clicks, you will instead deploy your own API server and Postgres database. The following diagram illustrates the network connectivity path and behavior discussed. -![A diagram of the three-tier architecture where the load balancer forwards all requests to the UI container OR the API container](/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.png) +![A diagram of the three-tier architecture where the load balancer forwards all requests to the UI container OR the API container](/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.webp) To deploy the second scenario, you will again deploy the same three resource types previously discussed but another instance of them. @@ -1204,7 +1204,7 @@ Log in to [Palette](https://console.spectrocloud.com) and navigate to the left * the **scenario-2** row. When you are on the scenario-2 overview page, click on the exposed URL for the service. A hyperlink for port 8080 and port 3000 is available. -![A view of the scenario-2 overview page](/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.png) +![A view of the scenario-2 overview page](/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.webp) Click on the UI’s service URL for port **8080** to access the Hello Universe application in a three-tier configuration. @@ -1217,7 +1217,7 @@ few moments before clicking on the service URL to prevent the browser from cachi ::: -![View of the self-hosted hello universe app](/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.png) +![View of the self-hosted hello universe app](/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.webp) The global counter is no longer available. Instead, you have a counter that starts at zero. Each time you click on the center image, the counter is incremented and stored in the Postgres database along with metadata. diff --git a/docs/docs-content/devx/devx.md b/docs/docs-content/devx/devx.md index 9a9ae59df0..ab9a72fd74 100644 --- a/docs/docs-content/devx/devx.md +++ b/docs/docs-content/devx/devx.md @@ -59,7 +59,7 @@ following information.
- The number of app profiles available. -![A view of the PDE dashboard with resources in use.](/docs_devx_pde-dashboard-utilization.png) +![A view of the PDE dashboard with resources in use.](/docs_devx_pde-dashboard-utilization.webp) ## Automation Support @@ -68,7 +68,7 @@ You can manage PDE resources through the [Palette API](/api/introduction), the Palette CLI. Download the Palette CLI from the [Downloads](../spectro-downloads.md#palette-cli) page to start programmatically using PDE. -![A view of the Palette CLI menu from a terminal](/devx_devx_cli-display.png) +![A view of the Palette CLI menu from a terminal](/devx_devx_cli-display.webp) :::tip diff --git a/docs/docs-content/devx/manage-dev-engine/resource-quota.md b/docs/docs-content/devx/manage-dev-engine/resource-quota.md index 6d03b0fa3d..b6d4362699 100644 --- a/docs/docs-content/devx/manage-dev-engine/resource-quota.md +++ b/docs/docs-content/devx/manage-dev-engine/resource-quota.md @@ -29,7 +29,7 @@ setting the tenant developer setting **Hide system-level cluster groups from ten setting value is **true**, the beehive cluster is not displayed in the cluster group drop-down menu when deploying Palette virtual clusters. -![The deployment path for a user](/045-devx_resource-quota_is-beehive-enabled.png) +![The deployment path for a user](/045-devx_resource-quota_is-beehive-enabled.webp) You can change tenant developer settings by switching to the tenant scope and navigating from the left **Main Menu** to **Tenant Settings > Developers Settings**. Toggle the **Hide system-level cluster groups from tenant users** button. @@ -121,7 +121,7 @@ the parent cluster group. The following diagram displays the evaluation process Palette uses to determine the status of a virtual cluster creation request. -![Order of flow when it comes to evaluating cluster requests](/045-devx_resource-quota_evaluation-process.png) +![Order of flow when it comes to evaluating cluster requests](/045-devx_resource-quota_evaluation-process.webp) To better understand this concept, use the following examples. diff --git a/docs/docs-content/devx/manage-dev-engine/sso.md b/docs/docs-content/devx/manage-dev-engine/sso.md index 661b05b2ef..78aa04df13 100644 --- a/docs/docs-content/devx/manage-dev-engine/sso.md +++ b/docs/docs-content/devx/manage-dev-engine/sso.md @@ -34,7 +34,7 @@ To learn more about the Sign-In Flow, refer to the 3. Next, click the **Auth Providers** tab and toggle the **Enable Provider Login** button on. -![The Auth providers tenant settings page with an arrow toward the toggle button.](/devx_manage-dev-engine_sso_display-oidc-page.png) +![The Auth providers tenant settings page with an arrow toward the toggle button.](/devx_manage-dev-engine_sso_display-oidc-page.webp) 4. Select one of the supported Social Sign-In providers, and confirm your change. @@ -43,7 +43,7 @@ To learn more about the Sign-In Flow, refer to the You can validate SSO is enabled by attempting to log into your Palette tenant through SSO. Select the third-party provider you enabled for SSO. -![Palette's login view with the SSO providers highlighted.](/devx_manage-dev-engine_sso_palette-login-view.png) +![Palette's login view with the SSO providers highlighted.](/devx_manage-dev-engine_sso_palette-login-view.webp) ## Disable SSO diff --git a/docs/docs-content/devx/palette-virtual-clusters/palette-virtual-clusters.md b/docs/docs-content/devx/palette-virtual-clusters/palette-virtual-clusters.md index fcdb90845e..d31aff14b9 100644 --- a/docs/docs-content/devx/palette-virtual-clusters/palette-virtual-clusters.md +++ b/docs/docs-content/devx/palette-virtual-clusters/palette-virtual-clusters.md @@ -66,7 +66,7 @@ cluster already running on it. The info box displays the recommended minimum CPU cluster. The color-coded bar summarizes the used, allocated, and available CPU, storage, and memory within the Cluster Group. Users can use this information to plan resource utilization per available resources. -![color-tracking.png](/color-tracking.png) +![color-tracking.webp](/color-tracking.webp) ## Palette Virtual Cluster Pause and Resume diff --git a/docs/docs-content/devx/services/connectivity.md b/docs/docs-content/devx/services/connectivity.md index 3f8b06d94e..949260a772 100644 --- a/docs/docs-content/devx/services/connectivity.md +++ b/docs/docs-content/devx/services/connectivity.md @@ -30,15 +30,15 @@ The API server communicates with the database, and the application sends request establish network connectivity, each layer needs to reference the output variable of the lower layer. The API will use the output variable Postgres exposes that contains the Kubernetes hostname. -![Output Variables example](/devx-services-connectivity-output-variables-example.png) +![Output Variables example](/devx-services-connectivity-output-variables-example.webp) The API server can consume the output variable `{{.spectro.app.$appDeploymentName.postgresql-3.POSTGRESMSTR_SVC}}` from the Postgres service layer to connect to the database. The output variable would be consumed as an environment variable. -![The API layer consuming the DB output variable](/devx-services-connectivity-container-env-example.png) +![The API layer consuming the DB output variable](/devx-services-connectivity-container-env-example.webp) The application would use the output variable `{{.spectro.app.$appDeploymentName.api.CONTAINER_SVC}}` from the API service layer to connect to the API. The output variable value can be referenced as a YAML value in the Helm manifest file. -![The App layer consuming the API output variable](/devx-services-connectivity-helm-env-example.png) +![The App layer consuming the API output variable](/devx-services-connectivity-helm-env-example.webp) diff --git a/docs/docs-content/devx/services/service-listings/cockroach-db.md b/docs/docs-content/devx/services/service-listings/cockroach-db.md index 3699d92b64..812aa00cf4 100644 --- a/docs/docs-content/devx/services/service-listings/cockroach-db.md +++ b/docs/docs-content/devx/services/service-listings/cockroach-db.md @@ -7,7 +7,7 @@ type: "appTier" category: ["databases"] hiddenFromNav: false sidebar_position: 50 -logoUrl: "https://upload.wikimedia.org/wikipedia/en/thumb/3/31/Cockroach_Labs_Logo.png/220px-Cockroach_Labs_Logo.png" +logoUrl: "https://upload.wikimedia.org/wikipedia/en/thumb/3/31/Cockroach_Labs_Logo.webp/220px-Cockroach_Labs_Logo.webp" tags: ["devx", "app mode", "pde", "databases"] --- diff --git a/docs/docs-content/devx/services/service-listings/mysql.md b/docs/docs-content/devx/services/service-listings/mysql.md index 5ff9fb37d3..59705f2ab4 100644 --- a/docs/docs-content/devx/services/service-listings/mysql.md +++ b/docs/docs-content/devx/services/service-listings/mysql.md @@ -6,7 +6,7 @@ hide_table_of_contents: false type: "appTier" category: ["databases"] sidebar_position: 10 -logoUrl: "https://registry.dev.spectrocloud.com/v1/mysql-operator/blobs/sha256:2d59bc428916752528280eac03330d712164163e2f3c476409f5c25d8a7c2778?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/mysql-operator/blobs/sha256:2d59bc428916752528280eac03330d712164163e2f3c476409f5c25d8a7c2778?type=image.webp" tags: ["devx", "app mode", "pde", "databases"] --- diff --git a/docs/docs-content/devx/services/service-listings/vault.md b/docs/docs-content/devx/services/service-listings/vault.md index 0b660bde90..50180b7625 100644 --- a/docs/docs-content/devx/services/service-listings/vault.md +++ b/docs/docs-content/devx/services/service-listings/vault.md @@ -7,7 +7,7 @@ type: "appTier" category: ["security"] hiddenFromNav: false sidebar_position: 40 -logoUrl: "https://icon-library.com/images/padlock-icon-png/padlock-icon-png-29.jpg" +logoUrl: "https://icon-library.com/images/padlock-icon.webp/padlock-icon.webp-29.jpg" --- ## Vault diff --git a/docs/docs-content/enterprise-version/enterprise-version.md b/docs/docs-content/enterprise-version/enterprise-version.md index e2ea2ee16e..9e0740c69f 100644 --- a/docs/docs-content/enterprise-version/enterprise-version.md +++ b/docs/docs-content/enterprise-version/enterprise-version.md @@ -12,7 +12,7 @@ keywords: ["self-hosted", "enterprise"] Palette is available as a self-hosted platform offering. You can install the self-hosted version of Palette in your data centers or public cloud providers to manage Kubernetes clusters. -![A diagram of Palette deployment models eager-load](/architecture_architecture-overview-deployment-models-on-prem-focus.png) +![A diagram of Palette deployment models eager-load](/architecture_architecture-overview-deployment-models-on-prem-focus.webp) :::info diff --git a/docs/docs-content/enterprise-version/install-palette/airgap/airgap.md b/docs/docs-content/enterprise-version/install-palette/airgap/airgap.md index a22c9c6ba2..9700f67f32 100644 --- a/docs/docs-content/enterprise-version/install-palette/airgap/airgap.md +++ b/docs/docs-content/enterprise-version/install-palette/airgap/airgap.md @@ -29,7 +29,7 @@ is utilized for storing images and packs. Before you can install Palette in an airgap environment, you must complete all the required pre-install steps. The following diagram outlines the major pre-install steps for an airgap installation. -![An architecture diagram outlining the five different install phases](/enterprise-version_air-gap-repo_overview-order-diagram.png) +![An architecture diagram outlining the five different install phases](/enterprise-version_air-gap-repo_overview-order-diagram.webp) 1. Download the airgap setup binary from the URL provided by the support team. The airgap setup binary is a self-extracting archive that contains the Palette platform manifests, images, and required packs. The airgap setup diff --git a/docs/docs-content/enterprise-version/install-palette/airgap/kubernetes-airgap-instructions.md b/docs/docs-content/enterprise-version/install-palette/airgap/kubernetes-airgap-instructions.md index 9f24e52729..c17e757d12 100644 --- a/docs/docs-content/enterprise-version/install-palette/airgap/kubernetes-airgap-instructions.md +++ b/docs/docs-content/enterprise-version/install-palette/airgap/kubernetes-airgap-instructions.md @@ -9,7 +9,7 @@ tags: ["self-hosted", "enterprise", "airgap", "kubernetes"] keywords: ["self-hosted", "enterprise"] --- -![Overview diagram of the pre-install steps eager-load](/enterprise-version_air-gap-repo_overview-order-diagram-focus.png) +![Overview diagram of the pre-install steps eager-load](/enterprise-version_air-gap-repo_overview-order-diagram-focus.webp) This guide provides instructions to prepare your airgap environment for a Palette installation by completing the required preparatory steps 1 through 4 shown in the diagram. The respective installation guides for each platform cover @@ -332,7 +332,7 @@ Use the following steps to validate the airgap setup process completed successfu installation process. The screenshot below is an example of a file server hosting the unzipped manifest content. The example shows Caddy as the file server. -![Example of a file server hosting the unzipped manifest content](/enterprise-version_airgap_airgap-instructions_file-server-caddy.png) +![Example of a file server hosting the unzipped manifest content](/enterprise-version_airgap_airgap-instructions_file-server-caddy.webp) 3. Ensure your file server is accessible from the environment in which you are installing Palette. Use the following command to verify the file server can access the manifest content. Replace the hostname or IP address below with your diff --git a/docs/docs-content/enterprise-version/install-palette/airgap/vmware-vsphere-airgap-instructions.md b/docs/docs-content/enterprise-version/install-palette/airgap/vmware-vsphere-airgap-instructions.md index 57b82db66c..e0e0c36f2c 100644 --- a/docs/docs-content/enterprise-version/install-palette/airgap/vmware-vsphere-airgap-instructions.md +++ b/docs/docs-content/enterprise-version/install-palette/airgap/vmware-vsphere-airgap-instructions.md @@ -23,7 +23,7 @@ available in the [Checklist](./checklist.md) page. The following diagram offers a general overview of the steps you will complete to prepare your airgap environment for Palette. -![Overview diagram of the pre-install steps eager-load](/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.png) +![Overview diagram of the pre-install steps eager-load](/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.webp) ## Prerequisites @@ -110,7 +110,7 @@ The default container runtime for OVAs is [Podman](https://podman.io/), not Dock Palette install OVA URL in the **URL** field. The URL is provided to you by your Palette support representative. Click on **Next** to continue. - ![View of the OVF deploy wizard](/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.png) + ![View of the OVF deploy wizard](/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.webp) 6. Assign a name to the virtual machine and select a target location. Click on **Next** to continue. diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md index b54b302f6b..821be447f5 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md @@ -740,7 +740,7 @@ Ensure you have configured the **values.yaml** file with the required parameters appear. This is expected, as you have not yet uploaded your SSL certificate to Palette. You can ignore this warning message and proceed. - ![Screenshot of the Palette system console showing Username and Password fields.](/palette_installation_install-on-vmware_palette-system-console.png) + ![Screenshot of the Palette system console showing Username and Password fields.](/palette_installation_install-on-vmware_palette-system-console.webp) 11. Log in to the system console using the following default credentials. 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 d120a85f8a..dd8cb0faeb 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 @@ -347,7 +347,7 @@ type `:wq` to save and exit. ::: - ![Screenshot of the Palette system console showing Username and Password fields.](/palette_installation_install-on-vmware_palette-system-console.png) + ![Screenshot of the Palette system console showing Username and Password fields.](/palette_installation_install-on-vmware_palette-system-console.webp) 18. Copy the URL and paste it in your browser's URL field to access the system console. You will be prompted to reset the password. @@ -373,7 +373,7 @@ type `:wq` to save and exit. 21. The last step is to start setting up a tenant. To learn how to create a tenant, check out the [Tenant Management](../../system-management/tenant-management.md) guide. - ![Screenshot of the Summary page showing where to click Go to Tenant Management button.](/palette_installation_install-on-vmware_goto-tenant-management.png) + ![Screenshot of the Summary page showing where to click Go to Tenant Management button.](/palette_installation_install-on-vmware_goto-tenant-management.webp) ## Validate 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 90e6fbe4ed..5a6d406772 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 @@ -103,7 +103,7 @@ Use the following steps to add a passkey for the admin user. 3. Click **Add passkey**. -![View of the adding passkey view](/vertex_account-management_credentials_add-passkey.png) +![View of the adding passkey view](/vertex_account-management_credentials_add-passkey.webp) 4. Provide a nickname for the passkey in the field **Passkey nickname**. Depending on the type of passkey you are adding, you will be prompted to select the type of passkey, such as password manager, physical device, or web @@ -214,7 +214,7 @@ browser. 6. Copy the value of the **lscache-loginauthToken** cookie. The image below highlights the sections of importance. -![View of the auth cookie](/enterprise-version-account-management_credentials_browser-cache-token.png) +![View of the auth cookie](/enterprise-version-account-management_credentials_browser-cache-token.webp) 7. Access the system console API endpoints using the Authorization header with the value of **lscache-loginauthToken** cookie. diff --git a/docs/docs-content/enterprise-version/system-management/ssl-certificate-management.md b/docs/docs-content/enterprise-version/system-management/ssl-certificate-management.md index f6730390bc..4b3c061a34 100644 --- a/docs/docs-content/enterprise-version/system-management/ssl-certificate-management.md +++ b/docs/docs-content/enterprise-version/system-management/ssl-certificate-management.md @@ -50,7 +50,7 @@ You can upload an SSL certificate in Palette by using the following steps. 6. Copy and paste the certificate authority into the **Certificate authority** field. - ![A view of the certificate upload screen](/palette_system-management_ssl-certifiacte-management_certificate-upload.png) + ![A view of the certificate upload screen](/palette_system-management_ssl-certifiacte-management_certificate-upload.webp) 7. Save your changes. diff --git a/docs/docs-content/enterprise-version/system-management/tenant-management.md b/docs/docs-content/enterprise-version/system-management/tenant-management.md index ab20ab492b..cd451d5c73 100644 --- a/docs/docs-content/enterprise-version/system-management/tenant-management.md +++ b/docs/docs-content/enterprise-version/system-management/tenant-management.md @@ -41,7 +41,7 @@ You can create a tenant in Palette by following these steps.
-![View of a tenant activation option](/enterprise-version_system-management_tenant-management_activate-tenant.png) +![View of a tenant activation option](/enterprise-version_system-management_tenant-management_activate-tenant.webp)
@@ -80,7 +80,7 @@ You can remove a tenant in Palette using the following steps.
-![View of a tenant deletion option](/enterprise_version_system-management_tenant-management_remove-tenant.png) +![View of a tenant deletion option](/enterprise_version_system-management_tenant-management_remove-tenant.webp)
diff --git a/docs/docs-content/enterprise-version/upgrade.md b/docs/docs-content/enterprise-version/upgrade.md index bfb53a7914..4244da5ada 100644 --- a/docs/docs-content/enterprise-version/upgrade.md +++ b/docs/docs-content/enterprise-version/upgrade.md @@ -37,7 +37,7 @@ Palette 4.0 includes the following major enhancements that require user interven From the Palette system console, click the **Update version** button. Palette will be temporarily unavailable while system services update. -![Screenshot of the "Update version" button in the system consoles.](/enterprise-version_sys-console-update-palette-version.png) +![Screenshot of the "Update version" button in the system consoles.](/enterprise-version_sys-console-update-palette-version.webp) #### Upgrade Kubernetes @@ -58,7 +58,7 @@ Follow the steps below to upgrade Kubernetes.
-![Screenshot of the Kubernetes YAML editor.](/enterprise-version_upgrade_ec-cluster-profile.png) +![Screenshot of the Kubernetes YAML editor.](/enterprise-version_upgrade_ec-cluster-profile.webp) 6. If you have made any additional configuration changes or additions, add your customizations to the new YAML. diff --git a/docs/docs-content/getting-started/cluster-profiles.md b/docs/docs-content/getting-started/cluster-profiles.md index 16d14b98c4..09c24edfd3 100644 --- a/docs/docs-content/getting-started/cluster-profiles.md +++ b/docs/docs-content/getting-started/cluster-profiles.md @@ -39,7 +39,7 @@ The diagram below illustrates the components of these profile types and how you add-on layers to create a full cluster profile. You can also create separate add-on profiles to reuse among multiple clusters. -![A flow diagram that shows how you can add layers to an infrastructure profile to create a full profile.](/getting-started/getting-started_cluster-profiles_cluster-profiles.png) +![A flow diagram that shows how you can add layers to an infrastructure profile to create a full profile.](/getting-started/getting-started_cluster-profiles_cluster-profiles.webp) ## Packs @@ -50,4 +50,4 @@ also use add-on packs, or create your own custom pack to extend Kubernetes funct The diagram below illustrates some of the popular technologies that you can use in your cluster profile layers. Check out the [Packs List](../integrations/integrations.mdx) page to learn more about individual packs. -![Diagram of stack grouped as a unit](/getting-started/getting-started_cluster-profiles_stack-grouped-packs.png) +![Diagram of stack grouped as a unit](/getting-started/getting-started_cluster-profiles_stack-grouped-packs.webp) diff --git a/docs/docs-content/getting-started/create-cluster-profile.md b/docs/docs-content/getting-started/create-cluster-profile.md index d352c8202e..06b407e3ff 100644 --- a/docs/docs-content/getting-started/create-cluster-profile.md +++ b/docs/docs-content/getting-started/create-cluster-profile.md @@ -33,7 +33,7 @@ Log in to [Palette](https://console.spectrocloud.com) and navigate to the left * view the cluster profile page. You can view the list of available cluster profiles. To create a cluster profile, click on **Add Cluster Profile**. -![View of the cluster Profiles page](/getting-started/getting-started_create-cluster-profile_profile_list_view.png) +![View of the cluster Profiles page](/getting-started/getting-started_create-cluster-profile_profile_list_view.webp) Follow the wizard to create a new profile. @@ -61,7 +61,7 @@ As you fill out the information for each layer, click on **Next** to proceed to Click on **Confirm** after you have completed filling out all the core layers. -![A view of the cluster profile stack](/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.png) +![A view of the cluster profile stack](/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.webp) The review section gives an overview of the cluster profile configuration you selected. Click on **Finish Configuration** to create the cluster profile. @@ -73,7 +73,7 @@ Configuration** to create the cluster profile. Log in to Palette and navigate to the left **Main Menu**. Select **Profiles** to view the cluster profile page. You can view the list of available cluster profiles. To create a cluster profile, click on **Add Cluster Profile**. -![View of the cluster Profiles page](/getting-started/getting-started_create-cluster-profile_profile_list_view.png) +![View of the cluster Profiles page](/getting-started/getting-started_create-cluster-profile_profile_list_view.webp) Follow the wizard to create a new profile. @@ -101,7 +101,7 @@ As you fill out the information for each layer, click on **Next** to proceed to Click on **Confirm** after you have completed filling out all the core layers. -![Azure cluster profile overview page](/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.png) +![Azure cluster profile overview page](/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.webp) The review section gives an overview of the cluster profile configuration you selected. Click on **Finish Configuration** to finish creating the cluster profile. @@ -113,7 +113,7 @@ Log in to [Palette](https://console.spectrocloud.com) and navigate to the left * view the cluster profile page. You can view the list of available cluster profiles. To create a cluster profile, click on **Add Cluster Profile**. -![View of the cluster Profiles page](/getting-started/getting-started_create-cluster-profile_profile_list_view.png) +![View of the cluster Profiles page](/getting-started/getting-started_create-cluster-profile_profile_list_view.webp) Follow the wizard to create a new profile. @@ -141,7 +141,7 @@ As you fill out the information for each layer, click on **Next** to proceed to Click on **Confirm** after you have completed filling out all the core layers. -![GCP cluster profile view](/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.png) +![GCP cluster profile view](/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.webp) The review section gives an overview of the cluster profile configuration you selected. Click on **Finish Configuration** to create the cluster profile. @@ -160,7 +160,7 @@ Click on **Add Manifest** at the top of the page and fill out the following inpu - **Manifests** - Add your manifest by giving it a name and clicking the **New Manifest** button. Assign a name to the internal manifest and click on the blue button. An empty editor will be displayed on the right side of the screen. -![Screenshot of unopened manifest editor](/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.png) +![Screenshot of unopened manifest editor](/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.webp) In the manifest editor, insert the following content. @@ -205,7 +205,7 @@ application. You may have noticed that the code snippet you added is a Kubernete method you can use to achieve more granular customization of your Kubernetes cluster. You can add any valid Kubernetes configuration to a manifest file. -![Screenshot of manifest in the editor](/getting-started/getting-started_create-cluster-profile_manifest.png) +![Screenshot of manifest in the editor](/getting-started/getting-started_create-cluster-profile_manifest.webp) The manifest defines a replica set for the application to simulate a distributed environment with a web application deployed to Kubernetes. The application is assigned a load balancer. Using a load balancer, you can expose a single diff --git a/docs/docs-content/getting-started/dashboard.md b/docs/docs-content/getting-started/dashboard.md index 6922602457..4699981625 100644 --- a/docs/docs-content/getting-started/dashboard.md +++ b/docs/docs-content/getting-started/dashboard.md @@ -25,9 +25,9 @@ the list below. - + -![A screenshot of the Project dashboard with numbered UI elements described in this document.](/getting-started/getting-started_dashboard_project-dashboard.png) +![A screenshot of the Project dashboard with numbered UI elements described in this document.](/getting-started/getting-started_dashboard_project-dashboard.webp) 1. Projects are used to organize the cluster resources within a logical group. Use the **drop-down Menu** to shift between projects. @@ -57,9 +57,9 @@ the list below. The **Tenant Admin** dashboard shows available views for tenant administrators. Numbered items in the screenshot are described in the list below. - + -![A screenshot of the Tenant Admin dashboard with numbered UI elements described in this document.](/getting-started/getting-started_dashboard_admin-dashboard.png) +![A screenshot of the Tenant Admin dashboard with numbered UI elements described in this document.](/getting-started/getting-started_dashboard_admin-dashboard.webp) 1. Tenant admins use the **drop-down Menu** to switch to the **Tenant Admin** dashboard. diff --git a/docs/docs-content/getting-started/deploy-k8s-cluster.md b/docs/docs-content/getting-started/deploy-k8s-cluster.md index 9a1c1e4d77..6f75358448 100644 --- a/docs/docs-content/getting-started/deploy-k8s-cluster.md +++ b/docs/docs-content/getting-started/deploy-k8s-cluster.md @@ -16,7 +16,7 @@ As you navigate the tutorial, refer to this diagram to help you understand how P blueprint for the host cluster you deploy. Palette clusters have the same node pools you may be familiar with: _control plane nodes_ and _worker nodes_ where you will deploy applications. The result is a host cluster that Palette manages. -![A view of Palette managing the Kubernetes lifecycle](/getting-started/getting-started_deploy-k8s-cluster_application.png) +![A view of Palette managing the Kubernetes lifecycle](/getting-started/getting-started_deploy-k8s-cluster_application.webp) ## Prerequisites @@ -54,7 +54,7 @@ The following steps will guide you through deploying the cluster infrastructure. Navigate to the left **Main Menu** and select **Cluster**. From the clusters page, click on **Add New Cluster**. -![Palette clusters overview page](/getting-started/getting-started_deploy-k8s-cluster_new_cluster.png) +![Palette clusters overview page](/getting-started/getting-started_deploy-k8s-cluster_new_cluster.webp) Palette will prompt you to either deploy a new cluster or import an existing one. Click on **Deploy New Cluster** to access the cluster deployment wizard. Select **AWS** and click the **Start AWS Configuration** button. Use the following @@ -63,14 +63,14 @@ steps to create a host cluster in AWS. In the **Basic information** section, insert the general information about the cluster, such as the Cluster name, Description, Tags, and Cloud account. Click on **Next**. -![Palette clusters basic information](/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.png) +![Palette clusters basic information](/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.webp) A list is displayed of available profiles you can choose to deploy to AWS. Select the cluster profile you created in the [Create a Cluster Profile](./create-cluster-profile.md) tutorial, named **aws-profile**, and click on **Next**. The **Parameters** section displays all the layers in the cluster profile. -![Palette clusters parameters](/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.png) +![Palette clusters parameters](/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.webp) Each layer has a pack manifest file with the deploy configurations. The pack manifest file is in a YAML format. Each pack contains a set of default values. You can change the manifest values if needed. Click on **Next** to proceed. @@ -102,7 +102,7 @@ Before you proceed to next section, review the following parameters. [on-demand instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-on-demand-instances.html) or [spot instance](https://aws.amazon.com/ec2/spot/) for worker nodes. Select **On Demand**. -![Palette clusters basic information](/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.png) +![Palette clusters basic information](/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp) Select **Next** to proceed with the cluster deployment. @@ -114,11 +114,11 @@ For this tutorial, you can use the default settings. Click on **Validate** to co The **Review** section allows you to review the cluster configuration prior to deploying the cluster. Review all the settings and click on **Finish Configuration** to deploy the cluster. -![Configuration overview of newly created AWS cluster](/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.png) +![Configuration overview of newly created AWS cluster](/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.webp) Navigate to the left **Main Menu** and select **Clusters**. -![Update the cluster](/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.png) +![Update the cluster](/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.webp) @@ -126,7 +126,7 @@ Navigate to the left **Main Menu** and select **Clusters**. Navigate to the left **Main Menu** and select **Clusters**. Click on **Add New Cluster**. -![Palette clusters overview page](/getting-started/getting-started_deploy-k8s-cluster_new_cluster.png) +![Palette clusters overview page](/getting-started/getting-started_deploy-k8s-cluster_new_cluster.webp) Click on **Deploy New Cluster** to access the cluster deployment wizard. Select **Azure** and click the **Start Azure Configuration** button. Use the following steps to create a host cluster in Azure. @@ -134,14 +134,14 @@ Configuration** button. Use the following steps to create a host cluster in Azur In the **Basic information** section, insert the general information about the cluster, such as the Cluster name, Description, Tags, and Cloud account. Click on **Next**. -![Palette clusters basic information](/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.png) +![Palette clusters basic information](/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.webp) A list is displayed of available profiles you can choose to deploy to Azure. Select the cluster profile you created in the [Create a Cluster Profile](./create-cluster-profile.md) tutorial, named **azure-profile**, and click on **Next**. The **Parameters** section displays all the layers in the cluster profile. -![palette clusters basic information](/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.png) +![palette clusters basic information](/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.webp) Each layer has a pack manifest file with the deploy configurations. The pack manifest file is in a YAML format. Each pack contains a set of default values. You can change the manifest values if needed. Click on **Next** to proceed. @@ -174,7 +174,7 @@ Before you proceed to next section, review the following parameters. - **Availability zones** - Used to specify the availability zones in which the node pool can place nodes. Select an availability zone. -![Palette clusters nodes configuration](/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.png) +![Palette clusters nodes configuration](/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp) In the **Settings** section, you can configure advanced options such as when to patch the OS, enable security scans, manage backups, add Role-Based Access Control (RBAC) bindings, and more. @@ -184,11 +184,11 @@ For this tutorial, you can use the default settings. Click on **Validate** to co The Review section allows you to review the cluster configuration before deploying the cluster. Review all the settings and click on **Finish Configuration** to deploy the cluster. -![Configuration overview of newly created Azure cluster](/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.png) +![Configuration overview of newly created Azure cluster](/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.webp) Navigate to the left **Main Menu** and select **Clusters**. -![Update the cluster](/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.png) +![Update the cluster](/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.webp) @@ -196,7 +196,7 @@ Navigate to the left **Main Menu** and select **Clusters**. Navigate to the left **Main Menu** and select **Cluster**. Click on **Add New Cluster**. -![Palette clusters overview page](/getting-started/getting-started_deploy-k8s-cluster_new_cluster.png) +![Palette clusters overview page](/getting-started/getting-started_deploy-k8s-cluster_new_cluster.webp) Click on **Deploy New Cluster** to access the cluster deployment wizard. Select **Google Cloud** and click the **Start Google Cloud Configuration** button. Use the following steps to create a host cluster in Google Cloud. @@ -204,14 +204,14 @@ Google Cloud Configuration** button. Use the following steps to create a host cl In the **Basic information** section, insert the general information about the cluster, such as the **Cluster name**, **Description**, **Tags**, and **Cloud account**. Click on **Next**. -![Palette clusters basic information](/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.png) +![Palette clusters basic information](/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.webp) A list is displayed of available profiles you can choose to deploy to GCP. Select the cluster profile you created in the [Create a Cluster Profile](./create-cluster-profile.md) tutorial, named **gcp-profile**, and click on **Next**. The **Parameters** section displays all the layers in the cluster profile. -![Palette clusters basic information](/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.png) +![Palette clusters basic information](/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.webp) Each layer has a pack manifest file with the deploy configurations. The pack manifest file is in a YAML format. Each pack contains a set of default values. You can change the manifest values if needed. Click on **Next** to proceed. @@ -245,7 +245,7 @@ Before you proceed to next section, review the following parameters. - **Availability zones** - Used to specify the availability zones in which the node pool can place nodes. Select an availability zone. -![Palette clusters nodes configuration](/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.png) +![Palette clusters nodes configuration](/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp) Select **Next** to proceed with the cluster deployment. @@ -257,11 +257,11 @@ For this tutorial, you can use the default settings. Click on **Validate** to co The **Review** section allows you to review the cluster configuration before deploying the cluster. Review all the settings and click on **Finish Configuration** to deploy the cluster. -![Newly created GCP cluster](/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.png) +![Newly created GCP cluster](/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.webp) Navigate to the left **Main Menu** and select **Clusters**. -![Update the cluster](/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.png) +![Update the cluster](/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.webp) @@ -271,7 +271,7 @@ The cluster deployment process can take 15 to 30 min. The deployment time varies cluster profile, cluster size, and the node pool configurations provided. You can learn more about the deployment progress by reviewing the event log. Click on the **Events** tab to view the log. -![Update the cluster](/getting-started/getting-started_deploy-k8s-cluster_event_log.png) +![Update the cluster](/getting-started/getting-started_deploy-k8s-cluster_event_log.webp)
@@ -293,7 +293,7 @@ Select your cluster to view its **Overview** tab. When the application is deploy indicated in the **Services** field, Palette exposes the service URL. Click on the URL for port **:8080** to access the Hello Universe application. -![Cluster details page with service URL highlighted](/getting-started/getting-started_deploy-k8s-cluster_service_url.png) +![Cluster details page with service URL highlighted](/getting-started/getting-started_deploy-k8s-cluster_service_url.webp)
@@ -306,7 +306,7 @@ moments before clicking on the service URL to prevent the browser from caching a
-![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.png) +![Image that shows the cluster overview of the Hello Universe Frontend Cluster](/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.webp) Welcome to Hello Universe, a demo application to help you learn more about Palette and its features. Feel free to click on the logo to increase the counter and for a fun image change. @@ -323,7 +323,7 @@ delete to access its details page. Click on **Settings** to expand the menu, and select **Delete Cluster**. -![Delete cluster](/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.png) +![Delete cluster](/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.webp) You will be prompted to type in the cluster name to confirm the delete action. Type in the cluster name to proceed with the delete step. The deletion process takes several minutes to complete. diff --git a/docs/docs-content/getting-started/getting-started.md b/docs/docs-content/getting-started/getting-started.md index 0413c8f9f6..a3b4d7d968 100644 --- a/docs/docs-content/getting-started/getting-started.md +++ b/docs/docs-content/getting-started/getting-started.md @@ -35,7 +35,7 @@ and workflows you need to deploy and manage Kubernetes clusters through Palette.
-![Overview of the getting started journey rocket](/getting-started/getting-started_getting-started_journey-overview.png) +![Overview of the getting started journey rocket](/getting-started/getting-started_getting-started_journey-overview.webp)
diff --git a/docs/docs-content/getting-started/introduction.md b/docs/docs-content/getting-started/introduction.md index c5c9052883..00b5d30f9d 100644 --- a/docs/docs-content/getting-started/introduction.md +++ b/docs/docs-content/getting-started/introduction.md @@ -21,7 +21,7 @@ and public sector organizations. Palette VerteX integrates Spectro Cloud’s Fed (FIPS) 140-2 cryptographic modules. To learn more about FIPS-enabled Palette, check out [Palette VerteX](../vertex/vertex.md). -![Palette product high level overview eager-load](/getting-started/getting-started_introduction_product-overview.png) +![Palette product high level overview eager-load](/getting-started/getting-started_introduction_product-overview.webp) ## What Makes Palette Different? diff --git a/docs/docs-content/getting-started/terraform.md b/docs/docs-content/getting-started/terraform.md index 43772b9a99..cafee6a126 100644 --- a/docs/docs-content/getting-started/terraform.md +++ b/docs/docs-content/getting-started/terraform.md @@ -168,7 +168,7 @@ Before you can get started with the Terraform code, you need a Spectro Cloud API To create an API key, log in to [Palette](https://console.spectrocloud.com) and click on the user **User Menu** and select **My API Keys**. -![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.png) +![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.webp) Next, click on **Add New API Key**. Fill out the required input field, **API Key Name**, and the **Expiration Date**. Click on **Confirm** to create the API key. Copy the key value to your clipboard, as you will use it shortly. @@ -466,11 +466,11 @@ To check out the cluster profile creation in Palette, log in to [Palette](https: the left **Main Menu** click on **Profiles**. Locate the cluster profile with the name pattern `tf-[cloud provier]-profile`. Click on the cluster profile to review its details, such as layers, packs, and versions. -![A view of the cluster profile](/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.png) +![A view of the cluster profile](/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.webp) You can also check the cluster creation process by navigating to the left **Main Menu** and selecting **Clusters**. -![Update the cluster](/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.png) +![Update the cluster](/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.webp) Select your cluster to review its details page, which contains the status, cluster profile, event logs, and more. @@ -478,7 +478,7 @@ The cluster deployment may take several minutes depending on the cloud provider, cluster profile. You can learn more about the deployment progress by reviewing the event log. Click on the **Events** tab to check the event log. -![Update the cluster](/getting-started/getting-started_deploy-k8s-cluster_event_log.png) +![Update the cluster](/getting-started/getting-started_deploy-k8s-cluster_event_log.webp) ## Verify the Application @@ -493,7 +493,7 @@ moments before clicking on the service URL to prevent the browser from caching a ::: -![Deployed application](/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.png) +![Deployed application](/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.webp) Welcome to Hello Universe, a demo application to help you learn more about Palette and its features. Feel free to click on the logo to increase the counter and for a fun image change. diff --git a/docs/docs-content/getting-started/update-k8s-cluster.md b/docs/docs-content/getting-started/update-k8s-cluster.md index a9d576dd9a..40f7255bdb 100644 --- a/docs/docs-content/getting-started/update-k8s-cluster.md +++ b/docs/docs-content/getting-started/update-k8s-cluster.md @@ -166,7 +166,7 @@ Deploy this cluster profile to a new cluster using the same steps outlined in th Once you have completed these steps and the host cluster creation process has finished, navigate to the left **Main Menu** and select **Clusters** to view your deployed clusters. You should have two healthy clusters. -![Image that shows the two clusters in the clusters list](/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.png) +![Image that shows the two clusters in the clusters list](/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.webp) ## Tag and Filter Clusters @@ -185,7 +185,7 @@ Click on the **Settings** drop-down Menu in the upper right corner and select ** Fill **service:hello-universe-frontend** in the **Tags (Optional)** input box. Click on **Save Changes**. Close the panel. -![Image that shows how to add a cluster tag](/getting-started/getting-started_update-k8s-cluster_add-service-tag.png) +![Image that shows how to add a cluster tag](/getting-started/getting-started_update-k8s-cluster_add-service-tag.webp) Repeat the steps above for the `[cloud provider]-cluster-api` cluster you deployed with the _hello-universe-api_. Add the **service:hello-universe-backend** tag to it. @@ -198,7 +198,7 @@ Use the drop-down boxes to fill in the values of the filter. Select **Tags** in Click on **Apply Filter**. -![Image that shows how to add a frontend service filter](/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.png) +![Image that shows how to add a frontend service filter](/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.webp) Once you apply the filter, only the `[cloud provider]-cluster` with this tag is displayed. @@ -222,7 +222,7 @@ Navigate to the left **Main Menu** and select **Profiles** to view the cluster p corresponding to your _hello-universe-frontend_ cluster. It should be named using the pattern `[cloud provider]-profile`. Select it to view its details. -![Image that shows the frontend cluster profile with cluster linked to it](/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.png) +![Image that shows the frontend cluster profile with cluster linked to it](/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.webp) The current version is displayed in the **drop-down Menu** next to the profile name. This profile has the default value of **1.0.0**, as you did not specify another value when you created it. The cluster profile also shows the host clusters @@ -235,7 +235,7 @@ A dialog box appears. Fill in the **Version** input with **1.1.0**. Click on **C Palette creates a new cluster profile version and opens it. The version dropdown displays the newly created **1.1.0** profile. This profile version is not deployed to any host clusters. -![Image that shows cluster profile version 1.1.0](/getting-started/getting-started_update-k8s-cluster_new-version-overview.png) +![Image that shows cluster profile version 1.1.0](/getting-started/getting-started_update-k8s-cluster_new-version-overview.webp) The version **1.1.0** has the same layers as the version **1.0.0** it was created from. Click on the **hello-universe** manifest layer. The manifest editor appears. @@ -309,7 +309,7 @@ dropdown. Select the **1.1.0** version. Click on **Save** to confirm your profile version selection. -![Image that shows how to select a new profile version for the cluster](/getting-started/getting-started_update-k8s-cluster_profile-version-selection.png) +![Image that shows how to select a new profile version for the cluster](/getting-started/getting-started_update-k8s-cluster_profile-version-selection.webp) :::warning @@ -322,12 +322,12 @@ backups before you make any cluster profile version changes in your production e Palette now makes the required changes to your cluster according to the specifications of the configured cluster profile version. Once your changes have completed, Palette marks your layers with the green status indicator. -![Image that shows completed cluster profile updates](/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.png) +![Image that shows completed cluster profile updates](/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.webp) Click on the URL for port **:8080** to access the Hello Universe application. The landing page of the application indicates that it is connected to the API server. -![Image that shows hello-universe with API server](/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.png) +![Image that shows hello-universe with API server](/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.webp) ## Roll Back Cluster Profiles @@ -386,16 +386,16 @@ Navigate to the left **Main Menu** and select **Clusters**. Filter for the clust your clusters match this filter. Palette indicates that the cluster associated with the cluster profile you updated has updates available. -![Image that shows the pending updates ](/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.png) +![Image that shows the pending updates ](/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.webp) Select this cluster to open its **Overview** tab. Click on **Updates Available** to begin the cluster update. -![Image that shows the Updates Available button](/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.png) +![Image that shows the Updates Available button](/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.webp) A dialog appears which shows the changes made in this update. Review the changes and ensure the only change is the `replicas` field value. The pending update maintains the override you have made and sets the `replicas` field to `1`. -![Image that shows the available updates dialog ](/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.png) +![Image that shows the available updates dialog ](/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.webp) Set the value of `replicas` to `3` in the right-hand dialog. This removes your cluster override. Click on **Confirm updates** once you have finished reviewing your changes. @@ -415,7 +415,7 @@ delete to access its details page. Click on **Settings** to expand the menu, and select **Delete Cluster**. -![Delete cluster](/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.png) +![Delete cluster](/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.webp) You will be prompted to type in the cluster name to confirm the delete action. Type in the cluster name to proceed with the delete step. The deletion process takes several minutes to complete. diff --git a/docs/docs-content/glossary-all.md b/docs/docs-content/glossary-all.md index 5a125df83c..b587b56ccf 100644 --- a/docs/docs-content/glossary-all.md +++ b/docs/docs-content/glossary-all.md @@ -81,7 +81,7 @@ Monitoring (Prometheus), Security (Twistlock) pre-installed. The diagram below shows an example of a cluster profile: -![cluster_profile_new](/cluster_profile_new.png) +![cluster_profile_new](/cluster_profile_new.webp) For more information, check out [Cluster Profiles](profiles/cluster-profiles/cluster-profiles.md). diff --git a/docs/docs-content/integrations/antrea-cni.md b/docs/docs-content/integrations/antrea-cni.md index 87b2afd441..24004e2c2f 100644 --- a/docs/docs-content/integrations/antrea-cni.md +++ b/docs/docs-content/integrations/antrea-cni.md @@ -5,7 +5,7 @@ description: "Antrea CNI network pack for Palette Kubernetes Clusters" type: "integration" category: ["network", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/antrea/blobs/sha256:3c5704caf6652c63374282cbf413f8e73a77c4efbc49f375c19c73f8e2ec4148?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/antrea/blobs/sha256:3c5704caf6652c63374282cbf413f8e73a77c4efbc49f375c19c73f8e2ec4148?type=image.webp" tags: ["packs", "antrea", "cni", "network"] --- diff --git a/docs/docs-content/integrations/argo-cd.md b/docs/docs-content/integrations/argo-cd.md index 2d3129d337..a2968d64a0 100644 --- a/docs/docs-content/integrations/argo-cd.md +++ b/docs/docs-content/integrations/argo-cd.md @@ -6,7 +6,7 @@ description: "Argo CD for Spectro Cloud Palette" type: "integration" category: ["system app", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/argo-cd/blobs/sha256:647cd3df6fec421e6580589ea7229762d8e828c77036f835f14f4c15c2a44c4c?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/argo-cd/blobs/sha256:647cd3df6fec421e6580589ea7229762d8e828c77036f835f14f4c15c2a44c4c?type=image.webp" tags: ["packs", "argo-cd", "system app"] --- diff --git a/docs/docs-content/integrations/aws-autoscaler.md b/docs/docs-content/integrations/aws-autoscaler.md index 10449b41a0..f7afc4c5ed 100644 --- a/docs/docs-content/integrations/aws-autoscaler.md +++ b/docs/docs-content/integrations/aws-autoscaler.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["system app", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/aws-cluster-autoscaler/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/aws-cluster-autoscaler/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image.webp" tags: ["packs", "aws-cluster-autoscaler", "system app", "network"] --- @@ -135,7 +135,7 @@ The following steps provide detailed instructions for deploying the Cluster Auto manifest with the newly created IAM policy ARN. The snapshot below displays the specific section to update with the policy ARN. -![A snapshot displaying the ARN added to the Kubernetes pack's manifest.](/integrations_aws-cluster-autoscaler_k8s-manifest.png) +![A snapshot displaying the ARN added to the Kubernetes pack's manifest.](/integrations_aws-cluster-autoscaler_k8s-manifest.webp) For example, the code block below displays the updated `managedMachinePool.roleAdditionalPolicies` section with a sample policy ARN, `"arn:aws:iam::650628870702:policy/PaletteEKSClusterAutoscaler"`. Before you use the following code block, @@ -171,7 +171,7 @@ choose an instance type that suits your requirement. For example, the snapshot below displays the cluster's minimum and maximum capacity. -![A snapshot displaying the minimum and maximum node count in Palette.](/integrations_aws-cluster-autoscaler_node-count.png) +![A snapshot displaying the minimum and maximum node count in Palette.](/integrations_aws-cluster-autoscaler_node-count.webp)
@@ -195,12 +195,12 @@ Use the following steps to trigger the pod rescheduling event manually:
and note the count and size of nodes. The snapshots below display one node of the type **t3.2xlarge** in the worker pool of a successfully deployed cluster. -![A snapshot displaying one node of the type **t3.2xlarge** in the worker pool.](/integrations_aws-cluster-autoscaler_one-node.png) +![A snapshot displaying one node of the type **t3.2xlarge** in the worker pool.](/integrations_aws-cluster-autoscaler_one-node.webp) 3. Manually reduce the instance size in the worker-pool configuration to a **t3.medium** (2 vCPUs, 8 GB RAM). The snapshot below displays how to edit the instance size in the node pool configuration. -![A snapshot displaying how to edit node pool configuration.](/integrations_aws-cluster-autoscaler_edit-node.png) +![A snapshot displaying how to edit node pool configuration.](/integrations_aws-cluster-autoscaler_edit-node.webp) 4. Wait for a few minutes for the new nodes to provision. Reducing the node size will make the Cluster Autoscaler shut down the large node and provision smaller-sized nodes with enough capacity to accommodate the current workload. Also, @@ -210,7 +210,7 @@ Use the following steps to trigger the pod rescheduling event manually:
The following snapshot displays two new nodes of the size **t3.medium** spin up automatically. These two smaller-sized nodes will be able to handle the same workload as a single larger-sized node. -![A snapshot displaying new nodes of the size **t3.medium** spin up automatically, *collectively* providing enough capacity to accommodate the current workload. ](/integrations_aws-cluster-autoscaler_two-nodes.png) +![A snapshot displaying new nodes of the size **t3.medium** spin up automatically, *collectively* providing enough capacity to accommodate the current workload. ](/integrations_aws-cluster-autoscaler_two-nodes.webp)
@@ -316,7 +316,7 @@ The following steps provide detailed instructions for deploying the Cluster Auto manifest with the newly created IAM policy ARN. The snapshot below displays the specific section to update with the policy ARN. -![A snapshot displaying the ARN added to the Kubernetes pack's manifest.](/integrations_aws-cluster-autoscaler_k8s-manifest.png) +![A snapshot displaying the ARN added to the Kubernetes pack's manifest.](/integrations_aws-cluster-autoscaler_k8s-manifest.webp) For example, the code block below displays the updated `managedMachinePool.roleAdditionalPolicies` section with a sample policy ARN, `"arn:aws:iam::650628870702:policy/PaletteEKSClusterAutoscaler"`. Before you use the following code block, @@ -352,7 +352,7 @@ choose an instance type that suits your requirement. For example, the snapshot below displays the cluster's minimum and maximum capacity. -![A snapshot displaying the minimum and maximum node count in Palette.](/integrations_aws-cluster-autoscaler_node-count.png) +![A snapshot displaying the minimum and maximum node count in Palette.](/integrations_aws-cluster-autoscaler_node-count.webp)
@@ -376,12 +376,12 @@ Use the following steps to trigger the pod rescheduling event manually:
and note the count and size of nodes. The snapshots below display one node of the type **t3.2xlarge** in the worker pool of a successfully deployed cluster. -![A snapshot displaying one node of the type **t3.2xlarge** in the worker pool.](/integrations_aws-cluster-autoscaler_one-node.png) +![A snapshot displaying one node of the type **t3.2xlarge** in the worker pool.](/integrations_aws-cluster-autoscaler_one-node.webp) 3. Manually reduce the instance size in the worker-pool configuration to a **t3.medium** (2 vCPUs, 8 GB RAM). The snapshot below displays how to edit the instance size in the node pool configuration. -![A snapshot displaying how to edit node pool configuration.](/integrations_aws-cluster-autoscaler_edit-node.png) +![A snapshot displaying how to edit node pool configuration.](/integrations_aws-cluster-autoscaler_edit-node.webp) 4. Wait for a few minutes for the new nodes to provision. Reducing the node size will make the Cluster Autoscaler shut down the large node and provision smaller-sized nodes with enough capacity to accommodate the current workload. Also, @@ -391,7 +391,7 @@ Use the following steps to trigger the pod rescheduling event manually:
The following snapshot displays two new nodes of the size **t3.medium** spin up automatically. These two smaller-sized nodes will be able to handle the same workload as a single larger-sized node. -![A snapshot displaying new nodes of the size **t3.medium** spin up automatically, *collectively* providing enough capacity to accommodate the current workload. ](/integrations_aws-cluster-autoscaler_two-nodes.png) +![A snapshot displaying new nodes of the size **t3.medium** spin up automatically, *collectively* providing enough capacity to accommodate the current workload. ](/integrations_aws-cluster-autoscaler_two-nodes.webp)
diff --git a/docs/docs-content/integrations/aws-ebs.md b/docs/docs-content/integrations/aws-ebs.md index d23996b94d..1d81d3cd0e 100644 --- a/docs/docs-content/integrations/aws-ebs.md +++ b/docs/docs-content/integrations/aws-ebs.md @@ -5,7 +5,7 @@ description: "AWS EBS storage add on into Spectro Cloud" type: "integration" category: ["storage", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/csi-aws/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/csi-aws/blobs/sha256:f86813591b3b63b3afcf0a604a7c8c715660448585e89174908f3c6a421ad8d8?type=image.webp" tags: ["packs", "aws-ebs", "storage"] --- diff --git a/docs/docs-content/integrations/aws-efs.md b/docs/docs-content/integrations/aws-efs.md index 94f9f79b3c..79489d789f 100644 --- a/docs/docs-content/integrations/aws-efs.md +++ b/docs/docs-content/integrations/aws-efs.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-aws-efs/blobs/sha256:5d1eb98bb847489f341beda1407c14442854ab8e5910d0cc8da1a63636057927?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-aws-efs/blobs/sha256:5d1eb98bb847489f341beda1407c14442854ab8e5910d0cc8da1a63636057927?type=image.webp" tags: ["packs", "aws-efs", "storage"] --- diff --git a/docs/docs-content/integrations/azure-cni.md b/docs/docs-content/integrations/azure-cni.md index 313625a193..98f7a38fe7 100644 --- a/docs/docs-content/integrations/azure-cni.md +++ b/docs/docs-content/integrations/azure-cni.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["network", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-azure/blobs/sha256:0787b7943741181181823079533cd363884a28aa0651715ea43408bdc77a5c51?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-azure/blobs/sha256:0787b7943741181181823079533cd363884a28aa0651715ea43408bdc77a5c51?type=image.webp" tags: ["packs", "azure-cni", "cni", "network"] --- diff --git a/docs/docs-content/integrations/azure-disk.md b/docs/docs-content/integrations/azure-disk.md index fecd0a3469..d2dfe3c022 100644 --- a/docs/docs-content/integrations/azure-disk.md +++ b/docs/docs-content/integrations/azure-disk.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-azure/blobs/sha256:0787b7943741181181823079533cd363884a28aa0651715ea43408bdc77a5c51?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-azure/blobs/sha256:0787b7943741181181823079533cd363884a28aa0651715ea43408bdc77a5c51?type=image.webp" tags: ["packs", "azure-disk", "storage"] --- diff --git a/docs/docs-content/integrations/byoos.md b/docs/docs-content/integrations/byoos.md index 590da5ab8e..489fdbf6f6 100644 --- a/docs/docs-content/integrations/byoos.md +++ b/docs/docs-content/integrations/byoos.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["operating system", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/spectro-proxy/blobs/sha256:b6081bca439eeb01a8d43b3cb6895df4c088f80af978856ddc0da568e5c09365?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/spectro-proxy/blobs/sha256:b6081bca439eeb01a8d43b3cb6895df4c088f80af978856ddc0da568e5c09365?type=image.webp" tags: ["packs", "byoos", "operating system"] --- @@ -97,7 +97,7 @@ 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. -![A view of the Kubernetes pack editor with a YAML configuration](/clusters_site-deployment_model-profile_byoos-pack-yaml.png) +![A view of the Kubernetes pack editor with a YAML configuration](/clusters_site-deployment_model-profile_byoos-pack-yaml.webp) @@ -160,7 +160,7 @@ pack:
-![View of the cluster profile wizard](/clusters_byoos_image-builder_cluster-profile-byoos-yaml.png) +![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. diff --git a/docs/docs-content/integrations/calico.md b/docs/docs-content/integrations/calico.md index 1e3ed3e937..beeabcf456 100644 --- a/docs/docs-content/integrations/calico.md +++ b/docs/docs-content/integrations/calico.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["network", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/cni-calico/blobs/sha256:9a08103ccd797857a81b6ce55fa4f84a48bcb2bddfc7a4ff27878819c87e1e30?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/cni-calico/blobs/sha256:9a08103ccd797857a81b6ce55fa4f84a48bcb2bddfc7a4ff27878819c87e1e30?type=image.webp" tags: ["packs", "calico", "network"] --- diff --git a/docs/docs-content/integrations/centos.md b/docs/docs-content/integrations/centos.md index 12b05994c1..e866086176 100644 --- a/docs/docs-content/integrations/centos.md +++ b/docs/docs-content/integrations/centos.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["operating system", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/centos-vsphere/blobs/sha256:fe51960e2a05745b7b9217e244e47fac401edcdb184b500d75cc537cecb81ef1?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/centos-vsphere/blobs/sha256:fe51960e2a05745b7b9217e244e47fac401edcdb184b500d75cc537cecb81ef1?type=image.webp" tags: ["packs", "centos", "operating system"] --- diff --git a/docs/docs-content/integrations/certmanager.md b/docs/docs-content/integrations/certmanager.md index 8b81715df1..14f09cf498 100644 --- a/docs/docs-content/integrations/certmanager.md +++ b/docs/docs-content/integrations/certmanager.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["security", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/certmanager/blobs/sha256:7882e13d7056781a0195ec15e3b9fa5d4b4bb7f8b4e2c32cc5e254e2295c6a16?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/certmanager/blobs/sha256:7882e13d7056781a0195ec15e3b9fa5d4b4bb7f8b4e2c32cc5e254e2295c6a16?type=image.webp" tags: ["packs", "cert-manager", "security"] --- diff --git a/docs/docs-content/integrations/cilium-tetragon.md b/docs/docs-content/integrations/cilium-tetragon.md index a8b6dd081f..e70e033c73 100644 --- a/docs/docs-content/integrations/cilium-tetragon.md +++ b/docs/docs-content/integrations/cilium-tetragon.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/tetragon/blobs/sha256:4b14874658de77afc1c966119c156f5a0c28477debc7cb1276f9e1fb63ba9cae?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/tetragon/blobs/sha256:4b14874658de77afc1c966119c156f5a0c28477debc7cb1276f9e1fb63ba9cae?type=image.webp" tags: ["packs", "cilium-tetragon", "monitoring"] --- diff --git a/docs/docs-content/integrations/cilium.md b/docs/docs-content/integrations/cilium.md index 71e982df4b..68c0b05bc5 100644 --- a/docs/docs-content/integrations/cilium.md +++ b/docs/docs-content/integrations/cilium.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["network", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/cni-cilium/blobs/sha256:dbc239ac739ea2939ef41dd0743b82281bc82c360326cd7c536f73f0053e2cd2?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/cni-cilium/blobs/sha256:dbc239ac739ea2939ef41dd0743b82281bc82c360326cd7c536f73f0053e2cd2?type=image.webp" tags: ["packs", "cilium", "network"] --- diff --git a/docs/docs-content/integrations/citrix-ipam.md b/docs/docs-content/integrations/citrix-ipam.md index 3d10a450ae..27302359d9 100644 --- a/docs/docs-content/integrations/citrix-ipam.md +++ b/docs/docs-content/integrations/citrix-ipam.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["load balancers", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/lb-citrix-adc/blobs/sha256:17f8ebc0dc69d329a39e5d27fc0ce3574034d18ab1776fabda396c5403b0bd86?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/lb-citrix-adc/blobs/sha256:17f8ebc0dc69d329a39e5d27fc0ce3574034d18ab1776fabda396c5403b0bd86?type=image.webp" tags: ["packs", "citrix-ipam", "network"] --- diff --git a/docs/docs-content/integrations/cloudanix.md b/docs/docs-content/integrations/cloudanix.md index 70b91c9b3a..c487d133ce 100644 --- a/docs/docs-content/integrations/cloudanix.md +++ b/docs/docs-content/integrations/cloudanix.md @@ -8,7 +8,7 @@ hide_table_of_contents: true type: "integration" category: ["security", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://cloudanix-assets.s3.amazonaws.com/static/cloudanix-logo-p.png" +logoUrl: "https://cloudanix-assets.s3.amazonaws.com/static/cloudanix-logo-p.webp" tags: ["packs", "cloudanix", "security"] --- diff --git a/docs/docs-content/integrations/collectord.md b/docs/docs-content/integrations/collectord.md index 70fe2ae8dd..f295420c43 100644 --- a/docs/docs-content/integrations/collectord.md +++ b/docs/docs-content/integrations/collectord.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/outcold-monitoring/blobs/sha256:3140960d1f39649ad821cfc59450d3c164079b03d15387b2e638eae07442af41?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/outcold-monitoring/blobs/sha256:3140960d1f39649ad821cfc59450d3c164079b03d15387b2e638eae07442af41?type=image.webp" tags: ["packs", "outcold-monitoring", "monitoring"] --- diff --git a/docs/docs-content/integrations/dex.md b/docs/docs-content/integrations/dex.md index 37c45abd22..6b96370670 100644 --- a/docs/docs-content/integrations/dex.md +++ b/docs/docs-content/integrations/dex.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["authentication", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/dex/blobs/sha256:78e381fe12509ed94c7c19cd6f6fc4e896ec66485364644dc1a40229fcf9d90d?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/dex/blobs/sha256:78e381fe12509ed94c7c19cd6f6fc4e896ec66485364644dc1a40229fcf9d90d?type=image.webp" tags: ["packs", "dex", "security"] --- diff --git a/docs/docs-content/integrations/external-dns.md b/docs/docs-content/integrations/external-dns.md index d69d5e7e5d..e4f0ee19e1 100644 --- a/docs/docs-content/integrations/external-dns.md +++ b/docs/docs-content/integrations/external-dns.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["load balancers", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/external-dns/blobs/sha256:1bfd6dceb0b50efee4068cd6321511f6b24be86e2d613e0a8206e716ba7aea3f?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/external-dns/blobs/sha256:1bfd6dceb0b50efee4068cd6321511f6b24be86e2d613e0a8206e716ba7aea3f?type=image.webp" tags: ["packs", "external-dns", "network"] --- diff --git a/docs/docs-content/integrations/external-secrets-operator.md b/docs/docs-content/integrations/external-secrets-operator.md index bdbfd599e0..ca263a2dd4 100644 --- a/docs/docs-content/integrations/external-secrets-operator.md +++ b/docs/docs-content/integrations/external-secrets-operator.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["authentication", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/external-secrets-operator/blobs/sha256:ee6f7f347d381852582f688c70b2564b0a346c2b2ed1221310889075a4453c6d?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/external-secrets-operator/blobs/sha256:ee6f7f347d381852582f688c70b2564b0a346c2b2ed1221310889075a4453c6d?type=image.webp" tags: ["packs", "external-secrets-operator", "security"] --- diff --git a/docs/docs-content/integrations/falco.md b/docs/docs-content/integrations/falco.md index f95a1c7ea1..49e59820ac 100644 --- a/docs/docs-content/integrations/falco.md +++ b/docs/docs-content/integrations/falco.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["security", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/falco/blobs/sha256:4e37461d0a31959ca8af65128329750ca3417e883e7e4ba17ee085b01a383a27?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/falco/blobs/sha256:4e37461d0a31959ca8af65128329750ca3417e883e7e4ba17ee085b01a383a27?type=image.webp" tags: ["packs", "falco", "security"] --- diff --git a/docs/docs-content/integrations/flannel-cni.md b/docs/docs-content/integrations/flannel-cni.md index b9168af237..8772d60b1a 100644 --- a/docs/docs-content/integrations/flannel-cni.md +++ b/docs/docs-content/integrations/flannel-cni.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["network", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/cni-flannel/blobs/sha256:24e56da9fc207788ba520cd00e31af042cfc9b00a3c21a5ad40a4dd592500589?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/cni-flannel/blobs/sha256:24e56da9fc207788ba520cd00e31af042cfc9b00a3c21a5ad40a4dd592500589?type=image.webp" tags: ["packs", "flannel", "cni"] --- diff --git a/docs/docs-content/integrations/fluentbit.md b/docs/docs-content/integrations/fluentbit.md index 9b6145006b..6911243f53 100644 --- a/docs/docs-content/integrations/fluentbit.md +++ b/docs/docs-content/integrations/fluentbit.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["logging", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/fluentbit/blobs/sha256:012fbab20e3427b6c1f6a73d2ea0b4cc43cf60991774c4800ddf3e23c4b64544?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/fluentbit/blobs/sha256:012fbab20e3427b6c1f6a73d2ea0b4cc43cf60991774c4800ddf3e23c4b64544?type=image.webp" tags: ["packs", "fluentbit", "logging"] --- diff --git a/docs/docs-content/integrations/frp.md b/docs/docs-content/integrations/frp.md index b771ec170f..959dd1c3cd 100644 --- a/docs/docs-content/integrations/frp.md +++ b/docs/docs-content/integrations/frp.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["authentication", "amd64", "fips", "network"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/spectro-proxy/blobs/sha256:b6081bca439eeb01a8d43b3cb6895df4c088f80af978856ddc0da568e5c09365?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/spectro-proxy/blobs/sha256:b6081bca439eeb01a8d43b3cb6895df4c088f80af978856ddc0da568e5c09365?type=image.webp" tags: ["packs", "spectro-proxy", "network"] --- @@ -77,7 +77,7 @@ network connectivity scenarios: - The cluster is in a public network. -![An overview of the three different connectivity scenarios](/integrations_frp_conection_overview.png) +![An overview of the three different connectivity scenarios](/integrations_frp_conection_overview.webp) The following table summarizes the network connectivity requirements for each scenario and whether the Spectro Proxy is required. @@ -127,7 +127,7 @@ endpoints. The user is in a different network than the cluster. 3. The Spectro Proxy server forwards the request to the cluster's API server located in a different network. The cluster's API server authenticates the request and replies with the proper response. -![Private cluster in a different network.](/integrations_frp_conection_private-different-network.png) +![Private cluster in a different network.](/integrations_frp_conection_private-different-network.webp) Depending on what type of infrastructure provider you are deploying the host cluster in, you may have to specify the Spectro Proxy server's SSL certificate in the Kubernetes cluster's configuration. Refer to the [Usage](#usage) section @@ -148,7 +148,7 @@ Users in the same network as the cluster do not require the Spectro Proxy server ::: -![Private cluster in the same network.](/integrations_frp_conection_private-same-network.png) +![Private cluster in the same network.](/integrations_frp_conection_private-same-network.webp) @@ -166,7 +166,7 @@ When a cluster has public endpoints, you can query the cluster's Kubernetes API access. The following diagram displays the network connection flow of a user attempting to connect to a cluster with public endpoints. Any user with access to the internet can connect to the cluster's API server. -![A public cluster connection path](/integrations_frp_conection_public_connection.png) +![A public cluster connection path](/integrations_frp_conection_public_connection.webp) diff --git a/docs/docs-content/integrations/gce.md b/docs/docs-content/integrations/gce.md index 405d06bc99..f251081027 100644 --- a/docs/docs-content/integrations/gce.md +++ b/docs/docs-content/integrations/gce.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-gcp/blobs/sha256:af4cf7923e75f0ca1fe109f423ff0551855019edfc1d8772653cede454ef87ea?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-gcp/blobs/sha256:af4cf7923e75f0ca1fe109f423ff0551855019edfc1d8772653cede454ef87ea?type=image.webp" tags: ["packs", "storage", "gce-persistent-disk"] --- diff --git a/docs/docs-content/integrations/generic-vm-libvirt.md b/docs/docs-content/integrations/generic-vm-libvirt.md index 2b88aa84f0..2f8a63d580 100644 --- a/docs/docs-content/integrations/generic-vm-libvirt.md +++ b/docs/docs-content/integrations/generic-vm-libvirt.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["system app", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/generic-vm-libvirt/blobs/sha256:23e1ba27947158ccf1ae36913601011508a55103ce1bdb517a175d752fb35eea?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/generic-vm-libvirt/blobs/sha256:23e1ba27947158ccf1ae36913601011508a55103ce1bdb517a175d752fb35eea?type=image.webp" tags: ["packs", "generic-vm-libvirt", "system app"] --- diff --git a/docs/docs-content/integrations/generic-vm-vsphere.md b/docs/docs-content/integrations/generic-vm-vsphere.md index 9a821b9b81..2fae567fda 100644 --- a/docs/docs-content/integrations/generic-vm-vsphere.md +++ b/docs/docs-content/integrations/generic-vm-vsphere.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["system app", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/generic-vm-vsphere/blobs/sha256:3b121dca3cbc7fed0153d3e1c8c3df20076ec200e091085a3a281ba08cb2261e?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/generic-vm-vsphere/blobs/sha256:3b121dca3cbc7fed0153d3e1c8c3df20076ec200e091085a3a281ba08cb2261e?type=image.webp" tags: ["packs", "generic-vm-vsphere", "system app"] --- diff --git a/docs/docs-content/integrations/grafana-spectrocloud-dashboards.md b/docs/docs-content/integrations/grafana-spectrocloud-dashboards.md index 9207aa5f53..7f7ba19928 100644 --- a/docs/docs-content/integrations/grafana-spectrocloud-dashboards.md +++ b/docs/docs-content/integrations/grafana-spectrocloud-dashboards.md @@ -5,7 +5,7 @@ description: "Learn more about the Spectro Cloud Grafana dashboard and how to us type: "integration" category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/spectrocloud-grafana-dashboards/blobs/sha256:a48c9929480a8c463e409e7563279f97d80e674c5cc91cb81c47454aea2c203d?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/spectrocloud-grafana-dashboards/blobs/sha256:a48c9929480a8c463e409e7563279f97d80e674c5cc91cb81c47454aea2c203d?type=image.webp" tags: ["packs", "spectrocloud-grafana-dashboards", "monitoring"] --- @@ -23,7 +23,7 @@ information is exposed by the Spectro Cloud Grafana Dashboards.


-![A grafana dashboard view of the cluster metric displaying pack status](/clusters_cluster-management_grafana_spectro_metrics.png) +![A grafana dashboard view of the cluster metric displaying pack status](/clusters_cluster-management_grafana_spectro_metrics.webp) ## Versions Supported diff --git a/docs/docs-content/integrations/harbor-edge.md b/docs/docs-content/integrations/harbor-edge.md index 28b9049e35..9a0d3f2189 100644 --- a/docs/docs-content/integrations/harbor-edge.md +++ b/docs/docs-content/integrations/harbor-edge.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["system-app", "registry"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/harbor/blobs/sha256:5cf19a83449d41a6eb2398194dd4563d31d371074375255ba8a2fc4feff4ef33?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/harbor/blobs/sha256:5cf19a83449d41a6eb2398194dd4563d31d371074375255ba8a2fc4feff4ef33?type=image.webp" tags: ["packs", "harbor-edge-native-config", "system-app"] --- diff --git a/docs/docs-content/integrations/heartbeat.md b/docs/docs-content/integrations/heartbeat.md index f9ec536d60..2c36159582 100644 --- a/docs/docs-content/integrations/heartbeat.md +++ b/docs/docs-content/integrations/heartbeat.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/heartbeat/blobs/sha256:19fec69ae172c3e54d5fb09c176517cf7bfeb1bc740bde65c200e14115510313?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/heartbeat/blobs/sha256:19fec69ae172c3e54d5fb09c176517cf7bfeb1bc740bde65c200e14115510313?type=image.webp" tags: ["packs", "heart-beat", "monitoring"] --- diff --git a/docs/docs-content/integrations/hello-universe.md b/docs/docs-content/integrations/hello-universe.md index 9199585e8f..445cc612a7 100644 --- a/docs/docs-content/integrations/hello-universe.md +++ b/docs/docs-content/integrations/hello-universe.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["app services", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://raw.githubusercontent.com/spectrocloud/pack-central/main/packs/hello-universe-1.1.1/logo.png" +logoUrl: "https://raw.githubusercontent.com/spectrocloud/pack-central/main/packs/hello-universe-1.1.1/logo.webp" tags: ["packs", "hello-universe", "app-services"] --- diff --git a/docs/docs-content/integrations/istio.md b/docs/docs-content/integrations/istio.md index 8d42560641..be0c9df945 100644 --- a/docs/docs-content/integrations/istio.md +++ b/docs/docs-content/integrations/istio.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["service mesh", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/istio/blobs/sha256:c80cf596d4859261ab892e987f835bd11161bd139dd8e4147b652c6b93924cb2?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/istio/blobs/sha256:c80cf596d4859261ab892e987f835bd11161bd139dd8e4147b652c6b93924cb2?type=image.webp" tags: ["packs", "istio", "network"] --- diff --git a/docs/docs-content/integrations/k3s.md b/docs/docs-content/integrations/k3s.md index 6333b17511..f0175bfe24 100644 --- a/docs/docs-content/integrations/k3s.md +++ b/docs/docs-content/integrations/k3s.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["kubernetes", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/edge-k3s/blobs/sha256:5b7f8a80330d6938056848905238efbbd085e2f0f86fd03d7be10ccdabf791c7?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/edge-k3s/blobs/sha256:5b7f8a80330d6938056848905238efbbd085e2f0f86fd03d7be10ccdabf791c7?type=image.webp" tags: ["packs", "kubernetes", "k3s", "edge"] --- diff --git a/docs/docs-content/integrations/kibana.md b/docs/docs-content/integrations/kibana.md index afe2c55f83..dab77d6146 100644 --- a/docs/docs-content/integrations/kibana.md +++ b/docs/docs-content/integrations/kibana.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["logging", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/elastic-fluentd-kibana/blobs/sha256:3b6d6486eb216d46164fc8b7cb784b0be6b851a85726f18bdf4450d5ed1386eb?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/elastic-fluentd-kibana/blobs/sha256:3b6d6486eb216d46164fc8b7cb784b0be6b851a85726f18bdf4450d5ed1386eb?type=image.webp" tags: ["packs", "elastic-fluentd-kibana", "logging"] --- diff --git a/docs/docs-content/integrations/kong.md b/docs/docs-content/integrations/kong.md index acde4c21c4..369b5fb7d2 100644 --- a/docs/docs-content/integrations/kong.md +++ b/docs/docs-content/integrations/kong.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["ingress", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/kong/blobs/sha256:600f20583f85ccad4c515e51542f74aa9acb851d5b03ecb0e7b3435eb51ecf56?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/kong/blobs/sha256:600f20583f85ccad4c515e51542f74aa9acb851d5b03ecb0e7b3435eb51ecf56?type=image.webp" tags: ["packs", "kong", "network"] --- diff --git a/docs/docs-content/integrations/kubebench.md b/docs/docs-content/integrations/kubebench.md index 4ffc9331e0..22c4dd667d 100644 --- a/docs/docs-content/integrations/kubebench.md +++ b/docs/docs-content/integrations/kubebench.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["security", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: https://registry-addon.spectrocloud.com/v1/kube-bench/blobs/sha256:28c233e5ad884d5356a183c37f323263eb4acca860c28b326ecd99094b500c31?type=image/png +logoUrl: https://registry-addon.spectrocloud.com/v1/kube-bench/blobs/sha256:28c233e5ad884d5356a183c37f323263eb4acca860c28b326ecd99094b500c31?type=image.webp tags: ["packs", "kube-bench", "security"] --- diff --git a/docs/docs-content/integrations/kubehunter.md b/docs/docs-content/integrations/kubehunter.md index 9f4581e300..ea72bf5784 100644 --- a/docs/docs-content/integrations/kubehunter.md +++ b/docs/docs-content/integrations/kubehunter.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/kubehunter/blobs/sha256:6b6b9138fa056677646712a888192498247f71aa421edd27b25458a8fbf8af0c?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/kubehunter/blobs/sha256:6b6b9138fa056677646712a888192498247f71aa421edd27b25458a8fbf8af0c?type=image.webp" tags: ["packs", "kube-hunter", "security"] --- diff --git a/docs/docs-content/integrations/kubernetes-dashboard.md b/docs/docs-content/integrations/kubernetes-dashboard.md index a54b20cbc5..50794aa9f0 100644 --- a/docs/docs-content/integrations/kubernetes-dashboard.md +++ b/docs/docs-content/integrations/kubernetes-dashboard.md @@ -8,7 +8,7 @@ type: "integration" hide_table_of_contents: true category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image.webp" tags: ["packs", "kubernetes-dashboard", "monitoring"] --- diff --git a/docs/docs-content/integrations/kubernetes-edge.md b/docs/docs-content/integrations/kubernetes-edge.md index d7d6186f3c..cb7566a315 100644 --- a/docs/docs-content/integrations/kubernetes-edge.md +++ b/docs/docs-content/integrations/kubernetes-edge.md @@ -8,7 +8,7 @@ hide_table_of_contents: true type: "integration" category: ["kubernetes", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image.webp" tags: ["packs", "kubernetes", "pxke", "edge"] --- @@ -462,7 +462,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) @@ -848,7 +848,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) @@ -1234,7 +1234,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) @@ -1621,7 +1621,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) diff --git a/docs/docs-content/integrations/kubernetes-generic.md b/docs/docs-content/integrations/kubernetes-generic.md index 2e6358abd4..0d0f3f3415 100644 --- a/docs/docs-content/integrations/kubernetes-generic.md +++ b/docs/docs-content/integrations/kubernetes-generic.md @@ -6,7 +6,7 @@ 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/png" +logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image.webp" tags: ["packs", "kubernetes"] --- diff --git a/docs/docs-content/integrations/kubernetes-support.md b/docs/docs-content/integrations/kubernetes-support.md index 7130835f39..b27ecbf9a0 100644 --- a/docs/docs-content/integrations/kubernetes-support.md +++ b/docs/docs-content/integrations/kubernetes-support.md @@ -46,7 +46,7 @@ deprecation process. The diagram below illustrates the support lifecycle of a Kubernetes version. A deprecated Kubernetes version will no longer receive updates. -![Diagram of the Kubernetes Support Lifecycle. PXK and CNCF is supported for 14 months. After that, normal deprecation flow is initiated.](/integrations_kubernetes-support_support-cycle.png) +![Diagram of the Kubernetes Support Lifecycle. PXK and CNCF is supported for 14 months. After that, normal deprecation flow is initiated.](/integrations_kubernetes-support_support-cycle.webp) Additional support may be extended for PXK and PXK-E. Discuss this with our support team if you need extended support. You can contact our support team at [support@spectrocloud.com](mailto:support@spectrocloud.com). @@ -57,7 +57,7 @@ We support other Kubernetes distributions such as K3s, Microk8s, and RKE2 until the respective owner. Once we stop supporting the minor version, we initiate the deprecation process. You can learn more about our deprecation process in the [Pack Deprecation](./maintenance-policy.md#pack-deprecations) section. -![Diagram of other Kubernetes Support Lifecycle. Other distros are supported until their EOL. After that, normal deprecation flow is initiated.](/integrations_kubernetes-support_support-cycle_other.png) +![Diagram of other Kubernetes Support Lifecycle. Other distros are supported until their EOL. After that, normal deprecation flow is initiated.](/integrations_kubernetes-support_support-cycle_other.webp) ## Kubernetes Upgrades diff --git a/docs/docs-content/integrations/kubernetes.md b/docs/docs-content/integrations/kubernetes.md index 6b5d021779..f04a5ec2f4 100644 --- a/docs/docs-content/integrations/kubernetes.md +++ b/docs/docs-content/integrations/kubernetes.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["kubernetes", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image.webp" tags: ["packs", "kubernetes", "pxk"] --- @@ -407,7 +407,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) @@ -747,7 +747,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) @@ -1089,7 +1089,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) @@ -1429,7 +1429,7 @@ pack with all the correct OIDC settings, you could then create a role binding fo 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.png) +![A subject of the type group is assigned as the subject in a RoleBinding](/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp) diff --git a/docs/docs-content/integrations/kubevious.md b/docs/docs-content/integrations/kubevious.md index 18619ace3a..d0bc28d298 100644 --- a/docs/docs-content/integrations/kubevious.md +++ b/docs/docs-content/integrations/kubevious.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/kubevious/blobs/sha256:5e33d7b51b1317a834b4552d96fc1cc8463000a7eedbcb4b784ea07236f3d7f7?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/kubevious/blobs/sha256:5e33d7b51b1317a834b4552d96fc1cc8463000a7eedbcb4b784ea07236f3d7f7?type=image.webp" tags: ["packs", "kubevious", "monitoring"] --- diff --git a/docs/docs-content/integrations/kubevirt.md b/docs/docs-content/integrations/kubevirt.md index a721d77219..8299294dd0 100644 --- a/docs/docs-content/integrations/kubevirt.md +++ b/docs/docs-content/integrations/kubevirt.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["system app", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/kubevirt/blobs/sha256:185e7a7658c05ab478f2822b080a7e21da9113b4a8bf5fb7fb3338d9a5796eed?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/kubevirt/blobs/sha256:185e7a7658c05ab478f2822b080a7e21da9113b4a8bf5fb7fb3338d9a5796eed?type=image.webp" tags: ["packs", "kubevirt", "system app"] --- diff --git a/docs/docs-content/integrations/kubewatch.md b/docs/docs-content/integrations/kubewatch.md index 42d9286745..cfd0684789 100644 --- a/docs/docs-content/integrations/kubewatch.md +++ b/docs/docs-content/integrations/kubewatch.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/kubewatch/blobs/sha256:a277fb90357df9cbffe98eea1ed100fba1b17970b8fc056d210c4f7bfe4f17a3?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/kubewatch/blobs/sha256:a277fb90357df9cbffe98eea1ed100fba1b17970b8fc056d210c4f7bfe4f17a3?type=image.webp" tags: ["packs", "kube-watch", "monitoring"] --- diff --git a/docs/docs-content/integrations/longhorn.md b/docs/docs-content/integrations/longhorn.md index f78997290c..375ef98efb 100644 --- a/docs/docs-content/integrations/longhorn.md +++ b/docs/docs-content/integrations/longhorn.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/csi-longhorn/blobs/sha256:8257bd6697941139cea8ace907e25b3859cb8de48f965a5b6011d518cad0a2db?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/csi-longhorn/blobs/sha256:8257bd6697941139cea8ace907e25b3859cb8de48f965a5b6011d518cad0a2db?type=image.webp" tags: ["packs", "longhorn", "storage"] --- diff --git a/docs/docs-content/integrations/maintenance-policy.md b/docs/docs-content/integrations/maintenance-policy.md index 02f79db763..311202bcc8 100644 --- a/docs/docs-content/integrations/maintenance-policy.md +++ b/docs/docs-content/integrations/maintenance-policy.md @@ -95,11 +95,11 @@ deploy clusters that use profiles containing the pack. Palette displays the deprecation stage when you click the information icon next to the pack name during profile creation. -![Screenshot showing how Palette indicates a pack's stage of deprecation.](/integrations_deprecation-stage.png) +![Screenshot showing how Palette indicates a pack's stage of deprecation.](/integrations_deprecation-stage.webp) An information icon in the profile stack also displays a message that instructs about required pack versions. -![Screenshot showing message in profile stack that tells you the required pack version to use.](/integrations_deprecation-profile-stack-msg.png) +![Screenshot showing message in profile stack that tells you the required pack version to use.](/integrations_deprecation-profile-stack-msg.webp) :::info diff --git a/docs/docs-content/integrations/metallb.md b/docs/docs-content/integrations/metallb.md index 9c3537fd6f..0e10d88344 100644 --- a/docs/docs-content/integrations/metallb.md +++ b/docs/docs-content/integrations/metallb.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["load balancers", "amd64", "arm64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/lb-metallb/blobs/sha256:3d09a1eab856a03d5b821062dcd1da624256e8f1e2ede404d88cb088d3adb945?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/lb-metallb/blobs/sha256:3d09a1eab856a03d5b821062dcd1da624256e8f1e2ede404d88cb088d3adb945?type=image.webp" tags: ["packs", "metallb", "network"] --- diff --git a/docs/docs-content/integrations/microk8s.md b/docs/docs-content/integrations/microk8s.md index be9c1b82c2..6100e8e14e 100644 --- a/docs/docs-content/integrations/microk8s.md +++ b/docs/docs-content/integrations/microk8s.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["kubernetes", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/kubernetes-microk8s/blobs/sha256:b971b64f62e2e67b0a166316f96e6f4211aacea6e28459bb89275e8882ade985?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/kubernetes-microk8s/blobs/sha256:b971b64f62e2e67b0a166316f96e6f4211aacea6e28459bb89275e8882ade985?type=image.webp" tags: ["packs", "microk8s", "kubernetes"] --- diff --git a/docs/docs-content/integrations/multus-cni.md b/docs/docs-content/integrations/multus-cni.md index 2a37a713d7..3d7630a283 100644 --- a/docs/docs-content/integrations/multus-cni.md +++ b/docs/docs-content/integrations/multus-cni.md @@ -6,7 +6,7 @@ type: "integration" category: ["network", "amd64"] sidebar_class_name: "hide-from-sidebar" hide_table_of_contents: true -logoUrl: "https://registry.spectrocloud.com/v1/cni-multus/blobs/sha256:3727499ea41784a17c818b7269c27918b8664766c40d1b1f3cd90c34d5154676?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/cni-multus/blobs/sha256:3727499ea41784a17c818b7269c27918b8664766c40d1b1f3cd90c34d5154676?type=image.webp" tags: ["packs", "multus", "network"] --- diff --git a/docs/docs-content/integrations/nfs-subdir-external.md b/docs/docs-content/integrations/nfs-subdir-external.md index 4197aade79..1e0503c5cb 100644 --- a/docs/docs-content/integrations/nfs-subdir-external.md +++ b/docs/docs-content/integrations/nfs-subdir-external.md @@ -6,7 +6,7 @@ type: "integration" category: ["storage", "amd64"] hide_table_of_contents: true sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-nfs-subdir-external/blobs/sha256:4b40eb85382d04dc4dcfc174b5e288b963b6201f6915e14b07bd8a5c4323b51b?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-nfs-subdir-external/blobs/sha256:4b40eb85382d04dc4dcfc174b5e288b963b6201f6915e14b07bd8a5c4323b51b?type=image.webp" tags: ["packs", "nfs-subdir-external", "storage"] --- diff --git a/docs/docs-content/integrations/nginx.md b/docs/docs-content/integrations/nginx.md index e1b646ef3b..10d55cf71b 100644 --- a/docs/docs-content/integrations/nginx.md +++ b/docs/docs-content/integrations/nginx.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["ingress", "amd64", "arm64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/nginx/blobs/sha256:a36bf7e8023f018298ddbf0c82a49c38e872db4b0e480a39c285ae002916a83f?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/nginx/blobs/sha256:a36bf7e8023f018298ddbf0c82a49c38e872db4b0e480a39c285ae002916a83f?type=image.webp" tags: ["packs", "nginx", "network"] --- diff --git a/docs/docs-content/integrations/ngrok.md b/docs/docs-content/integrations/ngrok.md index 9d0e0fac26..09bb5c23a6 100644 --- a/docs/docs-content/integrations/ngrok.md +++ b/docs/docs-content/integrations/ngrok.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["ingress", "kubernetes", "amd64", "community"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/ngrok-ingress-controller/blobs/sha256:a723399d53d716c5441d57d021a7975d961e5b7db79ccb2bc10f7524ba7e67c1?type=image/png" +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/nutanix-csi.md b/docs/docs-content/integrations/nutanix-csi.md index 31e7e86c19..3cf11d1492 100644 --- a/docs/docs-content/integrations/nutanix-csi.md +++ b/docs/docs-content/integrations/nutanix-csi.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/nutanix-csi/blobs/sha256:7944cb5fecaaac0b5d5bf47a311ab80573147a34ac438954a70f97c69d65d733?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/nutanix-csi/blobs/sha256:7944cb5fecaaac0b5d5bf47a311ab80573147a34ac438954a70f97c69d65d733?type=image.webp" tags: ["packs", "Nutanix", "Storage"] --- diff --git a/docs/docs-content/integrations/opa-gatekeeper.md b/docs/docs-content/integrations/opa-gatekeeper.md index fd6ca54934..65d913db4d 100644 --- a/docs/docs-content/integrations/opa-gatekeeper.md +++ b/docs/docs-content/integrations/opa-gatekeeper.md @@ -7,7 +7,7 @@ type: "integration" category: ["security", "amd64", "arm64"] sidebar_class_name: "hide-from-sidebar" logoUrl: - 'https://registry.dev.spectrocloud.com/v1/open-policy-agent/blobs/sha256:fcbad202dc9ca5e7a756562d8f9fc180ee77474034447dabc302d8a5a2bbe148?type=image/png" + 'https://registry.dev.spectrocloud.com/v1/open-policy-agent/blobs/sha256:fcbad202dc9ca5e7a756562d8f9fc180ee77474034447dabc302d8a5a2bbe148?type=image.webp" alt="OpenPolicyAgent logo' tags: ["packs", "open-policy-agent", "security"] --- diff --git a/docs/docs-content/integrations/openstack-cinder.md b/docs/docs-content/integrations/openstack-cinder.md index bafcf40508..6699b48453 100644 --- a/docs/docs-content/integrations/openstack-cinder.md +++ b/docs/docs-content/integrations/openstack-cinder.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-openstack-cinder/blobs/sha256:ebb9650566d2cdfe9b0fc7d474a1cdcd562a9020807e49f891df199379ab8961?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-openstack-cinder/blobs/sha256:ebb9650566d2cdfe9b0fc7d474a1cdcd562a9020807e49f891df199379ab8961?type=image.webp" tags: ["packs", "openstack-cinder", "storage"] --- diff --git a/docs/docs-content/integrations/permission-manager.md b/docs/docs-content/integrations/permission-manager.md index 410ba2c54f..0ebc2d653c 100644 --- a/docs/docs-content/integrations/permission-manager.md +++ b/docs/docs-content/integrations/permission-manager.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["authentication", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/permission-manager/blobs/sha256:15d08b02d78823c12616b72d1b5adb0520940016b89bae1f758e6f1a105597ff?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/permission-manager/blobs/sha256:15d08b02d78823c12616b72d1b5adb0520940016b89bae1f758e6f1a105597ff?type=image.webp" tags: ["packs", "permission-manager", "security"] --- diff --git a/docs/docs-content/integrations/portworx.md b/docs/docs-content/integrations/portworx.md index 3741e667fe..b21e0fa264 100644 --- a/docs/docs-content/integrations/portworx.md +++ b/docs/docs-content/integrations/portworx.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/csi-portworx/blobs/sha256:e27bc9aaf22835194ca38062061c29b5921734eed922e57d693d15818ade7486?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/csi-portworx/blobs/sha256:e27bc9aaf22835194ca38062061c29b5921734eed922e57d693d15818ade7486?type=image.webp" tags: ["packs", "portworx", "storage"] --- diff --git a/docs/docs-content/integrations/portworx_operator.md b/docs/docs-content/integrations/portworx_operator.md index fcdf9b75f4..9252088742 100644 --- a/docs/docs-content/integrations/portworx_operator.md +++ b/docs/docs-content/integrations/portworx_operator.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/csi-portworx/blobs/sha256:e27bc9aaf22835194ca38062061c29b5921734eed922e57d693d15818ade7486?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/csi-portworx/blobs/sha256:e27bc9aaf22835194ca38062061c29b5921734eed922e57d693d15818ade7486?type=image.webp" tags: ["packs", "portworx", "storage"] --- diff --git a/docs/docs-content/integrations/prismacloud.md b/docs/docs-content/integrations/prismacloud.md index 0dfeca428d..66879f8bbc 100644 --- a/docs/docs-content/integrations/prismacloud.md +++ b/docs/docs-content/integrations/prismacloud.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["security", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/prismacloud/blobs/sha256:9ddb035af0e9f299e5df178ebb3153e90383a5e42ded2c1a3f6c9470dd851c12?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/prismacloud/blobs/sha256:9ddb035af0e9f299e5df178ebb3153e90383a5e42ded2c1a3f6c9470dd851c12?type=image.webp" tags: ["packs", "prismacloud", "security"] --- diff --git a/docs/docs-content/integrations/prometheus-agent.md b/docs/docs-content/integrations/prometheus-agent.md index 92357ad7d4..f1404b62de 100644 --- a/docs/docs-content/integrations/prometheus-agent.md +++ b/docs/docs-content/integrations/prometheus-agent.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["monitoring", "amd64", "arm64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image.webp" tags: ["packs", "prometheus-agent", "monitoring"] --- @@ -58,7 +58,7 @@ Use the URL exposed by the Prometheus service. The following image displays a host cluster with the Prometheus Operator pack installed. Use the URL exposed for port 9090 to populate the `remoteWrite.url` parameter. -![A view of the cluster details page with a highlighted box around the Prometheus service URL](/integrations_prometheus-agent_cluster-detail-view.png) +![A view of the cluster details page with a highlighted box around the Prometheus service URL](/integrations_prometheus-agent_cluster-detail-view.webp)
@@ -98,7 +98,7 @@ Log in to the Grafana dashboard to view and create dashboards. You can find the details of the Kubernetes cluster hosting the Prometheus server. Use the URL exposed by the **prometheus-operator-kube-prometheus-stack-grafana** service. -![The URL of the service prometheus-operator-kube-prometheus-stack-grafana](/integrations_prometheus-agent_cluster-detail-view-grafana.png) +![The URL of the service prometheus-operator-kube-prometheus-stack-grafana](/integrations_prometheus-agent_cluster-detail-view-grafana.webp) Palette exposes a set of Grafana dashboards by default. You can find the Spectro Cloud dashboards by navigating to Grafana's left **Main Menu** > **Dashboards** and expanding the **Spectro Cloud** folder. diff --git a/docs/docs-content/integrations/prometheus-cluster-metrics.md b/docs/docs-content/integrations/prometheus-cluster-metrics.md index bfd1a2f425..5e5e8764fe 100644 --- a/docs/docs-content/integrations/prometheus-cluster-metrics.md +++ b/docs/docs-content/integrations/prometheus-cluster-metrics.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["monitoring", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image.webp" tags: ["packs", "prometheus-cluster-metrics", "monitoring"] --- diff --git a/docs/docs-content/integrations/prometheus-operator.md b/docs/docs-content/integrations/prometheus-operator.md index 4c18de53d5..bc638000fc 100644 --- a/docs/docs-content/integrations/prometheus-operator.md +++ b/docs/docs-content/integrations/prometheus-operator.md @@ -6,7 +6,7 @@ type: "integration" hide_table_of_contents: true category: ["monitoring", "amd64", "arm64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/prometheus-operator/blobs/sha256:64589616d7f667e5f1d7e3c9a39e32c676e03518a318924e123738693e104ce0?type=image.webp" tags: ["packs", "prometheus-operator", "monitoring"] --- @@ -93,7 +93,7 @@ Use the `grafana.adminPassword` parameter to assign a password to the Grafana ad Additional parameters you should be aware of can be found by expanding the **Presets** options. You can modify the preset settings when you create the profile or when you deploy the cluster and review the cluster profile. -![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.png) +![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.webp) Review the usage section below to learn more about each preset option. @@ -314,7 +314,7 @@ Use the `grafana.adminPassword` parameter to assign a password to the Grafana ad Additional parameters you should be aware of can be found by expanding the **Presets** options. You can modify the preset settings when you create the profile or when you deploy the cluster and review the cluster profile. -![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.png) +![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.webp) Review the usage section below to learn more about each preset option. @@ -535,7 +535,7 @@ Use the `grafana.adminPassword` parameter to assign a password to the Grafana ad Additional parameters you should be aware of can be found by expanding the **Presets** options. You can modify the preset settings when you create the profile or when you deploy the cluster and review the cluster profile. -![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.png) +![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.webp) Review the usage section below to learn more about each preset option. @@ -756,7 +756,7 @@ Use the `grafana.adminPassword` parameter to assign a password to the Grafana ad Additional parameters you should be aware of can be found by expanding the **Presets** options. You can modify the preset settings when you create the profile or when you deploy the cluster and review the cluster profile. -![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.png) +![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.webp) Review the usage section below to learn more about each preset option. @@ -953,7 +953,7 @@ Use the `grafana.adminPassword` parameter to assign a password to the Grafana ad Additional parameters you should be aware of can be found by expanding the **Presets** options. You can modify the preset settings when you create the profile or when you deploy the cluster and review the cluster profile. -![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.png) +![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.webp) Review the usage section below to learn more about each preset option. @@ -1102,7 +1102,7 @@ Use the `grafana.adminPassword` parameter to assign a password to the Grafana ad Additional parameters you should be aware of can be found by expanding the **Presets** options. You can modify the preset settings when you create the profile or when you deploy the cluster and review the cluster profile. -![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.png) +![A view of the pack's preset drawer expanded with radio buttons](/integrations_prometheus-operator_operator-preset-view-expanded.webp) Review the usage section below to learn more about each preset option. diff --git a/docs/docs-content/integrations/rke2.md b/docs/docs-content/integrations/rke2.md index 2c78528522..1c3c32746d 100644 --- a/docs/docs-content/integrations/rke2.md +++ b/docs/docs-content/integrations/rke2.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["kubernetes", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/kubernetes-rke2/blobs/sha256:47cde61005d9996f1571c132ba9f753982134a7a0d8e445e27001ab8519e6051?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/kubernetes-rke2/blobs/sha256:47cde61005d9996f1571c132ba9f753982134a7a0d8e445e27001ab8519e6051?type=image.webp" --- [RKE2](https://docs.rke2.io/) is a fully conformant Kubernetes distribution focusing on security and compliance within diff --git a/docs/docs-content/integrations/rook-ceph.md b/docs/docs-content/integrations/rook-ceph.md index 03f42493d3..3771f3c2e5 100644 --- a/docs/docs-content/integrations/rook-ceph.md +++ b/docs/docs-content/integrations/rook-ceph.md @@ -7,7 +7,7 @@ type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" logoUrl: - " https://registry.dev.spectrocloud.com/v1/csi-rook-ceph/blobs/sha256:2817270f4eecbc2eea0740c55c7611d1a538a3e17da610a3487bb11b067076d1?type=image/png" + " https://registry.dev.spectrocloud.com/v1/csi-rook-ceph/blobs/sha256:2817270f4eecbc2eea0740c55c7611d1a538a3e17da610a3487bb11b067076d1?type=image.webp" tags: ["packs", "rook-ceph", "storage"] --- diff --git a/docs/docs-content/integrations/spectro-k8s-dashboard.md b/docs/docs-content/integrations/spectro-k8s-dashboard.md index 823551ba84..10c0c2081b 100644 --- a/docs/docs-content/integrations/spectro-k8s-dashboard.md +++ b/docs/docs-content/integrations/spectro-k8s-dashboard.md @@ -8,7 +8,7 @@ hide_table_of_contents: true type: "integration" category: ["monitoring", "arm64", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/k8s-dashboard/blobs/sha256:2de5d88b2573af42d4cc269dff75744c4174ce47cbbeed5445e51a2edd8b7429?type=image.webp" tags: ["packs", "spectro-k8s-dashboard", "monitoring"] --- diff --git a/docs/docs-content/integrations/splunk.md b/docs/docs-content/integrations/splunk.md index ef52ab7cd1..9f396e9f84 100644 --- a/docs/docs-content/integrations/splunk.md +++ b/docs/docs-content/integrations/splunk.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["logging", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/splunk/blobs/sha256:1729cfced51a1ef8693997aee535f098a782f15fba9ca5232a8dfba68a8d4857?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/splunk/blobs/sha256:1729cfced51a1ef8693997aee535f098a782f15fba9ca5232a8dfba68a8d4857?type=image.webp" tags: ["packs", "splunk", "logging"] --- diff --git a/docs/docs-content/integrations/trident.md b/docs/docs-content/integrations/trident.md index 027297269a..f4f26a5cff 100644 --- a/docs/docs-content/integrations/trident.md +++ b/docs/docs-content/integrations/trident.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64", "community"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/csi-trident/blobs/sha256:d4dd2ecf2e6f67876b8dab57ecfdf17591824c21e8d0d44fab0aaef9ddd3b931?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/csi-trident/blobs/sha256:d4dd2ecf2e6f67876b8dab57ecfdf17591824c21e8d0d44fab0aaef9ddd3b931?type=image.webp" tags: ["packs", "trident", "storage"] --- diff --git a/docs/docs-content/integrations/ubuntu.md b/docs/docs-content/integrations/ubuntu.md index 8bd3ec9b29..38d0f2ef2f 100644 --- a/docs/docs-content/integrations/ubuntu.md +++ b/docs/docs-content/integrations/ubuntu.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["operating system", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/ubuntu-vsphere/blobs/sha256:09a727f9005b79c69d8e60e12ce130880c63131315b49e7fb4cc44e53d34dc7a?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/ubuntu-vsphere/blobs/sha256:09a727f9005b79c69d8e60e12ce130880c63131315b49e7fb4cc44e53d34dc7a?type=image.webp" tags: ["packs", "ubuntu", "operating system"] --- @@ -325,7 +325,7 @@ Use the following steps to enable Ubuntu Pro.
-![A view of the cluster profile creation wizard for Ubuntu Pro](/integrations_ubuntu_ubuntu-pro-preset-drawer.png) +![A view of the cluster profile creation wizard for Ubuntu Pro](/integrations_ubuntu_ubuntu-pro-preset-drawer.webp) 8. Click the **Ubuntu Advantage/Pro** checkbox to include the Ubuntu Pro parameters in the pack configuration file. @@ -634,7 +634,7 @@ Use the following steps to enable Ubuntu Pro.
-![A view of the cluster profile creation wizard for Ubuntu Pro](/integrations_ubuntu_ubuntu-pro-preset-drawer.png) +![A view of the cluster profile creation wizard for Ubuntu Pro](/integrations_ubuntu_ubuntu-pro-preset-drawer.webp) 8. Click the **Ubuntu Advantage/Pro** checkbox to include the Ubuntu Pro parameters in the pack configuration file. diff --git a/docs/docs-content/integrations/vault.md b/docs/docs-content/integrations/vault.md index 6f7aca95bb..2ba38f1384 100644 --- a/docs/docs-content/integrations/vault.md +++ b/docs/docs-content/integrations/vault.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["security", "amd64", "arm64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.spectrocloud.com/v1/vault/blobs/sha256:1abda0173be1fd4ddfeccd2ff15089edd38a25e433ad7bb562a770d92992c7af?type=image/png" +logoUrl: "https://registry.spectrocloud.com/v1/vault/blobs/sha256:1abda0173be1fd4ddfeccd2ff15089edd38a25e433ad7bb562a770d92992c7af?type=image.webp" tags: ["packs", "vault", "security"] --- diff --git a/docs/docs-content/integrations/verified_packs.md b/docs/docs-content/integrations/verified_packs.md index 1cd7314b78..455431e16e 100644 --- a/docs/docs-content/integrations/verified_packs.md +++ b/docs/docs-content/integrations/verified_packs.md @@ -14,7 +14,7 @@ offer verified packs across the spectrum of a typical cluster profile stack - fr application layers. Verified packs are readily recognized in Palette by the green shield icon that distinguishes them from other packs. -![A screenshot of several Verified Packs with a green shield icon.](/integrations_verified-packs-green-check.png) +![A screenshot of several Verified Packs with a green shield icon.](/integrations_verified-packs-green-check.webp) ### Verified Pack Updates diff --git a/docs/docs-content/integrations/vsphere-csi.md b/docs/docs-content/integrations/vsphere-csi.md index 0a733bf8b2..265c4433cb 100644 --- a/docs/docs-content/integrations/vsphere-csi.md +++ b/docs/docs-content/integrations/vsphere-csi.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64", "fips"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image.webp" tags: ["packs", "vSphere-csi", "storage"] --- diff --git a/docs/docs-content/integrations/vsphere-volume.md b/docs/docs-content/integrations/vsphere-volume.md index 021a4f00d9..b3001834e2 100644 --- a/docs/docs-content/integrations/vsphere-volume.md +++ b/docs/docs-content/integrations/vsphere-volume.md @@ -6,7 +6,7 @@ hide_table_of_contents: true type: "integration" category: ["storage", "amd64"] sidebar_class_name: "hide-from-sidebar" -logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image/png" +logoUrl: "https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image.webp" tags: ["packs", "vSphere-Volume", "storage"] --- diff --git a/docs/docs-content/introduction/introduction.md b/docs/docs-content/introduction/introduction.md index 4b34d7cd9f..832ec2a065 100644 --- a/docs/docs-content/introduction/introduction.md +++ b/docs/docs-content/introduction/introduction.md @@ -24,7 +24,7 @@ and public sector organizations. Palette VerteX integrates Spectro Cloud’s Fed (FIPS) 140-2 cryptographic modules. To learn more about FIPS-enabled Palette, check out [Palette VerteX](../vertex/vertex.md). -![Palette product high level overview eager-load](/docs_introduction_product-overview.png) +![Palette product high level overview eager-load](/docs_introduction_product-overview.webp) ## What Makes Palette Different? @@ -64,7 +64,7 @@ and any add-on application services. Cluster Profiles enable a repeatable way to environment. Palette also enables importing of existing Kubernetes environments and creating equivalent Cluster Profiles. -![2-what-is-sc](/docs_introduction_palette-components.png) +![2-what-is-sc](/docs_introduction_palette-components.webp) ## Who Can Benefit From Palette? diff --git a/docs/docs-content/introduction/palette-modes.md b/docs/docs-content/introduction/palette-modes.md index 23eca1243d..9c06d8c402 100644 --- a/docs/docs-content/introduction/palette-modes.md +++ b/docs/docs-content/introduction/palette-modes.md @@ -14,7 +14,7 @@ Palette supports two consumption modes - each aimed at different use cases and, modes are _App Mode_ and _Cluster Mode_. These modes can be used separately but often work together by sharing resources or relying on resources that each provides. -![App Mode and Cluster Mode](/docs_introduction_palette-modes.png) +![App Mode and Cluster Mode](/docs_introduction_palette-modes.webp) ### What is Cluster Mode? diff --git a/docs/docs-content/legal-licenses/compliance.md b/docs/docs-content/legal-licenses/compliance.md index 18fa64b1fc..921e144807 100644 --- a/docs/docs-content/legal-licenses/compliance.md +++ b/docs/docs-content/legal-licenses/compliance.md @@ -9,7 +9,7 @@ tags: ["compliance", "soc2", "fips"] ## ISO 27001 -![ISO 27001 logo](/legal-licenses_compliance_iso-27001.png "#width=300px") +![ISO 27001 logo](/legal-licenses_compliance_iso-27001.webp "#width=300px") The International Organization for Standardization 27001 Standard (ISO 27001) is one of the leading international standards focused on information security. Spectro Cloud has obtained the ISO 27001 Certification and undergoes periodic @@ -33,7 +33,7 @@ Below are some reasons why an ISO 27001 Certification is important: ## SOC 2 Type II -![soc2.png](/soc2.png "#width=180px") +![soc2.webp](/soc2.webp "#width=180px") The American Institute of Certified Public Accountants (AICPA) Service Organization Controls (SOC) Attestation provides assurances over control environments. Spectro Cloud’s SOC 2 Type II audit report provides assurances of our @@ -50,7 +50,7 @@ organization’s security and availability. ## FIPS 140-2 -![FIPS-Compliance](/docs_compliance_compliance_fips-logo.png "#width=180px") +![FIPS-Compliance](/docs_compliance_compliance_fips-logo.webp "#width=180px") Spectro Cloud is validated against FIPS 140-2 with [Certificate number 4349](https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4349) in diff --git a/docs/docs-content/profiles/app-profiles/create-app-profiles/container-deployment.md b/docs/docs-content/profiles/app-profiles/create-app-profiles/container-deployment.md index 4259ed4c08..5896186050 100644 --- a/docs/docs-content/profiles/app-profiles/create-app-profiles/container-deployment.md +++ b/docs/docs-content/profiles/app-profiles/create-app-profiles/container-deployment.md @@ -97,7 +97,7 @@ less overhead. To add a container layer to a Palette Dev Engine app profile, fol 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 each app profile layer.](/profiles_app-profiles_create-app-profiles_container-infobox.png) + ![A view of a cursor triggering the info box for each app profile layer.](/profiles_app-profiles_create-app-profiles_container-infobox.webp) :::info 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 a05da40bed..0b908ca46d 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 @@ -86,7 +86,7 @@ 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.png) +![A view of a cursor triggering the info box for a helm layer.](/profiles_app-profiles_create-app-profiles_helm-layer-infobox.webp) :::info 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 1458909692..a7dd7bff52 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 @@ -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.png) +![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,7 +89,7 @@ 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.png) +![A view of a cursor triggering the info box for a manifest layer.](/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.webp) :::info diff --git a/docs/docs-content/profiles/app-profiles/create-app-profiles/create-out-of-box-app-profile.md b/docs/docs-content/profiles/app-profiles/create-app-profiles/create-out-of-box-app-profile.md index edf02ebea5..3026a3a2a4 100644 --- a/docs/docs-content/profiles/app-profiles/create-app-profiles/create-out-of-box-app-profile.md +++ b/docs/docs-content/profiles/app-profiles/create-app-profiles/create-out-of-box-app-profile.md @@ -70,7 +70,7 @@ 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 each app profile layer.](/devx_app-profile_create-app-profile_app-layer-infoboxes.png) + ![A view of a cursor triggering the info box for each app profile layer.](/devx_app-profile_create-app-profile_app-layer-infoboxes.webp) :::info diff --git a/docs/docs-content/profiles/cluster-profiles/cluster-profiles.md b/docs/docs-content/profiles/cluster-profiles/cluster-profiles.md index 699b6ccec1..eb3ec2b422 100644 --- a/docs/docs-content/profiles/cluster-profiles/cluster-profiles.md +++ b/docs/docs-content/profiles/cluster-profiles/cluster-profiles.md @@ -35,7 +35,7 @@ The diagram below illustrates the components of these profile types and how you add-on layers to create a full cluster profile. You can also create separate add-on profiles to reuse among multiple clusters. -![A flow diagram that shows how you can add layers to an infrastructure profile to create a full profile.](/profiles_cluster-profiles_cluster-profiles.png) +![A flow diagram that shows how you can add layers to an infrastructure profile to create a full profile.](/profiles_cluster-profiles_cluster-profiles.webp) ## Profile Layers 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 264312b4b9..fc627e0791 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 @@ -69,7 +69,7 @@ For examples of pack structure for a Helm chart-based pack, review 8. When you are done, click **Confirm & Create**, then click **Next** to review the profile. - + 9. Click **Finish Configuration** to create the cluster 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 a331f03bee..d3ff01ecf2 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 @@ -45,7 +45,7 @@ To learn more about creating multiple profile versions, check out to the layer in Helm values.yaml form, and specify the layer [install order](./create-addon-profile.md#install-order). - + 7. If you want to add additional layers, repeat steps 5 and 6. Otherwise, click on **Next** to review the profile. 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 f3274e5ced..94d9daac63 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 @@ -71,7 +71,7 @@ For more information about the layers, applying pack versions, configuration par 8. Fill out the required input fields for each layer and click on **Confirm & Create**. - + 9. If you want to add additional layers, repeat steps 7 and 8. Otherwise, click on **Next** to review the profile. 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 64b3fba002..8f4a2d118b 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 @@ -41,7 +41,7 @@ Use these steps to export the profile as a `.json` file. 3. Click **Export Profile** at the bottom of the details panel. Palette downloads the profile as a `.json` file. - ![Screenshot of the Export Profile button.](/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.png) + ![Screenshot of the Export Profile button.](/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.webp) 4. Verify that any custom macros used in the exported profile exist in the target environment before you import the profile. If they do not, create the macros in the target environment. For guidance, review @@ -70,11 +70,11 @@ Use these steps to import the profile to one or more projects or tenants. 5. In the slide panel that opens at right, click the **Upload file** button. -![Screenshot of the slide panel with the Upload file button.](/profiles_cluster-profiles_upload-json.png) +![Screenshot of the slide panel with the Upload file button.](/profiles_cluster-profiles_upload-json.webp) 6. Navigate to the downloaded `.json` file and select it so that it opens in the slide panel as shown. -![Screenshot of the slide panel with uploaded JSON.](/profiles_cluster-profiles_json-to-import.png) +![Screenshot of the slide panel with uploaded JSON.](/profiles_cluster-profiles_json-to-import.webp) 7. Update any pack YAML files that contain sensitive values, such as credentials or certificates. @@ -92,7 +92,7 @@ If any of the packs are missing in the target environment, profile import will n ::: -![Screenshot of the Select repositories window.](/profiles_cluster-profiles_import-select-repos.png) +![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/profiles/cluster-profiles/modify-cluster-profiles/update-cluster-profile.md b/docs/docs-content/profiles/cluster-profiles/modify-cluster-profiles/update-cluster-profile.md index a13840724e..e3668335d4 100644 --- a/docs/docs-content/profiles/cluster-profiles/modify-cluster-profiles/update-cluster-profile.md +++ b/docs/docs-content/profiles/cluster-profiles/modify-cluster-profiles/update-cluster-profile.md @@ -157,14 +157,14 @@ Ensure you follow these practices when updating to a new pack version. #### Example of Difference Between Current and New Configurations - ![Screenshot that shows Palette's pack diff user interface with red highlight at left and green highlight at right](/integrations_pack_diffs.png) + ![Screenshot that shows Palette's pack diff user interface with red highlight at left and green highlight at right](/integrations_pack_diffs.webp) - _Contrasting shades_ of red and green highlight within the same line indicates differences occur in only part of the line. #### Example of Line Changes in Current and New Configurations - ![Screenshot that shows Palette's pack diff user interface with contrasting shades of red and green highlight in the same line](/integrations_pack_line_diffs.png) + ![Screenshot that shows Palette's pack diff user interface with contrasting shades of red and green highlight in the same line](/integrations_pack_line_diffs.webp) 6. Check for red-highlight in the configuration that is missing in the new configuration. diff --git a/docs/docs-content/registries-and-packs/add-custom-packs.md b/docs/docs-content/registries-and-packs/add-custom-packs.md index bfaa74e88f..dbd3c2f58d 100644 --- a/docs/docs-content/registries-and-packs/add-custom-packs.md +++ b/docs/docs-content/registries-and-packs/add-custom-packs.md @@ -296,7 +296,7 @@ _Manifests_ and _Ansible_ roles need to be explicitly templatized if parameter c ``` -4. A pack must have the logo file named `logo.png` and must be copied into the pack directory. +4. A pack must have the logo file named `logo.webp` and must be copied into the pack directory. 5. Login to the pack registry using the following command: @@ -467,7 +467,7 @@ final directory structure of for the pack would be as follows: ``` ./pack.json -./logo.png +./logo.webp ./values.yaml ./harden_os ./harden_os/tasks diff --git a/docs/docs-content/registries-and-packs/adding-a-custom-registry.md b/docs/docs-content/registries-and-packs/adding-a-custom-registry.md index 52d4f14eab..6ac9501875 100644 --- a/docs/docs-content/registries-and-packs/adding-a-custom-registry.md +++ b/docs/docs-content/registries-and-packs/adding-a-custom-registry.md @@ -257,7 +257,7 @@ Once you deploy the pack registry server, use the following steps to configure t 3. Click on the **Add New Pack Registry**. Palette will open a pop-up window asking for the fields to configure a pack registry server, as highlighted in the screenshot below. -![A screenshot highlighting the fields to configure a custom pack registry. ](/registries-and-packs_adding-a-custom-registry-tls_certificate.png) +![A screenshot highlighting the fields to configure a custom pack registry. ](/registries-and-packs_adding-a-custom-registry-tls_certificate.webp) 4. Provide the pack registry server name, endpoint, and user credentials in the pop-up window. Ensure to use an "https://" prefix in the pack registry server endpoint. diff --git a/docs/docs-content/registries-and-packs/deploy-pack.md b/docs/docs-content/registries-and-packs/deploy-pack.md index c9ff2d7c77..6a5cbab787 100644 --- a/docs/docs-content/registries-and-packs/deploy-pack.md +++ b/docs/docs-content/registries-and-packs/deploy-pack.md @@ -32,7 +32,7 @@ or Terraform. The following diagram illustrates the sequential steps required to successfully complete this tutorial. -![Architecture Diagram of the Deploy a Custom Pack Tutorial](/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.png) +![Architecture Diagram of the Deploy a Custom Pack Tutorial](/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.webp) ## Prerequisites {#prerequisites} @@ -164,7 +164,7 @@ structure for each. ├── manifest-1.yaml ├── manifest-2.yaml │ └── manifest-3.yaml -├── logo.png # Mandatory. +├── logo.webp # Mandatory. └── README.md # Optional. ``` @@ -191,7 +191,7 @@ structure for each. │ │ │ └── template-2.yaml │ │ └── values.yaml # Chart-level values.yaml file. │ └── chart-2.tgz -├── logo.png # Mandatory. +├── logo.webp # Mandatory. └── README.md # Optional. ``` @@ -216,7 +216,7 @@ Ensure you have the following files in the current directory. ├── values.yaml # Mandatory. ├── manifests # Mandatory. │ └── hello-universe.yaml -├── logo.png # Mandatory. +├── logo.webp # Mandatory. └── README.md # Optional. ``` @@ -273,13 +273,13 @@ Review each of the following five files in the **hello-universe-pack** folder. The example below shows the parameters you can configure in the **values.yaml** file for the `hello-universe` manifest during the creation of the cluster profile. -![Screenshot of the configurable parameters in the values.yaml file.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.png) +![Screenshot of the configurable parameters in the values.yaml file.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.webp) - **manifests** - This directory contains the manifest files for your Kubernetes application. This tutorial has only one manifest, **hello-universe.yaml**. Note that the **values.yaml** file has a corresponding `manifests/hello-universe` element with the same name as the YAML file. -- **logo.png** - This file contains a logo that displays when you create a cluster profile. +- **logo.webp** - This file contains a logo that displays when you create a cluster profile. - **README.md** - This file may contain the pack description, purpose, authors, and other relevant information. The README in the current example introduces the application used in the pack. @@ -333,7 +333,7 @@ ngrok http 5000 --log-level debug This command reserves the current bash session and displays the status of each HTTP request made to the Ngrok server. The image below shows the registry server successfully exposed via Ngrok. -![Screenshot of registry server exposed via ngrok](/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.png) +![Screenshot of registry server exposed via ngrok](/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.webp) Check if the registry server is accessible from outside the tutorial container by visiting the `/health` endpoint. Open your browser and go to _https://Your-URL-Here/health_, replacing the base URL with the Ngrok URL output. You should get @@ -400,7 +400,7 @@ Once you have an active Harbor registry server, access its domain on your web br credentials. If you have kept the default credentials, the username and password are **admin** and **Harbor12345**, respectively. -![Screenshot of Harbor login](/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.png) +![Screenshot of Harbor login](/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.webp) In the **Projects** section, click on **New Project**. A project in Harbor contains all repositories of an application. This tutorial uses **spectro-oci-registry** as the project name. Keep the default settings for the remaining @@ -409,7 +409,7 @@ configuration options and proceed by clicking **OK**. Next, create another project called **spectro-packs**. This specific project is required to complete the validation of your registry in Palette. -![Screenshot of Harbor project](/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.png) +![Screenshot of Harbor project](/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.webp) @@ -539,7 +539,7 @@ spectro pack ls Check if the pushed pack is listed, as shown in the image below. -![Screenshot of spectro pack ls](/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.png) +![Screenshot of spectro pack ls](/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.webp) For assistance with Spectro CLI commands, refer to the [Spectro CLI Commands](spectro-cli-reference.md#commands) guide. @@ -644,7 +644,7 @@ To confirm the presence of the pack in the repository, open your web browser, ac **spectro-oci-registry/spectro-packs/archive/hellouniverse** repository. You should verify the pushed artifact, as shown in the image below. -![Screenshot of the Hello Universe Harbor Repository](/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.png) +![Screenshot of the Hello Universe Harbor Repository](/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.webp) @@ -661,12 +661,12 @@ it. Log in to [Palette](https://console.spectrocloud.com) and switch to the **Tenant Admin** view. -![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png) +![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.webp) Navigate to the **Tenant Settings** > **Registries** > **Pack Registries** section and click on **Add New Pack Registry**. Palette will open a pop-up window prompting you for the required fields to configure a custom pack registry. -![A screenshot highlighting the fields to configure a custom pack registry. ](/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.png) +![A screenshot highlighting the fields to configure a custom pack registry. ](/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.webp) Provide the pack registry name, endpoint, and user credentials in the pop-up window. For consistency, we suggest using the registry name **spectro-pack-registry**. Use your Ngrok URL as the pack registry endpoint. Ensure to add "https://" @@ -681,12 +681,12 @@ communicating with the pack registry server. Click on **Validate** to ensure the provided URL and credentials are correct, then click on **Confirm** to finish the registry server configuration. -![Screenshot of registry server edit option in Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.png) +![Screenshot of registry server edit option in Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.webp) Palette automatically syncs the registry server. However, you can sync it manually by clicking the **three-dot Menu** next to the registry server name and selecting **Sync**. -![Screenshot of registry server sync in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.png) +![Screenshot of registry server sync in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.webp) @@ -696,12 +696,12 @@ After pushing the pack to the ECR registry, follow the next steps to log in to P Log in to [Palette](https://console.spectrocloud.com) and switch to the **Tenant Admin** view. -![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png) +![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.webp) Navigate to the **Tenant Settings** > **Registries** > **OCI Registries** section and click on **Add New OCI Registry**. Palette will open a pop-up window prompting you for the required fields to configure an OCI registry. -![A screenshot highlighting the fields to configure an OCI registry. ](/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.png) +![A screenshot highlighting the fields to configure an OCI registry. ](/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.webp) Provide the registry name. For consistency, we suggest using the registry name **ecr-registry**. Choose **Pack** as the provider and select **ECR** as the OCI authentication type. Complete the **Endpoint** field with your ECR registry URI. @@ -714,12 +714,12 @@ option, choose **Credentials** as the AWS authentication method, and specify you Last, click on **Validate** to ensure the provided URL and credentials are correct. After validation, click on **Confirm** to finish the ECR registry configuration. -![Screenshot of OCI registry fields in Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.png) +![Screenshot of OCI registry fields in Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.webp) Palette automatically syncs the registry. However, you can sync it manually by clicking the **three-dot Menu** next to the registry name and selecting **Sync**. -![Screenshot of OCI registry sync in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.png) +![Screenshot of OCI registry sync in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.webp) @@ -730,12 +730,12 @@ it. Log in to [Palette](https://console.spectrocloud.com) and switch to the **Tenant Admin** view. -![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png) +![Screenshot of Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.webp) Navigate to the **Tenant Settings** > **Registries** > **OCI Registries** section and click on **Add New OCI Registry**. Palette will open a pop-up window prompting you for the required fields to configure an OCI registry. -![A screenshot highlighting the fields to configure an OCI registry. ](/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.png) +![A screenshot highlighting the fields to configure an OCI registry. ](/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.webp) Provide the registry name. For consistency, we suggest using the registry name **harbor-registry**. Choose **Pack** as the provider and select **Basic** as the OCI authentication type. Complete the **Endpoint** field with your Harbor @@ -747,12 +747,12 @@ your Harbor credentials in the **Username** and **Password** fields. Last, click on **Validate** to ensure the provided URL and credentials are correct. After validation, click on **Confirm** to complete the Harbor registry configuration. -![Screenshot of OCI registry fields in Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.png) +![Screenshot of OCI registry fields in Palette tenant settings.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.webp) Palette automatically syncs the registry. However, you can sync it manually by clicking the **three-dot Menu** next to the registry name and selecting **Sync**. -![Screenshot of OCI registry sync in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.png) +![Screenshot of OCI registry sync in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.webp) @@ -771,7 +771,7 @@ tutorial provides two workflows from which you can choose: Palette User Interfac Switch to the **Default** project scope for creating a cluster profile. -![Screenshot of the Palette Default scope.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.png) +![Screenshot of the Palette Default scope.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.webp) Next, select the **Profiles** section in the left **Menu** to create a cluster profile that combines the core infrastructure and add-on layers. Click on the **Add Cluster Profile** button. @@ -837,7 +837,7 @@ certSANs: - "cluster-{{ .spectro.system.cluster.uid }}.{{ .spectro.system.reverseproxy.server }}" ``` -![Screenshot of the certificate Subject Alternative Name.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.png) +![Screenshot of the certificate Subject Alternative Name.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.webp) Finally, add the Hello Universe pack. Click on **Add New Pack** and select the registry you created earlier in this tutorial. The table below specifies the registry name corresponding to the registry type. For example, if you created an @@ -854,7 +854,7 @@ Click on the **Confirm & Create** button to finish adding the Hello Universe pac If there are no errors or compatibility issues, Palette displays the cluster profile. Verify the layers you added, and click **Next**. -![Screenshot of the Profile Layers success.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.png) +![Screenshot of the Profile Layers success.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.webp) #### Review @@ -884,7 +884,7 @@ The **Parameters** section allows you to change the profile configurations. For Universe 1.0.x** layer, you can configure the `registry`, `repository`, and `tag` parameters defined in the **values.yaml** file. -![Screenshot of the Cluster layers.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.png) +![Screenshot of the Cluster layers.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.webp) Keep the default values and click **Next**. @@ -987,7 +987,7 @@ endpoint. To add a new API key, log in to Palette, click on the **User Menu** at Keys**, as shown in the screenshot below. Visit the [Create API Key](../user-management/authentication/api-key/create-api-key.md) guide for more information. -![Screenshot of generating an API key in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.png) +![Screenshot of generating an API key in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.webp) Below are the steps to add and export an API key: @@ -1129,7 +1129,7 @@ Log in to [Palette](https://console.spectrocloud.com/) and navigate to the **Clu Menu**. Locate the **pack-tutorial-cluster** and check its status, which should appear as **Provisioning** according to the provided screenshot. -![Screenshot of the successful Profile in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.png) +![Screenshot of the successful Profile in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.webp) @@ -1140,7 +1140,7 @@ the provided screenshot. In Palette, navigate to the left **Main Menu** and select **Clusters**. Next, select your cluster to display the cluster's **Overview** page and monitor the provisioning progress. -![Screenshot of the cluster health.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.png) +![Screenshot of the cluster health.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.webp) Once the cluster status displays **Running** and **Healthy**, you can access the application through the exposed service URL along with the displayed port number. For the Hello Universe application, port 8080 is exposed. Click on the @@ -1153,12 +1153,12 @@ the public load balancer URL, preventing the browser from caching an unresolved ::: -![Screenshot of the successful accessing the application using the load balancer URL.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.png) +![Screenshot of the successful accessing the application using the load balancer URL.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.webp) You can also look at real-time metrics, such as CPU and memory consumption, in the cluster's **Overview** tab in Palette. -![Screenshot of the cluster metrics.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.png) +![Screenshot of the cluster metrics.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.webp) By using your custom pack, you have successfully deployed the **Hello Universe** application to the cluster. @@ -1178,7 +1178,7 @@ Navigate to the **Cluster** section in Palette's left **Main Menu** and access t **pack-tutorial-cluster**. To delete the cluster, click on the **Settings** button to expand the **drop-down Menu**, and select the **Delete Cluster** option. Palette will prompt you to enter the cluster name and confirm the deletion. -![Screenshot of deleting the cluster in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.png) +![Screenshot of deleting the cluster in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.webp) The cluster status will display **Deleting**, and the deletion may take up to 10 minutes. @@ -1193,7 +1193,7 @@ clusters that are stuck in the deletion phase for over 24 hours. After deleting the cluster, proceed to delete the cluster profile. In the left **Main Menu**, click on **Profiles** and select the profile you want to delete. Next, click on the **Delete** option in the **three-dot Menu**. -![Screenshot of deleting the profile in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.png) +![Screenshot of deleting the profile in Palette.](/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.webp) Wait for the resources to complete cleanup and ensure they are successfully deleted. @@ -1226,7 +1226,7 @@ Destroy complete! Resources: 2 destroyed. After deleting the cluster and cluster profile, navigate to the **Tenant Settings** > **Registries** > **Pack Registries** section in Palette to remove the registry configuration. -![Screenshot of registry server delete in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.png) +![Screenshot of registry server delete in Palette](/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.webp) Now, delete the registry server. If you used the Spectro registry, stop the registry server by closing the tutorial container bash session that serves the Ngrok reverse proxy server. If you used the ECR registry, you must first remove diff --git a/docs/docs-content/registries-and-packs/registries-and-packs.md b/docs/docs-content/registries-and-packs/registries-and-packs.md index b65272e319..98975b5377 100644 --- a/docs/docs-content/registries-and-packs/registries-and-packs.md +++ b/docs/docs-content/registries-and-packs/registries-and-packs.md @@ -42,7 +42,7 @@ the Kubernetes clusters after deployment. The following is a typical pack struct | `charts/` | mandatory | Mandatory for Helm chart-based packs. Contains the Helm charts to be deployed for the pack. | | `manifests/` | mandatory | Mandatory for Manifest-based packs. Contains the manifest files to be deployed for the pack. | | `ansible-roles` | optional | Ansible roles used to install the pack. | -| `logo.png` | optional | Contains the pack logo. | +| `logo.webp` | optional | Contains the pack logo. | | `README.md` | optional | The pack description. | Let's look at the examples below to better understand pack structure. @@ -68,7 +68,7 @@ pack-level **values.yaml** file and individual chart-level **values.yaml** files │      ├── Chart.yaml │      ├── templates/ │      └── values.yaml -├── logo.png +├── logo.webp ├── pack.json └── values.yaml ``` @@ -85,7 +85,7 @@ This example shows the structure of a Manifest-based pack, _kubeflow-1.2.0_, mad ├── manifests/ │   ├── kubeflow-kfdef.yaml │   └── kubeflow-operator.yaml -├── logo.png +├── logo.webp ├── pack.json └── values.yaml ``` diff --git a/docs/docs-content/security/lifecycle/lifecycle.md b/docs/docs-content/security/lifecycle/lifecycle.md index 14a6358bcd..f83dce8559 100644 --- a/docs/docs-content/security/lifecycle/lifecycle.md +++ b/docs/docs-content/security/lifecycle/lifecycle.md @@ -10,7 +10,7 @@ Our comprehensive approach to security is ingrained in each stage of our develop coding to testing and deployment, our processes are designed to identify, prevent, and mitigate security risks to ensure we deliver reliable and secure solutions. -![Secure development flow from feature definition and design to development and release](/security_dev_lifecycle.png) +![Secure development flow from feature definition and design to development and release](/security_dev_lifecycle.webp) Our Security team reviews early in the design process and identifies real and potential issues, which are logged in a ticketing system. Throughout development and before release we conduct more reviews and automated scans for common diff --git a/docs/docs-content/security/product-architecture/product-architecture.md b/docs/docs-content/security/product-architecture/product-architecture.md index 3fd40a50f9..e9c65bc1d9 100644 --- a/docs/docs-content/security/product-architecture/product-architecture.md +++ b/docs/docs-content/security/product-architecture/product-architecture.md @@ -36,7 +36,7 @@ separating responsibilities and network restrictions.
-![A diagram of Palette deployment models](/architecture_architecture-overview-deployment-models.png) +![A diagram of Palette deployment models](/architecture_architecture-overview-deployment-models.webp)
diff --git a/docs/docs-content/tenant-settings/login-banner.md b/docs/docs-content/tenant-settings/login-banner.md index 1a105578be..fb7396fc6e 100644 --- a/docs/docs-content/tenant-settings/login-banner.md +++ b/docs/docs-content/tenant-settings/login-banner.md @@ -39,7 +39,7 @@ self-hosted Palette use the tenant URL defined during the Palette installation.
-![A view of the tenant settings platform page with an example login banner message.](/tenant-settings_login-banner_settings-page-view.png) +![A view of the tenant settings platform page with an example login banner message.](/tenant-settings_login-banner_settings-page-view.webp)
@@ -69,4 +69,4 @@ defined during the Palette installation.
-![A view of a tenant login banner message](/tenant-settings_login-banner_tenant-banner-view.png) +![A view of a tenant login banner message](/tenant-settings_login-banner_tenant-banner-view.webp) diff --git a/docs/docs-content/troubleshooting/edge.md b/docs/docs-content/troubleshooting/edge.md index b819c1960b..c338e3edb3 100644 --- a/docs/docs-content/troubleshooting/edge.md +++ b/docs/docs-content/troubleshooting/edge.md @@ -24,7 +24,7 @@ If you need to override or reconfigure the read-only file system, you can do so 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.png) +![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. diff --git a/docs/docs-content/troubleshooting/enterprise-install.md b/docs/docs-content/troubleshooting/enterprise-install.md index a401261b29..2e4ce86b95 100644 --- a/docs/docs-content/troubleshooting/enterprise-install.md +++ b/docs/docs-content/troubleshooting/enterprise-install.md @@ -40,7 +40,7 @@ This error may occur if the self-hosted pack registry specified in the installat 7. Check the box **Insecure Skip TLS Verify** and click on **Confirm**. -![A pack registry configuration screen.](/troubleshooting_enterprise-install_pack-registry-tls.png) +![A pack registry configuration screen.](/troubleshooting_enterprise-install_pack-registry-tls.webp) After a few moments, a system profile will be created and Palette or VerteX will be able to self-link successfully. If you continue to encounter issues, contact our support team by emailing diff --git a/docs/docs-content/troubleshooting/generate-har-files.md b/docs/docs-content/troubleshooting/generate-har-files.md index c1cf438de4..f3d658e5e3 100644 --- a/docs/docs-content/troubleshooting/generate-har-files.md +++ b/docs/docs-content/troubleshooting/generate-har-files.md @@ -45,7 +45,7 @@ contain. 2. Click the **Clear network log** icon that follows it to clear the current network log. 3. Select the **Preserve log** and **Disable cache** checkboxes. - ![View of the configured Chrome Developer Tools](/troubleshooting_generate-har-files_chrome-dev-tools-settings.png.png) + ![View of the configured Chrome Developer Tools](/troubleshooting_generate-har-files_chrome-dev-tools-settings.webp) 4. On the page, reproduce the issues you've encountered. 5. In the network log, right-click any item and select **Save all as HAR with content**. @@ -60,7 +60,7 @@ contain. 2. Next to the **All** drop-down menu, click the **Other filter options** icon > **Preserve Log**. 3. Select the **Disable Caches** checkbox. - ![View of the configured Safari Web Inspector](/troubleshooting_generate-har-files_safari-web-inspector.png) + ![View of the configured Safari Web Inspector](/troubleshooting_generate-har-files_safari-web-inspector.webp) 4. On the page, reproduce the issues you've encountered. 5. In the **Network** tab menu, select **Export**. @@ -80,7 +80,7 @@ contain. 2. If the icon next to the **Filter URLs** field displays a play button, click it to start recording network activity. 3. Click the **Network Settings** icon > **Persist Logs**. - ![View of the configured Firefox DevTools](/troubleshooting_generate-har-files_firefox-devtools.png) + ![View of the configured Firefox DevTools](/troubleshooting_generate-har-files_firefox-devtools.webp) 4. On the page, reproduce the issues you've encountered. 5. In the network log, right-click any item and select **Save All As HAR**. diff --git a/docs/docs-content/troubleshooting/pcg.md b/docs/docs-content/troubleshooting/pcg.md index 1806a8eb52..aaa54ec3b3 100644 --- a/docs/docs-content/troubleshooting/pcg.md +++ b/docs/docs-content/troubleshooting/pcg.md @@ -81,16 +81,16 @@ unavailable IP addresses for the worker nodes, or the inability to perform a Net 7. If you encounter errors other than the ones mentioned in the previous step, it is possible that the cluster configuration or the DNS settings are not set correctly. You can review and edit the cluster configuration in the cluster settings. The screenshot below highlights the cluster configuration section in the cluster settings blade. - ![A screenshot highlighting the cluster configuration section in the cluster settings blade.](/troubleshooting-pcg-cluster_settings.png) + ![A screenshot highlighting the cluster configuration section in the cluster settings blade.](/troubleshooting-pcg-cluster_settings.webp) 8. If the cluster settings look correct, ensure the search domain is correctly defined in the fault domain's DNS settings. The screenshot below highlights how you can review and edit the DNS mapping of an existing PCG cluster. - ![A screenshot highlighting the DNS mapping settings.](/troubleshooting-pcg-dns.png) + ![A screenshot highlighting the DNS mapping settings.](/troubleshooting-pcg-dns.webp) 9. If the problem persists, download the cluster logs from Palette. The screenshot below will help you locate the button to download logs from the cluster details page. -![A screenshot highlighting how to download the cluster logs from Palette.](/troubleshooting-pcg-download_logs.png) +![A screenshot highlighting how to download the cluster logs from Palette.](/troubleshooting-pcg-download_logs.webp) 10. Share the logs with our support team at [support@spectrocloud.com](mailto:support@spectrocloud.com). @@ -123,7 +123,7 @@ configuration or an error in the cloud-init process. - Download the PCG cluster's kubeconfig file from the **Overview** tab. Click on the kubeconfig file name to download it to your local machine, as highlighted in the screenshot below. - ![A screenshot highlighting the kubeconfig file to download from Palette.](/troubleshooting-pcg-download_kubeconfig.png) + ![A screenshot highlighting the kubeconfig file to download from Palette.](/troubleshooting-pcg-download_kubeconfig.webp) - After you download the PCG cluster's kubeconfig file, use the following commands to make a GET request to one of the diff --git a/docs/docs-content/user-management/authentication/api-key/create-api-key.md b/docs/docs-content/user-management/authentication/api-key/create-api-key.md index e946997c02..86390bec9a 100644 --- a/docs/docs-content/user-management/authentication/api-key/create-api-key.md +++ b/docs/docs-content/user-management/authentication/api-key/create-api-key.md @@ -45,7 +45,7 @@ below to learn more about creating an API key as a tenant admin. 2. Navigate to the **User Menu**, and select **My API Keys**. - ![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.png) + ![Image that points to the user drop-down Menu and points to the API key link](/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.webp) 3. Click on **Add New API key**. diff --git a/docs/docs-content/user-management/palette-rbac/palette-rbac.md b/docs/docs-content/user-management/palette-rbac/palette-rbac.md index 9de1f0d2c7..4e9a6ff151 100644 --- a/docs/docs-content/user-management/palette-rbac/palette-rbac.md +++ b/docs/docs-content/user-management/palette-rbac/palette-rbac.md @@ -39,7 +39,7 @@ example, a role within the scope project can operate within the projects. The co the totality of the accessibility available to that user. Scopes are structured in a parent-child relationship. Each level of hierarchy makes the Scope more specific. The roles are assigned at any of these levels of Scope. The level you select determines how widely the role is applied. Lower levels inherit role permissions from higher levels. -![palette-rbac-scope.png](/palette-rbac-scope.png) +![palette-rbac-scope.webp](/palette-rbac-scope.webp) The following are the major properties of Palette driven Scopes: @@ -66,7 +66,7 @@ Palette resources can be allocated to roles under **Three Scopes**:
-![A diagram of Palette's RBAC model](/user-management_palette-rback_palette-rbac-model.png) +![A diagram of Palette's RBAC model](/user-management_palette-rback_palette-rbac-model.webp)
diff --git a/docs/docs-content/user-management/saml-sso/palette-sso-with-adfs.md b/docs/docs-content/user-management/saml-sso/palette-sso-with-adfs.md index 68cbff2f28..1c2e10ee41 100644 --- a/docs/docs-content/user-management/saml-sso/palette-sso-with-adfs.md +++ b/docs/docs-content/user-management/saml-sso/palette-sso-with-adfs.md @@ -50,7 +50,7 @@ for additional guidance.
-![Add AD FS Application Group](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.png) +![Add AD FS Application Group](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.webp)
@@ -59,13 +59,13 @@ for additional guidance.
-![Name Application Group](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.png) +![Name Application Group](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.webp)
3. The next screen displays the **Client Identifier** for this Application Group: -![Get Client Identifier](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.png) +![Get Client Identifier](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.webp)
@@ -75,28 +75,28 @@ for additional guidance. 5. Open a web browser and navigate to your Palette subscription. Navigate to **Tenant Settings** --> **SSO** and click **OIDC**. Click the button next to **Callback URL** to copy this value to the clipboard: -![Copy Callback URL](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.png) +![Copy Callback URL](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.webp)
6. Switch back to your AD FS Management console and paste the copied value into the **Redirect URI** field, then click **Add** to add it to the list: -![Paste Redirect URI](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.png) +![Paste Redirect URI](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.webp)
7. Switch back to Palette in the web browser and click the button next to **Logout URL** to copy this value to the clipboard: -![Copy Logout URL](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.png) +![Copy Logout URL](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.webp)
8. Switch back to your AD FS Management console and paste the copied value into the **Redirect URI** field, then click **Add** to add it to the list: -![Paste Logout URI](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.png) +![Paste Logout URI](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.webp)
@@ -113,21 +113,21 @@ for additional guidance. shared secret** and click **Copy to clipboard** to copy the secret value and save it somewhere. You will need to enter this value into the Palette SSO configuration later: -![Copy Shared Secret](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.png) +![Copy Shared Secret](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.webp)
11. Click **Next** and on the Summary screen, click **Next** again to complete the wizard. You need to add another application to the application group. Select the newly created application group and click **Properties**: -![Open Application Group](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.png) +![Open Application Group](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.webp)
12. In the Properties screen, click **Add application...**. In the wizard that opens, select **Web API** and click **Next**: -![Add Web API application](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.png) +![Add Web API application](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.webp)
@@ -139,11 +139,11 @@ for additional guidance.
-![Find Base URL](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.png) +![Find Base URL](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.webp)
-![Add Web API Identifiers](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.png) +![Add Web API Identifiers](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.webp)
@@ -152,7 +152,7 @@ for additional guidance.
-![Select Access Control Policy](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.png) +![Select Access Control Policy](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.webp)
@@ -161,24 +161,24 @@ for additional guidance. **allatclaims** scope in the list, click **New scope...** and type `allatclaims` in the Name field, then click **OK** to add it. Ensure both scopes are enabled and then click **Next**: -![Enable Permitted Scopes](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.png) +![Enable Permitted Scopes](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.webp) 16. On the Summary screen, click **Next** to finish the wizard. You need to set the **Issuance Transform Rules** for the Web API application. Open the application again by double-clicking on the Web API entry or clicking **Edit**. -![Re-open Web API Application](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.png) +![Re-open Web API Application](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.webp)
17. Navigate to the **Issuance Transform Rules** tab and click **Add Rule**. -![Add Issuance Transform Rule 1](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.png) +![Add Issuance Transform Rule 1](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.webp)
18. Select the **Send LDAP Attributes as Claims** template and click **Next**: -![Send LDAP As Claims Rule](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.png) +![Send LDAP As Claims Rule](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.webp)
@@ -192,19 +192,19 @@ for additional guidance. You can select the items on the left from the list. You will need to type the items on the right manually. Ensure you use all lowercase characters for the values on the right: -![Set LDAP Claims](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.png) +![Set LDAP Claims](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.webp)
20. Click **Finish** to add the rule. Now click on **Add Rule...** again to add the second rule: -![Add Issuance Transform Rule 2](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.png) +![Add Issuance Transform Rule 2](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.webp)
21. Select the **Send Group Membership as Claims** template and click **Next**: -![Send Groups As Claims Rule](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.png) +![Send Groups As Claims Rule](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.webp)
@@ -213,7 +213,7 @@ use all lowercase characters for the values on the right: `groups` claim with the value `Admins`. In Palette this user will automatically be mapped to a group with the same name, `Admins`. You can assign RBAC permissions to that group in Palette to give it the desired access. -![Set Group Claim](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.png) +![Set Group Claim](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.webp)
@@ -223,7 +223,7 @@ use all lowercase characters for the values on the right: 24. Take note of your AD FS identifier, you will need this for Palette in the next step. Typically this is your AD FS name plus `/adfs`. You can also take the Federation Service identifier and remove `/services/trust` from that URL: -![Note AD FS Name](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.png) +![Note AD FS Name](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.webp)
@@ -245,7 +245,7 @@ Navigate to **Tenant Settings** --> **SSO** and click on **OIDC**. Enter the fol | Last Name | Keep `family_name` as the default. | | Spectro Team | Keep `groups` as the default. | -![Enable Palette OIDC SSO](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.png) +![Enable Palette OIDC SSO](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.webp) 26. When all the information has been entered, click **Enable** to enable SSO. You will receive a message stating **OIDC configured successfully**. @@ -259,14 +259,14 @@ You can repeat this for any other team that you configured with group claims. 27. Open a web browser and navigate to your Palette subscription. Navigate to **Tenant Settings** --> **Users & Teams** --> **Teams** tab, and click **+ Create Team**. -![Create Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.png) +![Create Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.webp)
28. Specify `Admins` in the **Team name** field. You don't need to set any members now, as this will happen automatically from the SSO. Click **Confirm** to create the team. -![Name Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.png) +![Name Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.webp)
@@ -274,13 +274,13 @@ You can repeat this for any other team that you configured with group claims. administrative access to the entire tenant and all the projects in it, assign the **Tenant Admin** role. Select **Tenant Roles** and click **+ Add Tenant Role**: -![Palette Tenant Roles](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.png) +![Palette Tenant Roles](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.webp)
30. Click on **Tenant Admin** to enable the role. Click **Confirm** to add the role. -![Add Tenant Role](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.png) +![Add Tenant Role](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.webp)
@@ -299,7 +299,7 @@ You have now successfully configured Palette SSO based on OIDC with Microsoft AD If you're still logged into Palette with a non-SSO user, log out by selecting **Logout** in the **User Menu** at top right. -![User Logout](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.png) +![User Logout](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.webp)
@@ -310,7 +310,7 @@ right. Click on the **Sign in** button to log in via SSO. -![User SSO Login](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.png) +![User SSO Login](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.webp)
@@ -325,7 +325,7 @@ authenticated, you will automatically be redirected back to Palette and logged i select **Tenant Settings** --> **Users & Teams** --> **Teams** tab. Click the **Admins** team and view the team members section. -![Palette Team Members](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.png) +![Palette Team Members](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.webp) The user you logged in as has automatically been added to this team. diff --git a/docs/docs-content/user-management/saml-sso/palette-sso-with-entra-id.md b/docs/docs-content/user-management/saml-sso/palette-sso-with-entra-id.md index e138ec20f6..9ee7b2dd48 100644 --- a/docs/docs-content/user-management/saml-sso/palette-sso-with-entra-id.md +++ b/docs/docs-content/user-management/saml-sso/palette-sso-with-entra-id.md @@ -54,7 +54,7 @@ Use the following steps to enable OIDC SSO in Palette with Microsoft Entra ID. 2. Navigate to the left **Main Menu** and select **Tenant Settings**. From the **Tenant Menu**, select **SSO**, then **Configure**, and lastly, click on the **OIDC** tab. - ![A view of the callback URL field](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.png) + ![A view of the callback URL field](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.webp) 3. Copy the **Callback URL** to your clipboard. This URL will be used in the next step to configure Microsoft Entra ID. @@ -67,7 +67,7 @@ Use the following steps to enable OIDC SSO in Palette with Microsoft Entra ID. 6. Next, select **Web**, paste the _Palette Callback URL_ value from your clipboard into the **Redirect URL (optional)** field, and click **Register**. - ![Azure application creation screen](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.png) + ![Azure application creation screen](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.webp) 7. From the app overview page, navigate to the left **Main Menu** and select **Certificates & secrets**. In the following screen, click on **New client secret**. @@ -95,18 +95,18 @@ Use the following steps to enable OIDC SSO in Palette with Microsoft Entra ID. ::: - ![Add a claim button](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.png) + ![Add a claim button](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.webp) 11. In addition to allowing individual user authentication, Palette provides group claim functionality, allowing an OIDC identity provider, like Microsoft Entra ID, to identify the user's Entra ID group membership within Palette. To enable group membership, select the **Add groups claim** button. Then select **Security groups** and **Group ID** for each property: **ID**, **Access** and **SAML**. - ![Groups and individuals can be assigned a group membership in Azure](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.png) + ![Groups and individuals can be assigned a group membership in Azure](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.webp) When completed, the **Token Configuration** page will look similar to the image below. - ![A view of the token configuration screen](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.png) + ![A view of the token configuration screen](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.webp) 12. From the application overview page, navigate to the left **Main Menu** and select the **Overview** tab. From the **Overview** selection, save the following fields for the next steps you will complete in Palette. @@ -214,9 +214,9 @@ Use the following steps to enable OIDC SSO in Palette with Microsoft Entra ID. Refer to the images below to ensure you have the correct settings. - ![Example of IDs](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.png) + ![Example of IDs](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.webp) - ![Example of IDs with Palette roles attached to a team](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.png) + ![Example of IDs with Palette roles attached to a team](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.webp) #### Palette SSO OIDC Configuration @@ -237,7 +237,7 @@ Use the following steps to enable OIDC SSO in Palette with Microsoft Entra ID. 25. Leave other fields with the default values and click **Enable**. If all required values are provided, you will receive a message stating that OIDC is configured successfully. - ![Example of Palette with populated input fields](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.png) + ![Example of Palette with populated input fields](/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.webp) You have now successfully configured OIDC SSO in Palette. Next, validate the configuration by logging in to Palette with an Entra ID user account. diff --git a/docs/docs-content/user-management/saml-sso/palette-sso-with-keycloak.md b/docs/docs-content/user-management/saml-sso/palette-sso-with-keycloak.md index 658c420af9..535251b6c3 100644 --- a/docs/docs-content/user-management/saml-sso/palette-sso-with-keycloak.md +++ b/docs/docs-content/user-management/saml-sso/palette-sso-with-keycloak.md @@ -94,7 +94,7 @@ external IP address of the Keycloak service. After the ingress resource is created, the following services will be available in your cluster. You can review the exposed services in the cluster details page. -![View of the cluster details page](/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.png "Keycloak Service") +![View of the cluster details page](/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.webp "Keycloak Service") 5. Create a DNS CNAME record for the URL exposed by load balancer. For example, the CNAME `keycloak.dmitry.sa.spectrodemos.com` points to the following URL exposed by the load balancer @@ -111,29 +111,29 @@ We recommend that you change the default credentials after logging in to the adm ::: -![Keycloak Admin console](/keycloak//user-management_palette-rback_keycloak_login.png) +![Keycloak Admin console](/keycloak//user-management_palette-rback_keycloak_login.webp) 7. Next, log in to [Palette](https://console.spectrocloud.com), and navigate to the left **Main Menu** and select **Tenant Settings**. Next, select **SSO** from the **Tenant Menu** to access the SSO configuration page. Click on the **OIDC** tab to configure OIDC for Palette. Copy the values in the **Callback URL** and **Logout URL** fields. You will need these values to configure Keycloak. -![The callback URL](/keycloak/user-management_saml-sso_keycloak-02-callback-url.png "Callback URL") +![The callback URL](/keycloak/user-management_saml-sso_keycloak-02-callback-url.webp "Callback URL") 8. Switch back to the Keycloak admin console and create a client for Palette. Navigate to the left **Main Menu** and select **Clients**. Click on the **Create** button to create a new client. -![The Client create screen](/keycloak/user-management_saml-sso_keycloak-03-create-client.png "Create Client") +![The Client create screen](/keycloak/user-management_saml-sso_keycloak-03-create-client.webp "Create Client") 9. Select **Client Type** value "OpenID Connect" and fill in the fields **Client ID** and **Name** with the value `palette`. Click on **Next**. -![Fill out the user name](/keycloak/user-management_saml-sso_keycloak-04-palette-username.png "Palette username") +![Fill out the user name](/keycloak/user-management_saml-sso_keycloak-04-palette-username.webp "Palette username") 10. Select **Client authentication** for increased security and check the **Standard Flow** box and the **Direct Access Grants** box. Click on **Next**. -![Client Authentication creation screen number two](/keycloak/user-management_saml-sso_keycloak-05-client-authentication.png "Client Authentication") +![Client Authentication creation screen number two](/keycloak/user-management_saml-sso_keycloak-05-client-authentication.webp "Client Authentication") 11. Fill out the following fields with the instructions provided in the table. @@ -145,11 +145,11 @@ We recommend that you change the default credentials after logging in to the adm 12. Click on **Save** to save the client configuration. -![alt_text](/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.png "Keycloak callback") +![alt_text](/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.webp "Keycloak callback") 13. In the following screen, select the **Credentials** tab to retrieve client secret. -![alt_text](/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.png "Keycloak Credentials") +![alt_text](/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.webp "Keycloak Credentials") 14. Switch back to Palette and paste client secret in the **Client Secret** field. Fill out the following fields with the instructions provided in the table below. @@ -160,17 +160,17 @@ We recommend that you change the default credentials after logging in to the adm | **Client ID** | The client ID you created in the previous steps. In this guide, the name `palette` was used. | | **Client Secret** | The client secret you retrieved in the previous step. | -![alt_text](/keycloak/user-management_saml-sso_keycloak-08-palette-callback.png "Palette Callback") +![alt_text](/keycloak/user-management_saml-sso_keycloak-08-palette-callback.webp "Palette Callback") 16. Scroll down to the bottom of the page, and click on **Enable**. If all values are correct, you will receive green message stating "OIDC configured successfully" at the top right corner. -![alt_text](/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.png "Palette OIDC Enabled") +![alt_text](/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.webp "Palette OIDC Enabled") 17. Navigate back to the Keycloak admin console. In the left **Main Menu**, select **Users**. Fill in first name, second name, and the email address of the admin user. -![alt_text](/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.png "Keycloak Admin") +![alt_text](/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.webp "Keycloak Admin") You have now configured SSO for Palette with Keycloak. You can now log in to Palette using the admin user you created in Keycloak. Use the validation steps below to validate the SSO configuration. Check out the @@ -185,9 +185,9 @@ Use the following steps to validate the SSO configuration. 2. Sign in to Palette using the admin user you created in Keycloak. You will be redirected to the Keycloak login page. Enter the credentials for the admin user you created in Keycloak. -![alt_text](/keycloak/user-management_saml-sso_keycloak-11-palette-sso.png "Palette SSO") +![alt_text](/keycloak/user-management_saml-sso_keycloak-11-palette-sso.webp "Palette SSO") -![Keycloak Admin console](/keycloak//user-management_palette-rback_keycloak_login.png) +![Keycloak Admin console](/keycloak//user-management_palette-rback_keycloak_login.webp) 3. Upon successful authentication, you will be redirected to Palette. You will be logged in to Palette as the admin user you created in Keycloak. @@ -197,29 +197,29 @@ Use the following steps to validate the SSO configuration. 1. Log in to Palette as a Tenant Admin. Navigate to the left **Main Menu** and select **Users & Teams**. Click on the **Teams** tab to access the Teams page. Click on the **Create Team** button to create a new team. -![alt_text](/keycloak/user-management_saml-sso_keycloak-14-palette-groups.png "Palette groups") +![alt_text](/keycloak/user-management_saml-sso_keycloak-14-palette-groups.webp "Palette groups") 2. Provide a team name, such as `admins` but leave the **Members** field empty. Click on **Confirm** to create the team. 3. Next, select the **admins** row to access the team settings page. Click on **New Project Role** and add the **Project Admin** role to the **Default** project. Click on **Confirm** to save the changes. -![alt_text](/keycloak/user-management_saml-sso_keycloak-15-palette-project.png "Palette Project") +![alt_text](/keycloak/user-management_saml-sso_keycloak-15-palette-project.webp "Palette Project") 4. From the left **Main Menu**, select **Tenant Settings**. Next, click on **SSO** to access the SSO configuration page. Click on the **OIDC** tab to access the OIDC configuration page. Scroll down to the **SSO Admins** section and select the **admins** team from the **Default Team** drop-down Menu. Click on **Save**. -![alt_text](/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.png "Palette SSO Admins") +![alt_text](/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.webp "Palette SSO Admins") 5. Navigate back to the Keycloak admin console. From the left **Main Menu** click on **Users**. Create a user and ensure the field **Username**, **Email**, and **First Name** are filled out. Click on **Save** to save the user. -![alt_text](/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.png "Keycloak user") +![alt_text](/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.webp "Keycloak user") 6. Next, click on the **Credentials** tab and assign the user password. -![alt_text](/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.png "Keycloak password") +![alt_text](/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.webp "Keycloak password") Repeat the steps above for all users you want to add to the **admins** team. You can now log in to Palette with the users you created in Keycloak. The users will be assigned the **Project Admin** role for the **Default** project. Check diff --git a/docs/docs-content/user-management/saml-sso/palette-sso-with-okta-saml.md b/docs/docs-content/user-management/saml-sso/palette-sso-with-okta-saml.md index 5a4ea7a92f..1b48b998ed 100644 --- a/docs/docs-content/user-management/saml-sso/palette-sso-with-okta-saml.md +++ b/docs/docs-content/user-management/saml-sso/palette-sso-with-okta-saml.md @@ -33,14 +33,14 @@ repeat this for any other team that you configured with group claims. 1. Open a web browser and navigate to your Palette subscription. Navigate to **Tenant Settings** --> **Users & Teams** --> **Teams** tab, and click **+ Create Team**. -![Create Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.png) +![Create Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.webp)
2. Specify `Okta Team` in the **Team name** field. You don't need to set any members now, as this will happen automatically from the SSO. Click **Confirm** to create the team. -![Name Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.png) +![Name Palette Team](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.webp)
@@ -48,13 +48,13 @@ repeat this for any other team that you configured with group claims. team administrative access to the entire tenant and all the projects in it, assign the **Tenant Admin** role. Select **Tenant Roles** and click **+ Add Tenant Role**: -![Palette Tenant Roles](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.png) +![Palette Tenant Roles](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.webp)
4. Click on **Tenant Admin** to enable the role. Click **Confirm** to add the role. -![Add Tenant Role](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.png) +![Add Tenant Role](/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.webp)
@@ -83,7 +83,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Create Okta Application](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.png) +![Create Okta Application](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.webp)
@@ -92,7 +92,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Configure Okta General Settings](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.png) +![Configure Okta General Settings](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.webp)
@@ -103,7 +103,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Configure General SSO Settings](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.png) +![Configure General SSO Settings](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.webp)
@@ -129,7 +129,7 @@ Under **Group Attribute Statements (Optional)** specify the below values.
-![Configure Attribute Statements](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.png) +![Configure Attribute Statements](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.webp)
@@ -140,7 +140,7 @@ Under **Group Attribute Statements (Optional)** specify the below values.
-![Copy Okta SAML Metadata](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.png) +![Copy Okta SAML Metadata](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.webp)
@@ -149,7 +149,7 @@ Under **Group Attribute Statements (Optional)** specify the below values.
-![Paste Metadata in Palette SSO Manager](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.png) +![Paste Metadata in Palette SSO Manager](/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.webp)
@@ -166,7 +166,7 @@ Under **Group Attribute Statements (Optional)** specify the below values.
-![User Logout](/oidc-okta-images/oidc-okta_user-logout.png) +![User Logout](/oidc-okta-images/oidc-okta_user-logout.webp)
@@ -177,7 +177,7 @@ Under **Group Attribute Statements (Optional)** specify the below values.
-![User SSO Login](/oidc-okta-images/oidc-okta_palette-login.png) +![User SSO Login](/oidc-okta-images/oidc-okta_palette-login.webp)
diff --git a/docs/docs-content/user-management/saml-sso/palette-sso-with-okta.md b/docs/docs-content/user-management/saml-sso/palette-sso-with-okta.md index 8ff970e014..4b474aefee 100644 --- a/docs/docs-content/user-management/saml-sso/palette-sso-with-okta.md +++ b/docs/docs-content/user-management/saml-sso/palette-sso-with-okta.md @@ -51,7 +51,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Configure General Settings](/oidc-okta-images/oidc-okta_okta-general-settings.png) +![Configure General Settings](/oidc-okta-images/oidc-okta_okta-general-settings.webp)
@@ -60,7 +60,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Copy Callback URL](/oidc-okta-images/oidc-okta_copy-callback-url.png) +![Copy Callback URL](/oidc-okta-images/oidc-okta_copy-callback-url.webp)
@@ -69,7 +69,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Paste Redirect URI](/oidc-okta-images/oidc-okta_paste-redirect-uri.png) +![Paste Redirect URI](/oidc-okta-images/oidc-okta_paste-redirect-uri.webp)
@@ -78,7 +78,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Copy Logout URL](/oidc-okta-images/oidc-okta_copy-logout-url.png) +![Copy Logout URL](/oidc-okta-images/oidc-okta_copy-logout-url.webp)
@@ -87,7 +87,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Paste Logout URI](/oidc-okta-images/oidc-okta_paste-logout-uri.png) +![Paste Logout URI](/oidc-okta-images/oidc-okta_paste-logout-uri.webp)
@@ -110,7 +110,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Configure Assignments](/oidc-okta-images/oidc-okta_assignments.png) +![Configure Assignments](/oidc-okta-images/oidc-okta_assignments.webp)
@@ -121,7 +121,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Copy Client ID](/oidc-okta-images/oidc-okta_copy-client-id.png) +![Copy Client ID](/oidc-okta-images/oidc-okta_copy-client-id.webp)
@@ -130,7 +130,7 @@ Replace `{your-okta-account-id}` with your Okta account ID.
-![Copy Shared Secret](/oidc-okta-images/oidc-okta_copy-shared-secret.png) +![Copy Shared Secret](/oidc-okta-images/oidc-okta_copy-shared-secret.webp)
@@ -147,7 +147,7 @@ OIDC claims required by Palette and Kubernetes.
-![Add Authorization Server](/oidc-okta-images/oidc-okta_add-authz-server.png) +![Add Authorization Server](/oidc-okta-images/oidc-okta_add-authz-server.webp)
@@ -156,7 +156,7 @@ OIDC claims required by Palette and Kubernetes.
-![Name Authorization Server](/oidc-okta-images/oidc-okta_name-authz-server.png) +![Name Authorization Server](/oidc-okta-images/oidc-okta_name-authz-server.webp)
@@ -164,7 +164,7 @@ OIDC claims required by Palette and Kubernetes.
-![Add Claims](/oidc-okta-images/oidc-okta_add-claims.png) +![Add Claims](/oidc-okta-images/oidc-okta_add-claims.webp) 15. Enter the required information from the following tables below and click **Create**. Use this flow to create three claims in total. First, create two claims for the user information. @@ -188,7 +188,7 @@ OIDC claims required by Palette and Kubernetes.
-![Claims Result](/oidc-okta-images/oidc-okta_claims-result.png) +![Claims Result](/oidc-okta-images/oidc-okta_claims-result.webp)
@@ -198,7 +198,7 @@ OIDC claims required by Palette and Kubernetes.
-![Get Issuer URI](/oidc-okta-images/oidc-okta_get-issuer-uri.png) +![Get Issuer URI](/oidc-okta-images/oidc-okta_get-issuer-uri.webp)
@@ -206,7 +206,7 @@ OIDC claims required by Palette and Kubernetes.
-![Add Access Policy](/oidc-okta-images/oidc-okta_add-access-policy.png) +![Add Access Policy](/oidc-okta-images/oidc-okta_add-access-policy.webp)
@@ -216,7 +216,7 @@ OIDC claims required by Palette and Kubernetes.
-![Name Access Policy](/oidc-okta-images/oidc-okta_name-access-policy.png) +![Name Access Policy](/oidc-okta-images/oidc-okta_name-access-policy.webp)
@@ -224,7 +224,7 @@ OIDC claims required by Palette and Kubernetes.
-![Add Policy Rule](/oidc-okta-images/oidc-okta_add-policy-rule.png) +![Add Policy Rule](/oidc-okta-images/oidc-okta_add-policy-rule.webp)
@@ -233,7 +233,7 @@ OIDC claims required by Palette and Kubernetes.
-![Configure Policy Rule](/oidc-okta-images/oidc-okta_configure-policy-rule.png) +![Configure Policy Rule](/oidc-okta-images/oidc-okta_configure-policy-rule.webp)
@@ -259,7 +259,7 @@ Navigate to **Tenant Settings** --> **SSO** and click on **OIDC**. Enter the fol
-![Enable Palette OIDC SSO](/oidc-okta-images/oidc-okta_configure-palette-oidc.png) +![Enable Palette OIDC SSO](/oidc-okta-images/oidc-okta_configure-palette-oidc.webp)
@@ -279,7 +279,7 @@ it **Tenant Admin** permissions. You can repeat this for any other team that you
-![Create Palette Team](/oidc-okta-images/oidc-okta_create-team.png) +![Create Palette Team](/oidc-okta-images/oidc-okta_create-team.webp)
@@ -288,7 +288,7 @@ it **Tenant Admin** permissions. You can repeat this for any other team that you
-![Name Palette Team](/oidc-okta-images/oidc-okta_name-team.png) +![Name Palette Team](/oidc-okta-images/oidc-okta_name-team.webp)
@@ -298,7 +298,7 @@ it **Tenant Admin** permissions. You can repeat this for any other team that you
-![Palette Tenant Roles](/oidc-okta-images/oidc-okta_tenant-roles.png) +![Palette Tenant Roles](/oidc-okta-images/oidc-okta_tenant-roles.webp)
@@ -306,7 +306,7 @@ it **Tenant Admin** permissions. You can repeat this for any other team that you
-![Add Tenant Role](/oidc-okta-images/oidc-okta_add-tenant-role.png) +![Add Tenant Role](/oidc-okta-images/oidc-okta_add-tenant-role.webp)
@@ -325,7 +325,7 @@ You have now successfully configured Palette SSO based on OIDC with Okta.
-![User Logout](/oidc-okta-images/oidc-okta_user-logout.png) +![User Logout](/oidc-okta-images/oidc-okta_user-logout.webp)
@@ -336,7 +336,7 @@ You have now successfully configured Palette SSO based on OIDC with Okta.
-![User SSO Login](/oidc-okta-images/oidc-okta_palette-login.png) +![User SSO Login](/oidc-okta-images/oidc-okta_palette-login.webp)
diff --git a/docs/docs-content/user-management/saml-sso/palette-sso-with-onelogin.md b/docs/docs-content/user-management/saml-sso/palette-sso-with-onelogin.md index 06172a301a..3be29be597 100644 --- a/docs/docs-content/user-management/saml-sso/palette-sso-with-onelogin.md +++ b/docs/docs-content/user-management/saml-sso/palette-sso-with-onelogin.md @@ -40,7 +40,7 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. 3. In the search bar, type "OpenID Connect" to find the generic OIDC app connector. -![Search for OpenID Connect](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.png) +![Search for OpenID Connect](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.webp) 4. Select the **OpenID Connect** app connector to add it to your account. @@ -48,7 +48,7 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. display name **Spectro Cloud Palette OIDC** and click **Save**. OpenLog displays the configuration screen for your new application. -![Enter Display Name](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.png) +![Enter Display Name](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.webp) 6. Select the **Configuration** tab and fill out the following input values. @@ -62,31 +62,31 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. **Tenant Admin**. Next, select **Tenant Settings** to access the settings page. From the settings page, select **SSO** and click on the **OIDC** tab. Copy the **Callback URL** value to your clipboard. -![Copy Callback URL](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.png) +![Copy Callback URL](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.webp) 8. Paste the Palette **Callback URL** value in the **Login Url** and **Redirect URI's** sections. -![Add Login URL and Redirect URL](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.png) +![Add Login URL and Redirect URL](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.webp) 9. Next, do the same for the **Logout Redirect URIs** and copy the **Logout URL** value located below the **Callback URL** from Palette. -![Add Logout URL](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.png) +![Add Logout URL](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.webp) 10. Your configuration should look similar to the following screenshot. -![URI config](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.png) +![URI config](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.webp) 11. Select the **Parameters** tab and click on the **Groups** field. Ensure the bottom configuration contains the **MemberOf** value so that the correct group value is passed. -![Check MemberOf field](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.png) +![Check MemberOf field](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.webp) 12. Navigate to the left **Main Menu** and select **SSO**. From the SSO settings page, copy the **Client ID**, **Client Secret**, and **Issuer URL** values. These values are important credentials that Palette will use to authenticate with OneLogin. Make sure to save them securely. Click **Save** to save all changes. -![ClientID & Client Secret](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.png) +![ClientID & Client Secret](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.webp) ### Create Role, Security Policy, and Group @@ -94,7 +94,7 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. **New Role**. Create an **Admin** role and select your **Role App**. The **Spectro Cloud Palette OIDC** app is used in this example. When selecting the app, a green check will appear next to the name. Click **Save**. -![Add Role](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.png) +![Add Role](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.webp) 14. You can create an optional security policy. To create a security policy, navigate to **Security** and select **Policies**. @@ -109,7 +109,7 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. 18. Select your security policy and click **Save**. -![Add Security Policy](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.png) +![Add Security Policy](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.webp) 19. Automate the mapping of a user to a role and group by creating a _Mapping_. Navigate to **Users**, followed by **Mappings** and select **New Mapping**. @@ -125,13 +125,13 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. ::: -![Add Mapping](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.png) +![Add Mapping](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.webp) 21. Navigate to the **Users** screen and select your user. 22. Select the **Authentication** tab and select the group and security policy you created earlier. Click on **Save**. -![Add User to Group](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.png) +![Add User to Group](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.webp) ### Enable OIDC in Palette @@ -148,7 +148,7 @@ Use the following steps to configure OneLogin as a third-party IdP in Palette. ::: -![Full OIDC config](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.png) +![Full OIDC config](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.webp) You now have a working configuration for OneLogin as a third-party IdP in Palette. Check out the [Create Teams in Palette](#create-teams-in-palette) section to learn how to create teams in Palette and map them to @@ -161,19 +161,19 @@ Use the following steps to validate the configuration. 1. Log out of Palette by navigating to the top right **User Menu** and selecting **Log Out**. You will be redirected to a new login screen. -![Logout](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.png) +![Logout](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.webp) 2. In the login screen that displays, click the **Sign In** button. You will be required to authenticate with OneLogin. If you are already authenticated with OneLogin, you will be signed in automatically to Palette with the proper permissions inherited from the Palette team you are a member of. If you cannot sign in, you can use the username and password method. -![SSO Login Screen](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.png) +![SSO Login Screen](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.webp) 3. To check which teams you are mapped to, navigate to the left **Main Menu** and select **Users & Teams**. In the **Users** tab, find your user name to review the teams you are a member of. -![Check Team Member](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.png) +![Check Team Member](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.webp) :::tip @@ -209,7 +209,7 @@ OneLogin. users who are part of the mapped administrators group will be automatically added to the team. Click **Confirm** to continue. -![Create New Team](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.png) +![Create New Team](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.webp) 5. Next, you need to assign the members of this team a set of permissions. Assign all members the **Tenant Admin** permissions. You can customize the assigned permissions as needed. For this example admin access is granted. @@ -221,7 +221,7 @@ OneLogin. 8. You should have a configuration similar to the following image. -![Permissions](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.png) +![Permissions](/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.webp) You have now configured Palette to use OneLogin as a third-party IDP. Use the above steps to create additional groups in OneLogin and Palette. diff --git a/docs/docs-content/vertex/fips/fips-status-icons.md b/docs/docs-content/vertex/fips/fips-status-icons.md index 667f18faac..69257571b4 100644 --- a/docs/docs-content/vertex/fips/fips-status-icons.md +++ b/docs/docs-content/vertex/fips/fips-status-icons.md @@ -23,12 +23,12 @@ clusters, profiles, and packs. The table lists icons used to indicate FIPS compliance status. The partial FIPS compliance icon applies only to clusters and profiles because these may contain packs with an _Unknown_ or _Not FIPS-compliant_ status. -| **Icon** | **Description** | **Applies to Clusters** | **Applies to Profiles** | **Applies to Packs** | -| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ----------------------- | ----------------------- | -------------------- | -| ![Full FIPS compliance](/vertex_fips-status-icons_compliant.png) | Full FIPS compliance. All packs in the cluster are FIPS-compliant. | ✅ | ✅ | ✅ | -| ![Partial FIPS compliance](/vertex_fips-status-icons_partial.png) | Partial FIPS compliance. Some packs are FIPS compliant, but there is at least one that is not. | ✅ | ✅ | ❌ | -| ![Not FIPS-compliant](/vertex_fips-status-icons_not-compliant.png) | Not FIPS-compliant. None of the packs in the cluster are FIPS-compliant. | ✅ | ✅ | ✅ | -| ![Unknown FIPS state](/vertex_fips-status-icons_unknown.png) | Unknown state of FIPS compliance. This applies to imported clusters that were not deployed by Palette. | ✅ | ✅ | ✅ | +| **Icon** | **Description** | **Applies to Clusters** | **Applies to Profiles** | **Applies to Packs** | +| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ----------------------- | ----------------------- | -------------------- | +| ![Full FIPS compliance](/vertex_fips-status-icons_compliant.webp) | Full FIPS compliance. All packs in the cluster are FIPS-compliant. | ✅ | ✅ | ✅ | +| ![Partial FIPS compliance](/vertex_fips-status-icons_partial.webp) | Partial FIPS compliance. Some packs are FIPS compliant, but there is at least one that is not. | ✅ | ✅ | ❌ | +| ![Not FIPS-compliant](/vertex_fips-status-icons_not-compliant.webp) | Not FIPS-compliant. None of the packs in the cluster are FIPS-compliant. | ✅ | ✅ | ✅ | +| ![Unknown FIPS state](/vertex_fips-status-icons_unknown.webp) | Unknown state of FIPS compliance. This applies to imported clusters that were not deployed by Palette. | ✅ | ✅ | ✅ | @@ -36,19 +36,19 @@ The screenshots below show how Palette VerteX applies FIPS status icons. When you create a profile, icons display next to packs. -![Diagram showing FIPS status icons on profile page.](/vertex_fips-status-icons_icons-on-profile-page.png) +![Diagram showing FIPS status icons on profile page.](/vertex_fips-status-icons_icons-on-profile-page.webp) - +
Icons appear next to each profile layer to indicate FIPS compliance. -![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.png) +![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.webp)
In this screenshot, Palette VerteX shows FIPS status for the cluster is partially compliant because one pack in the profile is not FIPS-compliant. -![Diagram showing FIPS status icons on Cluster Overview page.](/vertex_fips-status-icons_icons-in-cluster-overview.png) +![Diagram showing FIPS status icons on Cluster Overview page.](/vertex_fips-status-icons_icons-in-cluster-overview.webp) diff --git a/docs/docs-content/vertex/install-palette-vertex/airgap/airgap.md b/docs/docs-content/vertex/install-palette-vertex/airgap/airgap.md index 199e1d6eb2..cf38e1c6d0 100644 --- a/docs/docs-content/vertex/install-palette-vertex/airgap/airgap.md +++ b/docs/docs-content/vertex/install-palette-vertex/airgap/airgap.md @@ -29,7 +29,7 @@ is utilized for storing images and packs. Before you can install VerteX in an airgap environment, you must complete all the required pre-install steps. The following diagram outlines the major pre-install steps for an airgap installation. -![An architecture diagram outlining the five different install phases](/enterprise-version_air-gap-repo_overview-order-diagram.png) +![An architecture diagram outlining the five different install phases](/enterprise-version_air-gap-repo_overview-order-diagram.webp) 1. Download the airgap setup binary from the URL provided by the support team. The airgap setup binary is a self-extracting archive that contains the Palette platform manifests, images, and required packs. The airgap setup diff --git a/docs/docs-content/vertex/install-palette-vertex/airgap/kubernetes-airgap-instructions.md b/docs/docs-content/vertex/install-palette-vertex/airgap/kubernetes-airgap-instructions.md index 6a35ed0efa..51ebfb138d 100644 --- a/docs/docs-content/vertex/install-palette-vertex/airgap/kubernetes-airgap-instructions.md +++ b/docs/docs-content/vertex/install-palette-vertex/airgap/kubernetes-airgap-instructions.md @@ -9,7 +9,7 @@ tags: ["vertex", "enterprise", "airgap", "kubernetes"] keywords: ["self-hosted", "vertex"] --- -![Overview diagram of the pre-install steps eager-load](/enterprise-version_air-gap-repo_overview-order-diagram-focus.png) +![Overview diagram of the pre-install steps eager-load](/enterprise-version_air-gap-repo_overview-order-diagram-focus.webp) This guide provides instructions to prepare your airgap environment for a Palette VerteX installation by completing the required preparatory steps 1 through 4 shown in the diagram. The respective installation guides for each platform cover @@ -335,7 +335,7 @@ Use the following steps to validate the airgap setup process completed successfu installation process. The screenshot below is an example of a file server hosting the unzipped manifest content. The example is using Caddy as the file server. -![Example of a file server hosting the unzipped manifest content](/enterprise-version_airgap_airgap-instructions_file-server-caddy.png) +![Example of a file server hosting the unzipped manifest content](/enterprise-version_airgap_airgap-instructions_file-server-caddy.webp) 3. Ensure your file server is accessible from the environment you are installing VerteX. Use the following command to verify the manifest content is accessible from the file server. Replace the hostname or IP address below with your diff --git a/docs/docs-content/vertex/install-palette-vertex/airgap/vmware-vsphere-airgap-instructions.md b/docs/docs-content/vertex/install-palette-vertex/airgap/vmware-vsphere-airgap-instructions.md index 95423c0cf8..1cd4e394bf 100644 --- a/docs/docs-content/vertex/install-palette-vertex/airgap/vmware-vsphere-airgap-instructions.md +++ b/docs/docs-content/vertex/install-palette-vertex/airgap/vmware-vsphere-airgap-instructions.md @@ -23,7 +23,7 @@ in the [Checklist](./checklist.md) page. The following diagram offers a general overview of the steps you will complete to prepare your airgap environment for VerteX. -![Overview diagram of the pre-install steps eager-load](/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.png) +![Overview diagram of the pre-install steps eager-load](/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.webp) ## Prerequisites @@ -110,7 +110,7 @@ The default container runtime for OVAs is [Podman](https://podman.io/), not Dock VerteX install OVA URL in the **URL** field. The URL is provided to you by your Palette support representative. Click on **Next** to continue. - ![View of the OVF deploy wizard](/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.png) + ![View of the OVF deploy wizard](/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.webp) 6. Assign a name to the virtual machine and select a target location. Click on **Next** to continue. diff --git a/docs/docs-content/vertex/install-palette-vertex/install-on-kubernetes/install.md b/docs/docs-content/vertex/install-palette-vertex/install-on-kubernetes/install.md index db7123c417..09c0ac4885 100644 --- a/docs/docs-content/vertex/install-palette-vertex/install-on-kubernetes/install.md +++ b/docs/docs-content/vertex/install-palette-vertex/install-on-kubernetes/install.md @@ -738,7 +738,7 @@ your environment. Reach out to our support team if you need assistance. appear. This is expected, as you still need to upload your SSL certificate to VerteX. You can ignore this warning message and proceed. - ![Screenshot of the VerteX system console showing Username and Password fields.](/vertex_install-on-kubernetes_install_system-console.png) + ![Screenshot of the VerteX system console showing Username and Password fields.](/vertex_install-on-kubernetes_install_system-console.webp) 11. Log in to the system console using the following default credentials. 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 b0886ba95a..929d8f830a 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 @@ -356,7 +356,7 @@ type `:wq` to save and exit. ::: - ![Screenshot of the Palette VerteX system console showing Username and Password fields.](/vertex_installation_install-on-vmware_vertex-system-console.png) + ![Screenshot of the Palette VerteX system console showing Username and Password fields.](/vertex_installation_install-on-vmware_vertex-system-console.webp) 18. Log in to the System Console using the credentials provided in the Enterprise Cluster Details output. After login, you will be prompted to create a new password. Enter a new password and save your changes. You will be redirected to @@ -371,7 +371,7 @@ type `:wq` to save and exit. 20. The last step is to start setting up a tenant. To learn how to create a tenant, check out the [Tenant Management](../../system-management/tenant-management.md) guide. - ![Screenshot of the Summary page showing where to click Go to Tenant Management button.](/vertex_installation_install-on-vmware_goto-tenant-management.png) + ![Screenshot of the Summary page showing where to click Go to Tenant Management button.](/vertex_installation_install-on-vmware_goto-tenant-management.webp) ## Validate 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 d50aaaeab8..707b5046be 100644 --- a/docs/docs-content/vertex/system-management/account-management/credentials.md +++ b/docs/docs-content/vertex/system-management/account-management/credentials.md @@ -110,7 +110,7 @@ Use the following steps to add a passkey for the admin user. 3. Click **Add passkey**. -![View of the adding passkey view](/vertex_account-management_credentials_add-passkey.png) +![View of the adding passkey view](/vertex_account-management_credentials_add-passkey.webp) 4. Provide a nickname for the passkey in the field **Passkey nickname**. Depending on the type of passkey you are adding, you will be prompted to select the type of passkey, such as password manager, physical device, or web @@ -221,7 +221,7 @@ browser. 6. Copy the value of the **lscache-loginauthToken** cookie. The image below highlights the sections of importance. -![View of the auth cookie](/vertex_account-management_credentials_browser-cache-token.png) +![View of the auth cookie](/vertex_account-management_credentials_browser-cache-token.webp) 7. Access the system console API endpoints using the Authorization header with the value of **lscache-loginauthToken** cookie. . diff --git a/docs/docs-content/vertex/system-management/enable-non-fips-settings/allow-cluster-import.md b/docs/docs-content/vertex/system-management/enable-non-fips-settings/allow-cluster-import.md index b9c34242eb..c8353ece34 100644 --- a/docs/docs-content/vertex/system-management/enable-non-fips-settings/allow-cluster-import.md +++ b/docs/docs-content/vertex/system-management/enable-non-fips-settings/allow-cluster-import.md @@ -33,7 +33,7 @@ be confirmed. To learn about icons that Palette VerteX applies, refer to 3. Enable the **Allow non-FIPS cluster import** option. When you enable this option, you are prompted to confirm importing clusters into the tenant that may not be FIPS-compliant. -![Diagram showing the Allow non-FIPS cluster import toggle enabled.](/vertex_use-non-fips-settings_nonFips-cluster-import.png) +![Diagram showing the Allow non-FIPS cluster import toggle enabled.](/vertex_use-non-fips-settings_nonFips-cluster-import.webp) To disable the setting, toggle this option off and confirm you want to disable it. diff --git a/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md b/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md index bb8018b618..0b5202fbea 100644 --- a/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md +++ b/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md @@ -42,7 +42,7 @@ The screenshot below shows the icon that VerteX displays next to FIPS-compliant full FIPS compliance. Other icons are used to indicate profile layers with partial, unknown, or non-FIPS compliant status. To learn about other icons VerteX applies, refer to [FIPS Status Icons](../../fips/fips-status-icons.md). -![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.png) +![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.webp) Use the following steps to enable non-FIPS packs. @@ -65,7 +65,7 @@ Use the following steps to enable non-FIPS packs. 4. Enable the **Allow non-FIPS packs** option. When you enable this option, you are prompted to confirm the use of non-FIPS packs for the tenant. -![Diagram showing the Allow non-FIPS packs toggle enabled.](/vertex_use-non-fips-settings_nonFips-packs.png) +![Diagram showing the Allow non-FIPS packs toggle enabled.](/vertex_use-non-fips-settings_nonFips-packs.webp) To disable the setting, toggle this option off and confirm you want to disable it. diff --git a/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-features.md b/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-features.md index 5e1dfd26fb..ff3412ec16 100644 --- a/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-features.md +++ b/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-features.md @@ -34,7 +34,7 @@ page. 4. Enable the **Allow non-FIPS features** option. When you enable this option, you are prompted to confirm the use of non-FIPS features for the tenant. -![Diagram showing the Allow non-FIPS features toggle enabled.](/vertex_use-non-fips-settings_nonFips-features.png) +![Diagram showing the Allow non-FIPS features toggle enabled.](/vertex_use-non-fips-settings_nonFips-features.webp) To disable the setting, toggle this option off and confirm you want to disable it. diff --git a/docs/docs-content/vertex/system-management/ssl-certificate-management.md b/docs/docs-content/vertex/system-management/ssl-certificate-management.md index 7aa3c1a312..97fdcafd87 100644 --- a/docs/docs-content/vertex/system-management/ssl-certificate-management.md +++ b/docs/docs-content/vertex/system-management/ssl-certificate-management.md @@ -50,7 +50,7 @@ You can upload an SSL certificate in Palette VerteX by using the following steps 6. Copy and paste the certificate authority into the **Certificate authority** field. - ![A view of the certificate upload screen](/vertex_system-management_ssl-certifiacte-management_certificate-upload.png) + ![A view of the certificate upload screen](/vertex_system-management_ssl-certifiacte-management_certificate-upload.webp) 7. Save your changes. diff --git a/docs/docs-content/vertex/system-management/system-management.md b/docs/docs-content/vertex/system-management/system-management.md index 63412b7f2e..5460b0809b 100644 --- a/docs/docs-content/vertex/system-management/system-management.md +++ b/docs/docs-content/vertex/system-management/system-management.md @@ -22,7 +22,7 @@ You can access the system setting by visiting the IP address or the custom domai cluster and appending the `/system` path to the URL. For example, if your Palette VerteX cluster is hosted at `https://vertex.abc.com`, you can access the system settings at `https://vertex.abc.com/system`. -![View of the VerteX system console landing page.](/vertex_system-management_overview-system-console.png) +![View of the VerteX system console landing page.](/vertex_system-management_overview-system-console.webp) ## Administration and Management diff --git a/docs/docs-content/vertex/system-management/tenant-management.md b/docs/docs-content/vertex/system-management/tenant-management.md index e995fa407e..095cb28bb8 100644 --- a/docs/docs-content/vertex/system-management/tenant-management.md +++ b/docs/docs-content/vertex/system-management/tenant-management.md @@ -41,7 +41,7 @@ You can create a tenant in Palette VerteX by following these steps.
-![View of a tenant activation option](/vertex_system-management_tenant-management_activate-tenant.png) +![View of a tenant activation option](/vertex_system-management_tenant-management_activate-tenant.webp)
@@ -80,7 +80,7 @@ You can remove a tenant in Palette VerteX using the following steps.
-![View of a tenant deletion option](/vertex_system-management_tenant-management_remove-tenant.png) +![View of a tenant deletion option](/vertex_system-management_tenant-management_remove-tenant.webp)
diff --git a/docs/docs-content/vm-management/create-manage-vm/create-disk-templates.md b/docs/docs-content/vm-management/create-manage-vm/create-disk-templates.md index 64849fbb0b..daa1b065dc 100644 --- a/docs/docs-content/vm-management/create-manage-vm/create-disk-templates.md +++ b/docs/docs-content/vm-management/create-manage-vm/create-disk-templates.md @@ -332,12 +332,12 @@ This guide demonstrates how to implement your own disk and VM templates using Ku Your cluster applies the changes. As soon as the cluster finishes updating, the CDI begins to import the data into the target PVC in the `vmo-golden-images` namespace. The target PVC has the same name as the `DataVolume` object. - ![Add-on Profile](/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.png) + ![Add-on Profile](/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.webp) 4. Once the cluster updates, this VM template is available to the VMs you create on your cluster. Check out the [Deploy VM From a Template](./standard-vm-operations/deploy-vm-from-template.md) guide for more information. - ![Create VM from template](/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.png) + ![Create VM from template](/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.webp) ## Resources diff --git a/docs/docs-content/vm-management/create-manage-vm/create-vm-template.md b/docs/docs-content/vm-management/create-manage-vm/create-vm-template.md index 952c54844a..a0e3e934ff 100644 --- a/docs/docs-content/vm-management/create-manage-vm/create-vm-template.md +++ b/docs/docs-content/vm-management/create-manage-vm/create-vm-template.md @@ -55,7 +55,7 @@ metadata: spec: description: This is Fedora 36 image displayName: Fedora 36 - icon: "https://s3.amazonaws.com/manifests.spectrocloud.com/logos/fedora.png" + icon: "https://s3.amazonaws.com/manifests.spectrocloud.com/logos/fedora.webp" running: false template: spec: diff --git a/docs/docs-content/vm-management/vm-management.md b/docs/docs-content/vm-management/vm-management.md index 74be2dc7b6..940bb41242 100644 --- a/docs/docs-content/vm-management/vm-management.md +++ b/docs/docs-content/vm-management/vm-management.md @@ -15,7 +15,7 @@ applications. This solution allows organizations to onboard, deploy, manage, and their containerized applications. Palette VM Orchestrator simplifies managing infrastructure, improves resource utilization, and removes the cost of having a hypervisor. -![A drawing of VMs deployed to Palette](/docs_vm-mangement_vmo-diagram.png) +![A drawing of VMs deployed to Palette](/docs_vm-mangement_vmo-diagram.webp) ## Use Cases diff --git a/package-lock.json b/package-lock.json index 05e24cc82c..5d54c4cbe9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,9 +35,9 @@ "devDependencies": { "@semantic-release/changelog": "^6.0.1", "@semantic-release/exec": "^6.0.3", - "@semantic-release/git": "*", - "@semantic-release/github": "*", - "@semantic-release/npm": "*", + "@semantic-release/git": "latest", + "@semantic-release/github": "latest", + "@semantic-release/npm": "latest", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.1.2", "@tsconfig/docusaurus": "^1.0.5", @@ -67,7 +67,8 @@ "test-links": "^0.0.1", "ts-jest": "^29.1.1", "typescript": "^5.1.6", - "typescript-plugin-css-modules": "^5.0.1" + "typescript-plugin-css-modules": "^5.0.1", + "webpconvert": "^3.0.1" }, "engines": { "node": ">=16.14" @@ -6221,6 +6222,12 @@ "react-dom": "^18.0.0" } }, + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", + "dev": true + }, "node_modules/@tootallnate/once": { "version": "2.0.0", "dev": true, @@ -7367,6 +7374,18 @@ "node": ">=8" } }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "dev": true, @@ -7392,6 +7411,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "engines": [ @@ -7419,6 +7450,15 @@ "node": ">=4" } }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ansicolors": { "version": "0.3.2", "dev": true, @@ -7501,6 +7541,65 @@ "node": ">= 8" } }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -7523,6 +7622,57 @@ "dequal": "^2.0.3" } }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", "dev": true, @@ -7535,6 +7685,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-flatten": { "version": "2.1.2", "license": "MIT" @@ -7561,6 +7720,81 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-tree-filter": { "version": "2.1.0", "license": "MIT" @@ -7572,6 +7806,15 @@ "node": ">=8" } }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.findlastindex": { "version": "1.2.3", "dev": true, @@ -7704,6 +7947,15 @@ "node": ">=0.8" } }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ast-types-flow": { "version": "0.0.8", "dev": true, @@ -7720,6 +7972,45 @@ "version": "3.2.1", "license": "MIT" }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/async-validator": { "version": "4.2.5", "license": "MIT" @@ -7744,6 +8035,18 @@ "node": ">= 4.0.0" } }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, "node_modules/autoprefixer": { "version": "10.4.16", "funding": [ @@ -8079,6 +8382,26 @@ "@babel/core": "^7.0.0" } }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/bail": { "version": "2.0.2", "license": "MIT", @@ -8091,6 +8414,36 @@ "version": "1.0.2", "license": "MIT" }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/base64-js": { "version": "1.5.1", "funding": [ @@ -8141,271 +8494,1054 @@ "node": "*" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", + "node_modules/bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "node_modules/bin-build/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", + "node_modules/bin-build/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.1", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, + "node_modules/bin-build/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=4" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "license": "MIT", + "node_modules/bin-build/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", + "node_modules/bin-build/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", + "node_modules/bin-build/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "path-key": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, + "node_modules/bin-build/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/bonjour-service": { - "version": "1.1.1", - "license": "MIT", + "node_modules/bin-build/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/boolbase": { + "node_modules/bin-build/node_modules/shebang-regex": { "version": "1.0.0", - "license": "ISC" - }, - "node_modules/bottleneck": { - "version": "2.19.5", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/boxen": { - "version": "6.2.1", - "license": "MIT", + "node_modules/bin-build/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "which": "bin/which" } }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", + "node_modules/bin-build/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "execa": "^0.7.0", + "executable": "^4.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/bin-check/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/bin-check/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/bin-check/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/bin-check/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/bin-check/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/bplist-parser": { - "version": "0.2.0", + "node_modules/bin-check/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, - "license": "MIT", "dependencies": { - "big-integer": "^1.6.44" + "path-key": "^2.0.0" }, "engines": { - "node": ">= 5.10.0" + "node": ">=4" } }, - "node_modules/brace-expansion": { + "node_modules/bin-check/node_modules/path-key": { "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/braces": { - "version": "3.0.2", - "license": "MIT", + "node_modules/bin-check/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/brorand": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/browser-process-hrtime": { + "node_modules/bin-check/node_modules/shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", + "node_modules/bin-check/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/bin-check/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "dependencies": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version-check/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/bin-version/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/bin-version/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/bin-version/node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "dev": true, + "dependencies": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/bin-wrapper/node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-wrapper/node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/bin-wrapper/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "node_modules/bin-wrapper/node_modules/import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-wrapper/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/bin-wrapper/node_modules/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/bin-wrapper/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-wrapper/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/bin-wrapper/node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bn.js": { + "version": "5.2.1", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/bottleneck": { + "version": "2.19.5", + "dev": true, + "license": "MIT" + }, + "node_modules/boxen": { + "version": "6.2.1", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", @@ -8539,6 +9675,49 @@ "ieee754": "^1.2.1" } }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, "node_modules/buffer-from": { "version": "1.1.2", "license": "MIT" @@ -8621,6 +9800,26 @@ "node": ">= 0.8" } }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/cacheable-lookup": { "version": "7.0.0", "license": "MIT", @@ -8770,6 +9969,21 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "dependencies": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/ccount": { "version": "2.0.1", "license": "MIT", @@ -8941,6 +10155,46 @@ "dev": true, "license": "MIT" }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/classnames": { "version": "2.3.2", "license": "MIT" @@ -9121,6 +10375,24 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "license": "MIT", @@ -9162,6 +10434,59 @@ "node": ">=4" } }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cloneable-readable/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/cloneable-readable/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/cloneable-readable/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/cloneable-readable/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/clsx": { "version": "1.2.1", "license": "MIT", @@ -9178,6 +10503,15 @@ "node": ">= 0.12.0" } }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/collapse-white-space": { "version": "2.1.0", "license": "MIT", @@ -9191,6 +10525,33 @@ "dev": true, "license": "MIT" }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/color": { "version": "4.2.3", "license": "MIT", @@ -9221,6 +10582,15 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", @@ -9293,6 +10663,15 @@ "dot-prop": "^5.1.0" } }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/compressible": { "version": "2.0.18", "license": "MIT", @@ -9566,6 +10945,25 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, "node_modules/copy-text-to-clipboard": { "version": "3.2.0", "license": "MIT", @@ -10192,6 +11590,39 @@ "version": "3.1.3", "license": "MIT" }, + "node_modules/cwebp-bin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-8.0.0.tgz", + "integrity": "sha512-j2s6jA84aG20lB0i/FBwqZGc8nHx4VASUK8OTDxy3xoUHoX/+pP6T15/TnWwhMcD0pZ05y5GgRPkurufOC8tnQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1" + }, + "bin": { + "cwebp": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/imagemin/cwebp-bin?sponsor=1" + } + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "dev": true, @@ -10303,6 +11734,34 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/decompress-response": { "version": "6.0.0", "license": "MIT", @@ -10316,6 +11775,235 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-tar/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/decompress-tar/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/decompress-tar/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/decompress-tar/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/decompress-tar/node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/dedent": { "version": "1.5.1", "dev": true, @@ -10518,6 +12206,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/default-gateway": { "version": "6.0.3", "license": "BSD-2-Clause", @@ -10528,6 +12237,15 @@ "node": ">= 10" } }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/defer-to-connect": { "version": "2.0.1", "license": "MIT", @@ -10569,6 +12287,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/del": { "version": "6.1.1", "license": "MIT", @@ -10644,6 +12375,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/detect-libc": { "version": "2.0.2", "license": "Apache-2.0", @@ -11310,6 +13050,161 @@ "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, + "node_modules/download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "dependencies": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/download/node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/duplexer": { "version": "0.1.2", "license": "MIT" @@ -11359,6 +13254,76 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "license": "MIT" @@ -11737,10 +13702,62 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, "node_modules/es6-promise": { "version": "3.3.1", "license": "MIT" }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, "node_modules/escalade": { "version": "3.1.1", "license": "MIT", @@ -14227,6 +16244,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/espree": { "version": "9.6.1", "devOptional": true, @@ -14401,6 +16433,16 @@ "node": ">= 0.8" } }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "node_modules/event-target-shim": { "version": "5.0.1", "license": "MIT", @@ -14428,6 +16470,151 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/exec-buffer/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-buffer/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/exec-buffer/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/exec-buffer/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-buffer/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-buffer/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/exec-buffer/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, "node_modules/execa": { "version": "5.1.1", "license": "MIT", @@ -14449,6 +16636,27 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/exenv": { "version": "1.2.2", "license": "BSD-3-Clause" @@ -14460,6 +16668,64 @@ "node": ">= 0.8.0" } }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, "node_modules/expand-template": { "version": "2.0.3", "license": "(MIT OR WTFPL)", @@ -14467,6 +16733,18 @@ "node": ">=6" } }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/expect": { "version": "29.7.0", "dev": true, @@ -14571,6 +16849,40 @@ "node": ">= 0.6" } }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/extend": { "version": "3.0.2", "license": "MIT" @@ -14585,6 +16897,37 @@ "node": ">=0.10.0" } }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/extsprintf": { "version": "1.3.0", "dev": true, @@ -14593,6 +16936,21 @@ ], "license": "MIT" }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "license": "MIT" @@ -14639,6 +16997,29 @@ "version": "1.4.1", "license": "MIT" }, + "node_modules/fast-xml-parser": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz", + "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "optional": true, + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/fastq": { "version": "1.15.0", "license": "ISC", @@ -14675,6 +17056,15 @@ "bser": "2.1.1" } }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, "node_modules/feed": { "version": "4.2.2", "license": "MIT", @@ -14792,6 +17182,36 @@ "node": ">=0.10.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/filesize": { "version": "8.0.7", "license": "BSD-3-Clause", @@ -14865,24 +17285,216 @@ "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver-regex": "^4.0.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/find-versions": { - "version": "5.1.0", + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true, - "license": "MIT", - "dependencies": { - "semver-regex": "^4.0.5" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, "node_modules/flat": { @@ -14910,6 +17522,52 @@ "devOptional": true, "license": "ISC" }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/follow-redirects": { "version": "1.15.6", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", @@ -14936,6 +17594,27 @@ "is-callable": "^1.1.3" } }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/foreach": { "version": "2.0.6", "license": "MIT" @@ -15233,6 +17912,18 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fresh": { "version": "0.5.2", "license": "MIT", @@ -15297,6 +17988,65 @@ "node": ">=14.14" } }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/fs-mkdirp-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/fs-mkdirp-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/fs-monkey": { "version": "1.0.5", "license": "Unlicense" @@ -15394,6 +18144,18 @@ "node": ">=8.0.0" } }, + "node_modules/get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/get-stream": { "version": "6.0.1", "license": "MIT", @@ -15430,6 +18192,15 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/getpass": { "version": "0.1.7", "dev": true, @@ -15438,6 +18209,28 @@ "assert-plus": "^1.0.0" } }, + "node_modules/gifsicle": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.3.0.tgz", + "integrity": "sha512-FJTpgdj1Ow/FITB7SVza5HlzXa+/lqEY0tHQazAJbuAdvyJtkH4wIdsR2K414oaTwRXHFLLF+tYbipj+OpYg+Q==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^5.0.0" + }, + "bin": { + "gifsicle": "cli.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/imagemin/gisicle-bin?sponsor=1" + } + }, "node_modules/git-log-parser": { "version": "1.2.0", "dev": true, @@ -15456,10 +18249,449 @@ "dev": true, "license": "MIT" }, - "node_modules/git-log-parser/node_modules/readable-stream": { + "node_modules/git-log-parser/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/git-log-parser/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/git-log-parser/node_modules/split2": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "through2": "~2.0.0" + } + }, + "node_modules/git-log-parser/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/git-log-parser/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "license": "MIT", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "license": "MIT" + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "license": "ISC" + }, + "node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/glob-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/glob-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/glob-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/readable-stream": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -15470,93 +18702,48 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/git-log-parser/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/git-log-parser/node_modules/split2": { - "version": "1.0.0", + "node_modules/glob-watcher/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, - "license": "ISC", "dependencies": { - "through2": "~2.0.0" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/git-log-parser/node_modules/string_decoder": { + "node_modules/glob-watcher/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/glob-watcher/node_modules/string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, - "node_modules/git-log-parser/node_modules/through2": { - "version": "2.0.5", + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/git-raw-commits": { - "version": "2.0.11", - "license": "MIT", - "dependencies": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "license": "MIT" - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "license": "ISC" - }, - "node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "license": "BSD-2-Clause" - }, "node_modules/glob/node_modules/brace-expansion": { "version": "1.1.11", "license": "MIT", @@ -15656,6 +18843,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/gopd": { "version": "1.0.1", "license": "MIT", @@ -15739,6 +18938,510 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/gulp-cli/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/gulp-cli/node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-imagemin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-8.0.0.tgz", + "integrity": "sha512-8Sl77dv+e/TTjtrOjzvv1XThqCKQ8O3cqH5gRwMbMeATkPY1TN06jtJtPohT8q19ptIx4og5fxhR8dLRfzUw9w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "fancy-log": "^1.3.3", + "imagemin": "^8.0.1", + "plugin-error": "^1.0.1", + "plur": "^4.0.0", + "pretty-bytes": "^5.6.0", + "through2-concurrent": "^2.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "optionalDependencies": { + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^9.0.0", + "imagemin-optipng": "^8.0.0", + "imagemin-svgo": "^9.0.0" + }, + "peerDependencies": { + "gulp": ">=4" + }, + "peerDependenciesMeta": { + "gulp": { + "optional": true + } + } + }, + "node_modules/gulp-imagemin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/gulp-imagemin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/gulp-imagemin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/gulp-imagemin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/gulp-imagemin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gulp-imagemin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/gzip-size": { "version": "6.0.0", "license": "MIT", @@ -15871,6 +19574,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "license": "MIT", @@ -15881,6 +19593,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/has-tostringtag": { "version": "1.0.0", "license": "MIT", @@ -15894,6 +19618,75 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/has-yarn": { "version": "3.0.0", "license": "MIT", @@ -16221,6 +20014,18 @@ "version": "16.13.1", "license": "MIT" }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/hook-std": { "version": "3.0.0", "dev": true, @@ -16666,6 +20471,342 @@ "node": ">=14.0.0" } }, + "node_modules/imagemin": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-8.0.1.tgz", + "integrity": "sha512-Q/QaPi+5HuwbZNtQRqUVk6hKacI6z9iWiCSQBisAv7uBynZwO7t1svkryKl7+iSQbkU/6t9DWnHz04cFs2WY7w==", + "dev": true, + "dependencies": { + "file-type": "^16.5.3", + "globby": "^12.0.0", + "graceful-fs": "^4.2.8", + "junk": "^3.1.0", + "p-pipe": "^4.0.0", + "replace-ext": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/imagemin/imagemin-gifsicle?sponsor=1" + } + }, + "node_modules/imagemin-gifsicle/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/imagemin-gifsicle/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-gifsicle/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-gifsicle/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-gifsicle/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-gifsicle/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imagemin-gifsicle/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/imagemin-gifsicle/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-gifsicle/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-gifsicle/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/imagemin-mozjpeg": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz", + "integrity": "sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^4.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/imagemin-optipng": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz", + "integrity": "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==", + "dev": true, + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/imagemin-svgo": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-9.0.0.tgz", + "integrity": "sha512-uNgXpKHd99C0WODkrJ8OO/3zW3qjgS4pW7hcuII0RcHN3tnKxDjJWcitdVC/TZyfIqSricU8WfrHn26bdSW62g==", + "dev": true, + "optional": true, + "dependencies": { + "is-svg": "^4.2.1", + "svgo": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1" + } + }, + "node_modules/imagemin-webp": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-8.0.0.tgz", + "integrity": "sha512-yN6kNKir6T/U3AtP3uLHrLn9XYafk2m49EbUqLCQ3GPRRLRs+4pUQxxaHz+lnTDM+LQpkSjGQaFVcSgYqvW3dQ==", + "dev": true, + "dependencies": { + "cwebp-bin": "^8.0.0", + "exec-buffer": "^3.2.0", + "is-cwebp-readable": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/imagemin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imagemin/node_modules/file-type": { + "version": "16.5.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", + "dev": true, + "dependencies": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "^6.2.4", + "token-types": "^4.1.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/imagemin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imagemin/node_modules/globby/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/immer": { "version": "9.0.21", "license": "MIT", @@ -16897,6 +21038,15 @@ "loose-envify": "^1.0.0" } }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ipaddr.js": { "version": "2.1.0", "license": "MIT", @@ -16904,6 +21054,40 @@ "node": ">= 10" } }, + "node_modules/irregular-plurals": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/is-alphabetical": { "version": "1.0.4", "dev": true, @@ -17072,6 +21256,36 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-cwebp-readable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-3.0.0.tgz", + "integrity": "sha512-bpELc7/Q1/U5MWHn4NdHI44R3jxk0h9ew9ljzabiRl70/UIjL/ZAqRMb52F5+eke/VC8yTiv4Ewryo1fPWidvA==", + "dev": true, + "dependencies": { + "file-type": "^10.5.0" + } + }, + "node_modules/is-cwebp-readable/node_modules/file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-date-object": { "version": "1.0.5", "dev": true, @@ -17095,6 +21309,19 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-docker": { "version": "2.2.1", "license": "MIT", @@ -17170,6 +21397,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^10.4.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-gif/node_modules/file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/is-glob": { "version": "4.0.3", "license": "MIT", @@ -17254,6 +21504,16 @@ "node": ">=10" } }, + "node_modules/is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/is-map": { "version": "2.0.2", "dev": true, @@ -17276,6 +21536,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-negative-zero": { "version": "2.0.2", "dev": true, @@ -17325,6 +21600,15 @@ "node": ">=8" } }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-path-cwd": { "version": "2.2.0", "license": "MIT", @@ -17356,6 +21640,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "dev": true, @@ -17390,6 +21684,27 @@ "node": ">=0.10.0" } }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-root": { "version": "2.1.0", "license": "MIT", @@ -17440,6 +21755,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-svg": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", + "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", + "dev": true, + "optional": true, + "dependencies": { + "fast-xml-parser": "^4.1.3" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-symbol": { "version": "1.0.4", "dev": true, @@ -17481,6 +21812,18 @@ "version": "1.0.0", "license": "MIT" }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-unicode-supported": { "version": "1.3.0", "dev": true, @@ -17492,6 +21835,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-weakmap": { "version": "2.0.1", "dev": true, @@ -17537,6 +21895,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-word-character": { "version": "1.0.4", "dev": true, @@ -17686,6 +22053,19 @@ "node": ">=8" } }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/iterator.prototype": { "version": "1.1.2", "dev": true, @@ -21401,6 +25781,21 @@ "node": ">=4.0" } }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, "node_modules/keyv": { "version": "4.5.4", "license": "MIT", @@ -21445,6 +25840,19 @@ "node": ">=0.10" } }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/latest-version": { "version": "7.0.0", "license": "MIT", @@ -21466,6 +25874,78 @@ "shell-quote": "^1.8.1" } }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/less": { "version": "4.2.0", "dev": true, @@ -21574,6 +26054,37 @@ "node": ">= 0.8.0" } }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/lilconfig": { "version": "2.1.0", "license": "MIT", @@ -22111,6 +26622,18 @@ "version": "1.3.6", "license": "ISC" }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/makeerror": { "version": "1.0.12", "dev": true, @@ -22119,6 +26642,15 @@ "tmpl": "1.0.5" } }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/map-obj": { "version": "4.3.0", "license": "MIT", @@ -22129,6 +26661,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/markdown-escapes": { "version": "1.0.4", "dev": true, @@ -22230,6 +26774,188 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/md5.js": { "version": "1.3.5", "license": "MIT", @@ -26446,6 +31172,43 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mkdirp-classic": { "version": "0.5.3", "license": "MIT" @@ -26458,6 +31221,24 @@ "node": ">=0.10.0" } }, + "node_modules/mozjpeg": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.1.1.tgz", + "integrity": "sha512-iIDxWvzhWvLC9mcRJ1uSkiKaj4drF58oCqK2bITm5c2Jt6cJ8qQjSSru2PCaysG+hLIinryj8mgz5ZJzOYTv1A==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0" + }, + "bin": { + "mozjpeg": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/mri": { "version": "1.2.0", "license": "MIT", @@ -26494,6 +31275,15 @@ "mustache": "bin/mustache" } }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/mz": { "version": "2.7.0", "license": "MIT", @@ -26503,6 +31293,13 @@ "thenify-all": "^1.0.0" } }, + "node_modules/nan": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", + "dev": true, + "optional": true + }, "node_modules/nanoid": { "version": "3.3.7", "funding": [ @@ -26519,6 +31316,65 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/napi-build-utils": { "version": "1.0.2", "license": "MIT" @@ -42652,6 +47508,18 @@ "name": "eslint-plugin-workspace", "extraneous": true }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, "node_modules/no-case": { "version": "3.0.4", "license": "MIT", @@ -42896,6 +47764,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/npm": { "version": "10.2.5", "bundleDependencies": [ @@ -43061,6 +47941,19 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", "dev": true, @@ -45901,6 +50794,15 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nwsapi": { "version": "2.2.7", "dev": true, @@ -46156,6 +51058,63 @@ "node": ">=0.10.0" } }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { "version": "1.13.1", "license": "MIT", @@ -46184,6 +51143,18 @@ "node": ">= 0.4" } }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.assign": { "version": "4.1.5", "license": "MIT", @@ -46200,6 +51171,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.entries": { "version": "1.1.7", "dev": true, @@ -46252,6 +51238,44 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.values": { "version": "1.1.7", "dev": true, @@ -46347,10 +51371,97 @@ "node": ">= 0.8.0" } }, + "node_modules/optipng-bin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.1.tgz", + "integrity": "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0" + }, + "bin": { + "optipng": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/ordered-read-streams/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/ordered-read-streams/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/ordered-read-streams/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/ordered-read-streams/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/os-browserify": { "version": "0.3.0", "license": "MIT" }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/p-cancelable": { "version": "3.0.0", "license": "MIT", @@ -46369,6 +51480,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", + "dev": true, + "dependencies": { + "p-timeout": "^1.1.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/p-filter": { "version": "4.1.0", "dev": true, @@ -46394,6 +51517,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-is-promise": { "version": "3.0.0", "dev": true, @@ -46441,6 +51573,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", + "dev": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map-series/node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-pipe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-4.0.0.tgz", + "integrity": "sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-reduce": { "version": "2.1.0", "dev": true, @@ -46460,6 +51625,18 @@ "node": ">=8" } }, + "node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/p-try": { "version": "2.2.0", "license": "MIT", @@ -46569,6 +51746,20 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/parse-json": { "version": "5.2.0", "license": "MIT", @@ -46597,6 +51788,15 @@ "version": "1.3.0", "license": "ISC" }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/parse5": { "version": "7.1.2", "license": "MIT", @@ -46633,6 +51833,15 @@ "tslib": "^2.0.3" } }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path": { "version": "0.12.7", "license": "MIT", @@ -46645,6 +51854,12 @@ "version": "1.0.1", "license": "MIT" }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, "node_modules/path-exists": { "version": "4.0.0", "license": "MIT", @@ -46753,6 +51968,25 @@ "node": ">=0.12" } }, + "node_modules/peek-readable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, "node_modules/performance-now": { "version": "2.1.0", "dev": true, @@ -46800,6 +52034,27 @@ "node": ">=4" } }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pirates": { "version": "4.0.6", "license": "MIT", @@ -47024,6 +52279,73 @@ "node": ">=4" } }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plugin-error/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "dependencies": { + "irregular-plurals": "^3.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pluralize": { "version": "8.0.0", "license": "MIT", @@ -47031,6 +52353,15 @@ "node": ">=4" } }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/postcss": { "version": "8.4.32", "funding": [ @@ -47723,6 +53054,18 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pretty-error": { "version": "4.0.0", "license": "MIT", @@ -47755,6 +53098,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/pretty-time": { "version": "1.1.0", "license": "MIT", @@ -47871,6 +53223,12 @@ "license": "MIT", "optional": true }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, "node_modules/psl": { "version": "1.9.0", "dev": true, @@ -47900,6 +53258,27 @@ "once": "^1.3.1" } }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.1", "license": "MIT", @@ -47959,6 +53338,20 @@ "node": ">=0.6" } }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/querystring-es3": { "version": "0.2.1", "engines": { @@ -49788,6 +55181,36 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dev": true, + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/readable-web-to-node-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/readdirp": { "version": "3.6.0", "license": "MIT", @@ -49923,6 +55346,56 @@ "@babel/runtime": "^7.8.4" } }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.1", "dev": true, @@ -50506,6 +55979,91 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-buffer/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/remove-bom-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/remove-bom-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/remove-bom-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/remove-bom-stream/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, "node_modules/renderkid": { "version": "3.0.0", "license": "MIT", @@ -50592,6 +56150,15 @@ "entities": "^2.0.0" } }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/repeat-string": { "version": "1.6.1", "dev": true, @@ -50600,6 +56167,29 @@ "node": ">=0.10" } }, + "node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/request": { "version": "2.88.2", "dev": true, @@ -50734,6 +56324,61 @@ "node": ">=8" } }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/resolve-from": { "version": "5.0.0", "license": "MIT", @@ -50751,6 +56396,18 @@ "node": ">=8" } }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/resolve-package-path": { "version": "4.0.3", "license": "MIT", @@ -50773,6 +56430,13 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, "node_modules/resolve.exports": { "version": "2.0.2", "dev": true, @@ -50809,6 +56473,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, "node_modules/retry": { "version": "0.13.1", "license": "MIT", @@ -50963,6 +56636,15 @@ ], "license": "MIT" }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, "node_modules/safe-regex-test": { "version": "1.0.0", "dev": true, @@ -51161,6 +56843,25 @@ "node": ">=4" } }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/seek-bzip/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/select-hose": { "version": "2.0.0", "license": "MIT" @@ -54580,6 +60281,18 @@ "version": "4.0.0", "license": "ISC" }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/semver-regex": { "version": "4.0.5", "dev": true, @@ -54591,6 +60304,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-truncate/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/send": { "version": "0.18.0", "license": "MIT", @@ -54810,6 +60544,33 @@ "node": ">= 0.4" } }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/setimmediate": { "version": "1.0.5", "license": "MIT" @@ -55161,6 +60922,130 @@ "node": ">=8.0.0" } }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sockjs": { "version": "0.3.24", "license": "MIT", @@ -55177,6 +61062,39 @@ "node": ">= 6.3.0" } }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map": { "version": "0.7.4", "license": "BSD-3-Clause", @@ -55191,6 +61109,20 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, "node_modules/source-map-support": { "version": "0.5.13", "dev": true, @@ -55208,6 +61140,13 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, "node_modules/space-separated-tokens": { "version": "2.0.2", "license": "MIT", @@ -55216,6 +61155,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/spawn-error-forwarder": { "version": "1.0.0", "dev": true, @@ -55294,6 +61242,55 @@ "node": "*" } }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/split2": { "version": "3.2.2", "license": "ISC", @@ -55355,6 +61352,15 @@ "version": "0.1.8", "license": "MIT" }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/stack-utils": { "version": "2.0.6", "dev": true, @@ -55383,6 +61389,44 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/statuses": { "version": "2.0.1", "license": "MIT", @@ -55466,6 +61510,12 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, "node_modules/stream-http": { "version": "3.2.0", "license": "MIT", @@ -55488,6 +61538,12 @@ "node": ">= 6" } }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true + }, "node_modules/streamx": { "version": "2.15.6", "license": "MIT", @@ -55496,6 +61552,15 @@ "queue-tick": "^1.0.1" } }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "license": "MIT", @@ -55729,6 +61794,24 @@ "node": ">=0.10.0" } }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "license": "MIT", @@ -55756,6 +61839,51 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true, + "optional": true + }, + "node_modules/strtok3": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/style-to-object": { "version": "0.4.4", "license": "MIT", @@ -55921,6 +62049,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, "node_modules/svg-parser": { "version": "2.0.4", "license": "MIT" @@ -56087,6 +62225,38 @@ "node": ">=14.16" } }, + "node_modules/tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", + "dev": true, + "dependencies": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tempfile/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tempfile/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/tempy": { "version": "3.1.0", "dev": true, @@ -56695,6 +62865,117 @@ "readable-stream": "3" } }, + "node_modules/through2-concurrent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", + "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "dev": true, + "dependencies": { + "through2": "^2.0.0" + } + }, + "node_modules/through2-concurrent/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/through2-concurrent/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2-concurrent/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/through2-concurrent/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/through2-concurrent/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/through2-filter/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/through2-filter/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2-filter/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/through2-filter/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/through2-filter/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/through2/node_modules/readable-stream": { "version": "3.6.2", "license": "MIT", @@ -56711,6 +62992,24 @@ "version": "1.1.0", "license": "MIT" }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/timers-browserify": { "version": "2.0.12", "license": "MIT", @@ -56745,6 +63044,25 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, "node_modules/to-fast-properties": { "version": "2.0.0", "license": "MIT", @@ -56752,6 +63070,36 @@ "node": ">=4" } }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-readable-stream": { "version": "1.0.0", "dev": true, @@ -56760,6 +63108,21 @@ "node": ">=6" } }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "license": "MIT", @@ -56770,6 +63133,101 @@ "node": ">=8.0" } }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/to-through/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/to-through/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/to-through/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/to-through/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/to-through/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/to-vfile": { "version": "7.2.4", "dev": true, @@ -56839,6 +63297,23 @@ "node": ">=0.6" } }, + "node_modules/token-types": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/totalist": { "version": "3.0.1", "license": "MIT", @@ -56906,6 +63381,27 @@ "node": ">=8" } }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/trim-trailing-lines": { "version": "1.1.4", "dev": true, @@ -57116,6 +63612,12 @@ "dev": true, "license": "Unlicense" }, + "node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "devOptional": true, @@ -57313,6 +63815,85 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unbzip2-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, "node_modules/undici-types": { "version": "5.26.5", "dev": true, @@ -57520,6 +64101,31 @@ "node": ">= 14" } }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, "node_modules/unique-string": { "version": "3.0.0", "license": "MIT", @@ -57689,6 +64295,60 @@ "node": ">= 0.8" } }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "node_modules/untildify": { "version": "4.0.0", "dev": true, @@ -57697,6 +64357,16 @@ "node": ">=8" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.13", "funding": [ @@ -57825,6 +64495,13 @@ "punycode": "^2.1.0" } }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, "node_modules/url": { "version": "0.11.3", "license": "MIT", @@ -57927,6 +64604,15 @@ "node": ">=4" } }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", "license": "MIT" @@ -57944,6 +64630,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/use-editable": { "version": "2.3.3", "license": "MIT", @@ -58038,6 +64733,18 @@ "node": ">=10.12.0" } }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "license": "Apache-2.0", @@ -58111,6 +64818,15 @@ "version": "1.0.1", "license": "MIT" }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "license": "MIT", @@ -58359,6 +65075,142 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/vinyl-fs/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/vinyl-fs/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/vinyl-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/vinyl-fs/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vm-browserify": { "version": "1.1.2", "license": "MIT" @@ -58795,6 +65647,26 @@ "node": ">=8" } }, + "node_modules/webpconvert": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webpconvert/-/webpconvert-3.0.1.tgz", + "integrity": "sha512-svqxsUKvOR1ZBMDQG03uKTDVYIA8G+wMBsyOOOBmxYIW+ajRJF//m21YCxr9B9QB338VWHLgwDuyFon+Rx8p4Q==", + "dev": true, + "dependencies": { + "gulp": "^4.0.2", + "gulp-imagemin": "^8.0.0", + "gulp-rename": "^2.0.0", + "imagemin": "^8.0.1", + "imagemin-webp": "^8.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "webpconvert": "index.js" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "license": "Apache-2.0", @@ -59248,6 +66120,16 @@ "node": ">=12" } }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, "node_modules/yn": { "version": "3.1.1", "license": "MIT", diff --git a/package.json b/package.json index 5901acb9dc..b3cec5d94e 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,8 @@ "test-links": "^0.0.1", "ts-jest": "^29.1.1", "typescript": "^5.1.6", - "typescript-plugin-css-modules": "^5.0.1" + "typescript-plugin-css-modules": "^5.0.1", + "webpconvert": "^3.0.1" }, "browserslist": { "production": [ diff --git a/scripts/compress-convert-images.sh b/scripts/compress-convert-images.sh new file mode 100755 index 0000000000..7799606462 --- /dev/null +++ b/scripts/compress-convert-images.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +# Enable error handling +set -e + +echo "Checking for files not in WebP format in static/assets/docs/images/ folder..." + +# Find files that are not in WebP format and are not .DS_STORE files +non_webp_files=$(find static/assets/docs/images/ -type f ! -name "*.webp" -not -name ".DS_STORE") + +# Check if there are any non-WebP files +if [[ -n "$non_webp_files" ]]; then + echo "Warning: Some files in the folder are not in WebP format." + echo "Non-WebP files:" + echo "$non_webp_files" + echo + + # Iterate over each non-WebP file and call webpconvert + while IFS= read -r file; do + echo "Converting $file to WebP format..." + webpconvert "$file" + done <<< "$non_webp_files" + + echo "Removing original images and renaming WebP images..." + find static/assets/docs/images/ -type f \( -name "*.png.webp" -o -name "*.png" -o -name "*.jpg.webp" -o -name "*.jpg" -o -name "*.jpeg.webp" -o -name "*.jpeg" \) | while IFS= read -r file; do + if [[ $file == *.png* ]]; then + mv "$file" "${file%.png*}.webp" + elif [[ $file == *.jpg* || $file == *.jpeg* ]]; then + mv "$file" "${file%.jpg*}.webp" + fi + done + + echo "Done." + exit 0 + +else + echo "All files in the folder are already in WebP format." + exit 0 +fi diff --git a/scripts/generate_robots.sh b/scripts/generate_robots.sh index a47e01d571..62d8b8f244 100755 --- a/scripts/generate_robots.sh +++ b/scripts/generate_robots.sh @@ -29,6 +29,7 @@ for version in "${disallowed_versions[@]}"; do version_escaped=$(echo "$version" | sed 's/\//\\\//g') # Append the modified Disallow statements to the robots.txt file echo "Disallow: /${version_escaped}/" >> robots.txt + echo "Disallow: /api/${version_escaped}" >> robots.txt done # Append the Allow statement to the robots.txt file diff --git a/static/assets/docs/images/045-devx_resource-quota_evaluation-process.png b/static/assets/docs/images/045-devx_resource-quota_evaluation-process.png deleted file mode 100644 index 1ab7b393f5..0000000000 Binary files a/static/assets/docs/images/045-devx_resource-quota_evaluation-process.png and /dev/null differ diff --git a/static/assets/docs/images/045-devx_resource-quota_evaluation-process.webp b/static/assets/docs/images/045-devx_resource-quota_evaluation-process.webp new file mode 100644 index 0000000000..80e9a4564f Binary files /dev/null and b/static/assets/docs/images/045-devx_resource-quota_evaluation-process.webp differ diff --git a/static/assets/docs/images/045-devx_resource-quota_is-beehive-enabled.png b/static/assets/docs/images/045-devx_resource-quota_is-beehive-enabled.png deleted file mode 100644 index 71b3de029f..0000000000 Binary files a/static/assets/docs/images/045-devx_resource-quota_is-beehive-enabled.png and /dev/null differ diff --git a/static/assets/docs/images/045-devx_resource-quota_is-beehive-enabled.webp b/static/assets/docs/images/045-devx_resource-quota_is-beehive-enabled.webp new file mode 100644 index 0000000000..323c267c18 Binary files /dev/null and b/static/assets/docs/images/045-devx_resource-quota_is-beehive-enabled.webp differ diff --git a/static/assets/docs/images/2-intro.png b/static/assets/docs/images/2-intro.png deleted file mode 100644 index 44c5e025c2..0000000000 Binary files a/static/assets/docs/images/2-intro.png and /dev/null differ diff --git a/static/assets/docs/images/2-intro.webp b/static/assets/docs/images/2-intro.webp new file mode 100644 index 0000000000..33c562c00b Binary files /dev/null and b/static/assets/docs/images/2-intro.webp differ diff --git a/static/assets/docs/images/2-what-is-sc.png b/static/assets/docs/images/2-what-is-sc.png deleted file mode 100644 index b5a8f00597..0000000000 Binary files a/static/assets/docs/images/2-what-is-sc.png and /dev/null differ diff --git a/static/assets/docs/images/2-what-is-sc.webp b/static/assets/docs/images/2-what-is-sc.webp new file mode 100644 index 0000000000..8a5b79a2c8 Binary files /dev/null and b/static/assets/docs/images/2-what-is-sc.webp differ diff --git a/static/assets/docs/images/3-intro.png b/static/assets/docs/images/3-intro.png deleted file mode 100644 index f958d7a0d4..0000000000 Binary files a/static/assets/docs/images/3-intro.png and /dev/null differ diff --git a/static/assets/docs/images/3-intro.webp b/static/assets/docs/images/3-intro.webp new file mode 100644 index 0000000000..64282f47de Binary files /dev/null and b/static/assets/docs/images/3-intro.webp differ diff --git a/static/assets/docs/images/4-intro.png b/static/assets/docs/images/4-intro.png deleted file mode 100644 index 6730c385a5..0000000000 Binary files a/static/assets/docs/images/4-intro.png and /dev/null differ diff --git a/static/assets/docs/images/4-intro.webp b/static/assets/docs/images/4-intro.webp new file mode 100644 index 0000000000..5a4445b5b6 Binary files /dev/null and b/static/assets/docs/images/4-intro.webp differ diff --git a/static/assets/docs/images/5-intro.png b/static/assets/docs/images/5-intro.png deleted file mode 100644 index 8a7772046f..0000000000 Binary files a/static/assets/docs/images/5-intro.png and /dev/null differ diff --git a/static/assets/docs/images/5-intro.webp b/static/assets/docs/images/5-intro.webp new file mode 100644 index 0000000000..5f6ed21bba Binary files /dev/null and b/static/assets/docs/images/5-intro.webp differ diff --git a/static/assets/docs/images/addon_profile.png b/static/assets/docs/images/addon_profile.png deleted file mode 100644 index ea6d7c77c1..0000000000 Binary files a/static/assets/docs/images/addon_profile.png and /dev/null differ diff --git a/static/assets/docs/images/addon_profile.webp b/static/assets/docs/images/addon_profile.webp new file mode 100644 index 0000000000..b44664648e Binary files /dev/null and b/static/assets/docs/images/addon_profile.webp differ diff --git a/static/assets/docs/images/admin_dashboard.png b/static/assets/docs/images/admin_dashboard.png deleted file mode 100644 index b609538c4f..0000000000 Binary files a/static/assets/docs/images/admin_dashboard.png and /dev/null differ diff --git a/static/assets/docs/images/admin_dashboard.webp b/static/assets/docs/images/admin_dashboard.webp new file mode 100644 index 0000000000..7579cb5474 Binary files /dev/null and b/static/assets/docs/images/admin_dashboard.webp differ diff --git a/static/assets/docs/images/architecture_architecture-on-prem-detailed.png b/static/assets/docs/images/architecture_architecture-on-prem-detailed.png deleted file mode 100644 index 8a7772046f..0000000000 Binary files a/static/assets/docs/images/architecture_architecture-on-prem-detailed.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_architecture-on-prem-detailed.webp b/static/assets/docs/images/architecture_architecture-on-prem-detailed.webp new file mode 100644 index 0000000000..5f6ed21bba Binary files /dev/null and b/static/assets/docs/images/architecture_architecture-on-prem-detailed.webp differ diff --git a/static/assets/docs/images/architecture_architecture-overview-deployment-models-on-prem-focus.png b/static/assets/docs/images/architecture_architecture-overview-deployment-models-on-prem-focus.png deleted file mode 100644 index f04e93e958..0000000000 Binary files a/static/assets/docs/images/architecture_architecture-overview-deployment-models-on-prem-focus.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_architecture-overview-deployment-models-on-prem-focus.webp b/static/assets/docs/images/architecture_architecture-overview-deployment-models-on-prem-focus.webp new file mode 100644 index 0000000000..2f23b7983d Binary files /dev/null and b/static/assets/docs/images/architecture_architecture-overview-deployment-models-on-prem-focus.webp differ diff --git a/static/assets/docs/images/architecture_architecture-overview-deployment-models.png b/static/assets/docs/images/architecture_architecture-overview-deployment-models.png deleted file mode 100644 index 982b013db4..0000000000 Binary files a/static/assets/docs/images/architecture_architecture-overview-deployment-models.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_architecture-overview-deployment-models.webp b/static/assets/docs/images/architecture_architecture-overview-deployment-models.webp new file mode 100644 index 0000000000..53633da1b5 Binary files /dev/null and b/static/assets/docs/images/architecture_architecture-overview-deployment-models.webp differ diff --git a/static/assets/docs/images/architecture_architecture-overview_on-prem.png b/static/assets/docs/images/architecture_architecture-overview_on-prem.png deleted file mode 100644 index 6730c385a5..0000000000 Binary files a/static/assets/docs/images/architecture_architecture-overview_on-prem.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_architecture-overview_on-prem.webp b/static/assets/docs/images/architecture_architecture-overview_on-prem.webp new file mode 100644 index 0000000000..5a4445b5b6 Binary files /dev/null and b/static/assets/docs/images/architecture_architecture-overview_on-prem.webp differ diff --git a/static/assets/docs/images/architecture_architecture-overview_saas.png b/static/assets/docs/images/architecture_architecture-overview_saas.png deleted file mode 100644 index f958d7a0d4..0000000000 Binary files a/static/assets/docs/images/architecture_architecture-overview_saas.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_architecture-overview_saas.webp b/static/assets/docs/images/architecture_architecture-overview_saas.webp new file mode 100644 index 0000000000..64282f47de Binary files /dev/null and b/static/assets/docs/images/architecture_architecture-overview_saas.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_network-diagram.png b/static/assets/docs/images/architecture_networking-ports_network-diagram.png deleted file mode 100644 index e2b11d10fc..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_network-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_network-diagram.webp b/static/assets/docs/images/architecture_networking-ports_network-diagram.webp new file mode 100644 index 0000000000..ebd737c1bd Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_network-diagram.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_network-diagram_nats.png b/static/assets/docs/images/architecture_networking-ports_network-diagram_nats.png deleted file mode 100644 index 41ce9e7d53..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_network-diagram_nats.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_network-diagram_nats.webp b/static/assets/docs/images/architecture_networking-ports_network-diagram_nats.webp new file mode 100644 index 0000000000..d85ada4a68 Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_network-diagram_nats.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-grpc.png b/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-grpc.png deleted file mode 100644 index 3e76a1dc78..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-grpc.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-grpc.webp b/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-grpc.webp new file mode 100644 index 0000000000..1bc5f8ca41 Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-grpc.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-nats.png b/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-nats.png deleted file mode 100644 index 41ce9e7d53..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-nats.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-nats.webp b/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-nats.webp new file mode 100644 index 0000000000..d85ada4a68 Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_on_prem_network-diagram-nats.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-grpc.png b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-grpc.png deleted file mode 100644 index 0f17d6940b..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-grpc.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-grpc.webp b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-grpc.webp new file mode 100644 index 0000000000..b998200534 Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-grpc.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-nats.png b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-nats.png deleted file mode 100644 index ec80b9aa61..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-nats.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-nats.webp b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-nats.webp new file mode 100644 index 0000000000..540e40a181 Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-edge-nats.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-grpc.png b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-grpc.png deleted file mode 100644 index 05143c73bf..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-grpc.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-grpc.webp b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-grpc.webp new file mode 100644 index 0000000000..f3155e2573 Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-grpc.webp differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-nats.png b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-nats.png deleted file mode 100644 index 41f603f1cc..0000000000 Binary files a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-nats.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-nats.webp b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-nats.webp new file mode 100644 index 0000000000..83b85cfd5c Binary files /dev/null and b/static/assets/docs/images/architecture_networking-ports_saas-network-diagram-nats.webp differ diff --git a/static/assets/docs/images/architecture_orchestartion-spectrocloud_distributed-flow.png b/static/assets/docs/images/architecture_orchestartion-spectrocloud_distributed-flow.png deleted file mode 100644 index 5d22652b8e..0000000000 Binary files a/static/assets/docs/images/architecture_orchestartion-spectrocloud_distributed-flow.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_orchestartion-spectrocloud_distributed-flow.webp b/static/assets/docs/images/architecture_orchestartion-spectrocloud_distributed-flow.webp new file mode 100644 index 0000000000..2a3c7bd1fa Binary files /dev/null and b/static/assets/docs/images/architecture_orchestartion-spectrocloud_distributed-flow.webp differ diff --git a/static/assets/docs/images/architecture_orchestartion-spectrocloud_provision-flow.png b/static/assets/docs/images/architecture_orchestartion-spectrocloud_provision-flow.png deleted file mode 100644 index 1a5ac4dfa5..0000000000 Binary files a/static/assets/docs/images/architecture_orchestartion-spectrocloud_provision-flow.png and /dev/null differ diff --git a/static/assets/docs/images/architecture_orchestartion-spectrocloud_provision-flow.webp b/static/assets/docs/images/architecture_orchestartion-spectrocloud_provision-flow.webp new file mode 100644 index 0000000000..893984514c Binary files /dev/null and b/static/assets/docs/images/architecture_orchestartion-spectrocloud_provision-flow.webp differ diff --git a/static/assets/docs/images/aws-tech-partner.png b/static/assets/docs/images/aws-tech-partner.png deleted file mode 100644 index 89ae545fbc..0000000000 Binary files a/static/assets/docs/images/aws-tech-partner.png and /dev/null differ diff --git a/static/assets/docs/images/aws-tech-partner.webp b/static/assets/docs/images/aws-tech-partner.webp new file mode 100644 index 0000000000..be3db83e18 Binary files /dev/null and b/static/assets/docs/images/aws-tech-partner.webp differ diff --git a/static/assets/docs/images/azure-app-registration.png b/static/assets/docs/images/azure-app-registration.png deleted file mode 100644 index 19c5386f42..0000000000 Binary files a/static/assets/docs/images/azure-app-registration.png and /dev/null differ diff --git a/static/assets/docs/images/azure-app-registration.webp b/static/assets/docs/images/azure-app-registration.webp new file mode 100644 index 0000000000..fcf9333126 Binary files /dev/null and b/static/assets/docs/images/azure-app-registration.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-bastion-host.png b/static/assets/docs/images/cks-tutorial-images/cks-bastion-host.png deleted file mode 100644 index e648d63883..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/cks-bastion-host.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-bastion-host.webp b/static/assets/docs/images/cks-tutorial-images/cks-bastion-host.webp new file mode 100644 index 0000000000..5660633804 Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/cks-bastion-host.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-cleanup.png b/static/assets/docs/images/cks-tutorial-images/cks-cleanup.png deleted file mode 100644 index 41850d78b3..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/cks-cleanup.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-cleanup.webp b/static/assets/docs/images/cks-tutorial-images/cks-cleanup.webp new file mode 100644 index 0000000000..0e9cf0b3ab Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/cks-cleanup.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-instance-ip.png b/static/assets/docs/images/cks-tutorial-images/cks-instance-ip.png deleted file mode 100644 index 7e9b91048b..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/cks-instance-ip.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-instance-ip.webp b/static/assets/docs/images/cks-tutorial-images/cks-instance-ip.webp new file mode 100644 index 0000000000..9552c261fc Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/cks-instance-ip.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-instance-summary.png b/static/assets/docs/images/cks-tutorial-images/cks-instance-summary.png deleted file mode 100644 index 80536b531b..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/cks-instance-summary.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-instance-summary.webp b/static/assets/docs/images/cks-tutorial-images/cks-instance-summary.webp new file mode 100644 index 0000000000..04d557809d Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/cks-instance-summary.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-preview-stack.png b/static/assets/docs/images/cks-tutorial-images/cks-preview-stack.png deleted file mode 100644 index 7720adc410..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/cks-preview-stack.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-preview-stack.webp b/static/assets/docs/images/cks-tutorial-images/cks-preview-stack.webp new file mode 100644 index 0000000000..726a3f3d2d Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/cks-preview-stack.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-workshop.png b/static/assets/docs/images/cks-tutorial-images/cks-workshop.png deleted file mode 100644 index d3bb4e86d1..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/cks-workshop.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/cks-workshop.webp b/static/assets/docs/images/cks-tutorial-images/cks-workshop.webp new file mode 100644 index 0000000000..d9fdd7ce88 Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/cks-workshop.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/my-cks-cloud-account.png b/static/assets/docs/images/cks-tutorial-images/my-cks-cloud-account.png deleted file mode 100644 index 4e9fd5e369..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/my-cks-cloud-account.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/my-cks-cloud-account.webp b/static/assets/docs/images/cks-tutorial-images/my-cks-cloud-account.webp new file mode 100644 index 0000000000..f18efa6563 Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/my-cks-cloud-account.webp differ diff --git a/static/assets/docs/images/cks-tutorial-images/my-cks-workshop-basic.png b/static/assets/docs/images/cks-tutorial-images/my-cks-workshop-basic.png deleted file mode 100644 index 4c450a5732..0000000000 Binary files a/static/assets/docs/images/cks-tutorial-images/my-cks-workshop-basic.png and /dev/null differ diff --git a/static/assets/docs/images/cks-tutorial-images/my-cks-workshop-basic.webp b/static/assets/docs/images/cks-tutorial-images/my-cks-workshop-basic.webp new file mode 100644 index 0000000000..c4d0751192 Binary files /dev/null and b/static/assets/docs/images/cks-tutorial-images/my-cks-workshop-basic.webp differ diff --git a/static/assets/docs/images/client-config.png b/static/assets/docs/images/client-config.png deleted file mode 100644 index b23e63d78f..0000000000 Binary files a/static/assets/docs/images/client-config.png and /dev/null differ diff --git a/static/assets/docs/images/client-config.webp b/static/assets/docs/images/client-config.webp new file mode 100644 index 0000000000..d067fb385d Binary files /dev/null and b/static/assets/docs/images/client-config.webp differ diff --git a/static/assets/docs/images/cluster-profiles_byoos_image-builder_workflow-diagram.png b/static/assets/docs/images/cluster-profiles_byoos_image-builder_workflow-diagram.png deleted file mode 100644 index fc36566157..0000000000 Binary files a/static/assets/docs/images/cluster-profiles_byoos_image-builder_workflow-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/cluster-profiles_byoos_image-builder_workflow-diagram.webp b/static/assets/docs/images/cluster-profiles_byoos_image-builder_workflow-diagram.webp new file mode 100644 index 0000000000..a2ae7e1723 Binary files /dev/null and b/static/assets/docs/images/cluster-profiles_byoos_image-builder_workflow-diagram.webp differ diff --git a/static/assets/docs/images/cluster_conditions.png b/static/assets/docs/images/cluster_conditions.png deleted file mode 100644 index 70ee83189c..0000000000 Binary files a/static/assets/docs/images/cluster_conditions.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_conditions.webp b/static/assets/docs/images/cluster_conditions.webp new file mode 100644 index 0000000000..7562a09b82 Binary files /dev/null and b/static/assets/docs/images/cluster_conditions.webp differ diff --git a/static/assets/docs/images/cluster_config_override.png b/static/assets/docs/images/cluster_config_override.png deleted file mode 100644 index c28c9cc968..0000000000 Binary files a/static/assets/docs/images/cluster_config_override.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_config_override.webp b/static/assets/docs/images/cluster_config_override.webp new file mode 100644 index 0000000000..69803141d7 Binary files /dev/null and b/static/assets/docs/images/cluster_config_override.webp differ diff --git a/static/assets/docs/images/cluster_list_update_available.png b/static/assets/docs/images/cluster_list_update_available.png deleted file mode 100644 index b932f2807e..0000000000 Binary files a/static/assets/docs/images/cluster_list_update_available.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_list_update_available.webp b/static/assets/docs/images/cluster_list_update_available.webp new file mode 100644 index 0000000000..e31cf3f69b Binary files /dev/null and b/static/assets/docs/images/cluster_list_update_available.webp differ diff --git a/static/assets/docs/images/cluster_profile.png b/static/assets/docs/images/cluster_profile.png deleted file mode 100644 index d0fae9cd2a..0000000000 Binary files a/static/assets/docs/images/cluster_profile.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_profile.webp b/static/assets/docs/images/cluster_profile.webp new file mode 100644 index 0000000000..2d616c073c Binary files /dev/null and b/static/assets/docs/images/cluster_profile.webp differ diff --git a/static/assets/docs/images/cluster_profile_azure.png b/static/assets/docs/images/cluster_profile_azure.png deleted file mode 100644 index deb2748e4d..0000000000 Binary files a/static/assets/docs/images/cluster_profile_azure.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_profile_azure.webp b/static/assets/docs/images/cluster_profile_azure.webp new file mode 100644 index 0000000000..8664d04eb9 Binary files /dev/null and b/static/assets/docs/images/cluster_profile_azure.webp differ diff --git a/static/assets/docs/images/cluster_profile_gcp.png b/static/assets/docs/images/cluster_profile_gcp.png deleted file mode 100644 index 34746dab72..0000000000 Binary files a/static/assets/docs/images/cluster_profile_gcp.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_profile_gcp.webp b/static/assets/docs/images/cluster_profile_gcp.webp new file mode 100644 index 0000000000..38287292cc Binary files /dev/null and b/static/assets/docs/images/cluster_profile_gcp.webp differ diff --git a/static/assets/docs/images/cluster_profile_new.png b/static/assets/docs/images/cluster_profile_new.png deleted file mode 100644 index df5c6f0e1e..0000000000 Binary files a/static/assets/docs/images/cluster_profile_new.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_profile_new.webp b/static/assets/docs/images/cluster_profile_new.webp new file mode 100644 index 0000000000..5f380875af Binary files /dev/null and b/static/assets/docs/images/cluster_profile_new.webp differ diff --git a/static/assets/docs/images/cluster_profiles.png b/static/assets/docs/images/cluster_profiles.png deleted file mode 100644 index fdea443868..0000000000 Binary files a/static/assets/docs/images/cluster_profiles.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_profiles.webp b/static/assets/docs/images/cluster_profiles.webp new file mode 100644 index 0000000000..26c7e083a6 Binary files /dev/null and b/static/assets/docs/images/cluster_profiles.webp differ diff --git a/static/assets/docs/images/cluster_services.png b/static/assets/docs/images/cluster_services.png deleted file mode 100644 index 514f565629..0000000000 Binary files a/static/assets/docs/images/cluster_services.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_services.webp b/static/assets/docs/images/cluster_services.webp new file mode 100644 index 0000000000..2d6de07ea8 Binary files /dev/null and b/static/assets/docs/images/cluster_services.webp differ diff --git a/static/assets/docs/images/cluster_update_available_detail.png b/static/assets/docs/images/cluster_update_available_detail.png deleted file mode 100644 index 0841182a3f..0000000000 Binary files a/static/assets/docs/images/cluster_update_available_detail.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_update_available_detail.webp b/static/assets/docs/images/cluster_update_available_detail.webp new file mode 100644 index 0000000000..a4fce2b321 Binary files /dev/null and b/static/assets/docs/images/cluster_update_available_detail.webp differ diff --git a/static/assets/docs/images/cluster_usage_metrics.png b/static/assets/docs/images/cluster_usage_metrics.png deleted file mode 100644 index 5ed46e7ca7..0000000000 Binary files a/static/assets/docs/images/cluster_usage_metrics.png and /dev/null differ diff --git a/static/assets/docs/images/cluster_usage_metrics.webp b/static/assets/docs/images/cluster_usage_metrics.webp new file mode 100644 index 0000000000..5a70aa5487 Binary files /dev/null and b/static/assets/docs/images/cluster_usage_metrics.webp differ diff --git a/static/assets/docs/images/clusters_aws_architecture_aws_cluster_architecture.png b/static/assets/docs/images/clusters_aws_architecture_aws_cluster_architecture.png deleted file mode 100644 index 2fe04e49b1..0000000000 Binary files a/static/assets/docs/images/clusters_aws_architecture_aws_cluster_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_aws_architecture_aws_cluster_architecture.webp b/static/assets/docs/images/clusters_aws_architecture_aws_cluster_architecture.webp new file mode 100644 index 0000000000..12fd16db1c Binary files /dev/null and b/static/assets/docs/images/clusters_aws_architecture_aws_cluster_architecture.webp differ diff --git a/static/assets/docs/images/clusters_aws_create-and-manage-aws-eks-cluster_architecture.png b/static/assets/docs/images/clusters_aws_create-and-manage-aws-eks-cluster_architecture.png deleted file mode 100644 index f6fe0de68b..0000000000 Binary files a/static/assets/docs/images/clusters_aws_create-and-manage-aws-eks-cluster_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_aws_create-and-manage-aws-eks-cluster_architecture.webp b/static/assets/docs/images/clusters_aws_create-and-manage-aws-eks-cluster_architecture.webp new file mode 100644 index 0000000000..efd57a8025 Binary files /dev/null and b/static/assets/docs/images/clusters_aws_create-and-manage-aws-eks-cluster_architecture.webp differ diff --git a/static/assets/docs/images/clusters_azure_architecture_aks-diagram.png b/static/assets/docs/images/clusters_azure_architecture_aks-diagram.png deleted file mode 100644 index 468ce2dd63..0000000000 Binary files a/static/assets/docs/images/clusters_azure_architecture_aks-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_azure_architecture_aks-diagram.webp b/static/assets/docs/images/clusters_azure_architecture_aks-diagram.webp new file mode 100644 index 0000000000..c3b69d24a7 Binary files /dev/null and b/static/assets/docs/images/clusters_azure_architecture_aks-diagram.webp differ diff --git a/static/assets/docs/images/clusters_azure_architecture_iaas-overview.png b/static/assets/docs/images/clusters_azure_architecture_iaas-overview.png deleted file mode 100644 index f0a5376571..0000000000 Binary files a/static/assets/docs/images/clusters_azure_architecture_iaas-overview.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_azure_architecture_iaas-overview.webp b/static/assets/docs/images/clusters_azure_architecture_iaas-overview.webp new file mode 100644 index 0000000000..30d63c02a6 Binary files /dev/null and b/static/assets/docs/images/clusters_azure_architecture_iaas-overview.webp differ diff --git a/static/assets/docs/images/clusters_byoos_image-builder_cluster-profile-byoos-yaml.png b/static/assets/docs/images/clusters_byoos_image-builder_cluster-profile-byoos-yaml.png deleted file mode 100644 index 0e346c0f63..0000000000 Binary files a/static/assets/docs/images/clusters_byoos_image-builder_cluster-profile-byoos-yaml.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_byoos_image-builder_cluster-profile-byoos-yaml.webp b/static/assets/docs/images/clusters_byoos_image-builder_cluster-profile-byoos-yaml.webp new file mode 100644 index 0000000000..694beedbc8 Binary files /dev/null and b/static/assets/docs/images/clusters_byoos_image-builder_cluster-profile-byoos-yaml.webp differ diff --git a/static/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png b/static/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png deleted file mode 100644 index 2566d4a404..0000000000 Binary files a/static/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.webp b/static/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.webp new file mode 100644 index 0000000000..4b6760d66a Binary files /dev/null and b/static/assets/docs/images/clusters_cluster--management_kubeconfig_cluster-details-kubeconfig-files.webp differ diff --git a/static/assets/docs/images/clusters_cluster-groups_cluster-group-backups_backup-overview.png b/static/assets/docs/images/clusters_cluster-groups_cluster-group-backups_backup-overview.png deleted file mode 100644 index 3d41fd2976..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-groups_cluster-group-backups_backup-overview.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-groups_cluster-group-backups_backup-overview.webp b/static/assets/docs/images/clusters_cluster-groups_cluster-group-backups_backup-overview.webp new file mode 100644 index 0000000000..4f6d1c1ab8 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-groups_cluster-group-backups_backup-overview.webp differ diff --git a/static/assets/docs/images/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.png b/static/assets/docs/images/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.png deleted file mode 100644 index 8fa03b33b7..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.webp b/static/assets/docs/images/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.webp new file mode 100644 index 0000000000..ce75cf97cd Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.webp differ diff --git a/static/assets/docs/images/clusters_cluster-groups_index-page.png b/static/assets/docs/images/clusters_cluster-groups_index-page.png deleted file mode 100644 index 963c5ab0c2..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-groups_index-page.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-groups_index-page.webp b/static/assets/docs/images/clusters_cluster-groups_index-page.webp new file mode 100644 index 0000000000..62947f2208 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-groups_index-page.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_add_aws_account.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_add_aws_account.png deleted file mode 100644 index c190b4e29d..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_add_aws_account.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_add_aws_account.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_add_aws_account.webp new file mode 100644 index 0000000000..efcf2a082a Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_add_aws_account.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_confirm-restore.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_confirm-restore.png deleted file mode 100644 index e410d07f34..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_confirm-restore.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_confirm-restore.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_confirm-restore.webp new file mode 100644 index 0000000000..84ea7ef570 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_confirm-restore.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_ondemand-backup.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_ondemand-backup.png deleted file mode 100644 index 27a98261a9..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_ondemand-backup.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_ondemand-backup.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_ondemand-backup.webp new file mode 100644 index 0000000000..4c5237822b Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_ondemand-backup.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_restore.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_restore.png deleted file mode 100644 index ef12bd5a9e..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_restore.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_restore.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_restore.webp new file mode 100644 index 0000000000..f82f6806a5 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_restore.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_scheduled-backup.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_scheduled-backup.png deleted file mode 100644 index 4b87f91237..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_scheduled-backup.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_scheduled-backup.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_scheduled-backup.webp new file mode 100644 index 0000000000..3e9853c995 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_scheduled-backup.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_separate-cloud-accounts.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_separate-cloud-accounts.png deleted file mode 100644 index 02105d6c3f..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_separate-cloud-accounts.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_separate-cloud-accounts.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_separate-cloud-accounts.webp new file mode 100644 index 0000000000..c2c25a0a7e Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_separate-cloud-accounts.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_verify-restore.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_verify-restore.png deleted file mode 100644 index 68e7486cc3..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_verify-restore.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_verify-restore.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_verify-restore.webp new file mode 100644 index 0000000000..d9e355e08f Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_verify-restore.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_view-backup.png b/static/assets/docs/images/clusters_cluster-management_backup-restore_view-backup.png deleted file mode 100644 index 78ca5cd317..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup-restore_view-backup.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup-restore_view-backup.webp b/static/assets/docs/images/clusters_cluster-management_backup-restore_view-backup.webp new file mode 100644 index 0000000000..3daad4e00d Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup-restore_view-backup.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.png b/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.png deleted file mode 100644 index c8b5471752..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.webp b/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.webp new file mode 100644 index 0000000000..631370adae Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.png b/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.png deleted file mode 100644 index ee4c1d6256..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.webp b/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.webp new file mode 100644 index 0000000000..68b97cb842 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_backup_restore_add-backup-location-dynamic_aws_create_role_summary.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_certificate-management_certificate-renew-page.png b/static/assets/docs/images/clusters_cluster-management_certificate-management_certificate-renew-page.png deleted file mode 100644 index 73ed3ea8a6..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_certificate-management_certificate-renew-page.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_certificate-management_certificate-renew-page.webp b/static/assets/docs/images/clusters_cluster-management_certificate-management_certificate-renew-page.webp new file mode 100644 index 0000000000..fa6522bae5 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_certificate-management_certificate-renew-page.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_certificate-management_cluster-details-page.png b/static/assets/docs/images/clusters_cluster-management_certificate-management_cluster-details-page.png deleted file mode 100644 index 6ddab7af52..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_certificate-management_cluster-details-page.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_certificate-management_cluster-details-page.webp b/static/assets/docs/images/clusters_cluster-management_certificate-management_cluster-details-page.webp new file mode 100644 index 0000000000..e7e245d296 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_certificate-management_cluster-details-page.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_certificate-management_control-plane-only-change.png b/static/assets/docs/images/clusters_cluster-management_certificate-management_control-plane-only-change.png deleted file mode 100644 index 15e6049eb9..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_certificate-management_control-plane-only-change.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_certificate-management_control-plane-only-change.webp b/static/assets/docs/images/clusters_cluster-management_certificate-management_control-plane-only-change.webp new file mode 100644 index 0000000000..8da000e9dc Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_certificate-management_control-plane-only-change.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-creation-settings.png b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-creation-settings.png deleted file mode 100644 index c11b549053..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-creation-settings.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-creation-settings.webp b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-creation-settings.webp new file mode 100644 index 0000000000..3809b847a5 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-creation-settings.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-settings.png b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-settings.png deleted file mode 100644 index ff7f0ef0d3..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-settings.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-settings.webp b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-settings.webp new file mode 100644 index 0000000000..6257dab830 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-settings.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-subject-group.png b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-subject-group.png deleted file mode 100644 index 219757e6b7..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-subject-group.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp new file mode 100644 index 0000000000..b7cd85682c Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_cluster-rbac_cluster-subject-group.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_grafana_spectro_metrics.png b/static/assets/docs/images/clusters_cluster-management_grafana_spectro_metrics.png deleted file mode 100644 index 56fbfd1749..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_grafana_spectro_metrics.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_grafana_spectro_metrics.webp b/static/assets/docs/images/clusters_cluster-management_grafana_spectro_metrics.webp new file mode 100644 index 0000000000..8603cdfd1f Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_grafana_spectro_metrics.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_image-swap_kubernetes-layer-yaml.png b/static/assets/docs/images/clusters_cluster-management_image-swap_kubernetes-layer-yaml.png deleted file mode 100644 index bedfe215f4..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_image-swap_kubernetes-layer-yaml.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_image-swap_kubernetes-layer-yaml.webp b/static/assets/docs/images/clusters_cluster-management_image-swap_kubernetes-layer-yaml.webp new file mode 100644 index 0000000000..523485074a Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_image-swap_kubernetes-layer-yaml.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_namespace-create.png b/static/assets/docs/images/clusters_cluster-management_namespace-create.png deleted file mode 100644 index 39379f8dff..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_namespace-create.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_namespace-create.webp b/static/assets/docs/images/clusters_cluster-management_namespace-create.webp new file mode 100644 index 0000000000..d95f8f69d6 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_namespace-create.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_node-pool_available-updates-modal.png b/static/assets/docs/images/clusters_cluster-management_node-pool_available-updates-modal.png deleted file mode 100644 index 534fc48647..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_node-pool_available-updates-modal.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_node-pool_available-updates-modal.webp b/static/assets/docs/images/clusters_cluster-management_node-pool_available-updates-modal.webp new file mode 100644 index 0000000000..c9e79b0067 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_node-pool_available-updates-modal.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-nodes-healthy.png b/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-nodes-healthy.png deleted file mode 100644 index 11ee2ef436..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-nodes-healthy.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-nodes-healthy.webp b/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-nodes-healthy.webp new file mode 100644 index 0000000000..d9d3618250 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-nodes-healthy.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-updates-highlight.png b/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-updates-highlight.png deleted file mode 100644 index 4bd1dbc9ad..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-updates-highlight.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-updates-highlight.webp b/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-updates-highlight.webp new file mode 100644 index 0000000000..3ef90cbbc5 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_node-pool_cluster-updates-highlight.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_ns-resource-quota.png b/static/assets/docs/images/clusters_cluster-management_ns-resource-quota.png deleted file mode 100644 index 3307bb07d6..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_ns-resource-quota.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_ns-resource-quota.webp b/static/assets/docs/images/clusters_cluster-management_ns-resource-quota.webp new file mode 100644 index 0000000000..6b6062c355 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_ns-resource-quota.webp differ diff --git a/static/assets/docs/images/clusters_cluster-management_palette-webctl_cluster-details-overview.png b/static/assets/docs/images/clusters_cluster-management_palette-webctl_cluster-details-overview.png deleted file mode 100644 index 009c62041c..0000000000 Binary files a/static/assets/docs/images/clusters_cluster-management_palette-webctl_cluster-details-overview.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_cluster-management_palette-webctl_cluster-details-overview.webp b/static/assets/docs/images/clusters_cluster-management_palette-webctl_cluster-details-overview.webp new file mode 100644 index 0000000000..89c7f8ca37 Binary files /dev/null and b/static/assets/docs/images/clusters_cluster-management_palette-webctl_cluster-details-overview.webp differ diff --git a/static/assets/docs/images/clusters_data-center_nutanix_architecture.png b/static/assets/docs/images/clusters_data-center_nutanix_architecture.png deleted file mode 100644 index 010c60bf5a..0000000000 Binary files a/static/assets/docs/images/clusters_data-center_nutanix_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_data-center_nutanix_architecture.webp b/static/assets/docs/images/clusters_data-center_nutanix_architecture.webp new file mode 100644 index 0000000000..2b9e8ecb06 Binary files /dev/null and b/static/assets/docs/images/clusters_data-center_nutanix_architecture.webp differ diff --git a/static/assets/docs/images/clusters_data-center_nutanix_workflow.png b/static/assets/docs/images/clusters_data-center_nutanix_workflow.png deleted file mode 100644 index 8ac5495436..0000000000 Binary files a/static/assets/docs/images/clusters_data-center_nutanix_workflow.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_data-center_nutanix_workflow.webp b/static/assets/docs/images/clusters_data-center_nutanix_workflow.webp new file mode 100644 index 0000000000..7deeda44a1 Binary files /dev/null and b/static/assets/docs/images/clusters_data-center_nutanix_workflow.webp differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-artifact-result.png b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-artifact-result.png deleted file mode 100644 index 19e4cb13de..0000000000 Binary files a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-artifact-result.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-artifact-result.webp b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-artifact-result.webp new file mode 100644 index 0000000000..3e5c416710 Binary files /dev/null and b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-artifact-result.webp differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-output.png b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-output.png deleted file mode 100644 index ccdfdb30a8..0000000000 Binary files a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-output.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-output.webp b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-output.webp new file mode 100644 index 0000000000..2eb4fa9a76 Binary files /dev/null and b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-output.webp differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-show.png b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-show.png deleted file mode 100644 index 70733e2434..0000000000 Binary files a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-show.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-show.webp b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-show.webp new file mode 100644 index 0000000000..9528c891f8 Binary files /dev/null and b/static/assets/docs/images/clusters_edge-forge-workflow_build-images_edge-cli-show.webp differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.png b/static/assets/docs/images/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.png deleted file mode 100644 index a1655dfec4..0000000000 Binary files a/static/assets/docs/images/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.webp b/static/assets/docs/images/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.webp new file mode 100644 index 0000000000..3ffa123e14 Binary files /dev/null and b/static/assets/docs/images/clusters_edge-forge-workflow_edgeforge-workflow_components-diagram.webp differ diff --git a/static/assets/docs/images/clusters_edge_cloud-init_boot-order-squence.png b/static/assets/docs/images/clusters_edge_cloud-init_boot-order-squence.png deleted file mode 100644 index d43b8d7c29..0000000000 Binary files a/static/assets/docs/images/clusters_edge_cloud-init_boot-order-squence.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_cloud-init_boot-order-squence.webp b/static/assets/docs/images/clusters_edge_cloud-init_boot-order-squence.webp new file mode 100644 index 0000000000..35048e663c Binary files /dev/null and b/static/assets/docs/images/clusters_edge_cloud-init_boot-order-squence.webp differ diff --git a/static/assets/docs/images/clusters_edge_cloud-init_cloud-init-stages-supported.png b/static/assets/docs/images/clusters_edge_cloud-init_cloud-init-stages-supported.png deleted file mode 100644 index f542cb9024..0000000000 Binary files a/static/assets/docs/images/clusters_edge_cloud-init_cloud-init-stages-supported.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_cloud-init_cloud-init-stages-supported.webp b/static/assets/docs/images/clusters_edge_cloud-init_cloud-init-stages-supported.webp new file mode 100644 index 0000000000..4ea9da1394 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_cloud-init_cloud-init-stages-supported.webp differ diff --git a/static/assets/docs/images/clusters_edge_edge-arch-drawing.png b/static/assets/docs/images/clusters_edge_edge-arch-drawing.png deleted file mode 100644 index f6adccf1ed..0000000000 Binary files a/static/assets/docs/images/clusters_edge_edge-arch-drawing.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_edge-arch-drawing.webp b/static/assets/docs/images/clusters_edge_edge-arch-drawing.webp new file mode 100644 index 0000000000..2a0711addb Binary files /dev/null and b/static/assets/docs/images/clusters_edge_edge-arch-drawing.webp differ diff --git a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.png b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.png deleted file mode 100644 index 1286a9c49e..0000000000 Binary files a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.webp b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.webp new file mode 100644 index 0000000000..baeb6857a1 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_overarching.webp differ diff --git a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.png b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.png deleted file mode 100644 index bc133fd401..0000000000 Binary files a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.webp b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.webp new file mode 100644 index 0000000000..669d5b8062 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-artifacts_url.webp differ diff --git a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.png b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.png deleted file mode 100644 index 44c44984cf..0000000000 Binary files a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.webp b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.webp new file mode 100644 index 0000000000..98b355f4c0 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_edge-forge-workflow_build-images_build-project_id.webp differ diff --git a/static/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.png b/static/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.png deleted file mode 100644 index 5ffeb3e660..0000000000 Binary files a/static/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.webp b/static/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.webp new file mode 100644 index 0000000000..6d3041769d Binary files /dev/null and b/static/assets/docs/images/clusters_edge_edgeforge-workflow_iso-diagram.webp differ diff --git a/static/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.png b/static/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.png deleted file mode 100644 index b92966e35a..0000000000 Binary files a/static/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.webp b/static/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.webp new file mode 100644 index 0000000000..74ef935dd8 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_edgeforge-workflow_provider-diagram.webp differ diff --git a/static/assets/docs/images/clusters_edge_networking_local_harbor_architecture.png b/static/assets/docs/images/clusters_edge_networking_local_harbor_architecture.png deleted file mode 100644 index de6573c9cd..0000000000 Binary files a/static/assets/docs/images/clusters_edge_networking_local_harbor_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_networking_local_harbor_architecture.webp b/static/assets/docs/images/clusters_edge_networking_local_harbor_architecture.webp new file mode 100644 index 0000000000..71de1ba9b2 Binary files /dev/null and b/static/assets/docs/images/clusters_edge_networking_local_harbor_architecture.webp differ diff --git a/static/assets/docs/images/clusters_edge_site-installation_vxlan-overlay_architecture.png b/static/assets/docs/images/clusters_edge_site-installation_vxlan-overlay_architecture.png deleted file mode 100644 index 9ecdb3d560..0000000000 Binary files a/static/assets/docs/images/clusters_edge_site-installation_vxlan-overlay_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_edge_site-installation_vxlan-overlay_architecture.webp b/static/assets/docs/images/clusters_edge_site-installation_vxlan-overlay_architecture.webp new file mode 100644 index 0000000000..f0b19353bb Binary files /dev/null and b/static/assets/docs/images/clusters_edge_site-installation_vxlan-overlay_architecture.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.png b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.png deleted file mode 100644 index 31b37d1f66..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.webp b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.webp new file mode 100644 index 0000000000..32ca64a7d6 Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-app-deployed.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.png b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.png deleted file mode 100644 index 90a7844068..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.webp b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.webp new file mode 100644 index 0000000000..25fbf59cca Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_cluster-details-profile-tab.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_manfest-view.png b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_manfest-view.png deleted file mode 100644 index 8e9a31e5fc..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_manfest-view.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_manfest-view.webp b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_manfest-view.webp new file mode 100644 index 0000000000..a4c127dbd3 Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_attach-add-on-profile_manfest-view.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_full-migration-with-app.png b/static/assets/docs/images/clusters_imported-clusters_full-migration-with-app.png deleted file mode 100644 index 875dbf5257..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_full-migration-with-app.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_full-migration-with-app.webp b/static/assets/docs/images/clusters_imported-clusters_full-migration-with-app.webp new file mode 100644 index 0000000000..004357145d Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_full-migration-with-app.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_full-permissions-instructions.png b/static/assets/docs/images/clusters_imported-clusters_full-permissions-instructions.png deleted file mode 100644 index 5850a839cd..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_full-permissions-instructions.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_full-permissions-instructions.webp b/static/assets/docs/images/clusters_imported-clusters_full-permissions-instructions.webp new file mode 100644 index 0000000000..497be96efa Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_full-permissions-instructions.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_full-permissions.png b/static/assets/docs/images/clusters_imported-clusters_full-permissions.png deleted file mode 100644 index 1bb5a29890..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_full-permissions.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_full-permissions.webp b/static/assets/docs/images/clusters_imported-clusters_full-permissions.webp new file mode 100644 index 0000000000..488326bc7d Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_full-permissions.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.png b/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.png deleted file mode 100644 index e6a12bfc5f..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.webp b/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.webp new file mode 100644 index 0000000000..73b75201a4 Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page-import-complete.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.png b/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.png deleted file mode 100644 index 5b8425505e..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.webp b/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.webp new file mode 100644 index 0000000000..55bb51ae3b Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_migrate-full-permissions_cluster-details-page.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_read-only-instructions.png b/static/assets/docs/images/clusters_imported-clusters_read-only-instructions.png deleted file mode 100644 index 9bbcea6b11..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_read-only-instructions.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_read-only-instructions.webp b/static/assets/docs/images/clusters_imported-clusters_read-only-instructions.webp new file mode 100644 index 0000000000..ee4847ab95 Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_read-only-instructions.webp differ diff --git a/static/assets/docs/images/clusters_imported-clusters_read-only.png b/static/assets/docs/images/clusters_imported-clusters_read-only.png deleted file mode 100644 index 83a42088b6..0000000000 Binary files a/static/assets/docs/images/clusters_imported-clusters_read-only.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_imported-clusters_read-only.webp b/static/assets/docs/images/clusters_imported-clusters_read-only.webp new file mode 100644 index 0000000000..26ed8069ad Binary files /dev/null and b/static/assets/docs/images/clusters_imported-clusters_read-only.webp differ diff --git a/static/assets/docs/images/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.png b/static/assets/docs/images/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.png deleted file mode 100644 index 04d909041a..0000000000 Binary files a/static/assets/docs/images/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.webp b/static/assets/docs/images/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.webp new file mode 100644 index 0000000000..74bf865b5e Binary files /dev/null and b/static/assets/docs/images/clusters_maas_install-manage-mass-pcg_diagram-of-mass-with-pcg.webp differ diff --git a/static/assets/docs/images/clusters_maas_maas-dns-setup.png b/static/assets/docs/images/clusters_maas_maas-dns-setup.png deleted file mode 100644 index b40474015f..0000000000 Binary files a/static/assets/docs/images/clusters_maas_maas-dns-setup.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_maas_maas-dns-setup.webp b/static/assets/docs/images/clusters_maas_maas-dns-setup.webp new file mode 100644 index 0000000000..0b453654cf Binary files /dev/null and b/static/assets/docs/images/clusters_maas_maas-dns-setup.webp differ diff --git a/static/assets/docs/images/clusters_manage-pcg_pcg-upgrade_updates-button.png b/static/assets/docs/images/clusters_manage-pcg_pcg-upgrade_updates-button.png deleted file mode 100644 index 49993ce1bc..0000000000 Binary files a/static/assets/docs/images/clusters_manage-pcg_pcg-upgrade_updates-button.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_manage-pcg_pcg-upgrade_updates-button.webp b/static/assets/docs/images/clusters_manage-pcg_pcg-upgrade_updates-button.webp new file mode 100644 index 0000000000..261b9a03bc Binary files /dev/null and b/static/assets/docs/images/clusters_manage-pcg_pcg-upgrade_updates-button.webp differ diff --git a/static/assets/docs/images/clusters_manage-pcg_scale-pcg-nodes_nodes-view.png b/static/assets/docs/images/clusters_manage-pcg_scale-pcg-nodes_nodes-view.png deleted file mode 100644 index 57e8445bff..0000000000 Binary files a/static/assets/docs/images/clusters_manage-pcg_scale-pcg-nodes_nodes-view.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_manage-pcg_scale-pcg-nodes_nodes-view.webp b/static/assets/docs/images/clusters_manage-pcg_scale-pcg-nodes_nodes-view.webp new file mode 100644 index 0000000000..e8cb7d28d2 Binary files /dev/null and b/static/assets/docs/images/clusters_manage-pcg_scale-pcg-nodes_nodes-view.webp differ diff --git a/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_https-architecture.png b/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_https-architecture.png deleted file mode 100644 index 3a6ee75d0c..0000000000 Binary files a/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_https-architecture.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_https-architecture.webp b/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_https-architecture.webp new file mode 100644 index 0000000000..f51cdb5a23 Binary files /dev/null and b/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_https-architecture.webp differ diff --git a/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_loadbalancers.png b/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_loadbalancers.png deleted file mode 100644 index dd73a0cceb..0000000000 Binary files a/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_loadbalancers.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_loadbalancers.webp b/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_loadbalancers.webp new file mode 100644 index 0000000000..3bc7be2b69 Binary files /dev/null and b/static/assets/docs/images/clusters_monitoring_deploy-monitor-stack_loadbalancers.webp differ diff --git a/static/assets/docs/images/clusters_palette-virtual-clusters_configure-vcluster-oidc.png b/static/assets/docs/images/clusters_palette-virtual-clusters_configure-vcluster-oidc.png deleted file mode 100644 index 4125447933..0000000000 Binary files a/static/assets/docs/images/clusters_palette-virtual-clusters_configure-vcluster-oidc.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_palette-virtual-clusters_configure-vcluster-oidc.webp b/static/assets/docs/images/clusters_palette-virtual-clusters_configure-vcluster-oidc.webp new file mode 100644 index 0000000000..26ea44a095 Binary files /dev/null and b/static/assets/docs/images/clusters_palette-virtual-clusters_configure-vcluster-oidc.webp differ diff --git a/static/assets/docs/images/clusters_pcg_architecture_overview_diagram.png b/static/assets/docs/images/clusters_pcg_architecture_overview_diagram.png deleted file mode 100644 index 743b641328..0000000000 Binary files a/static/assets/docs/images/clusters_pcg_architecture_overview_diagram.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_pcg_architecture_overview_diagram.webp b/static/assets/docs/images/clusters_pcg_architecture_overview_diagram.webp new file mode 100644 index 0000000000..1b201803fd Binary files /dev/null and b/static/assets/docs/images/clusters_pcg_architecture_overview_diagram.webp differ diff --git a/static/assets/docs/images/clusters_pcg_architecture_system-pcg-ui.png b/static/assets/docs/images/clusters_pcg_architecture_system-pcg-ui.png deleted file mode 100644 index 6e73cd5dcd..0000000000 Binary files a/static/assets/docs/images/clusters_pcg_architecture_system-pcg-ui.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_pcg_architecture_system-pcg-ui.webp b/static/assets/docs/images/clusters_pcg_architecture_system-pcg-ui.webp new file mode 100644 index 0000000000..5781db832c Binary files /dev/null and b/static/assets/docs/images/clusters_pcg_architecture_system-pcg-ui.webp differ diff --git a/static/assets/docs/images/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.png b/static/assets/docs/images/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.png deleted file mode 100644 index 2090cff1f7..0000000000 Binary files a/static/assets/docs/images/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.webp b/static/assets/docs/images/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.webp new file mode 100644 index 0000000000..a025104c1e Binary files /dev/null and b/static/assets/docs/images/clusters_pcg_deploy-pcg-k8s_kubectl-cmds-view.webp differ diff --git a/static/assets/docs/images/clusters_publiccloud_azure_add-rule.png b/static/assets/docs/images/clusters_publiccloud_azure_add-rule.png deleted file mode 100644 index 7df0e1a84a..0000000000 Binary files a/static/assets/docs/images/clusters_publiccloud_azure_add-rule.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_publiccloud_azure_add-rule.webp b/static/assets/docs/images/clusters_publiccloud_azure_add-rule.webp new file mode 100644 index 0000000000..c8d44f3cf4 Binary files /dev/null and b/static/assets/docs/images/clusters_publiccloud_azure_add-rule.webp differ diff --git a/static/assets/docs/images/clusters_publiccloud_azure_custom-autoscale.png b/static/assets/docs/images/clusters_publiccloud_azure_custom-autoscale.png deleted file mode 100644 index fbebcf6a09..0000000000 Binary files a/static/assets/docs/images/clusters_publiccloud_azure_custom-autoscale.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_publiccloud_azure_custom-autoscale.webp b/static/assets/docs/images/clusters_publiccloud_azure_custom-autoscale.webp new file mode 100644 index 0000000000..47ccf233a4 Binary files /dev/null and b/static/assets/docs/images/clusters_publiccloud_azure_custom-autoscale.webp differ diff --git a/static/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png b/static/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png deleted file mode 100644 index b8b086725f..0000000000 Binary files a/static/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.webp b/static/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.webp new file mode 100644 index 0000000000..5bb11aee43 Binary files /dev/null and b/static/assets/docs/images/clusters_site-deployment_model-profile_byoos-pack-yaml.webp differ diff --git a/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.png b/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.png deleted file mode 100644 index 096af15ee9..0000000000 Binary files a/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.webp b/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.webp new file mode 100644 index 0000000000..ec197eb835 Binary files /dev/null and b/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow-with-more-user-data.webp differ diff --git a/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow.png b/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow.png deleted file mode 100644 index 8112fa1fac..0000000000 Binary files a/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow.png and /dev/null differ diff --git a/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow.webp b/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow.webp new file mode 100644 index 0000000000..23c26409ca Binary files /dev/null and b/static/assets/docs/images/clusters_site-deployment_prepare-edge-configuration_install-flow.webp differ diff --git a/static/assets/docs/images/color-tracking.png b/static/assets/docs/images/color-tracking.png deleted file mode 100644 index ee5f8e2758..0000000000 Binary files a/static/assets/docs/images/color-tracking.png and /dev/null differ diff --git a/static/assets/docs/images/color-tracking.webp b/static/assets/docs/images/color-tracking.webp new file mode 100644 index 0000000000..ef3cd15e99 Binary files /dev/null and b/static/assets/docs/images/color-tracking.webp differ diff --git a/static/assets/docs/images/conformance.png b/static/assets/docs/images/conformance.png deleted file mode 100644 index 71e11e3c08..0000000000 Binary files a/static/assets/docs/images/conformance.png and /dev/null differ diff --git a/static/assets/docs/images/conformance.webp b/static/assets/docs/images/conformance.webp new file mode 100644 index 0000000000..31b267508e Binary files /dev/null and b/static/assets/docs/images/conformance.webp differ diff --git a/static/assets/docs/images/containerized-edge.png b/static/assets/docs/images/containerized-edge.png deleted file mode 100644 index 871212244c..0000000000 Binary files a/static/assets/docs/images/containerized-edge.png and /dev/null differ diff --git a/static/assets/docs/images/containerized-edge.webp b/static/assets/docs/images/containerized-edge.webp new file mode 100644 index 0000000000..4ccccbfafa Binary files /dev/null and b/static/assets/docs/images/containerized-edge.webp differ diff --git a/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.png b/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.png deleted file mode 100644 index 8db36ef0d3..0000000000 Binary files a/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.png and /dev/null differ diff --git a/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.webp b/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.webp new file mode 100644 index 0000000000..ecd6e9dff2 Binary files /dev/null and b/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_add-on-disk-template-profile.webp differ diff --git a/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.png b/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.png deleted file mode 100644 index c66b315dbc..0000000000 Binary files a/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.png and /dev/null differ diff --git a/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.webp b/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.webp new file mode 100644 index 0000000000..cf7b357e89 Binary files /dev/null and b/static/assets/docs/images/create-disk-templates-guide/vm-management_create-manage-vm_create-disk-templates_create-vm-from-template.webp differ diff --git a/static/assets/docs/images/create-host-cluster.png b/static/assets/docs/images/create-host-cluster.png deleted file mode 100644 index 1e4b6c71f3..0000000000 Binary files a/static/assets/docs/images/create-host-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/create-host-cluster.webp b/static/assets/docs/images/create-host-cluster.webp new file mode 100644 index 0000000000..f12baddc7f Binary files /dev/null and b/static/assets/docs/images/create-host-cluster.webp differ diff --git a/static/assets/docs/images/create_profile.png b/static/assets/docs/images/create_profile.png deleted file mode 100644 index d0fae9cd2a..0000000000 Binary files a/static/assets/docs/images/create_profile.png and /dev/null differ diff --git a/static/assets/docs/images/create_profile.webp b/static/assets/docs/images/create_profile.webp new file mode 100644 index 0000000000..2d616c073c Binary files /dev/null and b/static/assets/docs/images/create_profile.webp differ diff --git a/static/assets/docs/images/crn.png b/static/assets/docs/images/crn.png deleted file mode 100644 index 90806a5711..0000000000 Binary files a/static/assets/docs/images/crn.png and /dev/null differ diff --git a/static/assets/docs/images/crn.webp b/static/assets/docs/images/crn.webp new file mode 100644 index 0000000000..828f0d132b Binary files /dev/null and b/static/assets/docs/images/crn.webp differ diff --git a/static/assets/docs/images/deploy-nested-cluster.png b/static/assets/docs/images/deploy-nested-cluster.png deleted file mode 100644 index 7ac2fd62d4..0000000000 Binary files a/static/assets/docs/images/deploy-nested-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/deploy-nested-cluster.webp b/static/assets/docs/images/deploy-nested-cluster.webp new file mode 100644 index 0000000000..08e6fb8bcb Binary files /dev/null and b/static/assets/docs/images/deploy-nested-cluster.webp differ diff --git a/static/assets/docs/images/dev-enterprise.png b/static/assets/docs/images/dev-enterprise.png deleted file mode 100644 index f65a1af3e1..0000000000 Binary files a/static/assets/docs/images/dev-enterprise.png and /dev/null differ diff --git a/static/assets/docs/images/dev-enterprise.webp b/static/assets/docs/images/dev-enterprise.webp new file mode 100644 index 0000000000..725cfe3acb Binary files /dev/null and b/static/assets/docs/images/dev-enterprise.webp differ diff --git a/static/assets/docs/images/dev_profile.png b/static/assets/docs/images/dev_profile.png deleted file mode 100644 index 615c45a922..0000000000 Binary files a/static/assets/docs/images/dev_profile.png and /dev/null differ diff --git a/static/assets/docs/images/dev_profile.webp b/static/assets/docs/images/dev_profile.webp new file mode 100644 index 0000000000..26a923c210 Binary files /dev/null and b/static/assets/docs/images/dev_profile.webp differ diff --git a/static/assets/docs/images/dev_profile_new.png b/static/assets/docs/images/dev_profile_new.png deleted file mode 100644 index b0cde75f68..0000000000 Binary files a/static/assets/docs/images/dev_profile_new.png and /dev/null differ diff --git a/static/assets/docs/images/dev_profile_new.webp b/static/assets/docs/images/dev_profile_new.webp new file mode 100644 index 0000000000..29fdfe69fc Binary files /dev/null and b/static/assets/docs/images/dev_profile_new.webp differ diff --git a/static/assets/docs/images/development.png b/static/assets/docs/images/development.png deleted file mode 100644 index f5d946ed3a..0000000000 Binary files a/static/assets/docs/images/development.png and /dev/null differ diff --git a/static/assets/docs/images/development.webp b/static/assets/docs/images/development.webp new file mode 100644 index 0000000000..79c6414c4f Binary files /dev/null and b/static/assets/docs/images/development.webp differ diff --git a/static/assets/docs/images/devx-services-connectivity-container-env-example.png b/static/assets/docs/images/devx-services-connectivity-container-env-example.png deleted file mode 100644 index 44f6db73c1..0000000000 Binary files a/static/assets/docs/images/devx-services-connectivity-container-env-example.png and /dev/null differ diff --git a/static/assets/docs/images/devx-services-connectivity-container-env-example.webp b/static/assets/docs/images/devx-services-connectivity-container-env-example.webp new file mode 100644 index 0000000000..8ebfb75c17 Binary files /dev/null and b/static/assets/docs/images/devx-services-connectivity-container-env-example.webp differ diff --git a/static/assets/docs/images/devx-services-connectivity-helm-env-example.png b/static/assets/docs/images/devx-services-connectivity-helm-env-example.png deleted file mode 100644 index 5792fcfed2..0000000000 Binary files a/static/assets/docs/images/devx-services-connectivity-helm-env-example.png and /dev/null differ diff --git a/static/assets/docs/images/devx-services-connectivity-helm-env-example.webp b/static/assets/docs/images/devx-services-connectivity-helm-env-example.webp new file mode 100644 index 0000000000..86fbbbeed2 Binary files /dev/null and b/static/assets/docs/images/devx-services-connectivity-helm-env-example.webp differ diff --git a/static/assets/docs/images/devx-services-connectivity-output-variables-example.png b/static/assets/docs/images/devx-services-connectivity-output-variables-example.png deleted file mode 100644 index 32802b690b..0000000000 Binary files a/static/assets/docs/images/devx-services-connectivity-output-variables-example.png and /dev/null differ diff --git a/static/assets/docs/images/devx-services-connectivity-output-variables-example.webp b/static/assets/docs/images/devx-services-connectivity-output-variables-example.webp new file mode 100644 index 0000000000..ae16f7ab55 Binary files /dev/null and b/static/assets/docs/images/devx-services-connectivity-output-variables-example.webp differ diff --git a/static/assets/docs/images/devx-start.png b/static/assets/docs/images/devx-start.png deleted file mode 100644 index 0158ea99c4..0000000000 Binary files a/static/assets/docs/images/devx-start.png and /dev/null differ diff --git a/static/assets/docs/images/devx-start.webp b/static/assets/docs/images/devx-start.webp new file mode 100644 index 0000000000..d42ab39479 Binary files /dev/null and b/static/assets/docs/images/devx-start.webp differ diff --git a/static/assets/docs/images/devx_app-profile_create-app-profile_app-layer-infoboxes.png b/static/assets/docs/images/devx_app-profile_create-app-profile_app-layer-infoboxes.png deleted file mode 100644 index 5e7c37c82d..0000000000 Binary files a/static/assets/docs/images/devx_app-profile_create-app-profile_app-layer-infoboxes.png and /dev/null differ diff --git a/static/assets/docs/images/devx_app-profile_create-app-profile_app-layer-infoboxes.webp b/static/assets/docs/images/devx_app-profile_create-app-profile_app-layer-infoboxes.webp new file mode 100644 index 0000000000..d4db100d45 Binary files /dev/null and b/static/assets/docs/images/devx_app-profile_create-app-profile_app-layer-infoboxes.webp differ diff --git a/static/assets/docs/images/devx_devx_cli-display.png b/static/assets/docs/images/devx_devx_cli-display.png deleted file mode 100644 index 19b8623d6f..0000000000 Binary files a/static/assets/docs/images/devx_devx_cli-display.png and /dev/null differ diff --git a/static/assets/docs/images/devx_devx_cli-display.webp b/static/assets/docs/images/devx_devx_cli-display.webp new file mode 100644 index 0000000000..a90903a449 Binary files /dev/null and b/static/assets/docs/images/devx_devx_cli-display.webp differ diff --git a/static/assets/docs/images/devx_manage-dev-engine_sso_display-oidc-page.png b/static/assets/docs/images/devx_manage-dev-engine_sso_display-oidc-page.png deleted file mode 100644 index d3928566f0..0000000000 Binary files a/static/assets/docs/images/devx_manage-dev-engine_sso_display-oidc-page.png and /dev/null differ diff --git a/static/assets/docs/images/devx_manage-dev-engine_sso_display-oidc-page.webp b/static/assets/docs/images/devx_manage-dev-engine_sso_display-oidc-page.webp new file mode 100644 index 0000000000..0d4b71e35f Binary files /dev/null and b/static/assets/docs/images/devx_manage-dev-engine_sso_display-oidc-page.webp differ diff --git a/static/assets/docs/images/devx_manage-dev-engine_sso_palette-login-view.png b/static/assets/docs/images/devx_manage-dev-engine_sso_palette-login-view.png deleted file mode 100644 index bbaf024d8c..0000000000 Binary files a/static/assets/docs/images/devx_manage-dev-engine_sso_palette-login-view.png and /dev/null differ diff --git a/static/assets/docs/images/devx_manage-dev-engine_sso_palette-login-view.webp b/static/assets/docs/images/devx_manage-dev-engine_sso_palette-login-view.webp new file mode 100644 index 0000000000..47c6d70448 Binary files /dev/null and b/static/assets/docs/images/devx_manage-dev-engine_sso_palette-login-view.webp differ diff --git a/static/assets/docs/images/dfd_on_prem_vmware.png b/static/assets/docs/images/dfd_on_prem_vmware.png deleted file mode 100644 index c250268cfd..0000000000 Binary files a/static/assets/docs/images/dfd_on_prem_vmware.png and /dev/null differ diff --git a/static/assets/docs/images/dfd_on_prem_vmware.webp b/static/assets/docs/images/dfd_on_prem_vmware.webp new file mode 100644 index 0000000000..6a4a891369 Binary files /dev/null and b/static/assets/docs/images/dfd_on_prem_vmware.webp differ diff --git a/static/assets/docs/images/dfd_saas_to_aws.png b/static/assets/docs/images/dfd_saas_to_aws.png deleted file mode 100644 index 7390438cee..0000000000 Binary files a/static/assets/docs/images/dfd_saas_to_aws.png and /dev/null differ diff --git a/static/assets/docs/images/dfd_saas_to_aws.webp b/static/assets/docs/images/dfd_saas_to_aws.webp new file mode 100644 index 0000000000..0d37a8305d Binary files /dev/null and b/static/assets/docs/images/dfd_saas_to_aws.webp differ diff --git a/static/assets/docs/images/dfd_saas_to_vmware.png b/static/assets/docs/images/dfd_saas_to_vmware.png deleted file mode 100644 index d848f66d51..0000000000 Binary files a/static/assets/docs/images/dfd_saas_to_vmware.png and /dev/null differ diff --git a/static/assets/docs/images/dfd_saas_to_vmware.webp b/static/assets/docs/images/dfd_saas_to_vmware.webp new file mode 100644 index 0000000000..2c3ced0429 Binary files /dev/null and b/static/assets/docs/images/dfd_saas_to_vmware.webp differ diff --git a/static/assets/docs/images/doc_cluster_clusters-cluster-heart-beat.png b/static/assets/docs/images/doc_cluster_clusters-cluster-heart-beat.png deleted file mode 100644 index 3a3b8b56cf..0000000000 Binary files a/static/assets/docs/images/doc_cluster_clusters-cluster-heart-beat.png and /dev/null differ diff --git a/static/assets/docs/images/doc_cluster_clusters-cluster-heart-beat.webp b/static/assets/docs/images/doc_cluster_clusters-cluster-heart-beat.webp new file mode 100644 index 0000000000..844dc2b2df Binary files /dev/null and b/static/assets/docs/images/doc_cluster_clusters-cluster-heart-beat.webp differ diff --git a/static/assets/docs/images/docs_architecture-overview_components-overview.png b/static/assets/docs/images/docs_architecture-overview_components-overview.png deleted file mode 100644 index 2357999f3c..0000000000 Binary files a/static/assets/docs/images/docs_architecture-overview_components-overview.png and /dev/null differ diff --git a/static/assets/docs/images/docs_architecture-overview_components-overview.webp b/static/assets/docs/images/docs_architecture-overview_components-overview.webp new file mode 100644 index 0000000000..5d210bac6d Binary files /dev/null and b/static/assets/docs/images/docs_architecture-overview_components-overview.webp differ diff --git a/static/assets/docs/images/docs_compliance_compliance_fips-logo.png b/static/assets/docs/images/docs_compliance_compliance_fips-logo.png deleted file mode 100644 index c5f1c49b0c..0000000000 Binary files a/static/assets/docs/images/docs_compliance_compliance_fips-logo.png and /dev/null differ diff --git a/static/assets/docs/images/docs_compliance_compliance_fips-logo.webp b/static/assets/docs/images/docs_compliance_compliance_fips-logo.webp new file mode 100644 index 0000000000..3810520dc1 Binary files /dev/null and b/static/assets/docs/images/docs_compliance_compliance_fips-logo.webp differ diff --git a/static/assets/docs/images/docs_devx_pde-dashboard-utilization.png b/static/assets/docs/images/docs_devx_pde-dashboard-utilization.png deleted file mode 100644 index da4d557160..0000000000 Binary files a/static/assets/docs/images/docs_devx_pde-dashboard-utilization.png and /dev/null differ diff --git a/static/assets/docs/images/docs_devx_pde-dashboard-utilization.webp b/static/assets/docs/images/docs_devx_pde-dashboard-utilization.webp new file mode 100644 index 0000000000..5976ef58d6 Binary files /dev/null and b/static/assets/docs/images/docs_devx_pde-dashboard-utilization.webp differ diff --git a/static/assets/docs/images/docs_integrations_frp_cert-san-example.png b/static/assets/docs/images/docs_integrations_frp_cert-san-example.png deleted file mode 100644 index 0a65dd4c17..0000000000 Binary files a/static/assets/docs/images/docs_integrations_frp_cert-san-example.png and /dev/null differ diff --git a/static/assets/docs/images/docs_integrations_frp_cert-san-example.webp b/static/assets/docs/images/docs_integrations_frp_cert-san-example.webp new file mode 100644 index 0000000000..e96e45f5cb Binary files /dev/null and b/static/assets/docs/images/docs_integrations_frp_cert-san-example.webp differ diff --git a/static/assets/docs/images/docs_integrations_frp_tls-san-example.png b/static/assets/docs/images/docs_integrations_frp_tls-san-example.png deleted file mode 100644 index 8239e608de..0000000000 Binary files a/static/assets/docs/images/docs_integrations_frp_tls-san-example.png and /dev/null differ diff --git a/static/assets/docs/images/docs_integrations_frp_tls-san-example.webp b/static/assets/docs/images/docs_integrations_frp_tls-san-example.webp new file mode 100644 index 0000000000..b29716c4d5 Binary files /dev/null and b/static/assets/docs/images/docs_integrations_frp_tls-san-example.webp differ diff --git a/static/assets/docs/images/docs_introduction_palette-components.png b/static/assets/docs/images/docs_introduction_palette-components.png deleted file mode 100644 index b4ba101da4..0000000000 Binary files a/static/assets/docs/images/docs_introduction_palette-components.png and /dev/null differ diff --git a/static/assets/docs/images/docs_introduction_palette-components.webp b/static/assets/docs/images/docs_introduction_palette-components.webp new file mode 100644 index 0000000000..5e814c7412 Binary files /dev/null and b/static/assets/docs/images/docs_introduction_palette-components.webp differ diff --git a/static/assets/docs/images/docs_introduction_palette-modes.png b/static/assets/docs/images/docs_introduction_palette-modes.png deleted file mode 100644 index 309be623bb..0000000000 Binary files a/static/assets/docs/images/docs_introduction_palette-modes.png and /dev/null differ diff --git a/static/assets/docs/images/docs_introduction_palette-modes.webp b/static/assets/docs/images/docs_introduction_palette-modes.webp new file mode 100644 index 0000000000..57895d6e43 Binary files /dev/null and b/static/assets/docs/images/docs_introduction_palette-modes.webp differ diff --git a/static/assets/docs/images/docs_introduction_product-overview.png b/static/assets/docs/images/docs_introduction_product-overview.png deleted file mode 100644 index cd50023b84..0000000000 Binary files a/static/assets/docs/images/docs_introduction_product-overview.png and /dev/null differ diff --git a/static/assets/docs/images/docs_introduction_product-overview.webp b/static/assets/docs/images/docs_introduction_product-overview.webp new file mode 100644 index 0000000000..f4bdc2ded8 Binary files /dev/null and b/static/assets/docs/images/docs_introduction_product-overview.webp differ diff --git a/static/assets/docs/images/docs_vm-mangement_vmo-diagram.png b/static/assets/docs/images/docs_vm-mangement_vmo-diagram.png deleted file mode 100644 index 5218bf59dc..0000000000 Binary files a/static/assets/docs/images/docs_vm-mangement_vmo-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/docs_vm-mangement_vmo-diagram.webp b/static/assets/docs/images/docs_vm-mangement_vmo-diagram.webp new file mode 100644 index 0000000000..c06e38a9db Binary files /dev/null and b/static/assets/docs/images/docs_vm-mangement_vmo-diagram.webp differ diff --git a/static/assets/docs/images/edge_edge-configuration_cloud-init_user-data.png b/static/assets/docs/images/edge_edge-configuration_cloud-init_user-data.png deleted file mode 100644 index dc16f61e50..0000000000 Binary files a/static/assets/docs/images/edge_edge-configuration_cloud-init_user-data.png and /dev/null differ diff --git a/static/assets/docs/images/edge_edge-configuration_cloud-init_user-data.webp b/static/assets/docs/images/edge_edge-configuration_cloud-init_user-data.webp new file mode 100644 index 0000000000..a387545eff Binary files /dev/null and b/static/assets/docs/images/edge_edge-configuration_cloud-init_user-data.webp differ diff --git a/static/assets/docs/images/eksd-cluster-profile.png b/static/assets/docs/images/eksd-cluster-profile.png deleted file mode 100644 index de5e004b30..0000000000 Binary files a/static/assets/docs/images/eksd-cluster-profile.png and /dev/null differ diff --git a/static/assets/docs/images/eksd-cluster-profile.webp b/static/assets/docs/images/eksd-cluster-profile.webp new file mode 100644 index 0000000000..21418698c1 Binary files /dev/null and b/static/assets/docs/images/eksd-cluster-profile.webp differ diff --git a/static/assets/docs/images/eksd-cluster.png b/static/assets/docs/images/eksd-cluster.png deleted file mode 100644 index 4feaf89b2b..0000000000 Binary files a/static/assets/docs/images/eksd-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/eksd-cluster.webp b/static/assets/docs/images/eksd-cluster.webp new file mode 100644 index 0000000000..6e46313c19 Binary files /dev/null and b/static/assets/docs/images/eksd-cluster.webp differ diff --git a/static/assets/docs/images/ema.png b/static/assets/docs/images/ema.png deleted file mode 100644 index 34fa647929..0000000000 Binary files a/static/assets/docs/images/ema.png and /dev/null differ diff --git a/static/assets/docs/images/ema.webp b/static/assets/docs/images/ema.webp new file mode 100644 index 0000000000..d0531925cb Binary files /dev/null and b/static/assets/docs/images/ema.webp differ diff --git a/static/assets/docs/images/enterprise-app-registration.png b/static/assets/docs/images/enterprise-app-registration.png deleted file mode 100644 index 7029340d5e..0000000000 Binary files a/static/assets/docs/images/enterprise-app-registration.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-app-registration.webp b/static/assets/docs/images/enterprise-app-registration.webp new file mode 100644 index 0000000000..9cde79c392 Binary files /dev/null and b/static/assets/docs/images/enterprise-app-registration.webp differ diff --git a/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram-focus.png b/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram-focus.png deleted file mode 100644 index fd8491eb9f..0000000000 Binary files a/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram-focus.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram-focus.webp b/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram-focus.webp new file mode 100644 index 0000000000..4da6120e66 Binary files /dev/null and b/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram-focus.webp differ diff --git a/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram.png b/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram.png deleted file mode 100644 index b58d5abf6d..0000000000 Binary files a/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram.webp b/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram.webp new file mode 100644 index 0000000000..0a266d79ce Binary files /dev/null and b/static/assets/docs/images/enterprise-version_air-gap-repo_overview-order-diagram.webp differ diff --git a/static/assets/docs/images/enterprise-version_airgap_airgap-instructions_file-server-caddy.png b/static/assets/docs/images/enterprise-version_airgap_airgap-instructions_file-server-caddy.png deleted file mode 100644 index be71ec36c0..0000000000 Binary files a/static/assets/docs/images/enterprise-version_airgap_airgap-instructions_file-server-caddy.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_airgap_airgap-instructions_file-server-caddy.webp b/static/assets/docs/images/enterprise-version_airgap_airgap-instructions_file-server-caddy.webp new file mode 100644 index 0000000000..5c6dbc936f Binary files /dev/null and b/static/assets/docs/images/enterprise-version_airgap_airgap-instructions_file-server-caddy.webp differ diff --git a/static/assets/docs/images/enterprise-version_deploying-palette-with-helm_aws-iam-role.png b/static/assets/docs/images/enterprise-version_deploying-palette-with-helm_aws-iam-role.png deleted file mode 100644 index bb0d9b8d4d..0000000000 Binary files a/static/assets/docs/images/enterprise-version_deploying-palette-with-helm_aws-iam-role.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_deploying-palette-with-helm_aws-iam-role.webp b/static/assets/docs/images/enterprise-version_deploying-palette-with-helm_aws-iam-role.webp new file mode 100644 index 0000000000..0f93f78533 Binary files /dev/null and b/static/assets/docs/images/enterprise-version_deploying-palette-with-helm_aws-iam-role.webp differ diff --git a/static/assets/docs/images/enterprise-version_ssl-certificate-upload.png b/static/assets/docs/images/enterprise-version_ssl-certificate-upload.png deleted file mode 100644 index b0ae4439dc..0000000000 Binary files a/static/assets/docs/images/enterprise-version_ssl-certificate-upload.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_ssl-certificate-upload.webp b/static/assets/docs/images/enterprise-version_ssl-certificate-upload.webp new file mode 100644 index 0000000000..de6f4180b5 Binary files /dev/null and b/static/assets/docs/images/enterprise-version_ssl-certificate-upload.webp differ diff --git a/static/assets/docs/images/enterprise-version_sys-console-update-palette-version.png b/static/assets/docs/images/enterprise-version_sys-console-update-palette-version.png deleted file mode 100644 index c50399f634..0000000000 Binary files a/static/assets/docs/images/enterprise-version_sys-console-update-palette-version.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_sys-console-update-palette-version.webp b/static/assets/docs/images/enterprise-version_sys-console-update-palette-version.webp new file mode 100644 index 0000000000..19795fbbbe Binary files /dev/null and b/static/assets/docs/images/enterprise-version_sys-console-update-palette-version.webp differ diff --git a/static/assets/docs/images/enterprise-version_system-management_tenant-management_activate-tenant.png b/static/assets/docs/images/enterprise-version_system-management_tenant-management_activate-tenant.png deleted file mode 100644 index 32ded13840..0000000000 Binary files a/static/assets/docs/images/enterprise-version_system-management_tenant-management_activate-tenant.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_system-management_tenant-management_activate-tenant.webp b/static/assets/docs/images/enterprise-version_system-management_tenant-management_activate-tenant.webp new file mode 100644 index 0000000000..3359c3b64b Binary files /dev/null and b/static/assets/docs/images/enterprise-version_system-management_tenant-management_activate-tenant.webp differ diff --git a/static/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.png b/static/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.png deleted file mode 100644 index 5d35a3eb7b..0000000000 Binary files a/static/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.webp b/static/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.webp new file mode 100644 index 0000000000..c521ab6ae7 Binary files /dev/null and b/static/assets/docs/images/enterprise-version_upgrade_ec-cluster-profile.webp differ diff --git a/static/assets/docs/images/enterprise_version_system-management_tenant-management_remove-tenant.png b/static/assets/docs/images/enterprise_version_system-management_tenant-management_remove-tenant.png deleted file mode 100644 index 9898153b18..0000000000 Binary files a/static/assets/docs/images/enterprise_version_system-management_tenant-management_remove-tenant.png and /dev/null differ diff --git a/static/assets/docs/images/enterprise_version_system-management_tenant-management_remove-tenant.webp b/static/assets/docs/images/enterprise_version_system-management_tenant-management_remove-tenant.webp new file mode 100644 index 0000000000..9b0eab1824 Binary files /dev/null and b/static/assets/docs/images/enterprise_version_system-management_tenant-management_remove-tenant.webp differ diff --git a/static/assets/docs/images/full_profile.png b/static/assets/docs/images/full_profile.png deleted file mode 100644 index 842f7d38aa..0000000000 Binary files a/static/assets/docs/images/full_profile.png and /dev/null differ diff --git a/static/assets/docs/images/full_profile.webp b/static/assets/docs/images/full_profile.webp new file mode 100644 index 0000000000..6dac88a49c Binary files /dev/null and b/static/assets/docs/images/full_profile.webp differ diff --git a/static/assets/docs/images/gcp_cluster_architecture.png b/static/assets/docs/images/gcp_cluster_architecture.png deleted file mode 100644 index 4ffaec9554..0000000000 Binary files a/static/assets/docs/images/gcp_cluster_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/gcp_cluster_architecture.webp b/static/assets/docs/images/gcp_cluster_architecture.webp new file mode 100644 index 0000000000..0b526d5fd2 Binary files /dev/null and b/static/assets/docs/images/gcp_cluster_architecture.webp differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.png b/static/assets/docs/images/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.png deleted file mode 100644 index a215e17bb6..0000000000 Binary files a/static/assets/docs/images/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.webp b/static/assets/docs/images/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.webp new file mode 100644 index 0000000000..8925465b36 Binary files /dev/null and b/static/assets/docs/images/getting-started/aws/getting-started_create-cluster-profile_clusters_parameters.webp differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.png b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.png deleted file mode 100644 index 10b274f217..0000000000 Binary files a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp new file mode 100644 index 0000000000..0f9e681485 Binary files /dev/null and b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.png b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.png deleted file mode 100644 index 770bd08706..0000000000 Binary files a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.webp b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.webp new file mode 100644 index 0000000000..2a67c52733 Binary files /dev/null and b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_basic_info.webp differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.png b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.png deleted file mode 100644 index 9daf948d43..0000000000 Binary files a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.webp b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.webp new file mode 100644 index 0000000000..97d810712e Binary files /dev/null and b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_clusters_creation_parameters.webp differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.png b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.png deleted file mode 100644 index e9ad04a501..0000000000 Binary files a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.webp b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.webp new file mode 100644 index 0000000000..5d40c18fe2 Binary files /dev/null and b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_create_cluster.webp differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.png b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.png deleted file mode 100644 index 51563c5736..0000000000 Binary files a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.webp b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.webp new file mode 100644 index 0000000000..2db8348ec7 Binary files /dev/null and b/static/assets/docs/images/getting-started/aws/getting-started_deploy-k8s-cluster_profile_cluster_profile_review.webp differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.png b/static/assets/docs/images/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.png deleted file mode 100644 index 7a7bd9f694..0000000000 Binary files a/static/assets/docs/images/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.webp b/static/assets/docs/images/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.webp new file mode 100644 index 0000000000..a75f011675 Binary files /dev/null and b/static/assets/docs/images/getting-started/azure/getting-started_create-cluster-profile_cluster_profile_stack.webp differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.png b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.png deleted file mode 100644 index 96b63f770a..0000000000 Binary files a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp new file mode 100644 index 0000000000..16cfe0d72e Binary files /dev/null and b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.png b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.png deleted file mode 100644 index 8159297ba9..0000000000 Binary files a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.webp b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.webp new file mode 100644 index 0000000000..ca20544a25 Binary files /dev/null and b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_clusters_basic_info.webp differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.png b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.png deleted file mode 100644 index a2e6bb1877..0000000000 Binary files a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.webp b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.webp new file mode 100644 index 0000000000..406bbbe6ee Binary files /dev/null and b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_create_cluster.webp differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.png b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.png deleted file mode 100644 index 5fe86f9f07..0000000000 Binary files a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.webp b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.webp new file mode 100644 index 0000000000..e210a6654f Binary files /dev/null and b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_parameters.webp differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.png b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.png deleted file mode 100644 index 9a9d3935d8..0000000000 Binary files a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.webp b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.webp new file mode 100644 index 0000000000..3a90c96868 Binary files /dev/null and b/static/assets/docs/images/getting-started/azure/getting-started_deploy-k8s-cluster_profile_review.webp differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.png b/static/assets/docs/images/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.png deleted file mode 100644 index fed78141cf..0000000000 Binary files a/static/assets/docs/images/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.webp b/static/assets/docs/images/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.webp new file mode 100644 index 0000000000..b6fc07a261 Binary files /dev/null and b/static/assets/docs/images/getting-started/gcp/getting-started_create-cluster-profile_cluster_profile_stack.webp differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.png b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.png deleted file mode 100644 index c7039bef8f..0000000000 Binary files a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.webp b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.webp new file mode 100644 index 0000000000..0858719fb7 Binary files /dev/null and b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_basic_info.webp differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.png b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.png deleted file mode 100644 index cdc8e44cd3..0000000000 Binary files a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp new file mode 100644 index 0000000000..91823489bc Binary files /dev/null and b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_cluster_nodes_config.webp differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.png b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.png deleted file mode 100644 index 1fb9150424..0000000000 Binary files a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.webp b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.webp new file mode 100644 index 0000000000..6c2945b177 Binary files /dev/null and b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_clusters_parameters.webp differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.png b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.png deleted file mode 100644 index 0edbae6857..0000000000 Binary files a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.webp b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.webp new file mode 100644 index 0000000000..afe3a541fc Binary files /dev/null and b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_new_cluster.webp differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.png b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.png deleted file mode 100644 index a2c9694400..0000000000 Binary files a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.webp b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.webp new file mode 100644 index 0000000000..beefc295f8 Binary files /dev/null and b/static/assets/docs/images/getting-started/gcp/getting-started_deploy-k8s-cluster_profile_review.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_cluster-profiles_cluster-profiles.png b/static/assets/docs/images/getting-started/getting-started_cluster-profiles_cluster-profiles.png deleted file mode 100644 index c72ef17cab..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_cluster-profiles_cluster-profiles.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_cluster-profiles_cluster-profiles.webp b/static/assets/docs/images/getting-started/getting-started_cluster-profiles_cluster-profiles.webp new file mode 100644 index 0000000000..b5869a8117 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_cluster-profiles_cluster-profiles.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_cluster-profiles_stack-grouped-packs.png b/static/assets/docs/images/getting-started/getting-started_cluster-profiles_stack-grouped-packs.png deleted file mode 100644 index 40056b4258..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_cluster-profiles_stack-grouped-packs.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_cluster-profiles_stack-grouped-packs.webp b/static/assets/docs/images/getting-started/getting-started_cluster-profiles_stack-grouped-packs.webp new file mode 100644 index 0000000000..b026024e72 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_cluster-profiles_stack-grouped-packs.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest.png b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest.png deleted file mode 100644 index 7932c6ee36..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest.webp b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest.webp new file mode 100644 index 0000000000..800880ef85 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.png b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.png deleted file mode 100644 index c8ff0ebb11..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.webp b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.webp new file mode 100644 index 0000000000..4ea07e8f4c Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_manifest_blue_btn.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_profile_list_view.png b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_profile_list_view.png deleted file mode 100644 index e4937a234b..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_profile_list_view.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_profile_list_view.webp b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_profile_list_view.webp new file mode 100644 index 0000000000..905f035ffd Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_create-cluster-profile_profile_list_view.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_dashboard_admin-dashboard.png b/static/assets/docs/images/getting-started/getting-started_dashboard_admin-dashboard.png deleted file mode 100644 index 2b09df2163..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_dashboard_admin-dashboard.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_dashboard_admin-dashboard.webp b/static/assets/docs/images/getting-started/getting-started_dashboard_admin-dashboard.webp new file mode 100644 index 0000000000..f5c8c45577 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_dashboard_admin-dashboard.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_dashboard_project-dashboard.png b/static/assets/docs/images/getting-started/getting-started_dashboard_project-dashboard.png deleted file mode 100644 index 3d8ad3ff10..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_dashboard_project-dashboard.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_dashboard_project-dashboard.webp b/static/assets/docs/images/getting-started/getting-started_dashboard_project-dashboard.webp new file mode 100644 index 0000000000..fcf02a658e Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_dashboard_project-dashboard.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_application.png b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_application.png deleted file mode 100644 index 8f27fd1bdf..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_application.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_application.webp b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_application.webp new file mode 100644 index 0000000000..055ea2cd01 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_application.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.png b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.png deleted file mode 100644 index 3aa20982c3..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.webp b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.webp new file mode 100644 index 0000000000..9a8ea2babe Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_delete-cluster-button.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_event_log.png b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_event_log.png deleted file mode 100644 index ffa060f003..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_event_log.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_event_log.webp b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_event_log.webp new file mode 100644 index 0000000000..8eb8a58367 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_event_log.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.png b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.png deleted file mode 100644 index 81587fe25d..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.webp b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.webp new file mode 100644 index 0000000000..023c9f2b37 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_hello-universe-without-api.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_new_cluster.png b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_new_cluster.png deleted file mode 100644 index 8b4ee201d1..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_new_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_new_cluster.webp b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_new_cluster.webp new file mode 100644 index 0000000000..299fd2f09c Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_new_cluster.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_service_url.png b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_service_url.png deleted file mode 100644 index 4e258a4779..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_service_url.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_service_url.webp b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_service_url.webp new file mode 100644 index 0000000000..bce2c63ceb Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_deploy-k8s-cluster_service_url.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_getting-started_journey-overview.png b/static/assets/docs/images/getting-started/getting-started_getting-started_journey-overview.png deleted file mode 100644 index ca0cfa53d0..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_getting-started_journey-overview.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_getting-started_journey-overview.webp b/static/assets/docs/images/getting-started/getting-started_getting-started_journey-overview.webp new file mode 100644 index 0000000000..40794a0a0e Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_getting-started_journey-overview.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_introduction_product-overview.png b/static/assets/docs/images/getting-started/getting-started_introduction_product-overview.png deleted file mode 100644 index cd50023b84..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_introduction_product-overview.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_introduction_product-overview.webp b/static/assets/docs/images/getting-started/getting-started_introduction_product-overview.webp new file mode 100644 index 0000000000..f4bdc2ded8 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_introduction_product-overview.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_add-service-tag.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_add-service-tag.png deleted file mode 100644 index 4b4e78df9f..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_add-service-tag.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_add-service-tag.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_add-service-tag.webp new file mode 100644 index 0000000000..01948c0049 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_add-service-tag.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.png deleted file mode 100644 index a2af554576..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.webp new file mode 100644 index 0000000000..1d0736f094 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_apply-frontend-filter.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.png deleted file mode 100644 index c9be5effbe..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.webp new file mode 100644 index 0000000000..139c2b7184 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_available-updates-dialog.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.png deleted file mode 100644 index 649f830495..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.webp new file mode 100644 index 0000000000..3663c7d6bf Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_completed-cluster-updates.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.png deleted file mode 100644 index d1e81edd00..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.webp new file mode 100644 index 0000000000..aa345b009b Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_deployed-clusters-start-setup.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.png deleted file mode 100644 index 81a96d7559..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.webp new file mode 100644 index 0000000000..d5cde3e418 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_hello-universe-with-api.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_new-version-overview.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_new-version-overview.png deleted file mode 100644 index 1d46b959e9..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_new-version-overview.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_new-version-overview.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_new-version-overview.webp new file mode 100644 index 0000000000..77b683659a Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_new-version-overview.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.png deleted file mode 100644 index c73bf7eeef..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.webp new file mode 100644 index 0000000000..ca438fc6d6 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_pending-update-clusters-view.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-version-selection.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-version-selection.png deleted file mode 100644 index e162c96838..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-version-selection.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-version-selection.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-version-selection.webp new file mode 100644 index 0000000000..dcb9f2cd07 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-version-selection.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.png deleted file mode 100644 index a27d4781e7..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.webp new file mode 100644 index 0000000000..8698f1fdfd Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_profile-with-cluster.webp differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.png b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.png deleted file mode 100644 index fdd58740db..0000000000 Binary files a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.webp b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.webp new file mode 100644 index 0000000000..3cc15a96f7 Binary files /dev/null and b/static/assets/docs/images/getting-started/getting-started_update-k8s-cluster_updates-available-button-cluster-overview.webp differ diff --git a/static/assets/docs/images/getting-started_dashboard_admin-dashboard.png b/static/assets/docs/images/getting-started_dashboard_admin-dashboard.png deleted file mode 100644 index 2b09df2163..0000000000 Binary files a/static/assets/docs/images/getting-started_dashboard_admin-dashboard.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started_dashboard_admin-dashboard.webp b/static/assets/docs/images/getting-started_dashboard_admin-dashboard.webp new file mode 100644 index 0000000000..f5c8c45577 Binary files /dev/null and b/static/assets/docs/images/getting-started_dashboard_admin-dashboard.webp differ diff --git a/static/assets/docs/images/getting-started_dashboard_project-dashboard.png b/static/assets/docs/images/getting-started_dashboard_project-dashboard.png deleted file mode 100644 index 3d8ad3ff10..0000000000 Binary files a/static/assets/docs/images/getting-started_dashboard_project-dashboard.png and /dev/null differ diff --git a/static/assets/docs/images/getting-started_dashboard_project-dashboard.webp b/static/assets/docs/images/getting-started_dashboard_project-dashboard.webp new file mode 100644 index 0000000000..fcf02a658e Binary files /dev/null and b/static/assets/docs/images/getting-started_dashboard_project-dashboard.webp differ diff --git a/static/assets/docs/images/harshicorp.png b/static/assets/docs/images/harshicorp.png deleted file mode 100644 index e9d79c4474..0000000000 Binary files a/static/assets/docs/images/harshicorp.png and /dev/null differ diff --git a/static/assets/docs/images/harshicorp.webp b/static/assets/docs/images/harshicorp.webp new file mode 100644 index 0000000000..b51e2b0bbd Binary files /dev/null and b/static/assets/docs/images/harshicorp.webp differ diff --git a/static/assets/docs/images/hide_copy_button.png b/static/assets/docs/images/hide_copy_button.png deleted file mode 100644 index 33885f6856..0000000000 Binary files a/static/assets/docs/images/hide_copy_button.png and /dev/null differ diff --git a/static/assets/docs/images/hide_copy_button.webp b/static/assets/docs/images/hide_copy_button.webp new file mode 100644 index 0000000000..b35503618c Binary files /dev/null and b/static/assets/docs/images/hide_copy_button.webp differ diff --git a/static/assets/docs/images/hide_copy_button_example.png b/static/assets/docs/images/hide_copy_button_example.png deleted file mode 100644 index 6f3b131d5f..0000000000 Binary files a/static/assets/docs/images/hide_copy_button_example.png and /dev/null differ diff --git a/static/assets/docs/images/hide_copy_button_example.webp b/static/assets/docs/images/hide_copy_button_example.webp new file mode 100644 index 0000000000..8941297150 Binary files /dev/null and b/static/assets/docs/images/hide_copy_button_example.webp differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_edit-node.png b/static/assets/docs/images/integrations_aws-cluster-autoscaler_edit-node.png deleted file mode 100644 index 3a12b3d19b..0000000000 Binary files a/static/assets/docs/images/integrations_aws-cluster-autoscaler_edit-node.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_edit-node.webp b/static/assets/docs/images/integrations_aws-cluster-autoscaler_edit-node.webp new file mode 100644 index 0000000000..0f4a345d4a Binary files /dev/null and b/static/assets/docs/images/integrations_aws-cluster-autoscaler_edit-node.webp differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_k8s-manifest.png b/static/assets/docs/images/integrations_aws-cluster-autoscaler_k8s-manifest.png deleted file mode 100644 index 7843533cac..0000000000 Binary files a/static/assets/docs/images/integrations_aws-cluster-autoscaler_k8s-manifest.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_k8s-manifest.webp b/static/assets/docs/images/integrations_aws-cluster-autoscaler_k8s-manifest.webp new file mode 100644 index 0000000000..62867346a9 Binary files /dev/null and b/static/assets/docs/images/integrations_aws-cluster-autoscaler_k8s-manifest.webp differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_node-count.png b/static/assets/docs/images/integrations_aws-cluster-autoscaler_node-count.png deleted file mode 100644 index 894bcaf206..0000000000 Binary files a/static/assets/docs/images/integrations_aws-cluster-autoscaler_node-count.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_node-count.webp b/static/assets/docs/images/integrations_aws-cluster-autoscaler_node-count.webp new file mode 100644 index 0000000000..c5db190a05 Binary files /dev/null and b/static/assets/docs/images/integrations_aws-cluster-autoscaler_node-count.webp differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_one-node.png b/static/assets/docs/images/integrations_aws-cluster-autoscaler_one-node.png deleted file mode 100644 index 27a577dca5..0000000000 Binary files a/static/assets/docs/images/integrations_aws-cluster-autoscaler_one-node.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_one-node.webp b/static/assets/docs/images/integrations_aws-cluster-autoscaler_one-node.webp new file mode 100644 index 0000000000..d887c2d71c Binary files /dev/null and b/static/assets/docs/images/integrations_aws-cluster-autoscaler_one-node.webp differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_two-nodes.png b/static/assets/docs/images/integrations_aws-cluster-autoscaler_two-nodes.png deleted file mode 100644 index 554905f1fa..0000000000 Binary files a/static/assets/docs/images/integrations_aws-cluster-autoscaler_two-nodes.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_aws-cluster-autoscaler_two-nodes.webp b/static/assets/docs/images/integrations_aws-cluster-autoscaler_two-nodes.webp new file mode 100644 index 0000000000..6670c89a62 Binary files /dev/null and b/static/assets/docs/images/integrations_aws-cluster-autoscaler_two-nodes.webp differ diff --git a/static/assets/docs/images/integrations_deprecation-profile-stack-msg.png b/static/assets/docs/images/integrations_deprecation-profile-stack-msg.png deleted file mode 100644 index f06ea3e710..0000000000 Binary files a/static/assets/docs/images/integrations_deprecation-profile-stack-msg.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_deprecation-profile-stack-msg.webp b/static/assets/docs/images/integrations_deprecation-profile-stack-msg.webp new file mode 100644 index 0000000000..3bdd4a4dc3 Binary files /dev/null and b/static/assets/docs/images/integrations_deprecation-profile-stack-msg.webp differ diff --git a/static/assets/docs/images/integrations_deprecation-stage.png b/static/assets/docs/images/integrations_deprecation-stage.png deleted file mode 100644 index 96c68b3e92..0000000000 Binary files a/static/assets/docs/images/integrations_deprecation-stage.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_deprecation-stage.webp b/static/assets/docs/images/integrations_deprecation-stage.webp new file mode 100644 index 0000000000..ce7bc216ee Binary files /dev/null and b/static/assets/docs/images/integrations_deprecation-stage.webp differ diff --git a/static/assets/docs/images/integrations_frp_conection_overview.png b/static/assets/docs/images/integrations_frp_conection_overview.png deleted file mode 100644 index 194a9be46d..0000000000 Binary files a/static/assets/docs/images/integrations_frp_conection_overview.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_frp_conection_overview.webp b/static/assets/docs/images/integrations_frp_conection_overview.webp new file mode 100644 index 0000000000..dfa8c8f9b2 Binary files /dev/null and b/static/assets/docs/images/integrations_frp_conection_overview.webp differ diff --git a/static/assets/docs/images/integrations_frp_conection_private-different-network.png b/static/assets/docs/images/integrations_frp_conection_private-different-network.png deleted file mode 100644 index 9bca92188a..0000000000 Binary files a/static/assets/docs/images/integrations_frp_conection_private-different-network.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_frp_conection_private-different-network.webp b/static/assets/docs/images/integrations_frp_conection_private-different-network.webp new file mode 100644 index 0000000000..e226c22f91 Binary files /dev/null and b/static/assets/docs/images/integrations_frp_conection_private-different-network.webp differ diff --git a/static/assets/docs/images/integrations_frp_conection_private-same-network.png b/static/assets/docs/images/integrations_frp_conection_private-same-network.png deleted file mode 100644 index 848c7dca09..0000000000 Binary files a/static/assets/docs/images/integrations_frp_conection_private-same-network.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_frp_conection_private-same-network.webp b/static/assets/docs/images/integrations_frp_conection_private-same-network.webp new file mode 100644 index 0000000000..25505f8a8c Binary files /dev/null and b/static/assets/docs/images/integrations_frp_conection_private-same-network.webp differ diff --git a/static/assets/docs/images/integrations_frp_conection_public_connection.png b/static/assets/docs/images/integrations_frp_conection_public_connection.png deleted file mode 100644 index d0e70f2260..0000000000 Binary files a/static/assets/docs/images/integrations_frp_conection_public_connection.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_frp_conection_public_connection.webp b/static/assets/docs/images/integrations_frp_conection_public_connection.webp new file mode 100644 index 0000000000..a0537b8308 Binary files /dev/null and b/static/assets/docs/images/integrations_frp_conection_public_connection.webp differ diff --git a/static/assets/docs/images/integrations_kubernetes-support_support-cycle.png b/static/assets/docs/images/integrations_kubernetes-support_support-cycle.png deleted file mode 100644 index df28ef1034..0000000000 Binary files a/static/assets/docs/images/integrations_kubernetes-support_support-cycle.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_kubernetes-support_support-cycle.webp b/static/assets/docs/images/integrations_kubernetes-support_support-cycle.webp new file mode 100644 index 0000000000..ba29ce15f9 Binary files /dev/null and b/static/assets/docs/images/integrations_kubernetes-support_support-cycle.webp differ diff --git a/static/assets/docs/images/integrations_kubernetes-support_support-cycle_other.png b/static/assets/docs/images/integrations_kubernetes-support_support-cycle_other.png deleted file mode 100644 index 1acbaff1c5..0000000000 Binary files a/static/assets/docs/images/integrations_kubernetes-support_support-cycle_other.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_kubernetes-support_support-cycle_other.webp b/static/assets/docs/images/integrations_kubernetes-support_support-cycle_other.webp new file mode 100644 index 0000000000..c92a7ea01a Binary files /dev/null and b/static/assets/docs/images/integrations_kubernetes-support_support-cycle_other.webp differ diff --git a/static/assets/docs/images/integrations_pack_diffs.png b/static/assets/docs/images/integrations_pack_diffs.png deleted file mode 100644 index 90b52551bb..0000000000 Binary files a/static/assets/docs/images/integrations_pack_diffs.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_pack_diffs.webp b/static/assets/docs/images/integrations_pack_diffs.webp new file mode 100644 index 0000000000..af9c8f31f2 Binary files /dev/null and b/static/assets/docs/images/integrations_pack_diffs.webp differ diff --git a/static/assets/docs/images/integrations_pack_line_diffs.png b/static/assets/docs/images/integrations_pack_line_diffs.png deleted file mode 100644 index ac66e33598..0000000000 Binary files a/static/assets/docs/images/integrations_pack_line_diffs.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_pack_line_diffs.webp b/static/assets/docs/images/integrations_pack_line_diffs.webp new file mode 100644 index 0000000000..26bc1579be Binary files /dev/null and b/static/assets/docs/images/integrations_pack_line_diffs.webp differ diff --git a/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view-grafana.png b/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view-grafana.png deleted file mode 100644 index 8ac2fb930b..0000000000 Binary files a/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view-grafana.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view-grafana.webp b/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view-grafana.webp new file mode 100644 index 0000000000..185bb77693 Binary files /dev/null and b/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view-grafana.webp differ diff --git a/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view.png b/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view.png deleted file mode 100644 index 7fc69d0e18..0000000000 Binary files a/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view.webp b/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view.webp new file mode 100644 index 0000000000..212a328530 Binary files /dev/null and b/static/assets/docs/images/integrations_prometheus-agent_cluster-detail-view.webp differ diff --git a/static/assets/docs/images/integrations_prometheus-operator_operator-preset-view-expanded.png b/static/assets/docs/images/integrations_prometheus-operator_operator-preset-view-expanded.png deleted file mode 100644 index efb45118e8..0000000000 Binary files a/static/assets/docs/images/integrations_prometheus-operator_operator-preset-view-expanded.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_prometheus-operator_operator-preset-view-expanded.webp b/static/assets/docs/images/integrations_prometheus-operator_operator-preset-view-expanded.webp new file mode 100644 index 0000000000..db3901e69e Binary files /dev/null and b/static/assets/docs/images/integrations_prometheus-operator_operator-preset-view-expanded.webp differ diff --git a/static/assets/docs/images/integrations_spectro-k8s-dashboard_diagram-flow-users.png b/static/assets/docs/images/integrations_spectro-k8s-dashboard_diagram-flow-users.png deleted file mode 100644 index 6839ab2b9d..0000000000 Binary files a/static/assets/docs/images/integrations_spectro-k8s-dashboard_diagram-flow-users.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_spectro-k8s-dashboard_diagram-flow-users.webp b/static/assets/docs/images/integrations_spectro-k8s-dashboard_diagram-flow-users.webp new file mode 100644 index 0000000000..b252cb44aa Binary files /dev/null and b/static/assets/docs/images/integrations_spectro-k8s-dashboard_diagram-flow-users.webp differ diff --git a/static/assets/docs/images/integrations_ubuntu_ubuntu-pro-preset-drawer.png b/static/assets/docs/images/integrations_ubuntu_ubuntu-pro-preset-drawer.png deleted file mode 100644 index 33efbed5eb..0000000000 Binary files a/static/assets/docs/images/integrations_ubuntu_ubuntu-pro-preset-drawer.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_ubuntu_ubuntu-pro-preset-drawer.webp b/static/assets/docs/images/integrations_ubuntu_ubuntu-pro-preset-drawer.webp new file mode 100644 index 0000000000..111574795e Binary files /dev/null and b/static/assets/docs/images/integrations_ubuntu_ubuntu-pro-preset-drawer.webp differ diff --git a/static/assets/docs/images/integrations_verified-packs-green-check.png b/static/assets/docs/images/integrations_verified-packs-green-check.png deleted file mode 100644 index 636bc0e8db..0000000000 Binary files a/static/assets/docs/images/integrations_verified-packs-green-check.png and /dev/null differ diff --git a/static/assets/docs/images/integrations_verified-packs-green-check.webp b/static/assets/docs/images/integrations_verified-packs-green-check.webp new file mode 100644 index 0000000000..d0de1686c0 Binary files /dev/null and b/static/assets/docs/images/integrations_verified-packs-green-check.webp differ diff --git a/static/assets/docs/images/intergrations_standalone-integrated-pack_diagram-overview.png b/static/assets/docs/images/intergrations_standalone-integrated-pack_diagram-overview.png deleted file mode 100644 index 6d7f8f279b..0000000000 Binary files a/static/assets/docs/images/intergrations_standalone-integrated-pack_diagram-overview.png and /dev/null differ diff --git a/static/assets/docs/images/intergrations_standalone-integrated-pack_diagram-overview.webp b/static/assets/docs/images/intergrations_standalone-integrated-pack_diagram-overview.webp new file mode 100644 index 0000000000..036c1fff09 Binary files /dev/null and b/static/assets/docs/images/intergrations_standalone-integrated-pack_diagram-overview.webp differ diff --git a/static/assets/docs/images/kcs.png b/static/assets/docs/images/kcs.png deleted file mode 100644 index bbdaad1ce8..0000000000 Binary files a/static/assets/docs/images/kcs.png and /dev/null differ diff --git a/static/assets/docs/images/kcs.webp b/static/assets/docs/images/kcs.webp new file mode 100644 index 0000000000..78822e6893 Binary files /dev/null and b/static/assets/docs/images/kcs.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_palette-rback_keycloak_login.png b/static/assets/docs/images/keycloak/user-management_palette-rback_keycloak_login.png deleted file mode 100644 index 07a8d28942..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_palette-rback_keycloak_login.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_palette-rback_keycloak_login.webp b/static/assets/docs/images/keycloak/user-management_palette-rback_keycloak_login.webp new file mode 100644 index 0000000000..9a1f3f0928 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_palette-rback_keycloak_login.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_palette-rback_palette-rbac-model.png b/static/assets/docs/images/keycloak/user-management_palette-rback_palette-rbac-model.png deleted file mode 100644 index 985f34f07e..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_palette-rback_palette-rbac-model.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_palette-rback_palette-rbac-model.webp b/static/assets/docs/images/keycloak/user-management_palette-rback_palette-rbac-model.webp new file mode 100644 index 0000000000..08c90e1e13 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_palette-rback_palette-rbac-model.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.png deleted file mode 100644 index 0e2e16312e..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.webp new file mode 100644 index 0000000000..84cbf76b86 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-01-keycloak-service.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-02-callback-url.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-02-callback-url.png deleted file mode 100644 index 7adc5d42f9..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-02-callback-url.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-02-callback-url.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-02-callback-url.webp new file mode 100644 index 0000000000..14a498d106 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-02-callback-url.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-03-create-client.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-03-create-client.png deleted file mode 100644 index 470c1976f7..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-03-create-client.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-03-create-client.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-03-create-client.webp new file mode 100644 index 0000000000..5d3035d3d4 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-03-create-client.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-04-palette-username.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-04-palette-username.png deleted file mode 100644 index da010c1305..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-04-palette-username.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-04-palette-username.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-04-palette-username.webp new file mode 100644 index 0000000000..20dbe0ead4 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-04-palette-username.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-05-client-authentication.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-05-client-authentication.png deleted file mode 100644 index a0dbf0cff3..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-05-client-authentication.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-05-client-authentication.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-05-client-authentication.webp new file mode 100644 index 0000000000..a0239fce3c Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-05-client-authentication.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.png deleted file mode 100644 index 865f3350e7..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.webp new file mode 100644 index 0000000000..4c69007d1b Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-06-keycloak-callback.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.png deleted file mode 100644 index c45306fa42..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.webp new file mode 100644 index 0000000000..c983fcfcf2 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-07-keycloak-credentials.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-08-palette-callback.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-08-palette-callback.png deleted file mode 100644 index 7bd61ba4f7..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-08-palette-callback.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-08-palette-callback.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-08-palette-callback.webp new file mode 100644 index 0000000000..0ea8a466a0 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-08-palette-callback.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.png deleted file mode 100644 index 3d87c5246b..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.webp new file mode 100644 index 0000000000..3a311462de Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-09-palette-oidc-enabled.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.png deleted file mode 100644 index 478464f9b1..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.webp new file mode 100644 index 0000000000..ad8bb2f356 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-10-keycloak-admin.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-11-palette-sso.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-11-palette-sso.png deleted file mode 100644 index 2221a2a6c2..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-11-palette-sso.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-11-palette-sso.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-11-palette-sso.webp new file mode 100644 index 0000000000..570708f7b7 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-11-palette-sso.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-12-keycloak-sso.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-12-keycloak-sso.png deleted file mode 100644 index c335e5cde3..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-12-keycloak-sso.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-12-keycloak-sso.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-12-keycloak-sso.webp new file mode 100644 index 0000000000..3b1c925148 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-12-keycloak-sso.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-13-palette-logged-in.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-13-palette-logged-in.png deleted file mode 100644 index 9b40714c55..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-13-palette-logged-in.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-13-palette-logged-in.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-13-palette-logged-in.webp new file mode 100644 index 0000000000..4dd9ee07c2 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-13-palette-logged-in.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-14-palette-groups.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-14-palette-groups.png deleted file mode 100644 index eda60cb51e..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-14-palette-groups.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-14-palette-groups.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-14-palette-groups.webp new file mode 100644 index 0000000000..d24a3f277f Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-14-palette-groups.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-15-palette-project.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-15-palette-project.png deleted file mode 100644 index 330fa33243..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-15-palette-project.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-15-palette-project.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-15-palette-project.webp new file mode 100644 index 0000000000..f36594518a Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-15-palette-project.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.png deleted file mode 100644 index ccf81bbe32..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.webp new file mode 100644 index 0000000000..1681c4f2ec Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-16-palette-sso-admins.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.png deleted file mode 100644 index 03b8e46118..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.webp new file mode 100644 index 0000000000..118fafef5e Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-17-keycloak-user.webp differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.png b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.png deleted file mode 100644 index e2f2b50edf..0000000000 Binary files a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.png and /dev/null differ diff --git a/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.webp b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.webp new file mode 100644 index 0000000000..4aea60bad3 Binary files /dev/null and b/static/assets/docs/images/keycloak/user-management_saml-sso_keycloak-18-keycloak-password.webp differ diff --git a/static/assets/docs/images/kpt.png b/static/assets/docs/images/kpt.png deleted file mode 100644 index 524205bd0d..0000000000 Binary files a/static/assets/docs/images/kpt.png and /dev/null differ diff --git a/static/assets/docs/images/kpt.webp b/static/assets/docs/images/kpt.webp new file mode 100644 index 0000000000..74b6b7b309 Binary files /dev/null and b/static/assets/docs/images/kpt.webp differ diff --git a/static/assets/docs/images/kubeadmconfig.png b/static/assets/docs/images/kubeadmconfig.png deleted file mode 100644 index 976684535a..0000000000 Binary files a/static/assets/docs/images/kubeadmconfig.png and /dev/null differ diff --git a/static/assets/docs/images/kubeadmconfig.webp b/static/assets/docs/images/kubeadmconfig.webp new file mode 100644 index 0000000000..9e2ed54776 Binary files /dev/null and b/static/assets/docs/images/kubeadmconfig.webp differ diff --git a/static/assets/docs/images/legal-licenses_compliance_iso-27001.png b/static/assets/docs/images/legal-licenses_compliance_iso-27001.png deleted file mode 100644 index 41a0a08a27..0000000000 Binary files a/static/assets/docs/images/legal-licenses_compliance_iso-27001.png and /dev/null differ diff --git a/static/assets/docs/images/legal-licenses_compliance_iso-27001.webp b/static/assets/docs/images/legal-licenses_compliance_iso-27001.webp new file mode 100644 index 0000000000..37c84bed76 Binary files /dev/null and b/static/assets/docs/images/legal-licenses_compliance_iso-27001.webp differ diff --git a/static/assets/docs/images/maas_cluster_architecture.png b/static/assets/docs/images/maas_cluster_architecture.png deleted file mode 100644 index 2a5bedf088..0000000000 Binary files a/static/assets/docs/images/maas_cluster_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/maas_cluster_architecture.webp b/static/assets/docs/images/maas_cluster_architecture.webp new file mode 100644 index 0000000000..1234577296 Binary files /dev/null and b/static/assets/docs/images/maas_cluster_architecture.webp differ diff --git a/static/assets/docs/images/native-edge-deployment-lifecycle.png b/static/assets/docs/images/native-edge-deployment-lifecycle.png deleted file mode 100644 index fc0377f833..0000000000 Binary files a/static/assets/docs/images/native-edge-deployment-lifecycle.png and /dev/null differ diff --git a/static/assets/docs/images/native-edge-deployment-lifecycle.webp b/static/assets/docs/images/native-edge-deployment-lifecycle.webp new file mode 100644 index 0000000000..8af874094d Binary files /dev/null and b/static/assets/docs/images/native-edge-deployment-lifecycle.webp differ diff --git a/static/assets/docs/images/native-edge.png b/static/assets/docs/images/native-edge.png deleted file mode 100644 index 6666c686ea..0000000000 Binary files a/static/assets/docs/images/native-edge.png and /dev/null differ diff --git a/static/assets/docs/images/native-edge.webp b/static/assets/docs/images/native-edge.webp new file mode 100644 index 0000000000..bf34a314ad Binary files /dev/null and b/static/assets/docs/images/native-edge.webp differ diff --git a/static/assets/docs/images/notable-variables.png b/static/assets/docs/images/notable-variables.png deleted file mode 100644 index d1e4cb2e16..0000000000 Binary files a/static/assets/docs/images/notable-variables.png and /dev/null differ diff --git a/static/assets/docs/images/notable-variables.webp b/static/assets/docs/images/notable-variables.webp new file mode 100644 index 0000000000..fb08a90490 Binary files /dev/null and b/static/assets/docs/images/notable-variables.webp differ diff --git a/static/assets/docs/images/oidc-azure-images/azure-app-registration.png b/static/assets/docs/images/oidc-azure-images/azure-app-registration.png deleted file mode 100644 index 19c5386f42..0000000000 Binary files a/static/assets/docs/images/oidc-azure-images/azure-app-registration.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-azure-images/azure-app-registration.webp b/static/assets/docs/images/oidc-azure-images/azure-app-registration.webp new file mode 100644 index 0000000000..fcf9333126 Binary files /dev/null and b/static/assets/docs/images/oidc-azure-images/azure-app-registration.webp differ diff --git a/static/assets/docs/images/oidc-azure-images/client-config.png b/static/assets/docs/images/oidc-azure-images/client-config.png deleted file mode 100644 index b23e63d78f..0000000000 Binary files a/static/assets/docs/images/oidc-azure-images/client-config.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-azure-images/client-config.webp b/static/assets/docs/images/oidc-azure-images/client-config.webp new file mode 100644 index 0000000000..d067fb385d Binary files /dev/null and b/static/assets/docs/images/oidc-azure-images/client-config.webp differ diff --git a/static/assets/docs/images/oidc-azure-images/enterprise-app-registration.png b/static/assets/docs/images/oidc-azure-images/enterprise-app-registration.png deleted file mode 100644 index 7029340d5e..0000000000 Binary files a/static/assets/docs/images/oidc-azure-images/enterprise-app-registration.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-azure-images/enterprise-app-registration.webp b/static/assets/docs/images/oidc-azure-images/enterprise-app-registration.webp new file mode 100644 index 0000000000..9cde79c392 Binary files /dev/null and b/static/assets/docs/images/oidc-azure-images/enterprise-app-registration.webp differ diff --git a/static/assets/docs/images/oidc-azure-images/kubeadmconfig.png b/static/assets/docs/images/oidc-azure-images/kubeadmconfig.png deleted file mode 100644 index 976684535a..0000000000 Binary files a/static/assets/docs/images/oidc-azure-images/kubeadmconfig.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-azure-images/kubeadmconfig.webp b/static/assets/docs/images/oidc-azure-images/kubeadmconfig.webp new file mode 100644 index 0000000000..9e2ed54776 Binary files /dev/null and b/static/assets/docs/images/oidc-azure-images/kubeadmconfig.webp differ diff --git a/static/assets/docs/images/oidc-azure-images/notable-variables.png b/static/assets/docs/images/oidc-azure-images/notable-variables.png deleted file mode 100644 index d1e4cb2e16..0000000000 Binary files a/static/assets/docs/images/oidc-azure-images/notable-variables.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-azure-images/notable-variables.webp b/static/assets/docs/images/oidc-azure-images/notable-variables.webp new file mode 100644 index 0000000000..fb08a90490 Binary files /dev/null and b/static/assets/docs/images/oidc-azure-images/notable-variables.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.png deleted file mode 100644 index 034183123e..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.webp new file mode 100644 index 0000000000..a4bfa67c8a Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-25_def_project_admin.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-OIDCCallback.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-OIDCCallback.png deleted file mode 100644 index 764f23652f..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-OIDCCallback.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-OIDCCallback.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-OIDCCallback.webp new file mode 100644 index 0000000000..f2bc9fd766 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-OIDCCallback.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-allgroups.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-allgroups.png deleted file mode 100644 index de4a4b060d..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-allgroups.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-allgroups.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-allgroups.webp new file mode 100644 index 0000000000..20050b4530 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-allgroups.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_group.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_group.png deleted file mode 100644 index efa90858ad..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_group.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_group.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_group.webp new file mode 100644 index 0000000000..0a083ee602 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_group.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.png deleted file mode 100644 index 413f0a9413..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.webp new file mode 100644 index 0000000000..45db100c40 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-ba_tenantadmin.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.png deleted file mode 100644 index 99b6f915f4..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.webp new file mode 100644 index 0000000000..356b8808c2 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-enable.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.png deleted file mode 100644 index 96710fe2d6..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.webp new file mode 100644 index 0000000000..7fed8067c1 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-groupsclaim.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-k8s_cluster_admins.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-k8s_cluster_admins.png deleted file mode 100644 index 567d0662f9..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-k8s_cluster_admins.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-k8s_cluster_admins.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-k8s_cluster_admins.webp new file mode 100644 index 0000000000..0e3a63f017 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-k8s_cluster_admins.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.png deleted file mode 100644 index 764f23652f..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.webp new file mode 100644 index 0000000000..f2bc9fd766 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-oidcallback.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-overivew.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-overivew.png deleted file mode 100644 index fa806601d4..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-overivew.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-overivew.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-overivew.webp new file mode 100644 index 0000000000..57ec50260a Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-overivew.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.png deleted file mode 100644 index 46afee41ef..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.webp new file mode 100644 index 0000000000..3e5addba00 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-palette-registration.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-paletteregisterapp.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-paletteregisterapp.png deleted file mode 100644 index 46afee41ef..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-paletteregisterapp.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-paletteregisterapp.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-paletteregisterapp.webp new file mode 100644 index 0000000000..3e5addba00 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-paletteregisterapp.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-success.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-success.png deleted file mode 100644 index 58fa05b052..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-success.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-success.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-success.webp new file mode 100644 index 0000000000..10891ac304 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-success.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-testgroups.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-testgroups.png deleted file mode 100644 index 80e5fdc584..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-testgroups.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-testgroups.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-testgroups.webp new file mode 100644 index 0000000000..a9dd563f24 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-testgroups.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.png deleted file mode 100644 index b24807663a..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.webp new file mode 100644 index 0000000000..327a9a31a6 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-token-configuration.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twoclaims.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twoclaims.png deleted file mode 100644 index a3d7f904ce..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twoclaims.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twoclaims.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twoclaims.webp new file mode 100644 index 0000000000..9140d37fcb Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twoclaims.webp differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.png b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.png deleted file mode 100644 index 908e0fb025..0000000000 Binary files a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.webp b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.webp new file mode 100644 index 0000000000..4f2a2bd9f6 Binary files /dev/null and b/static/assets/docs/images/oidc-entra-id-images/user-management_saml-sso_palette-sso-with-entra-id-twooptionalclaims.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-access-policy.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-access-policy.png deleted file mode 100644 index f98ecefa29..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-access-policy.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-access-policy.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-access-policy.webp new file mode 100644 index 0000000000..778ff04311 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-access-policy.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-authz-server.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-authz-server.png deleted file mode 100644 index f326edc6d3..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-authz-server.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-authz-server.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-authz-server.webp new file mode 100644 index 0000000000..cf32a79894 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-authz-server.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-claims.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-claims.png deleted file mode 100644 index 0e706b5819..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-claims.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-claims.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-claims.webp new file mode 100644 index 0000000000..f7750b174c Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-claims.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-policy-rule.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-policy-rule.png deleted file mode 100644 index 8edeb16d97..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-policy-rule.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-policy-rule.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-policy-rule.webp new file mode 100644 index 0000000000..0b18fb27ba Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-policy-rule.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-tenant-role.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-tenant-role.png deleted file mode 100644 index 13f63bd0a7..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-tenant-role.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_add-tenant-role.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-tenant-role.webp new file mode 100644 index 0000000000..27fb9641b4 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_add-tenant-role.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_assignments.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_assignments.png deleted file mode 100644 index 3f7c3e30ba..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_assignments.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_assignments.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_assignments.webp new file mode 100644 index 0000000000..2ec9252031 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_assignments.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_claims-result.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_claims-result.png deleted file mode 100644 index bae8d9210b..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_claims-result.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_claims-result.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_claims-result.webp new file mode 100644 index 0000000000..c285020602 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_claims-result.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-palette-oidc.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-palette-oidc.png deleted file mode 100644 index b3d2a2205d..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-palette-oidc.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-palette-oidc.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-palette-oidc.webp new file mode 100644 index 0000000000..0aefef7155 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-palette-oidc.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-policy-rule.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-policy-rule.png deleted file mode 100644 index 564ac8315e..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-policy-rule.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-policy-rule.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-policy-rule.webp new file mode 100644 index 0000000000..a2a914f072 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_configure-policy-rule.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-callback-url.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-callback-url.png deleted file mode 100644 index ad3a5cc1b6..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-callback-url.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-callback-url.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-callback-url.webp new file mode 100644 index 0000000000..ca747c0710 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-callback-url.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-client-id.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-client-id.png deleted file mode 100644 index 0ea227107f..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-client-id.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-client-id.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-client-id.webp new file mode 100644 index 0000000000..cb895dc06d Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-client-id.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-logout-url.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-logout-url.png deleted file mode 100644 index 3f040c9560..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-logout-url.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-logout-url.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-logout-url.webp new file mode 100644 index 0000000000..524bd45d27 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-logout-url.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-shared-secret.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-shared-secret.png deleted file mode 100644 index 8039fd777c..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-shared-secret.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-shared-secret.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-shared-secret.webp new file mode 100644 index 0000000000..0c903b18ba Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_copy-shared-secret.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_create-team.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_create-team.png deleted file mode 100644 index 87bc1877d3..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_create-team.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_create-team.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_create-team.webp new file mode 100644 index 0000000000..763e261bb5 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_create-team.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_get-issuer-uri.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_get-issuer-uri.png deleted file mode 100644 index 2e725d22be..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_get-issuer-uri.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_get-issuer-uri.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_get-issuer-uri.webp new file mode 100644 index 0000000000..4125a42f75 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_get-issuer-uri.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-access-policy.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-access-policy.png deleted file mode 100644 index d4999996a3..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-access-policy.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-access-policy.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-access-policy.webp new file mode 100644 index 0000000000..491c0f2f99 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-access-policy.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-authz-server.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-authz-server.png deleted file mode 100644 index 9dc0b3aec9..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-authz-server.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-authz-server.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-authz-server.webp new file mode 100644 index 0000000000..01aa02d6b2 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-authz-server.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-team.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-team.png deleted file mode 100644 index bf46528220..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-team.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_name-team.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-team.webp new file mode 100644 index 0000000000..346a0bc953 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_name-team.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_okta-general-settings.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_okta-general-settings.png deleted file mode 100644 index db593c055e..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_okta-general-settings.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_okta-general-settings.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_okta-general-settings.webp new file mode 100644 index 0000000000..441b835e15 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_okta-general-settings.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_palette-login.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_palette-login.png deleted file mode 100644 index f631a16366..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_palette-login.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_palette-login.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_palette-login.webp new file mode 100644 index 0000000000..f1e2a95a64 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_palette-login.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-logout-uri.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-logout-uri.png deleted file mode 100644 index fd5132fa73..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-logout-uri.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-logout-uri.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-logout-uri.webp new file mode 100644 index 0000000000..212e58d567 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-logout-uri.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-redirect-uri.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-redirect-uri.png deleted file mode 100644 index 84871261af..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-redirect-uri.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-redirect-uri.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-redirect-uri.webp new file mode 100644 index 0000000000..2dcfd5687b Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_paste-redirect-uri.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_tenant-roles.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_tenant-roles.png deleted file mode 100644 index d7f4e7787f..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_tenant-roles.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_tenant-roles.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_tenant-roles.webp new file mode 100644 index 0000000000..ce1d36553c Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_tenant-roles.webp differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_user-logout.png b/static/assets/docs/images/oidc-okta-images/oidc-okta_user-logout.png deleted file mode 100644 index 0d51cb4d38..0000000000 Binary files a/static/assets/docs/images/oidc-okta-images/oidc-okta_user-logout.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-okta-images/oidc-okta_user-logout.webp b/static/assets/docs/images/oidc-okta-images/oidc-okta_user-logout.webp new file mode 100644 index 0000000000..4007ba40b8 Binary files /dev/null and b/static/assets/docs/images/oidc-okta-images/oidc-okta_user-logout.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.png deleted file mode 100644 index 5541a0caae..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.webp new file mode 100644 index 0000000000..7eb17a654d Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_app-role.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.png deleted file mode 100644 index d25ec911dc..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.webp new file mode 100644 index 0000000000..6ec245e44c Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_callbackurl.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.png deleted file mode 100644 index bdce7e214c..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.webp new file mode 100644 index 0000000000..bf26e1bf49 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_clientid-clientsecret.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.png deleted file mode 100644 index d17903b3d7..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.webp new file mode 100644 index 0000000000..5a3fb9fae8 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-field.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.png deleted file mode 100644 index 5e42c7d1f1..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.webp new file mode 100644 index 0000000000..8638723fe4 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_group-sec-policy.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.png deleted file mode 100644 index b7c19f017c..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.webp new file mode 100644 index 0000000000..74f3ba6657 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-redirect-uris.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.png deleted file mode 100644 index d0830b3a18..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.webp new file mode 100644 index 0000000000..380a5b0c6c Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_login-screen.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.png deleted file mode 100644 index c3784940ee..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.webp new file mode 100644 index 0000000000..5d5aa75752 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout-uri.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.png deleted file mode 100644 index 786f3b3dba..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.webp new file mode 100644 index 0000000000..ff0f9f1722 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_logout.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.png deleted file mode 100644 index cd371e5bfc..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.webp new file mode 100644 index 0000000000..0fb9e8e782 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_mapping-role-group.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.png deleted file mode 100644 index ee0e6b87d5..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.webp new file mode 100644 index 0000000000..0c69fa5232 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_new-team.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.png deleted file mode 100644 index cb905970d5..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.webp new file mode 100644 index 0000000000..80472a29f9 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-app-name.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.png deleted file mode 100644 index c7304cd4cb..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.webp new file mode 100644 index 0000000000..f165b60d59 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_oidc-full-palette.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.png deleted file mode 100644 index 951e60f34f..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.webp new file mode 100644 index 0000000000..9c1a04b7ad Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_roles-full.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.png deleted file mode 100644 index 1c8a6b2858..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.webp new file mode 100644 index 0000000000..f9068b93c3 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_search-oidc.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.png deleted file mode 100644 index 59fc1dbedf..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.webp new file mode 100644 index 0000000000..b294bd6f76 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_team-member.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.png deleted file mode 100644 index 331f80eddc..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.webp new file mode 100644 index 0000000000..053ecb1447 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_uri-config.webp differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.png b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.png deleted file mode 100644 index 94c61e98ff..0000000000 Binary files a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.png and /dev/null differ diff --git a/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.webp b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.webp new file mode 100644 index 0000000000..e86475b548 Binary files /dev/null and b/static/assets/docs/images/oidc-onelogin-images/user-management_saml-sso_palette_sso_with_onelogin_user-auth-group.webp differ diff --git a/static/assets/docs/images/on_prem_system_console.png b/static/assets/docs/images/on_prem_system_console.png deleted file mode 100644 index 013744a379..0000000000 Binary files a/static/assets/docs/images/on_prem_system_console.png and /dev/null differ diff --git a/static/assets/docs/images/on_prem_system_console.webp b/static/assets/docs/images/on_prem_system_console.webp new file mode 100644 index 0000000000..7f802cf00b Binary files /dev/null and b/static/assets/docs/images/on_prem_system_console.webp differ diff --git a/static/assets/docs/images/openstack_cluster_architecture.png b/static/assets/docs/images/openstack_cluster_architecture.png deleted file mode 100644 index 34475d0c93..0000000000 Binary files a/static/assets/docs/images/openstack_cluster_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/openstack_cluster_architecture.webp b/static/assets/docs/images/openstack_cluster_architecture.webp new file mode 100644 index 0000000000..729698442d Binary files /dev/null and b/static/assets/docs/images/openstack_cluster_architecture.webp differ diff --git a/static/assets/docs/images/pack_status.png b/static/assets/docs/images/pack_status.png deleted file mode 100644 index 84db6167a9..0000000000 Binary files a/static/assets/docs/images/pack_status.png and /dev/null differ diff --git a/static/assets/docs/images/pack_status.webp b/static/assets/docs/images/pack_status.webp new file mode 100644 index 0000000000..1e1f19c3fb Binary files /dev/null and b/static/assets/docs/images/pack_status.webp differ diff --git a/static/assets/docs/images/palette-rbac-scope.png b/static/assets/docs/images/palette-rbac-scope.png deleted file mode 100644 index 1ea88ff7ef..0000000000 Binary files a/static/assets/docs/images/palette-rbac-scope.png and /dev/null differ diff --git a/static/assets/docs/images/palette-rbac-scope.webp b/static/assets/docs/images/palette-rbac-scope.webp new file mode 100644 index 0000000000..aac7b9ee55 Binary files /dev/null and b/static/assets/docs/images/palette-rbac-scope.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.png deleted file mode 100644 index c813dc3be1..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.webp new file mode 100644 index 0000000000..8a7f8d3c78 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-application-group.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.png deleted file mode 100644 index c77fcfdb11..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.webp new file mode 100644 index 0000000000..a90c23217e Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-identifiers.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.png deleted file mode 100644 index 13f63bd0a7..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.webp new file mode 100644 index 0000000000..27fb9641b4 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-tenant-role.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.png deleted file mode 100644 index 50900b07d6..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.webp new file mode 100644 index 0000000000..d4222e18b1 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-1.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.png deleted file mode 100644 index 82e140d136..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.webp new file mode 100644 index 0000000000..496503e8c5 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-transform-rule-2.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.png deleted file mode 100644 index ae86e6aeca..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.webp new file mode 100644 index 0000000000..f4e8072f0f Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_add-web-api.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.png deleted file mode 100644 index 287636491b..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.webp new file mode 100644 index 0000000000..9f40b3a368 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_base-url.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.png deleted file mode 100644 index 934b199aa1..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.webp new file mode 100644 index 0000000000..c599f1cd49 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_configure-palette-oidc.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.png deleted file mode 100644 index ec800b2036..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.webp new file mode 100644 index 0000000000..2f394376af Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-callback-url.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.png deleted file mode 100644 index 6f9fc4ec47..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.webp new file mode 100644 index 0000000000..4fadd8947d Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-logout-url.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.png deleted file mode 100644 index 9d4d619936..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.webp new file mode 100644 index 0000000000..0066e0ef3d Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_copy-shared-secret.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.png deleted file mode 100644 index 87bc1877d3..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.webp new file mode 100644 index 0000000000..763e261bb5 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_create-team.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.png deleted file mode 100644 index 226945a629..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.webp new file mode 100644 index 0000000000..bdf3d42fc3 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_enable-scopes.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.png deleted file mode 100644 index a046dd2af1..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.webp new file mode 100644 index 0000000000..d61a54f9d2 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_get-client-identifier.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.png deleted file mode 100644 index 137b7b023e..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.webp new file mode 100644 index 0000000000..be9c560d6a Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_groups-as-claims.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.png deleted file mode 100644 index ff4f43277b..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.webp new file mode 100644 index 0000000000..9ca02fc8d3 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_ldap-as-claims.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.png deleted file mode 100644 index eeeea8a094..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.webp new file mode 100644 index 0000000000..bc743e3f2a Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-application-group.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.png deleted file mode 100644 index a3035c1e71..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.webp new file mode 100644 index 0000000000..8ba3a2ae7f Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_name-team.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.png deleted file mode 100644 index e9956ce122..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.webp new file mode 100644 index 0000000000..06d1e0f94d Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_note-adfs-name.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.png deleted file mode 100644 index 43fde933e8..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.webp new file mode 100644 index 0000000000..dcde498b2a Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_open-oidc-app.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.png deleted file mode 100644 index f631a16366..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.webp new file mode 100644 index 0000000000..f1e2a95a64 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_palette-login.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.png deleted file mode 100644 index 364125f262..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.webp new file mode 100644 index 0000000000..31af783801 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-logout-uri.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.png deleted file mode 100644 index 29d10d77df..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.webp new file mode 100644 index 0000000000..3a8108d714 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_paste-redirect-uri.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.png deleted file mode 100644 index 618d22cf72..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.webp new file mode 100644 index 0000000000..dfec9f51a2 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_reopen-webapi-app.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.png deleted file mode 100644 index 7a1e4eb488..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.webp new file mode 100644 index 0000000000..c78f2c1a01 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_select-policy.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.png deleted file mode 100644 index 98e3b53038..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.webp new file mode 100644 index 0000000000..9c4024cc48 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-group-claim.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.png deleted file mode 100644 index e7502dc418..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.webp new file mode 100644 index 0000000000..8e1df38156 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_set-ldap-claims.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.png deleted file mode 100644 index a875b889b2..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.webp new file mode 100644 index 0000000000..6750ce54fb Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_team-members.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.png deleted file mode 100644 index 48a28743c8..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.webp new file mode 100644 index 0000000000..fa24b235b7 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_tenant-roles.webp differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.png b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.png deleted file mode 100644 index 0d51cb4d38..0000000000 Binary files a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.png and /dev/null differ diff --git a/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.webp b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.webp new file mode 100644 index 0000000000..4007ba40b8 Binary files /dev/null and b/static/assets/docs/images/palette-sso-with-adfs-images/how-to_palette-sso-with-adfs_user-logout.webp differ diff --git a/static/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.png b/static/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.png deleted file mode 100644 index 1a83782120..0000000000 Binary files a/static/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.png and /dev/null differ diff --git a/static/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.webp b/static/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.webp new file mode 100644 index 0000000000..1e1cd130c0 Binary files /dev/null and b/static/assets/docs/images/palette_installation_install-on-vmware_goto-tenant-management.webp differ diff --git a/static/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.png b/static/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.png deleted file mode 100644 index 9f169a211e..0000000000 Binary files a/static/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.png and /dev/null differ diff --git a/static/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.webp b/static/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.webp new file mode 100644 index 0000000000..ed93c43949 Binary files /dev/null and b/static/assets/docs/images/palette_installation_install-on-vmware_palette-system-console.webp differ diff --git a/static/assets/docs/images/palette_system-management_ssl-certifiacte-management_certificate-upload.png b/static/assets/docs/images/palette_system-management_ssl-certifiacte-management_certificate-upload.png deleted file mode 100644 index 41ea49cd14..0000000000 Binary files a/static/assets/docs/images/palette_system-management_ssl-certifiacte-management_certificate-upload.png and /dev/null differ diff --git a/static/assets/docs/images/palette_system-management_ssl-certifiacte-management_certificate-upload.webp b/static/assets/docs/images/palette_system-management_ssl-certifiacte-management_certificate-upload.webp new file mode 100644 index 0000000000..6325b30b78 Binary files /dev/null and b/static/assets/docs/images/palette_system-management_ssl-certifiacte-management_certificate-upload.webp differ diff --git a/static/assets/docs/images/pci-dss.png b/static/assets/docs/images/pci-dss.png deleted file mode 100644 index cb0263558c..0000000000 Binary files a/static/assets/docs/images/pci-dss.png and /dev/null differ diff --git a/static/assets/docs/images/pci-dss.webp b/static/assets/docs/images/pci-dss.webp new file mode 100644 index 0000000000..2979a6d663 Binary files /dev/null and b/static/assets/docs/images/pci-dss.webp differ diff --git a/static/assets/docs/images/pdb_kubectl_describe_nodes.png b/static/assets/docs/images/pdb_kubectl_describe_nodes.png deleted file mode 100644 index 6b2b0c4aef..0000000000 Binary files a/static/assets/docs/images/pdb_kubectl_describe_nodes.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_kubectl_describe_nodes.webp b/static/assets/docs/images/pdb_kubectl_describe_nodes.webp new file mode 100644 index 0000000000..42d3c014f4 Binary files /dev/null and b/static/assets/docs/images/pdb_kubectl_describe_nodes.webp differ diff --git a/static/assets/docs/images/pdb_kubectl_describe_nodes_hd.png b/static/assets/docs/images/pdb_kubectl_describe_nodes_hd.png deleted file mode 100644 index d0eb673429..0000000000 Binary files a/static/assets/docs/images/pdb_kubectl_describe_nodes_hd.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_kubectl_describe_nodes_hd.webp b/static/assets/docs/images/pdb_kubectl_describe_nodes_hd.webp new file mode 100644 index 0000000000..3adb06d462 Binary files /dev/null and b/static/assets/docs/images/pdb_kubectl_describe_nodes_hd.webp differ diff --git a/static/assets/docs/images/pdb_kubectl_error.png b/static/assets/docs/images/pdb_kubectl_error.png deleted file mode 100644 index b6d3b45259..0000000000 Binary files a/static/assets/docs/images/pdb_kubectl_error.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_kubectl_error.webp b/static/assets/docs/images/pdb_kubectl_error.webp new file mode 100644 index 0000000000..98920dfca9 Binary files /dev/null and b/static/assets/docs/images/pdb_kubectl_error.webp differ diff --git a/static/assets/docs/images/pdb_kubectl_error_hd.png b/static/assets/docs/images/pdb_kubectl_error_hd.png deleted file mode 100644 index 55930b9847..0000000000 Binary files a/static/assets/docs/images/pdb_kubectl_error_hd.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_kubectl_error_hd.webp b/static/assets/docs/images/pdb_kubectl_error_hd.webp new file mode 100644 index 0000000000..7f78fd0c30 Binary files /dev/null and b/static/assets/docs/images/pdb_kubectl_error_hd.webp differ diff --git a/static/assets/docs/images/pdb_node_cordoned.png b/static/assets/docs/images/pdb_node_cordoned.png deleted file mode 100644 index bc15a8dad2..0000000000 Binary files a/static/assets/docs/images/pdb_node_cordoned.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_node_cordoned.webp b/static/assets/docs/images/pdb_node_cordoned.webp new file mode 100644 index 0000000000..8ee92846ff Binary files /dev/null and b/static/assets/docs/images/pdb_node_cordoned.webp differ diff --git a/static/assets/docs/images/pdb_node_cordoned_hd.png b/static/assets/docs/images/pdb_node_cordoned_hd.png deleted file mode 100644 index 2cedf25d95..0000000000 Binary files a/static/assets/docs/images/pdb_node_cordoned_hd.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_node_cordoned_hd.webp b/static/assets/docs/images/pdb_node_cordoned_hd.webp new file mode 100644 index 0000000000..94afeadf0f Binary files /dev/null and b/static/assets/docs/images/pdb_node_cordoned_hd.webp differ diff --git a/static/assets/docs/images/pdb_ui_error.png b/static/assets/docs/images/pdb_ui_error.png deleted file mode 100644 index 183defa447..0000000000 Binary files a/static/assets/docs/images/pdb_ui_error.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_ui_error.webp b/static/assets/docs/images/pdb_ui_error.webp new file mode 100644 index 0000000000..81dd43576f Binary files /dev/null and b/static/assets/docs/images/pdb_ui_error.webp differ diff --git a/static/assets/docs/images/pdb_ui_error_hd.png b/static/assets/docs/images/pdb_ui_error_hd.png deleted file mode 100644 index 30a1db240d..0000000000 Binary files a/static/assets/docs/images/pdb_ui_error_hd.png and /dev/null differ diff --git a/static/assets/docs/images/pdb_ui_error_hd.webp b/static/assets/docs/images/pdb_ui_error_hd.webp new file mode 100644 index 0000000000..2e2ad9c165 Binary files /dev/null and b/static/assets/docs/images/pdb_ui_error_hd.webp differ diff --git a/static/assets/docs/images/prod_profile.png b/static/assets/docs/images/prod_profile.png deleted file mode 100644 index 01cf8ecb16..0000000000 Binary files a/static/assets/docs/images/prod_profile.png and /dev/null differ diff --git a/static/assets/docs/images/prod_profile.webp b/static/assets/docs/images/prod_profile.webp new file mode 100644 index 0000000000..6982eab86a Binary files /dev/null and b/static/assets/docs/images/prod_profile.webp differ diff --git a/static/assets/docs/images/production.png b/static/assets/docs/images/production.png deleted file mode 100644 index 8ddd317d28..0000000000 Binary files a/static/assets/docs/images/production.png and /dev/null differ diff --git a/static/assets/docs/images/production.webp b/static/assets/docs/images/production.webp new file mode 100644 index 0000000000..471b971731 Binary files /dev/null and b/static/assets/docs/images/production.webp differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_add-manifest.png b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_add-manifest.png deleted file mode 100644 index fa9b736e17..0000000000 Binary files a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_add-manifest.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_add-manifest.webp b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_add-manifest.webp new file mode 100644 index 0000000000..1173bd0a23 Binary files /dev/null and b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_add-manifest.webp differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_container-infobox.png b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_container-infobox.png deleted file mode 100644 index d3924aa0db..0000000000 Binary files a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_container-infobox.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_container-infobox.webp b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_container-infobox.webp new file mode 100644 index 0000000000..525b985b0a Binary files /dev/null and b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_container-infobox.webp differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_helm-layer-infobox.png b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_helm-layer-infobox.png deleted file mode 100644 index 5ed7688ab7..0000000000 Binary files a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_helm-layer-infobox.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_helm-layer-infobox.webp b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_helm-layer-infobox.webp new file mode 100644 index 0000000000..a338f9ea2e Binary files /dev/null and b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_helm-layer-infobox.webp differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.png b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.png deleted file mode 100644 index 15f85482e6..0000000000 Binary files a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.webp b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.webp new file mode 100644 index 0000000000..f405b66fc4 Binary files /dev/null and b/static/assets/docs/images/profiles_app-profiles_create-app-profiles_manifest-layer-infobox.webp differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_cluster-profiles.png b/static/assets/docs/images/profiles_cluster-profiles_cluster-profiles.png deleted file mode 100644 index c72ef17cab..0000000000 Binary files a/static/assets/docs/images/profiles_cluster-profiles_cluster-profiles.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_cluster-profiles.webp b/static/assets/docs/images/profiles_cluster-profiles_cluster-profiles.webp new file mode 100644 index 0000000000..b5869a8117 Binary files /dev/null and b/static/assets/docs/images/profiles_cluster-profiles_cluster-profiles.webp differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.png b/static/assets/docs/images/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.png deleted file mode 100644 index 1a1b1df3bb..0000000000 Binary files a/static/assets/docs/images/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.webp b/static/assets/docs/images/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.webp new file mode 100644 index 0000000000..401bf4f357 Binary files /dev/null and b/static/assets/docs/images/profiles_cluster-profiles_export-import-cluster-profiles_export-highlight.webp differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_import-select-repos.png b/static/assets/docs/images/profiles_cluster-profiles_import-select-repos.png deleted file mode 100644 index d2faba32f7..0000000000 Binary files a/static/assets/docs/images/profiles_cluster-profiles_import-select-repos.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_import-select-repos.webp b/static/assets/docs/images/profiles_cluster-profiles_import-select-repos.webp new file mode 100644 index 0000000000..2040d7ba76 Binary files /dev/null and b/static/assets/docs/images/profiles_cluster-profiles_import-select-repos.webp differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_json-to-import.png b/static/assets/docs/images/profiles_cluster-profiles_json-to-import.png deleted file mode 100644 index 5016256010..0000000000 Binary files a/static/assets/docs/images/profiles_cluster-profiles_json-to-import.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_json-to-import.webp b/static/assets/docs/images/profiles_cluster-profiles_json-to-import.webp new file mode 100644 index 0000000000..89717cf2e3 Binary files /dev/null and b/static/assets/docs/images/profiles_cluster-profiles_json-to-import.webp differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_upload-json.png b/static/assets/docs/images/profiles_cluster-profiles_upload-json.png deleted file mode 100644 index 8ce4f5be97..0000000000 Binary files a/static/assets/docs/images/profiles_cluster-profiles_upload-json.png and /dev/null differ diff --git a/static/assets/docs/images/profiles_cluster-profiles_upload-json.webp b/static/assets/docs/images/profiles_cluster-profiles_upload-json.webp new file mode 100644 index 0000000000..886c2a4d3b Binary files /dev/null and b/static/assets/docs/images/profiles_cluster-profiles_upload-json.webp differ diff --git a/static/assets/docs/images/readme_codeblocks_example.png b/static/assets/docs/images/readme_codeblocks_example.png deleted file mode 100644 index f36a61b297..0000000000 Binary files a/static/assets/docs/images/readme_codeblocks_example.png and /dev/null differ diff --git a/static/assets/docs/images/readme_codeblocks_example.webp b/static/assets/docs/images/readme_codeblocks_example.webp new file mode 100644 index 0000000000..e590b243c6 Binary files /dev/null and b/static/assets/docs/images/readme_codeblocks_example.webp differ diff --git a/static/assets/docs/images/record-details.png b/static/assets/docs/images/record-details.png deleted file mode 100644 index eb2b7b08db..0000000000 Binary files a/static/assets/docs/images/record-details.png and /dev/null differ diff --git a/static/assets/docs/images/record-details.webp b/static/assets/docs/images/record-details.webp new file mode 100644 index 0000000000..d9167142b0 Binary files /dev/null and b/static/assets/docs/images/record-details.webp differ diff --git a/static/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.png b/static/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.png deleted file mode 100644 index 27c2c62e8d..0000000000 Binary files a/static/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.png and /dev/null differ diff --git a/static/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.webp b/static/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.webp new file mode 100644 index 0000000000..8987acd24a Binary files /dev/null and b/static/assets/docs/images/registries-and-packs_adding-a-custom-registry-tls_certificate.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-assign-users-and-groups.png b/static/assets/docs/images/saml-azure-images/saml-azure-assign-users-and-groups.png deleted file mode 100644 index dc2d1b5138..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-assign-users-and-groups.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-assign-users-and-groups.webp b/static/assets/docs/images/saml-azure-images/saml-azure-assign-users-and-groups.webp new file mode 100644 index 0000000000..14e00d6faf Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-assign-users-and-groups.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-assigned-user-groups.png b/static/assets/docs/images/saml-azure-images/saml-azure-assigned-user-groups.png deleted file mode 100644 index 692a1ebb48..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-assigned-user-groups.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-assigned-user-groups.webp b/static/assets/docs/images/saml-azure-images/saml-azure-assigned-user-groups.webp new file mode 100644 index 0000000000..f2b76d7bc4 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-assigned-user-groups.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-basic-saml-config.png b/static/assets/docs/images/saml-azure-images/saml-azure-basic-saml-config.png deleted file mode 100644 index 38ba107d79..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-basic-saml-config.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-basic-saml-config.webp b/static/assets/docs/images/saml-azure-images/saml-azure-basic-saml-config.webp new file mode 100644 index 0000000000..d24048f0fa Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-basic-saml-config.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-config-identifier.png b/static/assets/docs/images/saml-azure-images/saml-azure-config-identifier.png deleted file mode 100644 index f1df1f00a9..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-config-identifier.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-config-identifier.webp b/static/assets/docs/images/saml-azure-images/saml-azure-config-identifier.webp new file mode 100644 index 0000000000..803c73ea99 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-config-identifier.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-default-ad-users.png b/static/assets/docs/images/saml-azure-images/saml-azure-default-ad-users.png deleted file mode 100644 index cb3b3bc16d..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-default-ad-users.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-default-ad-users.webp b/static/assets/docs/images/saml-azure-images/saml-azure-default-ad-users.webp new file mode 100644 index 0000000000..90cf6933ac Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-default-ad-users.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-enterprise-all-app.png b/static/assets/docs/images/saml-azure-images/saml-azure-enterprise-all-app.png deleted file mode 100644 index 0e415e3834..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-enterprise-all-app.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-enterprise-all-app.webp b/static/assets/docs/images/saml-azure-images/saml-azure-enterprise-all-app.webp new file mode 100644 index 0000000000..72fb6ec32d Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-enterprise-all-app.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-federation-metadata-xml.png b/static/assets/docs/images/saml-azure-images/saml-azure-federation-metadata-xml.png deleted file mode 100644 index 35828fef83..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-federation-metadata-xml.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-federation-metadata-xml.webp b/static/assets/docs/images/saml-azure-images/saml-azure-federation-metadata-xml.webp new file mode 100644 index 0000000000..bdebd1cbb5 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-federation-metadata-xml.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-identifier-entryid.png b/static/assets/docs/images/saml-azure-images/saml-azure-identifier-entryid.png deleted file mode 100644 index ea681ca636..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-identifier-entryid.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-identifier-entryid.webp b/static/assets/docs/images/saml-azure-images/saml-azure-identifier-entryid.webp new file mode 100644 index 0000000000..0636e3e441 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-identifier-entryid.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-logout-url.png b/static/assets/docs/images/saml-azure-images/saml-azure-logout-url.png deleted file mode 100644 index 267e490812..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-logout-url.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-logout-url.webp b/static/assets/docs/images/saml-azure-images/saml-azure-logout-url.webp new file mode 100644 index 0000000000..e352efd5d5 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-logout-url.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-name.png b/static/assets/docs/images/saml-azure-images/saml-azure-name.png deleted file mode 100644 index 727f51c25e..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-name.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-name.webp b/static/assets/docs/images/saml-azure-images/saml-azure-name.webp new file mode 100644 index 0000000000..d54dd0cacb Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-name.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-project-viewer.png b/static/assets/docs/images/saml-azure-images/saml-azure-project-viewer.png deleted file mode 100644 index cf230e79c9..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-project-viewer.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-project-viewer.webp b/static/assets/docs/images/saml-azure-images/saml-azure-project-viewer.webp new file mode 100644 index 0000000000..dcc897bdf8 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-project-viewer.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-reply-url.png b/static/assets/docs/images/saml-azure-images/saml-azure-reply-url.png deleted file mode 100644 index f9b6cb0748..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-reply-url.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-reply-url.webp b/static/assets/docs/images/saml-azure-images/saml-azure-reply-url.webp new file mode 100644 index 0000000000..38d4412be9 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-reply-url.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-saml-select.png b/static/assets/docs/images/saml-azure-images/saml-azure-saml-select.png deleted file mode 100644 index 6ad39bffe5..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-saml-select.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-saml-select.webp b/static/assets/docs/images/saml-azure-images/saml-azure-saml-select.webp new file mode 100644 index 0000000000..f0e8f5919d Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-saml-select.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-sign-on-url.png b/static/assets/docs/images/saml-azure-images/saml-azure-sign-on-url.png deleted file mode 100644 index 472b2e52b8..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-sign-on-url.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-sign-on-url.webp b/static/assets/docs/images/saml-azure-images/saml-azure-sign-on-url.webp new file mode 100644 index 0000000000..b4e0acb0fb Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-sign-on-url.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-team-create.png b/static/assets/docs/images/saml-azure-images/saml-azure-team-create.png deleted file mode 100644 index b176170f9a..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-team-create.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-team-create.webp b/static/assets/docs/images/saml-azure-images/saml-azure-team-create.webp new file mode 100644 index 0000000000..4416395238 Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-team-create.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-users-and-group-assign.png b/static/assets/docs/images/saml-azure-images/saml-azure-users-and-group-assign.png deleted file mode 100644 index be3a1c2def..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-azure-users-and-group-assign.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-azure-users-and-group-assign.webp b/static/assets/docs/images/saml-azure-images/saml-azure-users-and-group-assign.webp new file mode 100644 index 0000000000..0e7f889a5a Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-azure-users-and-group-assign.webp differ diff --git a/static/assets/docs/images/saml-azure-images/saml-group-example.png b/static/assets/docs/images/saml-azure-images/saml-group-example.png deleted file mode 100644 index 5e9c9b3187..0000000000 Binary files a/static/assets/docs/images/saml-azure-images/saml-group-example.png and /dev/null differ diff --git a/static/assets/docs/images/saml-azure-images/saml-group-example.webp b/static/assets/docs/images/saml-azure-images/saml-group-example.webp new file mode 100644 index 0000000000..fa4e975b7f Binary files /dev/null and b/static/assets/docs/images/saml-azure-images/saml-group-example.webp differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.png b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.png deleted file mode 100644 index a81d6964d4..0000000000 Binary files a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.png and /dev/null differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.webp b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.webp new file mode 100644 index 0000000000..66259ebe16 Binary files /dev/null and b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_attribute-statements.webp differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.png b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.png deleted file mode 100644 index 7c0b440546..0000000000 Binary files a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.png and /dev/null differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.webp b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.webp new file mode 100644 index 0000000000..69bd52a8df Binary files /dev/null and b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_create-application.webp differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.png b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.png deleted file mode 100644 index ee1fd780e4..0000000000 Binary files a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.png and /dev/null differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.webp b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.webp new file mode 100644 index 0000000000..6dbafa3978 Binary files /dev/null and b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_general-settings.webp differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.png b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.png deleted file mode 100644 index ac2ccb0047..0000000000 Binary files a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.png and /dev/null differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.webp b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.webp new file mode 100644 index 0000000000..7d279d4f77 Binary files /dev/null and b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_metadata-url.webp differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-metadata.png b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-metadata.png deleted file mode 100644 index 67c76bb657..0000000000 Binary files a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-metadata.png and /dev/null differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-metadata.webp b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-metadata.webp new file mode 100644 index 0000000000..8302721df4 Binary files /dev/null and b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-metadata.webp differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.png b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.png deleted file mode 100644 index 55566462c0..0000000000 Binary files a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.png and /dev/null differ diff --git a/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.webp b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.webp new file mode 100644 index 0000000000..de380cc615 Binary files /dev/null and b/static/assets/docs/images/saml-okta-images/user-management_saml-sso_palette-sso-with-okta-saml_palette-manage-sso-okta-saml.webp differ diff --git a/static/assets/docs/images/sbom_dependencies.png b/static/assets/docs/images/sbom_dependencies.png deleted file mode 100644 index fbf4927660..0000000000 Binary files a/static/assets/docs/images/sbom_dependencies.png and /dev/null differ diff --git a/static/assets/docs/images/sbom_dependencies.webp b/static/assets/docs/images/sbom_dependencies.webp new file mode 100644 index 0000000000..4bef3f01eb Binary files /dev/null and b/static/assets/docs/images/sbom_dependencies.webp differ diff --git a/static/assets/docs/images/sbom_results.png b/static/assets/docs/images/sbom_results.png deleted file mode 100644 index c00a3993d3..0000000000 Binary files a/static/assets/docs/images/sbom_results.png and /dev/null differ diff --git a/static/assets/docs/images/sbom_results.webp b/static/assets/docs/images/sbom_results.webp new file mode 100644 index 0000000000..7cbf0dbe2b Binary files /dev/null and b/static/assets/docs/images/sbom_results.webp differ diff --git a/static/assets/docs/images/sbom_scan.png b/static/assets/docs/images/sbom_scan.png deleted file mode 100644 index 1566db6ed0..0000000000 Binary files a/static/assets/docs/images/sbom_scan.png and /dev/null differ diff --git a/static/assets/docs/images/sbom_scan.webp b/static/assets/docs/images/sbom_scan.webp new file mode 100644 index 0000000000..53e44fbf58 Binary files /dev/null and b/static/assets/docs/images/sbom_scan.webp differ diff --git a/static/assets/docs/images/sbom_vulnerabilities.png b/static/assets/docs/images/sbom_vulnerabilities.png deleted file mode 100644 index 56034f5773..0000000000 Binary files a/static/assets/docs/images/sbom_vulnerabilities.png and /dev/null differ diff --git a/static/assets/docs/images/sbom_vulnerabilities.webp b/static/assets/docs/images/sbom_vulnerabilities.webp new file mode 100644 index 0000000000..40c5e49653 Binary files /dev/null and b/static/assets/docs/images/sbom_vulnerabilities.webp differ diff --git a/static/assets/docs/images/scope-switcher.png b/static/assets/docs/images/scope-switcher.png deleted file mode 100644 index c1d4365309..0000000000 Binary files a/static/assets/docs/images/scope-switcher.png and /dev/null differ diff --git a/static/assets/docs/images/scope-switcher.webp b/static/assets/docs/images/scope-switcher.webp new file mode 100644 index 0000000000..7accfad538 Binary files /dev/null and b/static/assets/docs/images/scope-switcher.webp differ diff --git a/static/assets/docs/images/security_dev_lifecycle.png b/static/assets/docs/images/security_dev_lifecycle.png deleted file mode 100644 index 0285f6f574..0000000000 Binary files a/static/assets/docs/images/security_dev_lifecycle.png and /dev/null differ diff --git a/static/assets/docs/images/security_dev_lifecycle.webp b/static/assets/docs/images/security_dev_lifecycle.webp new file mode 100644 index 0000000000..2e9f687d10 Binary files /dev/null and b/static/assets/docs/images/security_dev_lifecycle.webp differ diff --git a/static/assets/docs/images/soc2.png b/static/assets/docs/images/soc2.png deleted file mode 100644 index f03e351008..0000000000 Binary files a/static/assets/docs/images/soc2.png and /dev/null differ diff --git a/static/assets/docs/images/soc2.webp b/static/assets/docs/images/soc2.webp new file mode 100644 index 0000000000..a26c3b400e Binary files /dev/null and b/static/assets/docs/images/soc2.webp differ diff --git a/static/assets/docs/images/spectro_cloud_concepts.png b/static/assets/docs/images/spectro_cloud_concepts.png deleted file mode 100644 index 581173d80b..0000000000 Binary files a/static/assets/docs/images/spectro_cloud_concepts.png and /dev/null differ diff --git a/static/assets/docs/images/spectro_cloud_concepts.webp b/static/assets/docs/images/spectro_cloud_concepts.webp new file mode 100644 index 0000000000..65c0b44f02 Binary files /dev/null and b/static/assets/docs/images/spectro_cloud_concepts.webp differ diff --git a/static/assets/docs/images/system-profile-1.png b/static/assets/docs/images/system-profile-1.png deleted file mode 100644 index 2c8a186e8c..0000000000 Binary files a/static/assets/docs/images/system-profile-1.png and /dev/null differ diff --git a/static/assets/docs/images/system-profile-1.webp b/static/assets/docs/images/system-profile-1.webp new file mode 100644 index 0000000000..e16d85dde1 Binary files /dev/null and b/static/assets/docs/images/system-profile-1.webp differ diff --git a/static/assets/docs/images/system-profile-2.png b/static/assets/docs/images/system-profile-2.png deleted file mode 100644 index 5a9613fd7f..0000000000 Binary files a/static/assets/docs/images/system-profile-2.png and /dev/null differ diff --git a/static/assets/docs/images/system-profile-2.webp b/static/assets/docs/images/system-profile-2.webp new file mode 100644 index 0000000000..6723716580 Binary files /dev/null and b/static/assets/docs/images/system-profile-2.webp differ diff --git a/static/assets/docs/images/system-profile-3.png b/static/assets/docs/images/system-profile-3.png deleted file mode 100644 index 591830c6a3..0000000000 Binary files a/static/assets/docs/images/system-profile-3.png and /dev/null differ diff --git a/static/assets/docs/images/system-profile-3.webp b/static/assets/docs/images/system-profile-3.webp new file mode 100644 index 0000000000..0b5221c4a1 Binary files /dev/null and b/static/assets/docs/images/system-profile-3.webp differ diff --git a/static/assets/docs/images/system-profile-4.png b/static/assets/docs/images/system-profile-4.png deleted file mode 100644 index fac9164a9a..0000000000 Binary files a/static/assets/docs/images/system-profile-4.png and /dev/null differ diff --git a/static/assets/docs/images/system-profile-4.webp b/static/assets/docs/images/system-profile-4.webp new file mode 100644 index 0000000000..6a0ae6548f Binary files /dev/null and b/static/assets/docs/images/system-profile-4.webp differ diff --git a/static/assets/docs/images/tenant-settings_login-banner_settings-page-view.png b/static/assets/docs/images/tenant-settings_login-banner_settings-page-view.png deleted file mode 100644 index e47e878555..0000000000 Binary files a/static/assets/docs/images/tenant-settings_login-banner_settings-page-view.png and /dev/null differ diff --git a/static/assets/docs/images/tenant-settings_login-banner_settings-page-view.webp b/static/assets/docs/images/tenant-settings_login-banner_settings-page-view.webp new file mode 100644 index 0000000000..2420511b47 Binary files /dev/null and b/static/assets/docs/images/tenant-settings_login-banner_settings-page-view.webp differ diff --git a/static/assets/docs/images/tenant-settings_login-banner_tenant-banner-view.png b/static/assets/docs/images/tenant-settings_login-banner_tenant-banner-view.png deleted file mode 100644 index e41c5a1108..0000000000 Binary files a/static/assets/docs/images/tenant-settings_login-banner_tenant-banner-view.png and /dev/null differ diff --git a/static/assets/docs/images/tenant-settings_login-banner_tenant-banner-view.webp b/static/assets/docs/images/tenant-settings_login-banner_tenant-banner-view.webp new file mode 100644 index 0000000000..c1d467922d Binary files /dev/null and b/static/assets/docs/images/tenant-settings_login-banner_tenant-banner-view.webp differ diff --git a/static/assets/docs/images/tencent-diagram.png b/static/assets/docs/images/tencent-diagram.png deleted file mode 100644 index ebe092b54f..0000000000 Binary files a/static/assets/docs/images/tencent-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/tencent-diagram.webp b/static/assets/docs/images/tencent-diagram.webp new file mode 100644 index 0000000000..e38a3625a5 Binary files /dev/null and b/static/assets/docs/images/tencent-diagram.webp differ diff --git a/static/assets/docs/images/terraform.png b/static/assets/docs/images/terraform.png deleted file mode 100644 index 0801ec0fa2..0000000000 Binary files a/static/assets/docs/images/terraform.png and /dev/null differ diff --git a/static/assets/docs/images/terraform.webp b/static/assets/docs/images/terraform.webp new file mode 100644 index 0000000000..4159084769 Binary files /dev/null and b/static/assets/docs/images/terraform.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/newly-created-cluster.png b/static/assets/docs/images/tf-tutorial-images/newly-created-cluster.png deleted file mode 100644 index 02c92216b4..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/newly-created-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/newly-created-cluster.webp b/static/assets/docs/images/tf-tutorial-images/newly-created-cluster.webp new file mode 100644 index 0000000000..4dd6d7119f Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/newly-created-cluster.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/terraform-finished-install.png b/static/assets/docs/images/tf-tutorial-images/terraform-finished-install.png deleted file mode 100644 index 737b2cb511..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/terraform-finished-install.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/terraform-finished-install.webp b/static/assets/docs/images/tf-tutorial-images/terraform-finished-install.webp new file mode 100644 index 0000000000..c8761f98ed Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/terraform-finished-install.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-apply.png b/static/assets/docs/images/tf-tutorial-images/tf-apply.png deleted file mode 100644 index 4409f57b7d..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-apply.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-apply.webp b/static/assets/docs/images/tf-tutorial-images/tf-apply.webp new file mode 100644 index 0000000000..99267a0797 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-apply.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-create-missing-resources.png b/static/assets/docs/images/tf-tutorial-images/tf-create-missing-resources.png deleted file mode 100644 index fb68dccd2a..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-create-missing-resources.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-create-missing-resources.webp b/static/assets/docs/images/tf-tutorial-images/tf-create-missing-resources.webp new file mode 100644 index 0000000000..3fba483ebc Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-create-missing-resources.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-destroy-complete.png b/static/assets/docs/images/tf-tutorial-images/tf-destroy-complete.png deleted file mode 100644 index e5d3391f49..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-destroy-complete.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-destroy-complete.webp b/static/assets/docs/images/tf-tutorial-images/tf-destroy-complete.webp new file mode 100644 index 0000000000..9d477966ec Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-destroy-complete.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-destroy.png b/static/assets/docs/images/tf-tutorial-images/tf-destroy.png deleted file mode 100644 index c74a40fb2d..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-destroy.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-destroy.webp b/static/assets/docs/images/tf-tutorial-images/tf-destroy.webp new file mode 100644 index 0000000000..5d0439c139 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-destroy.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-execution-plan.png b/static/assets/docs/images/tf-tutorial-images/tf-execution-plan.png deleted file mode 100644 index b83985723d..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-execution-plan.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-execution-plan.webp b/static/assets/docs/images/tf-tutorial-images/tf-execution-plan.webp new file mode 100644 index 0000000000..27ec503de2 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-execution-plan.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-finished-installing.png b/static/assets/docs/images/tf-tutorial-images/tf-finished-installing.png deleted file mode 100644 index 7404f181ff..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-finished-installing.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-finished-installing.webp b/static/assets/docs/images/tf-tutorial-images/tf-finished-installing.webp new file mode 100644 index 0000000000..aeeb3aca95 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-finished-installing.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-initialized.png b/static/assets/docs/images/tf-tutorial-images/tf-initialized.png deleted file mode 100644 index b63c90c7e7..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-initialized.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-initialized.webp b/static/assets/docs/images/tf-tutorial-images/tf-initialized.webp new file mode 100644 index 0000000000..0780d3bdfa Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-initialized.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-initializing.png b/static/assets/docs/images/tf-tutorial-images/tf-initializing.png deleted file mode 100644 index 2e25c1d3ad..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-initializing.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-initializing.webp b/static/assets/docs/images/tf-tutorial-images/tf-initializing.webp new file mode 100644 index 0000000000..dd4619e22f Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-initializing.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-kubeflow.png b/static/assets/docs/images/tf-tutorial-images/tf-kubeflow.png deleted file mode 100644 index 0d7f71dee5..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-kubeflow.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-kubeflow.webp b/static/assets/docs/images/tf-tutorial-images/tf-kubeflow.webp new file mode 100644 index 0000000000..47a9029849 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-kubeflow.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-provision-plan.png b/static/assets/docs/images/tf-tutorial-images/tf-provision-plan.png deleted file mode 100644 index b4ea6749dd..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-provision-plan.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-provision-plan.webp b/static/assets/docs/images/tf-tutorial-images/tf-provision-plan.webp new file mode 100644 index 0000000000..743fb33113 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-provision-plan.webp differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-provisioned-cluster.png b/static/assets/docs/images/tf-tutorial-images/tf-provisioned-cluster.png deleted file mode 100644 index 65b4ced861..0000000000 Binary files a/static/assets/docs/images/tf-tutorial-images/tf-provisioned-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tf-tutorial-images/tf-provisioned-cluster.webp b/static/assets/docs/images/tf-tutorial-images/tf-provisioned-cluster.webp new file mode 100644 index 0000000000..2f5d053cf6 Binary files /dev/null and b/static/assets/docs/images/tf-tutorial-images/tf-provisioned-cluster.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-cluster_config_1.png b/static/assets/docs/images/troubleshooting-pcg-cluster_config_1.png deleted file mode 100644 index 2af3629493..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-cluster_config_1.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-cluster_config_1.webp b/static/assets/docs/images/troubleshooting-pcg-cluster_config_1.webp new file mode 100644 index 0000000000..aaefe72c0f Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-cluster_config_1.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-cluster_config_2.png b/static/assets/docs/images/troubleshooting-pcg-cluster_config_2.png deleted file mode 100644 index 17e14efa49..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-cluster_config_2.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-cluster_config_2.webp b/static/assets/docs/images/troubleshooting-pcg-cluster_config_2.webp new file mode 100644 index 0000000000..70b742b084 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-cluster_config_2.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-cluster_settings.png b/static/assets/docs/images/troubleshooting-pcg-cluster_settings.png deleted file mode 100644 index 36ad7c14b8..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-cluster_settings.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-cluster_settings.webp b/static/assets/docs/images/troubleshooting-pcg-cluster_settings.webp new file mode 100644 index 0000000000..5e873c42e4 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-cluster_settings.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-dns.png b/static/assets/docs/images/troubleshooting-pcg-dns.png deleted file mode 100644 index 83330b23a0..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-dns.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-dns.webp b/static/assets/docs/images/troubleshooting-pcg-dns.webp new file mode 100644 index 0000000000..83a32fa681 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-dns.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-download_kubeconfig.png b/static/assets/docs/images/troubleshooting-pcg-download_kubeconfig.png deleted file mode 100644 index adad8afcb9..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-download_kubeconfig.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-download_kubeconfig.webp b/static/assets/docs/images/troubleshooting-pcg-download_kubeconfig.webp new file mode 100644 index 0000000000..af8bf75f61 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-download_kubeconfig.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-download_logs.png b/static/assets/docs/images/troubleshooting-pcg-download_logs.png deleted file mode 100644 index 75b4997f94..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-download_logs.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-download_logs.webp b/static/assets/docs/images/troubleshooting-pcg-download_logs.webp new file mode 100644 index 0000000000..e3171125a1 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-download_logs.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-http_error.png b/static/assets/docs/images/troubleshooting-pcg-http_error.png deleted file mode 100644 index e9ac0e38ce..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-http_error.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-http_error.webp b/static/assets/docs/images/troubleshooting-pcg-http_error.webp new file mode 100644 index 0000000000..f5335ee756 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-http_error.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-monitoring_console.png b/static/assets/docs/images/troubleshooting-pcg-monitoring_console.png deleted file mode 100644 index 89b43246a7..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-monitoring_console.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-monitoring_console.webp b/static/assets/docs/images/troubleshooting-pcg-monitoring_console.webp new file mode 100644 index 0000000000..453d20f0ef Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-monitoring_console.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-monitoring_logs.png b/static/assets/docs/images/troubleshooting-pcg-monitoring_logs.png deleted file mode 100644 index 48999d1216..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-monitoring_logs.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-monitoring_logs.webp b/static/assets/docs/images/troubleshooting-pcg-monitoring_logs.webp new file mode 100644 index 0000000000..13968cfef3 Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-monitoring_logs.webp differ diff --git a/static/assets/docs/images/troubleshooting-pcg-template_properties.png b/static/assets/docs/images/troubleshooting-pcg-template_properties.png deleted file mode 100644 index b80f000814..0000000000 Binary files a/static/assets/docs/images/troubleshooting-pcg-template_properties.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting-pcg-template_properties.webp b/static/assets/docs/images/troubleshooting-pcg-template_properties.webp new file mode 100644 index 0000000000..688538dd0a Binary files /dev/null and b/static/assets/docs/images/troubleshooting-pcg-template_properties.webp differ diff --git a/static/assets/docs/images/troubleshooting_edge_grub-menu.png b/static/assets/docs/images/troubleshooting_edge_grub-menu.png deleted file mode 100644 index 2ceaad0039..0000000000 Binary files a/static/assets/docs/images/troubleshooting_edge_grub-menu.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting_edge_grub-menu.webp b/static/assets/docs/images/troubleshooting_edge_grub-menu.webp new file mode 100644 index 0000000000..08bde55581 Binary files /dev/null and b/static/assets/docs/images/troubleshooting_edge_grub-menu.webp differ diff --git a/static/assets/docs/images/troubleshooting_enterprise-install_pack-registry-tls.png b/static/assets/docs/images/troubleshooting_enterprise-install_pack-registry-tls.png deleted file mode 100644 index b4637242ea..0000000000 Binary files a/static/assets/docs/images/troubleshooting_enterprise-install_pack-registry-tls.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting_enterprise-install_pack-registry-tls.webp b/static/assets/docs/images/troubleshooting_enterprise-install_pack-registry-tls.webp new file mode 100644 index 0000000000..918d51fb96 Binary files /dev/null and b/static/assets/docs/images/troubleshooting_enterprise-install_pack-registry-tls.webp differ diff --git a/static/assets/docs/images/troubleshooting_generate-har-files_chrome-dev-tools-settings.png.png b/static/assets/docs/images/troubleshooting_generate-har-files_chrome-dev-tools-settings.png.png deleted file mode 100644 index 862e740ca6..0000000000 Binary files a/static/assets/docs/images/troubleshooting_generate-har-files_chrome-dev-tools-settings.png.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting_generate-har-files_chrome-dev-tools-settings.webp b/static/assets/docs/images/troubleshooting_generate-har-files_chrome-dev-tools-settings.webp new file mode 100644 index 0000000000..b949573535 Binary files /dev/null and b/static/assets/docs/images/troubleshooting_generate-har-files_chrome-dev-tools-settings.webp differ diff --git a/static/assets/docs/images/troubleshooting_generate-har-files_firefox-devtools.png b/static/assets/docs/images/troubleshooting_generate-har-files_firefox-devtools.png deleted file mode 100644 index 3812555edc..0000000000 Binary files a/static/assets/docs/images/troubleshooting_generate-har-files_firefox-devtools.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting_generate-har-files_firefox-devtools.webp b/static/assets/docs/images/troubleshooting_generate-har-files_firefox-devtools.webp new file mode 100644 index 0000000000..b0162e6d3b Binary files /dev/null and b/static/assets/docs/images/troubleshooting_generate-har-files_firefox-devtools.webp differ diff --git a/static/assets/docs/images/troubleshooting_generate-har-files_safari-web-inspector.png b/static/assets/docs/images/troubleshooting_generate-har-files_safari-web-inspector.png deleted file mode 100644 index 15d44fb10e..0000000000 Binary files a/static/assets/docs/images/troubleshooting_generate-har-files_safari-web-inspector.png and /dev/null differ diff --git a/static/assets/docs/images/troubleshooting_generate-har-files_safari-web-inspector.webp b/static/assets/docs/images/troubleshooting_generate-har-files_safari-web-inspector.webp new file mode 100644 index 0000000000..fb3bc406fb Binary files /dev/null and b/static/assets/docs/images/troubleshooting_generate-har-files_safari-web-inspector.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.png b/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.png deleted file mode 100644 index 3aced1245c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.webp b/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.webp new file mode 100644 index 0000000000..18c48afb8f Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_cluster-2-deploy-app.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.png b/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.png deleted file mode 100644 index 41489f19b5..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.webp b/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.webp new file mode 100644 index 0000000000..6678b7d133 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_app_deploy-apps_scenario-1-overview.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.png deleted file mode 100644 index eb78110768..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.webp new file mode 100644 index 0000000000..c9b53d547d Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_create-api-key.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.png deleted file mode 100644 index edd9a721d4..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.webp new file mode 100644 index 0000000000..a8788522ea Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-app_self-hosted-hello-universe.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.png deleted file mode 100644 index a13f24b65e..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.webp new file mode 100644 index 0000000000..cd3fdc6aad Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profile-creation.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.png deleted file mode 100644 index 1bf916283f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.webp new file mode 100644 index 0000000000..401017e4e4 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_app-profiles.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.png deleted file mode 100644 index c92ca2e6e7..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.webp new file mode 100644 index 0000000000..1ee63bd9ec Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_architecture-diagram.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.png deleted file mode 100644 index ce48c33a83..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.webp new file mode 100644 index 0000000000..b8fd89cb6c Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-2-details-page.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.png deleted file mode 100644 index 0059dc049d..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.webp new file mode 100644 index 0000000000..70582d2827 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_cluster-details-view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.png deleted file mode 100644 index 1911abbd7a..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.webp new file mode 100644 index 0000000000..335be45a80 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-apps-view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.png deleted file mode 100644 index b9842e9d9b..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.webp new file mode 100644 index 0000000000..97937e8fa2 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_delete-cluster-view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.png deleted file mode 100644 index a5f73c4925..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.webp new file mode 100644 index 0000000000..b99f3ea826 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_hello-universe.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.png deleted file mode 100644 index 00499ca93d..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.webp new file mode 100644 index 0000000000..d8e88af1f8 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_postgres-service-create.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.png deleted file mode 100644 index aed8776a8c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.webp new file mode 100644 index 0000000000..afde3a647a Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_toggle-app-mode.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.png deleted file mode 100644 index e69a2e5bd0..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.webp new file mode 100644 index 0000000000..70bae7a40e Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_ui-api-display.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.png deleted file mode 100644 index 4ac55fac4d..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.webp new file mode 100644 index 0000000000..0d1b2769ed Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy-apps_virtual-cluster-list.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.png deleted file mode 100644 index a6ba23df3f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.webp new file mode 100644 index 0000000000..9894cdb1ac Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploy_scenario-2-overview.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.png b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.png deleted file mode 100644 index 41d1d7585c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.webp b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.webp new file mode 100644 index 0000000000..1807274488 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-app/devx_apps_deploys-apps_reverse-proxy-diagram.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.png deleted file mode 100644 index 4b4e78df9f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.webp new file mode 100644 index 0000000000..01948c0049 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_add-service-tag.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.png deleted file mode 100644 index a2af554576..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.webp new file mode 100644 index 0000000000..1d0736f094 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_apply-frontend-filter.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.png deleted file mode 100644 index c9be5effbe..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.webp new file mode 100644 index 0000000000..139c2b7184 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_available-updates-dialog.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.png deleted file mode 100644 index 649f830495..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.webp new file mode 100644 index 0000000000..3663c7d6bf Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_completed-cluster-updates.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.png deleted file mode 100644 index 2b813d64cd..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.webp new file mode 100644 index 0000000000..538b1050ed Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-FE-cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.png deleted file mode 100644 index d1e81edd00..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.webp new file mode 100644 index 0000000000..aa345b009b Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_deployed-clusters-start-setup.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.png deleted file mode 100644 index 81a96d7559..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.webp new file mode 100644 index 0000000000..d5cde3e418 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-with-api.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.png deleted file mode 100644 index 81587fe25d..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.webp new file mode 100644 index 0000000000..023c9f2b37 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_hello-universe-without-api.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.png deleted file mode 100644 index 1d46b959e9..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.webp new file mode 100644 index 0000000000..77b683659a Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_new-version-overview.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.png deleted file mode 100644 index c73bf7eeef..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.webp new file mode 100644 index 0000000000..ca438fc6d6 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_pending-update-clusters-view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.png deleted file mode 100644 index e162c96838..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.webp new file mode 100644 index 0000000000..dcb9f2cd07 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-version-selection.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.png deleted file mode 100644 index a27d4781e7..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.webp new file mode 100644 index 0000000000..8698f1fdfd Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_profile-with-cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.png deleted file mode 100644 index 9be7b10e77..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.webp new file mode 100644 index 0000000000..d027832eec Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-available-updates-dialog.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.png deleted file mode 100644 index 845453b6dc..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.webp new file mode 100644 index 0000000000..44ceb851a2 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_tf-profile-new-version.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.png b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.png deleted file mode 100644 index fdd58740db..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.webp b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.webp new file mode 100644 index 0000000000..3cc15a96f7 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-cluster-profile-updates/clusters_cluster-management_deploy-cluster-profile-updates_updates-available-button-cluster-overview.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.png deleted file mode 100644 index e9ad04a501..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.webp new file mode 100644 index 0000000000..5d40c18fe2 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_aws_create_cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png deleted file mode 100644 index 60e57a4d09..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp new file mode 100644 index 0000000000..e77ee17e66 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.png deleted file mode 100644 index 9617a45864..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.webp new file mode 100644 index 0000000000..57863ef5ba Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png deleted file mode 100644 index 770bd08706..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp new file mode 100644 index 0000000000..2a67c52733 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.png deleted file mode 100644 index 4c859fab65..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.webp new file mode 100644 index 0000000000..0a954ea6c2 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_creation_parameters.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png deleted file mode 100644 index a215e17bb6..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp new file mode 100644 index 0000000000..8925465b36 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.png deleted file mode 100644 index 689adc2ea8..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.webp new file mode 100644 index 0000000000..7086753eec Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_details.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.png deleted file mode 100644 index ea36d75e60..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.webp new file mode 100644 index 0000000000..f8bd1a21ad Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-cluster_profile_cluster_profile_review.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.png b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.png deleted file mode 100644 index ffa060f003..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.webp b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.webp new file mode 100644 index 0000000000..8eb8a58367 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/aws/clusters_public-cloud_deploy-k8s-event_log.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.png deleted file mode 100644 index a2e6bb1877..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.webp new file mode 100644 index 0000000000..406bbbe6ee Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.png deleted file mode 100644 index 7408c8e563..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.webp new file mode 100644 index 0000000000..c476dc7a0c Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_azure_create_cluster_details.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png deleted file mode 100644 index f64cc46c45..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp new file mode 100644 index 0000000000..801cfea2a8 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile.png deleted file mode 100644 index 071b97a76c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile.webp new file mode 100644 index 0000000000..4e0ab78ac0 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.png deleted file mode 100644 index 7a7bd9f694..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.webp new file mode 100644 index 0000000000..a75f011675 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_cluster_profile_stack.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png deleted file mode 100644 index 8159297ba9..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp new file mode 100644 index 0000000000..ca20544a25 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_clusters_basic_info.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.png deleted file mode 100644 index aa7ca40170..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.webp new file mode 100644 index 0000000000..0e5d91d00c Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_parameters.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.png b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.png deleted file mode 100644 index 606ddd3caf..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp new file mode 100644 index 0000000000..49efc5ddac Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/azure/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.png deleted file mode 100644 index 2b77e352f7..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.webp new file mode 100644 index 0000000000..da23eda040 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_app.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.png deleted file mode 100644 index 8f27fd1bdf..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.webp new file mode 100644 index 0000000000..055ea2cd01 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_application.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create.png deleted file mode 100644 index 38cf92c545..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create.webp new file mode 100644 index 0000000000..2a1042542b Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.png deleted file mode 100644 index eb78110768..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.webp new file mode 100644 index 0000000000..c9b53d547d Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_api_key.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_events.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_events.png deleted file mode 100644 index f9516e731c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_events.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_events.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_events.webp new file mode 100644 index 0000000000..ef2b583fd3 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_create_events.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.png deleted file mode 100644 index 3aa20982c3..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.webp new file mode 100644 index 0000000000..9a8ea2babe Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_delete-cluster-button.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.png deleted file mode 100644 index 7932c6ee36..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.webp new file mode 100644 index 0000000000..800880ef85 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.png deleted file mode 100644 index c8ff0ebb11..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.webp new file mode 100644 index 0000000000..4ea07e8f4c Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_manifest_blue_btn.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png deleted file mode 100644 index 8b4ee201d1..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp new file mode 100644 index 0000000000..299fd2f09c Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.png deleted file mode 100644 index e4937a234b..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.webp new file mode 100644 index 0000000000..905f035ffd Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_profile_list_view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.png deleted file mode 100644 index 4e258a4779..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.webp new file mode 100644 index 0000000000..bce2c63ceb Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_service_url.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.png deleted file mode 100644 index 9355b4c670..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.webp new file mode 100644 index 0000000000..53a99905b8 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_update_available.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_workloads.png b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_workloads.png deleted file mode 100644 index 57532678ca..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_workloads.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_workloads.webp b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_workloads.webp new file mode 100644 index 0000000000..808f53b223 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/clusters_public-cloud_deploy-k8s-cluster_workloads.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_app_update_pods.png b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_app_update_pods.png deleted file mode 100644 index 57eba57f35..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_app_update_pods.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_app_update_pods.webp b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_app_update_pods.webp new file mode 100644 index 0000000000..eb92a13119 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_app_update_pods.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.png b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.png deleted file mode 100644 index d01352cf39..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.webp b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.webp new file mode 100644 index 0000000000..5361a37a86 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_update_details_compare.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_updates_available.png b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_updates_available.png deleted file mode 100644 index 43c8e093be..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_updates_available.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_updates_available.webp b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_updates_available.webp new file mode 100644 index 0000000000..3a459ee92a Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/deploy_app/clusters_public-cloud_deploy-k8s-cluster_updates_available.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.png deleted file mode 100644 index c7039bef8f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.webp new file mode 100644 index 0000000000..0858719fb7 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_basic_info.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.png deleted file mode 100644 index 2d4c661b56..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.webp new file mode 100644 index 0000000000..07e068546a Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_gcp_profile.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png deleted file mode 100644 index 5b63150c55..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp new file mode 100644 index 0000000000..7cbfd013fd Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_cluster_nodes_config.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png deleted file mode 100644 index f4e6f868d5..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp new file mode 100644 index 0000000000..e0cbe8f29e Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_clusters_parameters.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.png deleted file mode 100644 index fed78141cf..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.webp new file mode 100644 index 0000000000..b6fc07a261 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_cluster_profile_stack_view.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_ssh_key_create.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_ssh_key_create.png deleted file mode 100644 index 4a6ca5e73b..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_ssh_key_create.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_ssh_key_create.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_ssh_key_create.webp new file mode 100644 index 0000000000..cd8cb63b29 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_gcp_ssh_key_create.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png deleted file mode 100644 index 0edbae6857..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp new file mode 100644 index 0000000000..afe3a541fc Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_new_cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.png deleted file mode 100644 index 42101a3e6f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.webp new file mode 100644 index 0000000000..939822180a Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_details.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.png deleted file mode 100644 index f93218a7cc..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp new file mode 100644 index 0000000000..7343658362 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_profile_review.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_provisioning.png b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_provisioning.png deleted file mode 100644 index c4a929466b..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_provisioning.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_provisioning.webp b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_provisioning.webp new file mode 100644 index 0000000000..986676c304 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/gcp/clusters_public-cloud_deploy-k8s-cluster_provisioning.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_details.png b/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_details.png deleted file mode 100644 index b09c94ba8b..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_details.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_details.webp b/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_details.webp new file mode 100644 index 0000000000..d2489788bb Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_details.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_profile.png b/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_profile.png deleted file mode 100644 index db2c49b1ce..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_profile.webp b/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_profile.webp new file mode 100644 index 0000000000..7eb532113a Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-clusters/terraform/clusters_public-cloud_deploy-k8s-cluster_profile.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.png deleted file mode 100644 index 0bf14ec76e..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.webp new file mode 100644 index 0000000000..bf1f1567dd Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_adding-a-custom-registry-tls_certificate.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.png deleted file mode 100644 index 50990a9833..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.webp new file mode 100644 index 0000000000..67176f4952 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_architecture-diagram.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.png deleted file mode 100644 index c7f38eda66..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.webp new file mode 100644 index 0000000000..c02cf370b1 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-edit.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.png deleted file mode 100644 index d8c2a48a7d..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.webp new file mode 100644 index 0000000000..793a134cdd Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry-sync.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.png deleted file mode 100644 index 131612076a..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.webp new file mode 100644 index 0000000000..c92b5e5dc4 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_basic-oci-registry.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.png deleted file mode 100644 index a99fed630f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.webp new file mode 100644 index 0000000000..865be5eedb Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-health.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.png deleted file mode 100644 index 3a3f2f95e7..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.webp new file mode 100644 index 0000000000..c784bd2eed Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-layers.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.png deleted file mode 100644 index 9bb2ba741f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.webp new file mode 100644 index 0000000000..2255699d0e Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_cluster-metrics.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.png deleted file mode 100644 index 0dc59fc5b9..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.webp new file mode 100644 index 0000000000..3f6a4a2f25 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_default-scope.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.png deleted file mode 100644 index 0e71bfef95..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.webp new file mode 100644 index 0000000000..2281794d65 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.png deleted file mode 100644 index cc247fb94a..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.webp new file mode 100644 index 0000000000..6f04e71cc4 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_delete-profile.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.png deleted file mode 100644 index 034958a8fb..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.webp new file mode 100644 index 0000000000..646281c1bf Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_generate-api-key.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.png deleted file mode 100644 index 01a2d4af1f..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.webp new file mode 100644 index 0000000000..255e393912 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-login.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.png deleted file mode 100644 index a2a2dd8d33..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.webp new file mode 100644 index 0000000000..e207a978ab Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-project.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.png deleted file mode 100644 index 3cfbabf1f6..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.webp new file mode 100644 index 0000000000..c0230fa571 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_harbor-repository.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.png deleted file mode 100644 index 00fbb961b5..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.webp new file mode 100644 index 0000000000..d28fe6d024 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_ngrok-start.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.png deleted file mode 100644 index 893523036c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.webp new file mode 100644 index 0000000000..9578a05f28 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-edit.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.png deleted file mode 100644 index 559fa692da..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.webp new file mode 100644 index 0000000000..ce083078bd Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry-sync.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.png deleted file mode 100644 index f7fbd6f1e1..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.webp new file mode 100644 index 0000000000..417f7920d8 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_oci-registry.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-describe.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-describe.png deleted file mode 100644 index fa56891e23..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-describe.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-describe.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-describe.webp new file mode 100644 index 0000000000..f67a973d0d Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-describe.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.png deleted file mode 100644 index 25cfd6e555..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.webp new file mode 100644 index 0000000000..b1f454a50c Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_pack-push.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_palette-cloud-account.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_palette-cloud-account.png deleted file mode 100644 index be952ac01c..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_palette-cloud-account.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_palette-cloud-account.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_palette-cloud-account.webp new file mode 100644 index 0000000000..9d6a941317 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_palette-cloud-account.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.png deleted file mode 100644 index eccc1b3e36..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.webp new file mode 100644 index 0000000000..53c8f24c02 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-certsan.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.png deleted file mode 100644 index ce80aa0197..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.webp new file mode 100644 index 0000000000..b6f7f0db43 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-layer.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.png deleted file mode 100644 index 0c0b9e5599..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.webp new file mode 100644 index 0000000000..9df4261629 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_profile-values-yaml.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.png deleted file mode 100644 index 38901ac8a9..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.webp new file mode 100644 index 0000000000..11daaa64ec Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-delete.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.png deleted file mode 100644 index 61da0e2c03..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.webp new file mode 100644 index 0000000000..844590ff01 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-edit.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.png deleted file mode 100644 index 31ff3fb066..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.webp new file mode 100644 index 0000000000..be99fb20f9 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_registry-sync.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.png deleted file mode 100644 index 66b31ce052..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.webp new file mode 100644 index 0000000000..12e3b837ed Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_success.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png deleted file mode 100644 index 527baf94d0..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.webp new file mode 100644 index 0000000000..c4b607d550 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_tenant-admin.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.png deleted file mode 100644 index db173895f3..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.webp new file mode 100644 index 0000000000..49692669cf Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-cluster.webp differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-profile.png b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-profile.png deleted file mode 100644 index fd2d3cc9fb..0000000000 Binary files a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-profile.webp b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-profile.webp new file mode 100644 index 0000000000..fcf1cd6325 Binary files /dev/null and b/static/assets/docs/images/tutorials/deploy-pack/registries-and-packs_deploy-pack_verify-profile.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_access-service.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_access-service.png deleted file mode 100644 index 329ab9e9a2..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_access-service.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_access-service.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_access-service.webp new file mode 100644 index 0000000000..d3bfb244fd Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_access-service.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.png deleted file mode 100644 index a9be616586..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.webp new file mode 100644 index 0000000000..27f4e95dcb Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest-file.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.png deleted file mode 100644 index e0140ca308..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.webp new file mode 100644 index 0000000000..0dcdf2ce51 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-manifest.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.png deleted file mode 100644 index faefcbfb65..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.webp new file mode 100644 index 0000000000..0ee9303f0d Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-master-node.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.png deleted file mode 100644 index a15a05889a..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.webp new file mode 100644 index 0000000000..7ec82e347c Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_add-worker-node.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.png deleted file mode 100644 index 88715d30c7..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.webp new file mode 100644 index 0000000000..152c1cddd4 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-cluster.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.png deleted file mode 100644 index 3994fa5c88..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.webp new file mode 100644 index 0000000000..bffa1f0d31 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_delete-profile.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.png deleted file mode 100644 index 2969213309..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.webp new file mode 100644 index 0000000000..fa04868423 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edge-hosts.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.png deleted file mode 100644 index d3fec79b2a..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.webp new file mode 100644 index 0000000000..b5d33df74e Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_edit-profile.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.png deleted file mode 100644 index 83fdb8d915..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.webp new file mode 100644 index 0000000000..9b8d3ba7d5 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_hello-universe.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_overarching.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_overarching.png deleted file mode 100644 index dc30f95a18..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_overarching.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_overarching.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_overarching.webp new file mode 100644 index 0000000000..bcf3368956 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_overarching.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_profile-success.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_profile-success.png deleted file mode 100644 index 467e819135..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_profile-success.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_profile-success.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_profile-success.webp new file mode 100644 index 0000000000..a3c520e0de Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_profile-success.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token-fields.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token-fields.png deleted file mode 100644 index 0e9e6ad6ce..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token-fields.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token-fields.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token-fields.webp new file mode 100644 index 0000000000..f6ff0dbfc1 Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token-fields.webp differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token.png b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token.png deleted file mode 100644 index b2652d1c28..0000000000 Binary files a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token.webp b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token.webp new file mode 100644 index 0000000000..6f4efac54e Binary files /dev/null and b/static/assets/docs/images/tutorials/edge/clusters_edge_deploy-cluster_registration-token.webp differ diff --git a/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.png b/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.png deleted file mode 100644 index 8cf6b10807..0000000000 Binary files a/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.webp b/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.webp new file mode 100644 index 0000000000..0ae5960d8b Binary files /dev/null and b/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_artifacts.webp differ diff --git a/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.png b/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.png deleted file mode 100644 index b91225d53b..0000000000 Binary files a/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.webp b/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.webp new file mode 100644 index 0000000000..53d29740d0 Binary files /dev/null and b/static/assets/docs/images/tutorials/palette-canvos/clusters_edge_palette-canvos_edit_profile.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/newly-created-cluster.png b/static/assets/docs/images/tutorials/tf-tutorial-images/newly-created-cluster.png deleted file mode 100644 index 02c92216b4..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/newly-created-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/newly-created-cluster.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/newly-created-cluster.webp new file mode 100644 index 0000000000..4dd6d7119f Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/newly-created-cluster.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/terraform-finished-install.png b/static/assets/docs/images/tutorials/tf-tutorial-images/terraform-finished-install.png deleted file mode 100644 index 737b2cb511..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/terraform-finished-install.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/terraform-finished-install.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/terraform-finished-install.webp new file mode 100644 index 0000000000..c8761f98ed Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/terraform-finished-install.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-apply.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-apply.png deleted file mode 100644 index 4409f57b7d..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-apply.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-apply.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-apply.webp new file mode 100644 index 0000000000..99267a0797 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-apply.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-create-missing-resources.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-create-missing-resources.png deleted file mode 100644 index fb68dccd2a..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-create-missing-resources.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-create-missing-resources.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-create-missing-resources.webp new file mode 100644 index 0000000000..3fba483ebc Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-create-missing-resources.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy-complete.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy-complete.png deleted file mode 100644 index e5d3391f49..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy-complete.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy-complete.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy-complete.webp new file mode 100644 index 0000000000..9d477966ec Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy-complete.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy.png deleted file mode 100644 index c74a40fb2d..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy.webp new file mode 100644 index 0000000000..5d0439c139 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-destroy.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-execution-plan.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-execution-plan.png deleted file mode 100644 index b83985723d..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-execution-plan.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-execution-plan.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-execution-plan.webp new file mode 100644 index 0000000000..27ec503de2 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-execution-plan.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-finished-installing.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-finished-installing.png deleted file mode 100644 index 7404f181ff..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-finished-installing.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-finished-installing.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-finished-installing.webp new file mode 100644 index 0000000000..aeeb3aca95 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-finished-installing.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initialized.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initialized.png deleted file mode 100644 index b63c90c7e7..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initialized.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initialized.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initialized.webp new file mode 100644 index 0000000000..0780d3bdfa Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initialized.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initializing.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initializing.png deleted file mode 100644 index 2e25c1d3ad..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initializing.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initializing.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initializing.webp new file mode 100644 index 0000000000..dd4619e22f Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-initializing.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-kubeflow.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-kubeflow.png deleted file mode 100644 index 0d7f71dee5..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-kubeflow.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-kubeflow.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-kubeflow.webp new file mode 100644 index 0000000000..47a9029849 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-kubeflow.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provision-plan.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provision-plan.png deleted file mode 100644 index b4ea6749dd..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provision-plan.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provision-plan.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provision-plan.webp new file mode 100644 index 0000000000..743fb33113 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provision-plan.webp differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provisioned-cluster.png b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provisioned-cluster.png deleted file mode 100644 index 65b4ced861..0000000000 Binary files a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provisioned-cluster.png and /dev/null differ diff --git a/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provisioned-cluster.webp b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provisioned-cluster.webp new file mode 100644 index 0000000000..2f5d053cf6 Binary files /dev/null and b/static/assets/docs/images/tutorials/tf-tutorial-images/tf-provisioned-cluster.webp differ diff --git a/static/assets/docs/images/upgrade-details1.png b/static/assets/docs/images/upgrade-details1.png deleted file mode 100644 index ed4839525c..0000000000 Binary files a/static/assets/docs/images/upgrade-details1.png and /dev/null differ diff --git a/static/assets/docs/images/upgrade-details1.webp b/static/assets/docs/images/upgrade-details1.webp new file mode 100644 index 0000000000..b95ae4e014 Binary files /dev/null and b/static/assets/docs/images/upgrade-details1.webp differ diff --git a/static/assets/docs/images/upgrade-details2.png b/static/assets/docs/images/upgrade-details2.png deleted file mode 100644 index 970cd4c9d9..0000000000 Binary files a/static/assets/docs/images/upgrade-details2.png and /dev/null differ diff --git a/static/assets/docs/images/upgrade-details2.webp b/static/assets/docs/images/upgrade-details2.webp new file mode 100644 index 0000000000..b749a640cd Binary files /dev/null and b/static/assets/docs/images/upgrade-details2.webp differ diff --git a/static/assets/docs/images/user-experience.png b/static/assets/docs/images/user-experience.png deleted file mode 100644 index f5a7fdd5ac..0000000000 Binary files a/static/assets/docs/images/user-experience.png and /dev/null differ diff --git a/static/assets/docs/images/user-experience.webp b/static/assets/docs/images/user-experience.webp new file mode 100644 index 0000000000..2dc4ddfba4 Binary files /dev/null and b/static/assets/docs/images/user-experience.webp differ diff --git a/static/assets/docs/images/user-management_palette-rback_palette-rbac-model.png b/static/assets/docs/images/user-management_palette-rback_palette-rbac-model.png deleted file mode 100644 index ece055c410..0000000000 Binary files a/static/assets/docs/images/user-management_palette-rback_palette-rbac-model.png and /dev/null differ diff --git a/static/assets/docs/images/user-management_palette-rback_palette-rbac-model.webp b/static/assets/docs/images/user-management_palette-rback_palette-rbac-model.webp new file mode 100644 index 0000000000..f181646bf0 Binary files /dev/null and b/static/assets/docs/images/user-management_palette-rback_palette-rbac-model.webp differ diff --git a/static/assets/docs/images/vertex-successful-vm-deploy-and-urls1.png b/static/assets/docs/images/vertex-successful-vm-deploy-and-urls1.png deleted file mode 100644 index bfe9d5068b..0000000000 Binary files a/static/assets/docs/images/vertex-successful-vm-deploy-and-urls1.png and /dev/null differ diff --git a/static/assets/docs/images/vertex-successful-vm-deploy-and-urls1.webp b/static/assets/docs/images/vertex-successful-vm-deploy-and-urls1.webp new file mode 100644 index 0000000000..bb67327b46 Binary files /dev/null and b/static/assets/docs/images/vertex-successful-vm-deploy-and-urls1.webp differ diff --git a/static/assets/docs/images/vertex_account-management_credentials_add-passkey.png b/static/assets/docs/images/vertex_account-management_credentials_add-passkey.png deleted file mode 100644 index f695ad3f6a..0000000000 Binary files a/static/assets/docs/images/vertex_account-management_credentials_add-passkey.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_account-management_credentials_add-passkey.webp b/static/assets/docs/images/vertex_account-management_credentials_add-passkey.webp new file mode 100644 index 0000000000..c5ad708de0 Binary files /dev/null and b/static/assets/docs/images/vertex_account-management_credentials_add-passkey.webp differ diff --git a/static/assets/docs/images/vertex_account-management_credentials_browser-cache-token.png b/static/assets/docs/images/vertex_account-management_credentials_browser-cache-token.png deleted file mode 100644 index dbde4802e3..0000000000 Binary files a/static/assets/docs/images/vertex_account-management_credentials_browser-cache-token.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_account-management_credentials_browser-cache-token.webp b/static/assets/docs/images/vertex_account-management_credentials_browser-cache-token.webp new file mode 100644 index 0000000000..ba7655720b Binary files /dev/null and b/static/assets/docs/images/vertex_account-management_credentials_browser-cache-token.webp differ diff --git a/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.png b/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.png deleted file mode 100644 index c9da9383d5..0000000000 Binary files a/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.webp b/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.webp new file mode 100644 index 0000000000..4ce705efad Binary files /dev/null and b/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_order-operations.webp differ diff --git a/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.png b/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.png deleted file mode 100644 index fb4818839a..0000000000 Binary files a/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.webp b/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.webp new file mode 100644 index 0000000000..b4339fe47a Binary files /dev/null and b/static/assets/docs/images/vertex_airgap_vmware-vsphere-airgap-instructions_ovf-wizard.webp differ diff --git a/static/assets/docs/images/vertex_cluster-profile-k8s-fips.png b/static/assets/docs/images/vertex_cluster-profile-k8s-fips.png deleted file mode 100644 index 1f850f6c72..0000000000 Binary files a/static/assets/docs/images/vertex_cluster-profile-k8s-fips.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_cluster-profile-k8s-fips.webp b/static/assets/docs/images/vertex_cluster-profile-k8s-fips.webp new file mode 100644 index 0000000000..6a035a604a Binary files /dev/null and b/static/assets/docs/images/vertex_cluster-profile-k8s-fips.webp differ diff --git a/static/assets/docs/images/vertex_cluster-profile-k8s-fips1.png b/static/assets/docs/images/vertex_cluster-profile-k8s-fips1.png deleted file mode 100644 index c64325e710..0000000000 Binary files a/static/assets/docs/images/vertex_cluster-profile-k8s-fips1.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_cluster-profile-k8s-fips1.webp b/static/assets/docs/images/vertex_cluster-profile-k8s-fips1.webp new file mode 100644 index 0000000000..b803ba666b Binary files /dev/null and b/static/assets/docs/images/vertex_cluster-profile-k8s-fips1.webp differ diff --git a/static/assets/docs/images/vertex_enterprise-install-button.png b/static/assets/docs/images/vertex_enterprise-install-button.png deleted file mode 100644 index 3c7dea54a4..0000000000 Binary files a/static/assets/docs/images/vertex_enterprise-install-button.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_enterprise-install-button.webp b/static/assets/docs/images/vertex_enterprise-install-button.webp new file mode 100644 index 0000000000..8d213b2193 Binary files /dev/null and b/static/assets/docs/images/vertex_enterprise-install-button.webp differ diff --git a/static/assets/docs/images/vertex_enterprise-install-button1.png b/static/assets/docs/images/vertex_enterprise-install-button1.png deleted file mode 100644 index bbfc3371ce..0000000000 Binary files a/static/assets/docs/images/vertex_enterprise-install-button1.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_enterprise-install-button1.webp b/static/assets/docs/images/vertex_enterprise-install-button1.webp new file mode 100644 index 0000000000..a779c9665e Binary files /dev/null and b/static/assets/docs/images/vertex_enterprise-install-button1.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_compliant.png b/static/assets/docs/images/vertex_fips-status-icons_compliant.png deleted file mode 100644 index 3dc899afa8..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_compliant.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_compliant.webp b/static/assets/docs/images/vertex_fips-status-icons_compliant.webp new file mode 100644 index 0000000000..13dcc38c3c Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_compliant.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.png b/static/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.png deleted file mode 100644 index 53d47ae0a6..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.webp b/static/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.webp new file mode 100644 index 0000000000..428ee82635 Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_icons-in-cluster-overview.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.png b/static/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.png deleted file mode 100644 index bfd4b29224..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.webp b/static/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.webp new file mode 100644 index 0000000000..33b50227a8 Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_icons-in-profile-stack.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.png b/static/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.png deleted file mode 100644 index 366aef448b..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.webp b/static/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.webp new file mode 100644 index 0000000000..33e06bbcde Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_icons-on-profile-page.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_not-compliant.png b/static/assets/docs/images/vertex_fips-status-icons_not-compliant.png deleted file mode 100644 index e7e71d64ef..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_not-compliant.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_not-compliant.webp b/static/assets/docs/images/vertex_fips-status-icons_not-compliant.webp new file mode 100644 index 0000000000..7af8d5b3d9 Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_not-compliant.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_partial.png b/static/assets/docs/images/vertex_fips-status-icons_partial.png deleted file mode 100644 index 73d5639a93..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_partial.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_partial.webp b/static/assets/docs/images/vertex_fips-status-icons_partial.webp new file mode 100644 index 0000000000..23ecf15224 Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_partial.webp differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_unknown.png b/static/assets/docs/images/vertex_fips-status-icons_unknown.png deleted file mode 100644 index d1b145ac8b..0000000000 Binary files a/static/assets/docs/images/vertex_fips-status-icons_unknown.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_fips-status-icons_unknown.webp b/static/assets/docs/images/vertex_fips-status-icons_unknown.webp new file mode 100644 index 0000000000..2a43921301 Binary files /dev/null and b/static/assets/docs/images/vertex_fips-status-icons_unknown.webp differ diff --git a/static/assets/docs/images/vertex_install-on-kubernetes_install_system-console.png b/static/assets/docs/images/vertex_install-on-kubernetes_install_system-console.png deleted file mode 100644 index 4e053bf04d..0000000000 Binary files a/static/assets/docs/images/vertex_install-on-kubernetes_install_system-console.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_install-on-kubernetes_install_system-console.webp b/static/assets/docs/images/vertex_install-on-kubernetes_install_system-console.webp new file mode 100644 index 0000000000..a356fc0071 Binary files /dev/null and b/static/assets/docs/images/vertex_install-on-kubernetes_install_system-console.webp differ diff --git a/static/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.png b/static/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.png deleted file mode 100644 index dc560796eb..0000000000 Binary files a/static/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.webp b/static/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.webp new file mode 100644 index 0000000000..e3007c1ecd Binary files /dev/null and b/static/assets/docs/images/vertex_installation_install-on-vmware_dns-and-ip.webp differ diff --git a/static/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.png b/static/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.png deleted file mode 100644 index 877189a3c8..0000000000 Binary files a/static/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.webp b/static/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.webp new file mode 100644 index 0000000000..63d5449788 Binary files /dev/null and b/static/assets/docs/images/vertex_installation_install-on-vmware_goto-tenant-management.webp differ diff --git a/static/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.png b/static/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.png deleted file mode 100644 index 33b93a73fb..0000000000 Binary files a/static/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.webp b/static/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.webp new file mode 100644 index 0000000000..d0339d61ac Binary files /dev/null and b/static/assets/docs/images/vertex_installation_install-on-vmware_vertex-system-console.webp differ diff --git a/static/assets/docs/images/vertex_migrate-to-enterprise.png b/static/assets/docs/images/vertex_migrate-to-enterprise.png deleted file mode 100644 index 9434e252a8..0000000000 Binary files a/static/assets/docs/images/vertex_migrate-to-enterprise.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_migrate-to-enterprise.webp b/static/assets/docs/images/vertex_migrate-to-enterprise.webp new file mode 100644 index 0000000000..6528c0218b Binary files /dev/null and b/static/assets/docs/images/vertex_migrate-to-enterprise.webp differ diff --git a/static/assets/docs/images/vertex_migrate-to-enterprise1.png b/static/assets/docs/images/vertex_migrate-to-enterprise1.png deleted file mode 100644 index 03edbe4e1f..0000000000 Binary files a/static/assets/docs/images/vertex_migrate-to-enterprise1.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_migrate-to-enterprise1.webp b/static/assets/docs/images/vertex_migrate-to-enterprise1.webp new file mode 100644 index 0000000000..69141ed718 Binary files /dev/null and b/static/assets/docs/images/vertex_migrate-to-enterprise1.webp differ diff --git a/static/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.png b/static/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.png deleted file mode 100644 index c5acf47eb0..0000000000 Binary files a/static/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.webp b/static/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.webp new file mode 100644 index 0000000000..3c958007b0 Binary files /dev/null and b/static/assets/docs/images/vertex_system-management_enable-non-fips-settings_scan-and-backup-tabs.webp differ diff --git a/static/assets/docs/images/vertex_system-management_overview-system-console.png b/static/assets/docs/images/vertex_system-management_overview-system-console.png deleted file mode 100644 index 8416203648..0000000000 Binary files a/static/assets/docs/images/vertex_system-management_overview-system-console.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_system-management_overview-system-console.webp b/static/assets/docs/images/vertex_system-management_overview-system-console.webp new file mode 100644 index 0000000000..3d883d6058 Binary files /dev/null and b/static/assets/docs/images/vertex_system-management_overview-system-console.webp differ diff --git a/static/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.png b/static/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.png deleted file mode 100644 index d95571e2ee..0000000000 Binary files a/static/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.webp b/static/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.webp new file mode 100644 index 0000000000..2501ddef62 Binary files /dev/null and b/static/assets/docs/images/vertex_system-management_ssl-certifiacte-management_certificate-upload.webp differ diff --git a/static/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.png b/static/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.png deleted file mode 100644 index d8b30604fe..0000000000 Binary files a/static/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.webp b/static/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.webp new file mode 100644 index 0000000000..b1feb20340 Binary files /dev/null and b/static/assets/docs/images/vertex_system-management_tenant-management_activate-tenant.webp differ diff --git a/static/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.png b/static/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.png deleted file mode 100644 index bec90ba07a..0000000000 Binary files a/static/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.webp b/static/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.webp new file mode 100644 index 0000000000..8234d0cd61 Binary files /dev/null and b/static/assets/docs/images/vertex_system-management_tenant-management_remove-tenant.webp differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.png b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.png deleted file mode 100644 index 74483658a9..0000000000 Binary files a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.webp b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.webp new file mode 100644 index 0000000000..24e4636e24 Binary files /dev/null and b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-addon-packs.webp differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.png b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.png deleted file mode 100644 index 6321297075..0000000000 Binary files a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.webp b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.webp new file mode 100644 index 0000000000..917b765f1f Binary files /dev/null and b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-cluster-import.webp differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.png b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.png deleted file mode 100644 index 2af84708cf..0000000000 Binary files a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.webp b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.webp new file mode 100644 index 0000000000..158c5acdd2 Binary files /dev/null and b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-features.webp differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.png b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.png deleted file mode 100644 index e961423d1e..0000000000 Binary files a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.webp b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.webp new file mode 100644 index 0000000000..46cc614db7 Binary files /dev/null and b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.webp differ diff --git a/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.png b/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.png deleted file mode 100644 index efa701c31e..0000000000 Binary files a/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.webp b/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.webp new file mode 100644 index 0000000000..c09405c3ee Binary files /dev/null and b/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls.webp differ diff --git a/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.png b/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.png deleted file mode 100644 index 0fd1c7f46b..0000000000 Binary files a/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.webp b/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.webp new file mode 100644 index 0000000000..47c7fa6e43 Binary files /dev/null and b/static/assets/docs/images/vertex_vertex-successful-vm-deploy-and-urls1.webp differ diff --git a/static/assets/docs/images/vertex_virtual-machine-ip.png b/static/assets/docs/images/vertex_virtual-machine-ip.png deleted file mode 100644 index bb8c61fd2c..0000000000 Binary files a/static/assets/docs/images/vertex_virtual-machine-ip.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_virtual-machine-ip.webp b/static/assets/docs/images/vertex_virtual-machine-ip.webp new file mode 100644 index 0000000000..d056c19382 Binary files /dev/null and b/static/assets/docs/images/vertex_virtual-machine-ip.webp differ diff --git a/static/assets/docs/images/vertex_virtual-machine-ip1.png b/static/assets/docs/images/vertex_virtual-machine-ip1.png deleted file mode 100644 index de89df1880..0000000000 Binary files a/static/assets/docs/images/vertex_virtual-machine-ip1.png and /dev/null differ diff --git a/static/assets/docs/images/vertex_virtual-machine-ip1.webp b/static/assets/docs/images/vertex_virtual-machine-ip1.webp new file mode 100644 index 0000000000..424f1cc69d Binary files /dev/null and b/static/assets/docs/images/vertex_virtual-machine-ip1.webp differ diff --git a/static/assets/docs/images/virtualized-edge.png b/static/assets/docs/images/virtualized-edge.png deleted file mode 100644 index 29403325dd..0000000000 Binary files a/static/assets/docs/images/virtualized-edge.png and /dev/null differ diff --git a/static/assets/docs/images/virtualized-edge.webp b/static/assets/docs/images/virtualized-edge.webp new file mode 100644 index 0000000000..a5b1265a0c Binary files /dev/null and b/static/assets/docs/images/virtualized-edge.webp differ diff --git a/static/assets/docs/images/vmware_arch_oct_2020.png b/static/assets/docs/images/vmware_arch_oct_2020.png deleted file mode 100644 index b2f05a2587..0000000000 Binary files a/static/assets/docs/images/vmware_arch_oct_2020.png and /dev/null differ diff --git a/static/assets/docs/images/vmware_arch_oct_2020.webp b/static/assets/docs/images/vmware_arch_oct_2020.webp new file mode 100644 index 0000000000..63ff037595 Binary files /dev/null and b/static/assets/docs/images/vmware_arch_oct_2020.webp differ diff --git a/static/assets/docs/images/vmware_cluster_architecture.png b/static/assets/docs/images/vmware_cluster_architecture.png deleted file mode 100644 index ee9691f8ae..0000000000 Binary files a/static/assets/docs/images/vmware_cluster_architecture.png and /dev/null differ diff --git a/static/assets/docs/images/vmware_cluster_architecture.webp b/static/assets/docs/images/vmware_cluster_architecture.webp new file mode 100644 index 0000000000..268e3365f0 Binary files /dev/null and b/static/assets/docs/images/vmware_cluster_architecture.webp differ diff --git a/static/assets/enterprise-version-account-management_credentials_browser-cache-token.png b/static/assets/enterprise-version-account-management_credentials_browser-cache-token.png deleted file mode 100644 index c8a780437b..0000000000 Binary files a/static/assets/enterprise-version-account-management_credentials_browser-cache-token.png and /dev/null differ diff --git a/static/assets/enterprise-version-account-management_credentials_browser-cache-token.webp b/static/assets/enterprise-version-account-management_credentials_browser-cache-token.webp new file mode 100644 index 0000000000..7234a8b64c Binary files /dev/null and b/static/assets/enterprise-version-account-management_credentials_browser-cache-token.webp differ