Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
1 change: 1 addition & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion api/commons/security.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "NotificationsServiceUpdateAccountNotificationPolicy"
tags:
Expand All @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "NotificationsServiceGetAccountNotificationPolicy"
tags:
Expand All @@ -40,3 +40,4 @@ get:
$ref: "../responses/accountPolicy.yaml"
400:
description: "Bad Request"

Original file line number Diff line number Diff line change
Expand Up @@ -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://spec.dev.spot.io/#operation/OrganizationsAndAccountsSetCloudCredentialsForAWS) \
to link your AWS account with your spot account
operationId: "OrganizationsAndAccountsCreateAWSAccountExternalId"
tags:
Expand All @@ -14,4 +14,4 @@ post:
200:
$ref: "../responses/createAWSAccountExternalId.yaml"
400:
description: "Bad Request"
description: "Bad Request"
5 changes: 3 additions & 2 deletions api/services/administration/general/paths/subscription.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "notificationsServiceSubscriptionsSubscribe"
tags:
Expand Down Expand Up @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "notificationsServiceSubscriptionsList"
tags:
Expand All @@ -56,3 +56,4 @@ get:
400:
description: "Bad Request"


Original file line number Diff line number Diff line change
Expand Up @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "notificationsServiceSubscriptionsUnsubscribe"
tags:
Expand All @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "notificationsServiceSubscriptionsGet"
tags:
Expand All @@ -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://spec.dev.spot.io/#tag/Notification-Center-Service).

operationId: "notificationsServiceSubscriptionsUpdate"
tags:
Expand Down Expand Up @@ -85,3 +85,4 @@ put:




Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
13 changes: 7 additions & 6 deletions api/services/elastigroup/aws/paths/groups.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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://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:
Expand Down Expand Up @@ -47,3 +47,4 @@ get:
$ref: "../responses/list-all.yaml"
400:
description: "Bad Request"

Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down
6 changes: 3 additions & 3 deletions api/services/elastigroup/aws/schemas/elastigroupCreate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion api/services/elastigroup/aws/schemas/import-asg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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))
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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://spec.dev.spot.io/#operation/azureStatefulNodeImportVm).
operationId: "azureStatefulNodeGetImportConfiguration"
tags:
- Elastigroup Azure Stateful
Expand All @@ -28,4 +28,4 @@ get:
200:
$ref: "../responses/createStatefulNode.yaml"
400:
description: "Bad Request"
description: "Bad Request"
Loading
Loading