-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #791 from meshcloud/develop
develop
- Loading branch information
Showing
41 changed files
with
923 additions
and
663 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
id: administration.workspace-services | ||
title: Workspace Services | ||
--- | ||
|
||
> Please note that the following functionality is only available to meshStacks that have the **Service Economy** module activated. | ||
> Reach out to your Customer Success representative if you are interested in using this module. | ||
## Workspace Services | ||
|
||
As an admin you can view all services that are offered by workspaces through their [Service Management Area](./marketplace.service-management-area.md). | ||
You can find this view in the Admin Area by going to "Workspace Services" under "Marketplace" on the left sidebar. | ||
|
||
![Workspace Services Overview](./assets/service-management-area/workspace-services-overview.png) | ||
|
||
These are all Platforms & Building Blocks that exist in the organization. The list contains everything, including services | ||
that are not approved and globally available yet, or that have been rejected. | ||
|
||
A workspace service can have one of the following states: | ||
|
||
- Requires Approval: The service is not globally available and requires approval from you or another admin. | ||
- Rejected: The service is not globally available and has been rejected by you or another admin. | ||
- Approved & Published: The service was approved and is globally available in the marketplace. | ||
|
||
## Approval Workflow | ||
|
||
To review a service, open the Workspace Services view. Services that require your approval or have been rejected are | ||
automatically at the top of the page. | ||
|
||
![Workspace Services](./assets/service-management-area/workspace-services.png) | ||
|
||
Upon selecting a service, you will be directed to its Control Plane. From there, you can either reject the publication request, or approve it, making the service accessible to all workspaces within your organization. | ||
|
||
![Approval](./assets/service-management-area/service-approval.png) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
--- | ||
id: marketplace.service-management-area | ||
title: Service Management Area | ||
--- | ||
|
||
> Please note that the following functionality is only available to meshStacks that have the **Service Economy** module activated. | ||
> Reach out to your Customer Success representative if you are interested in using this module. | ||
## Introduction | ||
|
||
The Service Management Area can be used by workspaces to offer their [platform services](./marketplace.index.md#platform-services) to the rest of the organization. | ||
For example, the Azure team in your organization could set up a workspace to offer their Azure [Platform](./administration.platforms.md) from there to | ||
the rest of the organization. Or the Networking team might want to offer their best-practice Cloud Network [Building Blocks](./administration.building-blocks.md) | ||
to Application Teams. | ||
|
||
Anyone in the organization can offer their valuable services to the rest of the organization through the | ||
Service Management Area as long as it is approved by someone in the [Admin Area](./administration.index.md). | ||
|
||
The Service Management Area can at any time be opened up from the Workspace Control Plane by clicking the | ||
"Go to Services Management" button as depicted below. | ||
|
||
![Introduction](assets/service-management-area/introduction.png) | ||
|
||
If you would like to go back again to the regular Workspace View, click on "Go to Workspace Management". | ||
|
||
## Types of Platform Services | ||
|
||
The following three types of platform services can be created and offered in the Service Management Area: | ||
|
||
1. [Platforms](./administration.platforms.md). Platforms are a high-level concept in meshStack where users can book | ||
their own isolated tenant (environment) in a given cloud platform. meshStack has a handful of first-party supported | ||
platforms, but it also offers the ability to [create your own platforms](./meshstack.how-to.create-your-own-platform.md) | ||
with the use of Terraform. | ||
2. [Building Blocks](./administration.building-blocks.md). Building Blocks are standardized extensions to cloud tenants that users | ||
can book and roll out. These can be either rolled out using Terraform, or manually. Example use cases are an on-premise | ||
connectivity to a cloud tenant. | ||
3. [Service Brokers](./administration.service-brokers.md). Service Brokers are self-hosted components that can execute | ||
automation and provision workloads using the Open Service Broker API that can be booked by users in the meshStack. | ||
As the automation is fully managed by someone it can provision and do anything that you would like. | ||
|
||
## Development & Testing | ||
|
||
By default, anything that you create in your Service Management Area will be available to you inside the workspace and | ||
not directly published in the Service Catalog. | ||
For development & testing purposes you can consume any of your created platform services mentioned above in | ||
**your own workspace**. They will be marked as "Private". This will give you an idea of the user experience and allows you | ||
to debug any potential issues with the Platform Configuration or Terraform code. | ||
|
||
![Private](./assets/service-management-area/private.png) | ||
|
||
|
||
## Publishing | ||
|
||
After you are done with the development & testing phase, you can go the Control Plane of your provided service in the Service Management Area and submit it for publication by clicking the "Submit for publishing" button. | ||
|
||
![Publishing](./assets/service-management-area/publish-button.png) | ||
|
||
Once approved by your cloud foundation team, it will become accessible to all workspaces within the organization. | ||
If your publication request gets rejected, you can easily identify the reason by hovering over the rejected label or checking the rejection comment in the history. | ||
|
||
![Rejection](./assets/service-management-area/rejection-details.png) | ||
|
||
Once you've addressed the identified issues, you can resubmit it for publishing. | ||
|
||
> If you are an administrator and want to know how | ||
> to manage and approve workspaces service you can learn more [here](./administration.workspace-services.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.