From dadc36964789268cb1a5d04a47b41440943e66e7 Mon Sep 17 00:00:00 2001 From: Rachel-Hooley_flexera Date: Tue, 17 Mar 2026 10:48:47 +0200 Subject: [PATCH 1/3] fix broken link for logo --- .github/workflows/deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 14618d6a3..814fceb8d 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -29,6 +29,7 @@ jobs: yarn install yarn bundle:redoc yarn bundle:swagger + cp flexera-spot.png build/flexera-spot.png - name: Deploy Local uses: JamesIves/github-pages-deploy-action@3.7.1 From 4deef8e041c37834247c354dbadddea5211b95ce Mon Sep 17 00:00:00 2001 From: Rachel-Hooley_flexera Date: Tue, 17 Mar 2026 10:49:18 +0200 Subject: [PATCH 2/3] updated links to current doc site --- .github/SECURITY.md | 2 +- api/commons/security.yaml | 2 +- .../general/paths/accountPolicy.yaml | 4 +- .../paths/createAWSAccountExternalId.yaml | 2 +- .../general/paths/subscription.yaml | 4 +- .../general/paths/subscriptionID.yaml | 6 +-- .../validateCloudCredentialsForAzure.yaml | 2 +- .../schemas/createAccessPolicy-example1.yaml | 2 +- .../schemas/createAccessPolicy-example2.yaml | 2 +- .../getAccountAccessPolicies-example1.yaml | 2 +- .../getAccountAccessPolicies-example2.yaml | 2 +- .../schemas/setCloudCredentialsForAWS.yaml | 2 +- .../emr/schemas/compute/bootstrapActions.yaml | 2 +- .../emr/schemas/compute/configurations.yaml | 2 +- .../aws/emr/schemas/compute/steps.yaml | 2 +- .../elastigroup/aws/paths/groups.yaml | 12 ++--- .../aws/schemas/elastigroup-compute.yaml | 2 +- .../aws/schemas/elastigroup-strategy.yaml | 4 +- .../aws/schemas/elastigroupCreate.yaml | 6 +-- .../elastigroup/aws/schemas/import-asg.yaml | 2 +- .../schemas/createElastigroupSpotVMs.yaml | 4 +- .../schemas/elastigroupVm-compute-update.yaml | 2 +- .../schemas/elastigroupVm-compute.yaml | 2 +- .../schemas/elastigroupVm-integrations.yaml | 2 +- .../node/paths/getImportConfiguration.yaml | 2 +- .../create/createStatefulNodeCompute.yaml | 2 +- .../update/updateStatefulNodeCompute.yaml | 2 +- api/services/ocean/aks/paths/clusters.yaml | 4 +- .../ocean/aks/paths/importCluster.yaml | 2 +- .../aks/paths/importVirtualNodeGroup.yaml | 2 +- .../ocean/aks/schemas/ocean-logging.yaml | 2 +- .../paths/importEksNodeGroup-launchSpec.yaml | 2 +- .../aws/schemas/oceanClusterLaunchSpec.yaml | 4 +- .../ocean/ecs/paths/cluster-rolls.yaml | 2 +- .../ecs/paths/fargate-import-to-new.yaml | 6 +-- .../oceanClusterLaunchSpec-create.yaml | 4 +- .../oceanClusterLaunchSpec-update.yaml | 4 +- api/services/ocean/gke/paths/clusters.yaml | 4 +- .../schemas/oceanClusterLaunchSpecCreate.yaml | 2 +- .../schemas/oceanClusterLaunchSpecUpdate.yaml | 2 +- .../ocean/onpremise/paths/clusters.yaml | 2 +- api/spot.yaml | 44 +++++++++---------- redoc/template.hbs.html | 10 ++--- 43 files changed, 88 insertions(+), 88 deletions(-) diff --git a/.github/SECURITY.md b/.github/SECURITY.md index 8eab10af9..35c04ef93 100644 --- a/.github/SECURITY.md +++ b/.github/SECURITY.md @@ -2,4 +2,4 @@ ## Reporting a Vulnerability -Instructions for reporting a vulnerability can be found on the [Spot Documentation](https://docs.spot.io/) website. +Instructions for reporting a vulnerability can be found on the [Spot Documentation](https://docs.flexera.com/spot/) website. diff --git a/api/commons/security.yaml b/api/commons/security.yaml index 9f7e143c7..008219013 100644 --- a/api/commons/security.yaml +++ b/api/commons/security.yaml @@ -4,7 +4,7 @@ components: description: | To generate bearer tokens and understand more about Spot by Flexera authentication see the howto for - [token creation](https://docs.spot.io/administration/api/create-api-token) + [token creation](https://docs.flexera.com/spot/administration/api/create-api-token) on the Spot Help site. ### Organizations and Accounts diff --git a/api/services/administration/general/paths/accountPolicy.yaml b/api/services/administration/general/paths/accountPolicy.yaml index 061991944..580e37b36 100644 --- a/api/services/administration/general/paths/accountPolicy.yaml +++ b/api/services/administration/general/paths/accountPolicy.yaml @@ -3,7 +3,7 @@ put: description: > Update the account notification policy > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "NotificationsServiceUpdateAccountNotificationPolicy" tags: @@ -28,7 +28,7 @@ get: description: > Get the account notification policy > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "NotificationsServiceGetAccountNotificationPolicy" tags: diff --git a/api/services/administration/general/paths/createAWSAccountExternalId.yaml b/api/services/administration/general/paths/createAWSAccountExternalId.yaml index a9fd49900..08fba2977 100644 --- a/api/services/administration/general/paths/createAWSAccountExternalId.yaml +++ b/api/services/administration/general/paths/createAWSAccountExternalId.yaml @@ -3,7 +3,7 @@ post: description: | Create aws account external id \ You should use the external id when creating your AWS role for your spot account \ - and after you create the role you need to call [set-aws-credentials Set Credentials for AWS](https://docs.spot.io/api/#operation/OrganizationsAndAccountsSetCloudCredentialsForAWS) \ + and after you create the role you need to call [set-aws-credentials Set Credentials for AWS](https://docs.flexera.com/spot/api/#operation/OrganizationsAndAccountsSetCloudCredentialsForAWS) \ to link your AWS account with your spot account operationId: "OrganizationsAndAccountsCreateAWSAccountExternalId" tags: diff --git a/api/services/administration/general/paths/subscription.yaml b/api/services/administration/general/paths/subscription.yaml index 85c2457fe..a09eccacd 100644 --- a/api/services/administration/general/paths/subscription.yaml +++ b/api/services/administration/general/paths/subscription.yaml @@ -3,7 +3,7 @@ post: description: > Create a notification for your resources > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsSubscribe" tags: @@ -36,7 +36,7 @@ get: description: > List all subscriptions and their information > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsList" tags: diff --git a/api/services/administration/general/paths/subscriptionID.yaml b/api/services/administration/general/paths/subscriptionID.yaml index e3c7da328..bfdf5d1cf 100644 --- a/api/services/administration/general/paths/subscriptionID.yaml +++ b/api/services/administration/general/paths/subscriptionID.yaml @@ -3,7 +3,7 @@ delete: description: > Delete an existing page > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsUnsubscribe" tags: @@ -29,7 +29,7 @@ get: description: > Get a specific notification and its information > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsGet" tags: @@ -55,7 +55,7 @@ put: description: > Update existing notification > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsUpdate" tags: diff --git a/api/services/administration/general/paths/validateCloudCredentialsForAzure.yaml b/api/services/administration/general/paths/validateCloudCredentialsForAzure.yaml index 8901de326..1efbd372e 100644 --- a/api/services/administration/general/paths/validateCloudCredentialsForAzure.yaml +++ b/api/services/administration/general/paths/validateCloudCredentialsForAzure.yaml @@ -1,6 +1,6 @@ post: summary: "Validate Credentials for Azure" - description: Validate the credentials for connecting a Spot account to an Azure Cloud account. The validation will test the credentials without actually set it. Please notice to run the set credentials request to perform the set Azure account credentials (https://docs.spot.io/connect-your-cloud-provider/azure-account) . + description: Validate the credentials for connecting a Spot account to an Azure Cloud account. The validation will test the credentials without actually set it. Please notice to run the set credentials request to perform the set Azure account credentials (https://docs.flexera.com/spot/connect-your-cloud-provider/azure-account) . operationId: "OrganizationsAndAccountsValidateCloudCredentialsForAzure" tags: - "Accounts" diff --git a/api/services/administration/general/schemas/createAccessPolicy-example1.yaml b/api/services/administration/general/schemas/createAccessPolicy-example1.yaml index df328ae7c..3b74c51a4 100644 --- a/api/services/administration/general/schemas/createAccessPolicy-example1.yaml +++ b/api/services/administration/general/schemas/createAccessPolicy-example1.yaml @@ -6,7 +6,7 @@ properties: example: ALLOW actions: type: array - description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.spot.io/account-user-management/user-management/access-policies-actions/ + description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.flexera.com/spot/account-user-management/user-management/access-policies-actions/ items: type: string example: diff --git a/api/services/administration/general/schemas/createAccessPolicy-example2.yaml b/api/services/administration/general/schemas/createAccessPolicy-example2.yaml index 01a30411f..f7460c1ec 100644 --- a/api/services/administration/general/schemas/createAccessPolicy-example2.yaml +++ b/api/services/administration/general/schemas/createAccessPolicy-example2.yaml @@ -6,7 +6,7 @@ properties: example: ALLOW actions: type: array - description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.spot.io/account-user-management/user-management/access-policies-actions/ + description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.flexera.com/spot/account-user-management/user-management/access-policies-actions/ items: type: string example: diff --git a/api/services/administration/general/schemas/getAccountAccessPolicies-example1.yaml b/api/services/administration/general/schemas/getAccountAccessPolicies-example1.yaml index df328ae7c..3b74c51a4 100644 --- a/api/services/administration/general/schemas/getAccountAccessPolicies-example1.yaml +++ b/api/services/administration/general/schemas/getAccountAccessPolicies-example1.yaml @@ -6,7 +6,7 @@ properties: example: ALLOW actions: type: array - description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.spot.io/account-user-management/user-management/access-policies-actions/ + description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.flexera.com/spot/account-user-management/user-management/access-policies-actions/ items: type: string example: diff --git a/api/services/administration/general/schemas/getAccountAccessPolicies-example2.yaml b/api/services/administration/general/schemas/getAccountAccessPolicies-example2.yaml index 01a30411f..f7460c1ec 100644 --- a/api/services/administration/general/schemas/getAccountAccessPolicies-example2.yaml +++ b/api/services/administration/general/schemas/getAccountAccessPolicies-example2.yaml @@ -6,7 +6,7 @@ properties: example: ALLOW actions: type: array - description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.spot.io/account-user-management/user-management/access-policies-actions/ + description: Set a list of required actions for this permissions statement. full list of actions can be found - https://docs.flexera.com/spot/account-user-management/user-management/access-policies-actions/ items: type: string example: diff --git a/api/services/administration/general/schemas/setCloudCredentialsForAWS.yaml b/api/services/administration/general/schemas/setCloudCredentialsForAWS.yaml index bde192c73..9110543f3 100644 --- a/api/services/administration/general/schemas/setCloudCredentialsForAWS.yaml +++ b/api/services/administration/general/schemas/setCloudCredentialsForAWS.yaml @@ -8,5 +8,5 @@ properties: properties: iamRole: type: string - description: Provide the IAM Role ARN connected to another AWS account 922761411349 and with the latest Spot Policy - https://docs.spot.io/administration/api/spot-policy-in-aws + description: Provide the IAM Role ARN connected to another AWS account 922761411349 and with the latest Spot Policy - https://docs.flexera.com/spot/administration/api/spot-policy-in-aws example: arn:aws:iam::1234567890:role/Spot_Iam_Role diff --git a/api/services/elastigroup/aws/emr/schemas/compute/bootstrapActions.yaml b/api/services/elastigroup/aws/emr/schemas/compute/bootstrapActions.yaml index c63b07be2..c78e4db0c 100644 --- a/api/services/elastigroup/aws/emr/schemas/compute/bootstrapActions.yaml +++ b/api/services/elastigroup/aws/emr/schemas/compute/bootstrapActions.yaml @@ -3,7 +3,7 @@ title: BootstrapActions Object description: > Describe bootstrap actions. For more information please see: - [Advanced - Using Bootstrap And Configuration Files](https://docs.spot.io/elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files) + [Advanced - Using Bootstrap And Configuration Files](https://docs.flexera.com/spot/elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files) oneOf: - $ref: "./group-commons/fileConfigurationBootstraps.yaml" - $ref: "./group-commons/jsonConfigurationBootstraps.yaml" diff --git a/api/services/elastigroup/aws/emr/schemas/compute/configurations.yaml b/api/services/elastigroup/aws/emr/schemas/compute/configurations.yaml index a37391599..64ec2d30a 100644 --- a/api/services/elastigroup/aws/emr/schemas/compute/configurations.yaml +++ b/api/services/elastigroup/aws/emr/schemas/compute/configurations.yaml @@ -2,7 +2,7 @@ type: object title: Cluster Configuration Object description: > Information about the configurations file that will be used in the EMR cluster. - for more information please see [Advanced - Using Bootstrap And Configuration Files](https://docs.spot.io/elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files) + for more information please see [Advanced - Using Bootstrap And Configuration Files](https://docs.flexera.com/spot/elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files) properties: file: type: object diff --git a/api/services/elastigroup/aws/emr/schemas/compute/steps.yaml b/api/services/elastigroup/aws/emr/schemas/compute/steps.yaml index dbafdeab0..6808e7bc1 100644 --- a/api/services/elastigroup/aws/emr/schemas/compute/steps.yaml +++ b/api/services/elastigroup/aws/emr/schemas/compute/steps.yaml @@ -3,7 +3,7 @@ title: Steps Object description: > Describe emr steps. For more information please see: - [Advanced - Using Bootstrap And Configuration Files](https://docs.spot.io/elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files) + [Advanced - Using Bootstrap And Configuration Files](https://docs.flexera.com/spot/elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files) oneOf: - $ref: "./group-commons/fileConfigurationSteps.yaml" - $ref: "./group-commons/jsonConfigurationSteps.yaml" \ No newline at end of file diff --git a/api/services/elastigroup/aws/paths/groups.yaml b/api/services/elastigroup/aws/paths/groups.yaml index 029777e3c..84cbd394e 100644 --- a/api/services/elastigroup/aws/paths/groups.yaml +++ b/api/services/elastigroup/aws/paths/groups.yaml @@ -5,15 +5,15 @@ post: Create a new AWS Elastigroup. There are several third Party Integrations available, which can be activated based on your configuration, such as: - * [Rancher Elastigroup](https://docs.spot.io/elastigroup/tools-integrations/rancher) - * [Route53 Elastigroup](https://docs.spot.io/elastigroup/tools-integrations/route53) - * [DockerSwarm Elastigroup](https://docs.spot.io/elastigroup/tools-integrations/docker-swarm) - * [ECS Elastigroup](https://docs.spot.io/elastigroup/features/amazon-ecs/elastigroup-for-ecs) - * [Beanstalk Elastigroup](https://docs.spot.io/elastigroup/tools-integrations/elastic-beanstalk) + * [Rancher Elastigroup](https://docs.flexera.com/spot/elastigroup/tools-integrations/rancher) + * [Route53 Elastigroup](https://docs.flexera.com/spot/elastigroup/tools-integrations/route53) + * [DockerSwarm Elastigroup](https://docs.flexera.com/spot/elastigroup/tools-integrations/docker-swarm) + * [ECS Elastigroup](https://docs.flexera.com/spot/elastigroup/features/amazon-ecs/elastigroup-for-ecs) + * [Beanstalk Elastigroup](https://docs.flexera.com/spot/elastigroup/tools-integrations/elastic-beanstalk) You can create a beanstalk elastigroup with the following steps: - * [Get the beanstalk configuration](https://docs.spot.io/api/#operation/elastigroupAwsGetBeanstalkConfiguration) to JSON format + * [Get the beanstalk configuration](https://docs.flexera.com/spot/api/#operation/elastigroupAwsGetBeanstalkConfiguration) to JSON format * Modify required parameters and post the JSON as a body to create a new elastigroup operationId: "elastigroupAwsCreate" tags: diff --git a/api/services/elastigroup/aws/schemas/elastigroup-compute.yaml b/api/services/elastigroup/aws/schemas/elastigroup-compute.yaml index 456786657..d7f8424e7 100644 --- a/api/services/elastigroup/aws/schemas/elastigroup-compute.yaml +++ b/api/services/elastigroup/aws/schemas/elastigroup-compute.yaml @@ -413,7 +413,7 @@ properties: type: string format: byte description: | - The Base64-encoded shutdown script to execute prior to instance termination. For more information please see: [Shutdown Script](https://docs.spot.io/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) + The Base64-encoded shutdown script to execute prior to instance termination. For more information please see: [Shutdown Script](https://docs.flexera.com/spot/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) example: "dXNlcmJhc2g2NGVuY29kZWQ=" tags: type: array diff --git a/api/services/elastigroup/aws/schemas/elastigroup-strategy.yaml b/api/services/elastigroup/aws/schemas/elastigroup-strategy.yaml index c08eab737..417cd38f8 100644 --- a/api/services/elastigroup/aws/schemas/elastigroup-strategy.yaml +++ b/api/services/elastigroup/aws/schemas/elastigroup-strategy.yaml @@ -21,7 +21,7 @@ properties: default: balanced description: | How Elastigroup determines which instances to add and replace. - (please read this article before using [Equal AZ Instance Distribution](https://docs.spot.io/elastigroup-for-aws/concepts/general-concepts/equal-az-distribution)) + (please read this article before using [Equal AZ Instance Distribution](https://docs.flexera.com/spot/elastigroup-for-aws/concepts/general-concepts/equal-az-distribution)) fallbackToOd: type: boolean default: true @@ -63,7 +63,7 @@ properties: signals: type: array description: | - The signals defined for this group. For more information refer the below article: [Signals](https://docs.spot.io/elastigroup-for-aws/concepts/compute-concepts/using-signals-in-elastigroups) + The signals defined for this group. For more information refer the below article: [Signals](https://docs.flexera.com/spot/elastigroup-for-aws/concepts/compute-concepts/using-signals-in-elastigroups) items: type: object properties: diff --git a/api/services/elastigroup/aws/schemas/elastigroupCreate.yaml b/api/services/elastigroup/aws/schemas/elastigroupCreate.yaml index e41ff54a1..fa258a928 100644 --- a/api/services/elastigroup/aws/schemas/elastigroupCreate.yaml +++ b/api/services/elastigroup/aws/schemas/elastigroupCreate.yaml @@ -89,7 +89,7 @@ properties: default: balanced description: | How Elastigroup determines which instances to add and replace. - (please read this article before using [Equal AZ Instance Distribution](https://docs.spot.io/elastigroup-for-aws/concepts/general-concepts/equal-az-distribution)) + (please read this article before using [Equal AZ Instance Distribution](https://docs.flexera.com/spot/elastigroup-for-aws/concepts/general-concepts/equal-az-distribution)) fallbackToOd: type: boolean default: true @@ -131,7 +131,7 @@ properties: signals: type: array description: | - The signals defined for this group. For more information refer the below article: [Signals](https://docs.spot.io/elastigroup-for-aws/concepts/compute-concepts/using-signals-in-elastigroups) + The signals defined for this group. For more information refer the below article: [Signals](https://docs.flexera.com/spot/elastigroup-for-aws/concepts/compute-concepts/using-signals-in-elastigroups) items: type: object properties: @@ -637,7 +637,7 @@ properties: type: string format: byte description: | - The Base64-encoded shutdown script to execute prior to instance termination. For more information please see: [Shutdown Script](https://docs.spot.io/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) + The Base64-encoded shutdown script to execute prior to instance termination. For more information please see: [Shutdown Script](https://docs.flexera.com/spot/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) example: "dXNlcmJhc2g2NGVuY29kZWQ=" tags: type: array diff --git a/api/services/elastigroup/aws/schemas/import-asg.yaml b/api/services/elastigroup/aws/schemas/import-asg.yaml index a82bfe801..bf88d9b70 100644 --- a/api/services/elastigroup/aws/schemas/import-asg.yaml +++ b/api/services/elastigroup/aws/schemas/import-asg.yaml @@ -32,4 +32,4 @@ properties: default: balanced description: | How Elastigroup determines which instances to add and replace. - (please read this article before using [Equal AZ Instance Distribution](https://docs.spot.io/elastigroup-for-aws/concepts/general-concepts/equal-az-distribution)) + (please read this article before using [Equal AZ Instance Distribution](https://docs.flexera.com/spot/elastigroup-for-aws/concepts/general-concepts/equal-az-distribution)) diff --git a/api/services/elastigroup/azure/spotVms/schemas/createElastigroupSpotVMs.yaml b/api/services/elastigroup/azure/spotVms/schemas/createElastigroupSpotVMs.yaml index 2287edb81..489bc9eb6 100644 --- a/api/services/elastigroup/azure/spotVms/schemas/createElastigroupSpotVMs.yaml +++ b/api/services/elastigroup/azure/spotVms/schemas/createElastigroupSpotVMs.yaml @@ -773,7 +773,7 @@ properties: example: "0.0.1" spotAccountId: title: Spot Account ID - description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.spot.io/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." + description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." type: string example: "act-123456789" loadBalancersConfig: @@ -1545,7 +1545,7 @@ properties: azureDns: description: | Configure DNS zones for the VMs in the Elastigroup. - [Read more](https://docs.spot.io/elastigroup/features-azure/dns) + [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/dns) type: object required: - dnsZones diff --git a/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute-update.yaml b/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute-update.yaml index d1ae15e92..d0bf2cddb 100644 --- a/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute-update.yaml +++ b/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute-update.yaml @@ -136,7 +136,7 @@ properties: example: "0.0.1" spotAccountId: title: Spot Account ID - description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.spot.io/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." + description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." type: string example: "act-123456789" network: diff --git a/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute.yaml b/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute.yaml index b8b64bd93..9801df144 100644 --- a/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute.yaml +++ b/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-compute.yaml @@ -186,7 +186,7 @@ properties: example: "0.0.1" spotAccountId: title: Spot Account ID - description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.spot.io/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." + description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." type: string example: "act-123456789" network: diff --git a/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-integrations.yaml b/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-integrations.yaml index ee578517e..4a58aa94a 100644 --- a/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-integrations.yaml +++ b/api/services/elastigroup/azure/spotVms/schemas/elastigroupVm-integrations.yaml @@ -6,7 +6,7 @@ properties: azureDns: description: | Configure DNS zones for the VMs in the Elastigroup. - [Read more](https://docs.spot.io/elastigroup/features-azure/dns) + [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/dns) type: object properties: dnsZones: diff --git a/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml b/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml index 47a66aecc..3f2fbfbdc 100644 --- a/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml +++ b/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml @@ -2,7 +2,7 @@ get: summary: "Get Stateful Node from an Azure VM" description: > Get the configuration of a stateful node that was built from an Azure VM. - This configuration is used for the [Import VM to a Stateful Node API](https://docs.spot.io/api/#operation/azureStatefulNodeImportVm). + This configuration is used for the [Import VM to a Stateful Node API](https://docs.flexera.com/spot/api/#operation/azureStatefulNodeImportVm). operationId: "azureStatefulNodeGetImportConfiguration" tags: - Elastigroup Azure Stateful diff --git a/api/services/elastigroup/azure/stateful/node/schemas/create/createStatefulNodeCompute.yaml b/api/services/elastigroup/azure/stateful/node/schemas/create/createStatefulNodeCompute.yaml index 55bfbb859..7eca04955 100644 --- a/api/services/elastigroup/azure/stateful/node/schemas/create/createStatefulNodeCompute.yaml +++ b/api/services/elastigroup/azure/stateful/node/schemas/create/createStatefulNodeCompute.yaml @@ -207,7 +207,7 @@ properties: example: "0.0.1" spotAccountId: title: Spot Account ID - description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.spot.io/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." + description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." type: string example: "act-123456789" vmName: diff --git a/api/services/elastigroup/azure/stateful/node/schemas/update/updateStatefulNodeCompute.yaml b/api/services/elastigroup/azure/stateful/node/schemas/update/updateStatefulNodeCompute.yaml index 940b029ad..954c57588 100644 --- a/api/services/elastigroup/azure/stateful/node/schemas/update/updateStatefulNodeCompute.yaml +++ b/api/services/elastigroup/azure/stateful/node/schemas/update/updateStatefulNodeCompute.yaml @@ -199,7 +199,7 @@ properties: example: "0.0.1" spotAccountId: title: Spot Account ID - description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.spot.io/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." + description: "The Spot account ID that connected to the Azure subscription to which the gallery belongs. Relevant only in case of cross-subscription shared galleries. [Read more](https://docs.flexera.com/spot/elastigroup/features-azure/shared-image-galleries) about cross-subscription shared galleries in Elastigroup." type: string example: "act-123456789" vmName: diff --git a/api/services/ocean/aks/paths/clusters.yaml b/api/services/ocean/aks/paths/clusters.yaml index e5ccb200e..0918b6133 100644 --- a/api/services/ocean/aks/paths/clusters.yaml +++ b/api/services/ocean/aks/paths/clusters.yaml @@ -7,11 +7,11 @@ post:

Notes:

- It is recommended to import all necessary information from the existing AKS cluster using the Ocean [AKS Cluster Import](https://docs.spot.io/api/#operation/oceanAKSClusterImport) API call and use its output to create a fully configured Ocean cluster. + It is recommended to import all necessary information from the existing AKS cluster using the Ocean [AKS Cluster Import](https://docs.flexera.com/spot/api/#operation/oceanAKSClusterImport) API call and use its output to create a fully configured Ocean cluster.

The Ocean Controller is used to monitor the cluster resources and report back to Ocean SaaS. A properly functioning controller is mandatory for Ocean to operate. - Installing the controller can be easily done by Helm, Terraform or a script using the [guide](https://docs.spot.io/ocean/tutorials/spot-kubernetes-controller/ocean-controller-two-install?id=new-clusters-install-the-ocean-controller-version-2).

+ Installing the controller can be easily done by Helm, Terraform or a script using the [guide](https://docs.flexera.com/spot/ocean/tutorials/spot-kubernetes-controller/ocean-controller-two-install?id=new-clusters-install-the-ocean-controller-version-2).

operationId: "oceanAKSClusterCreate" tags: diff --git a/api/services/ocean/aks/paths/importCluster.yaml b/api/services/ocean/aks/paths/importCluster.yaml index 47444b660..44f82b6c8 100644 --- a/api/services/ocean/aks/paths/importCluster.yaml +++ b/api/services/ocean/aks/paths/importCluster.yaml @@ -2,7 +2,7 @@ post: summary: "Import Cluster" description: | The Import Cluster API call returns a JSON formatted Ocean cluster specification for a given AKS cluster and import identifier. - The returned specification is ready to use in the [Ocean AKS Cluster Create](https://docs.spot.io/api/#operation/oceanAKSClusterCreate) API call. + The returned specification is ready to use in the [Ocean AKS Cluster Create](https://docs.flexera.com/spot/api/#operation/oceanAKSClusterCreate) API call. operationId: "oceanAKSClusterImport" tags: - "Ocean AKS" diff --git a/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml b/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml index 4fcb84a58..d8f88b07e 100644 --- a/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml +++ b/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml @@ -2,7 +2,7 @@ post: summary: "Import Virtual Node Group" description: | The Import Ocean Virtual Node Group (VNG) returns a JSON formatted Ocean Virtual Node Group specification based on a given AKS Node Pool. - The returned specification is ready to use in the [Ocean AKS Virtual Node Group Create](https://docs.spot.io/api/#operation/oceanAKSVirtualNodeGroupCreate) API call. + The returned specification is ready to use in the [Ocean AKS Virtual Node Group Create](https://docs.flexera.com/spot/api/#operation/oceanAKSVirtualNodeGroupCreate) API call. operationId: "oceanAKSVirtualNodeGroupImport" tags: - "Ocean AKS" diff --git a/api/services/ocean/aks/schemas/ocean-logging.yaml b/api/services/ocean/aks/schemas/ocean-logging.yaml index d4fde1825..6855ecc57 100644 --- a/api/services/ocean/aks/schemas/ocean-logging.yaml +++ b/api/services/ocean/aks/schemas/ocean-logging.yaml @@ -15,7 +15,7 @@ properties: type: object title: The Ocean AKS Logging Azure Blob Export description: | - Exports your cluster's logs to the storage account and container configured on the storage account [data integration](https://docs.spot.io/ocean/features/log-integration-with-azure-blob?id=log-integration-with-azure-blob) given. + Exports your cluster's logs to the storage account and container configured on the storage account [data integration](https://docs.flexera.com/spot/ocean/features/log-integration-with-azure-blob?id=log-integration-with-azure-blob) given. Each file contains logs of 3 minutes where each log is separated by a new line and saved as a JSON. The file formats are `container`/`accountId`_`oceanId`_`oceanName`_`startTime`.log required: diff --git a/api/services/ocean/aws/paths/importEksNodeGroup-launchSpec.yaml b/api/services/ocean/aws/paths/importEksNodeGroup-launchSpec.yaml index b39b428fa..21526a716 100644 --- a/api/services/ocean/aws/paths/importEksNodeGroup-launchSpec.yaml +++ b/api/services/ocean/aws/paths/importEksNodeGroup-launchSpec.yaml @@ -7,7 +7,7 @@ post: The returned value ("Imported VNG") can then be used as input to the Create Virtual Node Group API in order to create an actual VNG in your Ocean cluster.
  • Notes:
    • Make sure to have the necessary permissions in your Spot policy: eks:ListNodegroups, eks:DescribeNodegroup. - Click here for the full Spot policy.
    • + Click here for the full Spot policy.
    • Exactly one of region or oceanId must be supplied as query parameters.
      • diff --git a/api/services/ocean/aws/schemas/oceanClusterLaunchSpec.yaml b/api/services/ocean/aws/schemas/oceanClusterLaunchSpec.yaml index 9b6da23a0..fe8dc0954 100644 --- a/api/services/ocean/aws/schemas/oceanClusterLaunchSpec.yaml +++ b/api/services/ocean/aws/schemas/oceanClusterLaunchSpec.yaml @@ -69,7 +69,7 @@ properties: preferredSpotTypes: type: array description: | - When Ocean scales up instances, it takes your preferred types into consideration while maintaining a variety of machine types running for optimized distribution. [Learn More](https://docs.spot.io/ocean/features/vngs/attributes-and-actions-per-vng?id=preferred-spot-instance-types-per-vng) + When Ocean scales up instances, it takes your preferred types into consideration while maintaining a variety of machine types running for optimized distribution. [Learn More](https://docs.flexera.com/spot/ocean/features/vngs/attributes-and-actions-per-vng?id=preferred-spot-instance-types-per-vng) items: type: string example: ["c3.2xlarge", "c4.2xlarge"] @@ -433,7 +433,7 @@ properties: restrictScaleDown: type: boolean description: | - When set to “True”, VNG nodes will be treated as if all pods running have the [restrict-scale-down label](https://docs.spot.io/ocean/features/labels-and-taints). + When set to “True”, VNG nodes will be treated as if all pods running have the [restrict-scale-down label](https://docs.flexera.com/spot/ocean/features/labels-and-taints). Therefore, Ocean will not scale nodes down unless empty. example: false scheduling: diff --git a/api/services/ocean/ecs/paths/cluster-rolls.yaml b/api/services/ocean/ecs/paths/cluster-rolls.yaml index f88e6cbc9..01edf5cf5 100644 --- a/api/services/ocean/ecs/paths/cluster-rolls.yaml +++ b/api/services/ocean/ecs/paths/cluster-rolls.yaml @@ -2,7 +2,7 @@ post: summary: "Initiate Roll" description: > Roll an entire Ocean cluster or roll subsets of the cluster by specifying launchSpecIds or instanceIds. Performing this request will start the roll immediately according to defined batches. - Note that the first response for a successful request will indicate the start of a roll. In order to check the status of a roll, you can use the [GET Roll API](https://docs.spot.io/api//#operation/oceanEcsRollGetSingleRoll) using the roll identifier. + Note that the first response for a successful request will indicate the start of a roll. In order to check the status of a roll, you can use the [GET Roll API](https://docs.flexera.com/spot/api//#operation/oceanEcsRollGetSingleRoll) using the roll identifier. operationId: "oceanEcsRollInit" tags: - "Ocean ECS" diff --git a/api/services/ocean/ecs/paths/fargate-import-to-new.yaml b/api/services/ocean/ecs/paths/fargate-import-to-new.yaml index f31acf704..40e882dbd 100644 --- a/api/services/ocean/ecs/paths/fargate-import-to-new.yaml +++ b/api/services/ocean/ecs/paths/fargate-import-to-new.yaml @@ -3,7 +3,7 @@ post: description: | This API copies the configuration from a Fargate service into the corresponding fields of an Ocean object. (This process is commonly referred to as importing.) - The API returns an Ocean object that is suitable for use in the [Create API](https://docs.spot.io/api/#operation/oceanEcsCreate/) to create a new Ocean cluster based on your Fargate configuration. + The API returns an Ocean object that is suitable for use in the [Create API](https://docs.flexera.com/spot/api/#operation/oceanEcsCreate/) to create a new Ocean cluster based on your Fargate configuration. If you are migrating a Fargate service that has tags, you must run the Opt In procedure on your Amazon account or IAM role. This is required in order to obtain the necessary Amazon Resource Name (ARN) and resource identifier format for your ECS tasks, container instances, and services. For more information about the required ARN and the Opt In procedure, see the following pages: @@ -13,8 +13,8 @@ post: The API requires one of the following permissions to be defined in Spot - - * Permission: Account Editor (See [User Roles](https://docs.spot.io/administration/users/)) or - * Action: ocean:importOceanFromFargate (See [Access Policies](https://docs.spot.io/administration/access-policies/)) + * Permission: Account Editor (See [User Roles](https://docs.flexera.com/spot/administration/users/)) or + * Action: ocean:importOceanFromFargate (See [Access Policies](https://docs.flexera.com/spot/administration/access-policies/)) operationId: "oceanEcsFargateImportToNew" tags: diff --git a/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-create.yaml b/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-create.yaml index 377b69898..57053f563 100644 --- a/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-create.yaml +++ b/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-create.yaml @@ -56,7 +56,7 @@ properties: preferredSpotTypes: type: array description: | - When Ocean scales up instances, it takes your preferred types into consideration while maintaining a variety of machine types running for optimized distribution. [Learn More](https://docs.spot.io/ocean/features/vngs/attributes-and-actions-per-vng?id=preferred-spot-instance-types-per-vng) + When Ocean scales up instances, it takes your preferred types into consideration while maintaining a variety of machine types running for optimized distribution. [Learn More](https://docs.flexera.com/spot/ocean/features/vngs/attributes-and-actions-per-vng?id=preferred-spot-instance-types-per-vng) items: type: string example: [ "c3.2xlarge", "c4.2xlarge" ] @@ -152,7 +152,7 @@ properties: restrictScaleDown: type: boolean description: > - When set to True, the VNG container instances will be treated as if all tasks running have the [restrict-scale-down label](https://docs.spot.io/ocean/features/labels-and-taints). + When set to True, the VNG container instances will be treated as if all tasks running have the [restrict-scale-down label](https://docs.flexera.com/spot/ocean/features/labels-and-taints). Therefore, Ocean will not scale down container instances unless they are empty. example: false instanceMetadataOptions: diff --git a/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-update.yaml b/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-update.yaml index 6ce441496..72162b7e0 100644 --- a/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-update.yaml +++ b/api/services/ocean/ecs/schemas/oceanClusterLaunchSpec-update.yaml @@ -48,7 +48,7 @@ properties: preferredSpotTypes: type: array description: | - When Ocean scales up instances, it takes your preferred types into consideration while maintaining a variety of machine types running for optimized distribution. [Learn More](https://docs.spot.io/ocean/features/vngs/attributes-and-actions-per-vng?id=preferred-spot-instance-types-per-vng) + When Ocean scales up instances, it takes your preferred types into consideration while maintaining a variety of machine types running for optimized distribution. [Learn More](https://docs.flexera.com/spot/ocean/features/vngs/attributes-and-actions-per-vng?id=preferred-spot-instance-types-per-vng) items: type: string example: [ "c3.2xlarge", "c4.2xlarge" ] @@ -144,7 +144,7 @@ properties: restrictScaleDown: type: boolean description: > - When set to True, the VNG container instances will be treated as if all tasks running have the [restrict-scale-down label](https://docs.spot.io/ocean/features/labels-and-taints). + When set to True, the VNG container instances will be treated as if all tasks running have the [restrict-scale-down label](https://docs.flexera.com/spot/ocean/features/labels-and-taints). Therefore, Ocean will not scale down container instances unless they are empty. example: false instanceMetadataOptions: diff --git a/api/services/ocean/gke/paths/clusters.yaml b/api/services/ocean/gke/paths/clusters.yaml index 516ef20a8..fe55d995a 100644 --- a/api/services/ocean/gke/paths/clusters.yaml +++ b/api/services/ocean/gke/paths/clusters.yaml @@ -21,9 +21,9 @@ post: kubectl create clusterrolebinding --clusterrole=cluster-admin --user= ``` - For more information, refer to our [controller installation guides](https://docs.spot.io/ocean/tutorials/spot-kubernetes-controller/). You can install with Helm, Kubectl or Terraform. + For more information, refer to our [controller installation guides](https://docs.flexera.com/spot/ocean/tutorials/spot-kubernetes-controller/). You can install with Helm, Kubectl or Terraform. - For more about Ocean and the Ocean Controller, see the documentation [here](https://docs.spot.io/ocean/overview-kubernetes). + For more about Ocean and the Ocean Controller, see the documentation [here](https://docs.flexera.com/spot/ocean/overview-kubernetes). operationId: "OceanGKEClusterCreate" tags: - "Ocean GKE" diff --git a/api/services/ocean/gke/schemas/oceanClusterLaunchSpecCreate.yaml b/api/services/ocean/gke/schemas/oceanClusterLaunchSpecCreate.yaml index a7fdbbe0b..97c8e5c42 100644 --- a/api/services/ocean/gke/schemas/oceanClusterLaunchSpecCreate.yaml +++ b/api/services/ocean/gke/schemas/oceanClusterLaunchSpecCreate.yaml @@ -211,7 +211,7 @@ properties: restrictScaleDown: type: boolean description: | - When set to True, VNG nodes will be treated as if all pods running have the [restrict-scale-down label](https://docs.spot.io/ocean/features/labels-and-taints). + When set to True, VNG nodes will be treated as if all pods running have the [restrict-scale-down label](https://docs.flexera.com/spot/ocean/features/labels-and-taints). Therefore, Ocean will not scale nodes down unless they are empty. example: false shieldedInstanceConfig: diff --git a/api/services/ocean/gke/schemas/oceanClusterLaunchSpecUpdate.yaml b/api/services/ocean/gke/schemas/oceanClusterLaunchSpecUpdate.yaml index af23606e1..9bbacf010 100644 --- a/api/services/ocean/gke/schemas/oceanClusterLaunchSpecUpdate.yaml +++ b/api/services/ocean/gke/schemas/oceanClusterLaunchSpecUpdate.yaml @@ -210,7 +210,7 @@ properties: restrictScaleDown: type: boolean description: | - When set to True, VNG nodes will be treated as if all pods running have the [restrict-scale-down label](https://docs.spot.io/ocean/features/labels-and-taints). + When set to True, VNG nodes will be treated as if all pods running have the [restrict-scale-down label](https://docs.flexera.com/spot/ocean/features/labels-and-taints). Therefore, Ocean will not scale nodes down unless they are empty. example: false shieldedInstanceConfig: diff --git a/api/services/ocean/onpremise/paths/clusters.yaml b/api/services/ocean/onpremise/paths/clusters.yaml index f0f22a305..7a8b33bb5 100644 --- a/api/services/ocean/onpremise/paths/clusters.yaml +++ b/api/services/ocean/onpremise/paths/clusters.yaml @@ -18,7 +18,7 @@ post: ```
        - For more on the Ocean Controller and Ocean's anatomy see the documentation [here](https://docs.spot.io/ocean-aws/kubernetes/concepts/ocean-cloud/introduction/#ocean-anatomy). + For more on the Ocean Controller and Ocean's anatomy see the documentation [here](https://docs.flexera.com/spot/ocean-aws/kubernetes/concepts/ocean-cloud/introduction/#ocean-anatomy). operationId: "oceanCreateOnPrem" tags: - "Ocean On-Premise" diff --git a/api/spot.yaml b/api/spot.yaml index ded489fc7..64b6731b1 100644 --- a/api/spot.yaml +++ b/api/spot.yaml @@ -9,7 +9,7 @@ info: Authentication. For more information on how to use the Spot platform, including user guides, - developer guides, concepts, and tutorials, see the external [Spot Documentation](https://docs.spot.io/). + developer guides, concepts, and tutorials, see the external [Spot Documentation](https://docs.flexera.com/spot/). title: Spot by Flexera API x-logo: url: https://spec.dev.spot.io/flexera-spot.png @@ -18,7 +18,7 @@ info: contact: email: support@spot.io externalDocs: - url: https://docs.spot.io/ + url: https://docs.flexera.com/spot/ servers: - url: https://api.spotinst.io security: @@ -36,43 +36,43 @@ tags: description: Elastigroup for Amazon Web Services (AWS) externalDocs: description: Elastigroup Concepts and Tutorials - url: https://docs.spot.io/elastigroup/ + url: https://docs.flexera.com/spot/elastigroup/ - name: Elastigroup Azure Spot VMs description: Elastigroup for Microsoft Azure externalDocs: description: Elastigroup Concepts and Tutorials - url: https://docs.spot.io/elastigroup/ + url: https://docs.flexera.com/spot/elastigroup/ - name: Elastigroup GCP description: Elastigroup for Google Cloud externalDocs: description: Elastigroup Concepts and Tutorials - url: https://docs.spot.io/elastigroup/ + url: https://docs.flexera.com/spot/elastigroup/ - name: Elastigroup Azure Stateful description: Elastigroup for Microsoft Azure Stateful Node externalDocs: description: Elastigroup Concepts and Tutorials - url: https://docs.spot.io/elastigroup/ + url: https://docs.flexera.com/spot/elastigroup/ - name: Ocean AWS description: Ocean - Serverless containers for Amazon Web Services (AWS) externalDocs: description: Ocean Concepts and Tutorials - url: https://docs.spot.io/ocean/ + url: https://docs.flexera.com/spot/ocean/ - name: Ocean ECS description: Ocean - Serverless containers for Amazon Elastic Container Service (ECS) externalDocs: description: Ocean Concepts and Tutorials - url: https://docs.spot.io/ocean/ + url: https://docs.flexera.com/spot/ocean/ - name: Ocean GKE description: Ocean - Serverless containers for Google Kubernetes Engine externalDocs: description: Ocean Concepts and Tutorials - url: https://docs.spot.io/ocean/ + url: https://docs.flexera.com/spot/ocean/ # Deprecated - not deleted for future use @@ -80,13 +80,13 @@ tags: # description: Ocean On-Premise API - Understand cost drivers within your on-premise clusters and compare the costs to the Ocean Cloud. # externalDocs: # description: Ocean Concepts and Tutorials - # url: https://docs.spot.io/ocean/ + # url: https://docs.flexera.com/spot/ocean/ - name: Ocean AKS description: Ocean - Serverless containers for Azure Kubernetes Service externalDocs: description: Ocean Concepts and Tutorials - url: https://docs.spot.io/ocean/ + url: https://docs.flexera.com/spot/ocean/ - name: Ocean Insights description: | @@ -97,7 +97,7 @@ tags: Through a simple UI, users will see a breakdown of potential savings when they first connect to Ocean Insights. externalDocs: description: Ocean Insights - url: https://docs.spot.io/ocean-insights/ + url: https://docs.flexera.com/spot/ocean-insights/ - name: Ocean CD description: | Ocean CD is a fully managed continuous delivery ('CD') solution for Kubernetes applications. Designed for end-to-end automation and verification of frequent application-deployment processes at scale. @@ -108,7 +108,7 @@ tags: externalDocs: description: Ocean CD - url: https://docs.spot.io/ocean-cd/ + url: https://docs.flexera.com/spot/ocean-cd/ - name: Ocean Automatic Rightsizing description: | @@ -124,13 +124,13 @@ tags: externalDocs: description: Ocean Spark - url: https://docs.spot.io/ocean-spark/ + url: https://docs.flexera.com/spot/ocean-spark/ - name: EMR Scaler description: AWS EMR Scaler externalDocs: description: AWS EMR Scaler Concepts and Tutorials - url: https://docs.spot.io/elastigroup/tools-integrations/elastic-mapreduce/ + url: https://docs.flexera.com/spot/elastigroup/tools-integrations/elastic-mapreduce/ - name: Stateful Node AWS description: | @@ -140,7 +140,7 @@ tags: For more information please review the concepts section. externalDocs: description: Stateful Node for AWS Concepts and Tutorials - url: https://docs.spot.io/managed-instance/ + url: https://docs.flexera.com/spot/managed-instance/ - name: Create an API Token description: | @@ -149,14 +149,14 @@ tags: * Give your token a name and click `Generate`. > NOTE: Remember to keep your tokens secret. Treat them just like passwords! They act on your behalf when interacting with the API. Do not share your personal access tokens with anyone outside your organization. Do not hard-code them into your programs. Instead, opt to use them as environment variables. Please contact our support if you think your token has been compromised. externalDocs: - url: https://docs.spot.io/administration/api/create-api-token + url: https://docs.flexera.com/spot/administration/api/create-api-token - name: Whitelist IPs description: | * Spot permit list IPs are required for integrations to work as expected. The IP needs to be permit-listed on the primary nodes of Rancher, HCS, Kubernetes, Chef, Nomad, and Docker Swarm. Make sure your permit list IPs are always up-to-date with the latest list. * 34.226.61.134/32 externalDocs: - url: https://docs.spot.io/administration/api/whitelist-ips + url: https://docs.flexera.com/spot/administration/api/whitelist-ips - name: Spot Policy description: | @@ -166,22 +166,22 @@ tags: * You can restrict your Spot Policy using custom AWS IAM Condition Statements using this Guide. * Make sure your policy is always up-to-date with the latest JSON externalDocs: - url: https://docs.spot.io/administration/api/spot-policy-in-aws + url: https://docs.flexera.com/spot/administration/api/spot-policy-in-aws - name: Audit Service externalDocs: - url: https://docs.spot.io/api/#tag/Audit-Service + url: https://docs.flexera.com/spot/api/#tag/Audit-Service - name: Health Check Service externalDocs: - url: https://docs.spot.io/elastigroup/tools-integrations/custom-health-check-service + url: https://docs.flexera.com/spot/elastigroup/tools-integrations/custom-health-check-service - name: Notification Subscription Service description: | The Spot notification service enables you a fast, flexible, fully managed push notification service that lets you know about major events that happened in your Spot account.ֿ Spot Notifications makes it simple and cost-effective to get push notifications to your email address, HTTP, HTTPS or AWS SNS (Simple Notifications Service). > **Note**: This service is deprecated. Use the - [Notification Center Service](https://docs.spot.io/api/#tag/Notification-Center-Service). + [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). - name: Notification Center Service description: | diff --git a/redoc/template.hbs.html b/redoc/template.hbs.html index 8b270ef9b..49526e2b4 100644 --- a/redoc/template.hbs.html +++ b/redoc/template.hbs.html @@ -14,27 +14,27 @@ From 789c0a4cd3cfb5b4326d53ff591816acff2bbb63 Mon Sep 17 00:00:00 2001 From: Rachel-Hooley_flexera Date: Tue, 17 Mar 2026 13:59:53 +0200 Subject: [PATCH 3/3] fixed broken links --- .../administration/general/paths/accountPolicy.yaml | 5 +++-- .../general/paths/createAWSAccountExternalId.yaml | 4 ++-- .../administration/general/paths/subscription.yaml | 5 +++-- .../administration/general/paths/subscriptionID.yaml | 7 ++++--- api/services/elastigroup/aws/paths/groups.yaml | 3 ++- .../azure/stateful/node/paths/getImportConfiguration.yaml | 4 ++-- api/services/ocean/aks/paths/clusters.yaml | 3 ++- api/services/ocean/aks/paths/importCluster.yaml | 3 ++- api/services/ocean/aks/paths/importVirtualNodeGroup.yaml | 3 ++- api/services/ocean/ecs/paths/cluster-rolls.yaml | 4 +++- api/services/ocean/ecs/paths/fargate-import-to-new.yaml | 3 ++- api/spot.yaml | 5 +++-- 12 files changed, 30 insertions(+), 19 deletions(-) diff --git a/api/services/administration/general/paths/accountPolicy.yaml b/api/services/administration/general/paths/accountPolicy.yaml index 580e37b36..810d97412 100644 --- a/api/services/administration/general/paths/accountPolicy.yaml +++ b/api/services/administration/general/paths/accountPolicy.yaml @@ -3,7 +3,7 @@ put: description: > Update the account notification policy > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "NotificationsServiceUpdateAccountNotificationPolicy" tags: @@ -28,7 +28,7 @@ get: description: > Get the account notification policy > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "NotificationsServiceGetAccountNotificationPolicy" tags: @@ -40,3 +40,4 @@ get: $ref: "../responses/accountPolicy.yaml" 400: description: "Bad Request" + diff --git a/api/services/administration/general/paths/createAWSAccountExternalId.yaml b/api/services/administration/general/paths/createAWSAccountExternalId.yaml index 08fba2977..1a3cb5221 100644 --- a/api/services/administration/general/paths/createAWSAccountExternalId.yaml +++ b/api/services/administration/general/paths/createAWSAccountExternalId.yaml @@ -3,7 +3,7 @@ post: description: | Create aws account external id \ You should use the external id when creating your AWS role for your spot account \ - and after you create the role you need to call [set-aws-credentials Set Credentials for AWS](https://docs.flexera.com/spot/api/#operation/OrganizationsAndAccountsSetCloudCredentialsForAWS) \ + and after you create the role you need to call [set-aws-credentials Set Credentials for AWS](https://spec.dev.spot.io/#operation/OrganizationsAndAccountsSetCloudCredentialsForAWS) \ to link your AWS account with your spot account operationId: "OrganizationsAndAccountsCreateAWSAccountExternalId" tags: @@ -14,4 +14,4 @@ post: 200: $ref: "../responses/createAWSAccountExternalId.yaml" 400: - description: "Bad Request" \ No newline at end of file + description: "Bad Request" diff --git a/api/services/administration/general/paths/subscription.yaml b/api/services/administration/general/paths/subscription.yaml index a09eccacd..fbdda756e 100644 --- a/api/services/administration/general/paths/subscription.yaml +++ b/api/services/administration/general/paths/subscription.yaml @@ -3,7 +3,7 @@ post: description: > Create a notification for your resources > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsSubscribe" tags: @@ -36,7 +36,7 @@ get: description: > List all subscriptions and their information > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsList" tags: @@ -56,3 +56,4 @@ get: 400: description: "Bad Request" + diff --git a/api/services/administration/general/paths/subscriptionID.yaml b/api/services/administration/general/paths/subscriptionID.yaml index bfdf5d1cf..53cbe115c 100644 --- a/api/services/administration/general/paths/subscriptionID.yaml +++ b/api/services/administration/general/paths/subscriptionID.yaml @@ -3,7 +3,7 @@ delete: description: > Delete an existing page > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsUnsubscribe" tags: @@ -29,7 +29,7 @@ get: description: > Get a specific notification and its information > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsGet" tags: @@ -55,7 +55,7 @@ put: description: > Update existing notification > **Note:** This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). operationId: "notificationsServiceSubscriptionsUpdate" tags: @@ -85,3 +85,4 @@ put: + diff --git a/api/services/elastigroup/aws/paths/groups.yaml b/api/services/elastigroup/aws/paths/groups.yaml index 84cbd394e..a9d33d395 100644 --- a/api/services/elastigroup/aws/paths/groups.yaml +++ b/api/services/elastigroup/aws/paths/groups.yaml @@ -13,7 +13,7 @@ post: You can create a beanstalk elastigroup with the following steps: - * [Get the beanstalk configuration](https://docs.flexera.com/spot/api/#operation/elastigroupAwsGetBeanstalkConfiguration) to JSON format + * [Get the beanstalk configuration](https://spec.dev.spot.io/#operation/elastigroupAwsGetBeanstalkConfiguration) to JSON format * Modify required parameters and post the JSON as a body to create a new elastigroup operationId: "elastigroupAwsCreate" tags: @@ -47,3 +47,4 @@ get: $ref: "../responses/list-all.yaml" 400: description: "Bad Request" + diff --git a/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml b/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml index 3f2fbfbdc..ad453c899 100644 --- a/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml +++ b/api/services/elastigroup/azure/stateful/node/paths/getImportConfiguration.yaml @@ -2,7 +2,7 @@ get: summary: "Get Stateful Node from an Azure VM" description: > Get the configuration of a stateful node that was built from an Azure VM. - This configuration is used for the [Import VM to a Stateful Node API](https://docs.flexera.com/spot/api/#operation/azureStatefulNodeImportVm). + This configuration is used for the [Import VM to a Stateful Node API](https://spec.dev.spot.io/#operation/azureStatefulNodeImportVm). operationId: "azureStatefulNodeGetImportConfiguration" tags: - Elastigroup Azure Stateful @@ -28,4 +28,4 @@ get: 200: $ref: "../responses/createStatefulNode.yaml" 400: - description: "Bad Request" \ No newline at end of file + description: "Bad Request" diff --git a/api/services/ocean/aks/paths/clusters.yaml b/api/services/ocean/aks/paths/clusters.yaml index 0918b6133..67cb631ec 100644 --- a/api/services/ocean/aks/paths/clusters.yaml +++ b/api/services/ocean/aks/paths/clusters.yaml @@ -7,7 +7,7 @@ post:

        Notes:

        - It is recommended to import all necessary information from the existing AKS cluster using the Ocean [AKS Cluster Import](https://docs.flexera.com/spot/api/#operation/oceanAKSClusterImport) API call and use its output to create a fully configured Ocean cluster. + It is recommended to import all necessary information from the existing AKS cluster using the Ocean [AKS Cluster Import](https://spec.dev.spot.io/#operation/oceanAKSClusterImport) API call and use its output to create a fully configured Ocean cluster.

        The Ocean Controller is used to monitor the cluster resources and report back to Ocean SaaS. A properly functioning controller is mandatory for Ocean to operate. @@ -45,3 +45,4 @@ get: $ref: "../responses/oceanClusterList.yaml" 400: description: "Bad Request" + diff --git a/api/services/ocean/aks/paths/importCluster.yaml b/api/services/ocean/aks/paths/importCluster.yaml index 44f82b6c8..830fe6a56 100644 --- a/api/services/ocean/aks/paths/importCluster.yaml +++ b/api/services/ocean/aks/paths/importCluster.yaml @@ -2,7 +2,7 @@ post: summary: "Import Cluster" description: | The Import Cluster API call returns a JSON formatted Ocean cluster specification for a given AKS cluster and import identifier. - The returned specification is ready to use in the [Ocean AKS Cluster Create](https://docs.flexera.com/spot/api/#operation/oceanAKSClusterCreate) API call. + The returned specification is ready to use in the [Ocean AKS Cluster Create](https://spec.dev.spot.io/#operation/oceanAKSClusterCreate) API call. operationId: "oceanAKSClusterImport" tags: - "Ocean AKS" @@ -15,3 +15,4 @@ post: $ref: "../responses/oceanClusterImport.yaml" 400: description: "Bad Request" + diff --git a/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml b/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml index d8f88b07e..ec1a02440 100644 --- a/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml +++ b/api/services/ocean/aks/paths/importVirtualNodeGroup.yaml @@ -2,7 +2,7 @@ post: summary: "Import Virtual Node Group" description: | The Import Ocean Virtual Node Group (VNG) returns a JSON formatted Ocean Virtual Node Group specification based on a given AKS Node Pool. - The returned specification is ready to use in the [Ocean AKS Virtual Node Group Create](https://docs.flexera.com/spot/api/#operation/oceanAKSVirtualNodeGroupCreate) API call. + The returned specification is ready to use in the [Ocean AKS Virtual Node Group Create](https://spec.dev.spot.io/#operation/oceanAKSVirtualNodeGroupCreate) API call. operationId: "oceanAKSVirtualNodeGroupImport" tags: - "Ocean AKS" @@ -15,3 +15,4 @@ post: $ref: "../responses/virtualNodeGroupImport.yaml" 400: description: "Bad Request" + diff --git a/api/services/ocean/ecs/paths/cluster-rolls.yaml b/api/services/ocean/ecs/paths/cluster-rolls.yaml index 01edf5cf5..5d2642e15 100644 --- a/api/services/ocean/ecs/paths/cluster-rolls.yaml +++ b/api/services/ocean/ecs/paths/cluster-rolls.yaml @@ -2,7 +2,7 @@ post: summary: "Initiate Roll" description: > Roll an entire Ocean cluster or roll subsets of the cluster by specifying launchSpecIds or instanceIds. Performing this request will start the roll immediately according to defined batches. - Note that the first response for a successful request will indicate the start of a roll. In order to check the status of a roll, you can use the [GET Roll API](https://docs.flexera.com/spot/api//#operation/oceanEcsRollGetSingleRoll) using the roll identifier. + Note that the first response for a successful request will indicate the start of a roll. In order to check the status of a roll, you can use the [GET Roll API](https://spec.dev.spot.io/#operation/oceanEcsRollGetSingleRoll) using the roll identifier. operationId: "oceanEcsRollInit" tags: - "Ocean ECS" @@ -63,3 +63,5 @@ get: $ref: "../responses/roll.yaml" 400: description: "Bad Request" + + diff --git a/api/services/ocean/ecs/paths/fargate-import-to-new.yaml b/api/services/ocean/ecs/paths/fargate-import-to-new.yaml index 40e882dbd..f8d711832 100644 --- a/api/services/ocean/ecs/paths/fargate-import-to-new.yaml +++ b/api/services/ocean/ecs/paths/fargate-import-to-new.yaml @@ -3,7 +3,7 @@ post: description: | This API copies the configuration from a Fargate service into the corresponding fields of an Ocean object. (This process is commonly referred to as importing.) - The API returns an Ocean object that is suitable for use in the [Create API](https://docs.flexera.com/spot/api/#operation/oceanEcsCreate/) to create a new Ocean cluster based on your Fargate configuration. + The API returns an Ocean object that is suitable for use in the [Create API](https://spec.dev.spot.io/#operation/oceanEcsCreate/) to create a new Ocean cluster based on your Fargate configuration. If you are migrating a Fargate service that has tags, you must run the Opt In procedure on your Amazon account or IAM role. This is required in order to obtain the necessary Amazon Resource Name (ARN) and resource identifier format for your ECS tasks, container instances, and services. For more information about the required ARN and the Opt In procedure, see the following pages: @@ -33,3 +33,4 @@ post: $ref: "../responses/fargate-import-response.yaml" 400: description: "Bad Request" + diff --git a/api/spot.yaml b/api/spot.yaml index 64b6731b1..221ec41f3 100644 --- a/api/spot.yaml +++ b/api/spot.yaml @@ -170,7 +170,7 @@ tags: - name: Audit Service externalDocs: - url: https://docs.flexera.com/spot/api/#tag/Audit-Service + url: https://spec.dev.spot.io/#tag/Audit-Service - name: Health Check Service externalDocs: @@ -181,7 +181,7 @@ tags: The Spot notification service enables you a fast, flexible, fully managed push notification service that lets you know about major events that happened in your Spot account.ֿ Spot Notifications makes it simple and cost-effective to get push notifications to your email address, HTTP, HTTPS or AWS SNS (Simple Notifications Service). > **Note**: This service is deprecated. Use the - [Notification Center Service](https://docs.flexera.com/spot/api/#tag/Notification-Center-Service). + [Notification Center Service](https://spec.dev.spot.io/#tag/Notification-Center-Service). - name: Notification Center Service description: | @@ -1009,3 +1009,4 @@ paths: /ccoUsageExporter/flexeraIntegration: $ref: services/ccoUsageExporter/flexeraIntegration/paths/flexeraIntegration.yaml +