Skip to content

Commit

Permalink
Merge pull request #774 from meshcloud/develop
Browse files Browse the repository at this point in the history
develop
  • Loading branch information
github-actions[bot] authored Mar 27, 2024
2 parents 7e7bc4b + 73e71e4 commit e594796
Show file tree
Hide file tree
Showing 20 changed files with 540 additions and 452 deletions.
88 changes: 88 additions & 0 deletions website/blog/2024-03-27-Release-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
---
author: meshcloud
title: Release 2024.15.0
---

Release period: 2024-03-21 to 2024-03-27

This release includes the following issues:
* Fix Azure Replication Failure with OSB Platform Integration
* Improves Azure Function logging
* Fix of UI regression during Service Instance deployment
* Update Product Catalog after Renaming Building Block
* Building Blocks Marketplace Integration
* Building Block Costs in the Service Management Area
* Deleted Tenant Management in Service Management Area
<!--truncate-->

## Ticket Details
### Fix Azure Replication Failure with OSB Platform Integration
**Audience:** Operator<br>

#### Description
When utilizing the Azure OSB Services platform integration with an Azure platform that shares the
same service principal, tenant replication failed. This issue has now been resolved and users can
use the same service principal.

### Improves Azure Function logging
**Audience:** Partner, Operator<br>

#### Description
The tenant detail view now shows request and response headers as well
as the response body of an Azure function call to make debugging easier during
development.

### Fix of UI regression during Service Instance deployment
**Audience:** User<br>

#### Description
A previous fix lead to a regression and the failure of updating Service Instances
which were in a deletion process. It also did not automatically show a dashboard link.
This led to a poor user experience in the Marketplace and the issue has been fixed.

### Update Product Catalog after Renaming Building Block
**Audience:** Customer, Partner<br>

#### Description
Previously, renaming a Building Block definition did not trigger any changes
in the Price Catalog if a price for that Building Block was set, resulting in
Tenant Usage Reports that still included the old Building Block name. This is
now fixed.

### Building Blocks Marketplace Integration
**Audience:** User<br>

#### Description
We have made a change to the process of adding Building Blocks to improve the consistency of the experience. Now,
when you click the "Add Building Block" button on the Building Blocks page within your Tenant, you will be redirected
to the Tenant Marketplace tab. This will allow you to easily browse and select the desired Building Blocks, which
will streamline your workflow and make the process smoother and more efficient.

### Building Block Costs in the Service Management Area
**Audience:** User, Customer<br>

#### Description
(Please note that this is only relevant for environments where the Service
Management Area is activated. This allows you to manage Platform Services from a
Workspace. Reach out to [[email protected]](mailto:[email protected]) to
have it activated in your environment.)
In addition to the overview of your Platform's usage in the Service Management
area, we have added a new section that provides financial reports for your
Building Blocks. This enhancement allows you to easily track the number of
bookings for your Building Blocks and provides valuable insights into your
revenue generation.

### Deleted Tenant Management in Service Management Area
**Audience:** Partner, Operator<br>

#### Description
(Please note that this is only relevant for environments where the Service Management Area is activated. This allows
you to manage Platform Services from a Workspace. Reach out to [email protected] to have it activated in your environment.)
You can now view and approve/decline tenant deletions for platforms that you own in your Service Management Area. This
works exactly like you are used to in the Admin Area, the only difference being that you only see tenants from
platforms owned by your workspace.

#### How to use
In the Service Management Area you will find the section "Deleted Tenants" under "Platforms" in the sidebar. In this
screen you will be able to view all deleted tenants and approve or decline tenants awaiting deletion confirmation.

2 changes: 1 addition & 1 deletion website/static/api/api_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -566,7 +566,7 @@ <h3 id="_index">Index</h3>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2024-03-20 13:12:34 UTC
Last updated 2024-03-27 14:55:29 UTC
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion website/static/api/common_data_formats.html
Original file line number Diff line number Diff line change
Expand Up @@ -542,7 +542,7 @@ <h3 id="tags">Tags</h3>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2024-03-20 13:12:34 UTC
Last updated 2024-03-27 14:55:29 UTC
</div>
</div>
</body>
Expand Down
152 changes: 76 additions & 76 deletions website/static/api/index.html

Large diffs are not rendered by default.

38 changes: 19 additions & 19 deletions website/static/api/mesh_buildingblock.html
Original file line number Diff line number Diff line change
Expand Up @@ -596,12 +596,12 @@ <h5 id="_list_meshbuildingblocks">List meshBuildingBlocks</h5>
"apiVersion" : "v1",
"kind" : "meshBuildingBlock",
"metadata" : {
"uuid" : "3406c844-d8d0-4966-a1d4-faebc80560ea",
"definitionUuid" : "3a2824e9-9f27-4f5b-9537-dc2d324496cd",
"uuid" : "e021a7fb-01b3-4e46-afad-9de6d8b06fe0",
"definitionUuid" : "10f838b0-db1f-4a05-b9b9-5aa515c69f31",
"definitionVersion" : 1,
"tenantIdentifier" : "my-workspace.my-project.my-platform.my-location",
"forcePurge" : false,
"createdOn" : "2024-03-20T13:17:18.386020Z"
"createdOn" : "2024-03-27T15:01:07.054938Z"
},
"spec" : {
"displayName" : "parent block",
Expand All @@ -614,7 +614,7 @@ <h5 id="_list_meshbuildingblocks">List meshBuildingBlocks</h5>
},
"_links" : {
"self" : {
"href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/3406c844-d8d0-4966-a1d4-faebc80560ea"
"href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/e021a7fb-01b3-4e46-afad-9de6d8b06fe0"
},
"meshtenant" : {
"href" : "https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location"
Expand All @@ -624,12 +624,12 @@ <h5 id="_list_meshbuildingblocks">List meshBuildingBlocks</h5>
"apiVersion" : "v1",
"kind" : "meshBuildingBlock",
"metadata" : {
"uuid" : "901482dc-9239-426c-abdb-791d077038c4",
"definitionUuid" : "91313033-f844-411b-892b-a70dd2476aa6",
"uuid" : "10b95856-7733-4f3e-a6dc-45cbda064dd1",
"definitionUuid" : "542b5bb3-7786-424f-8754-8894a8e1ef36",
"definitionVersion" : 1,
"tenantIdentifier" : "my-workspace.my-project.my-platform.my-location",
"forcePurge" : false,
"createdOn" : "2024-03-20T13:17:18.393688Z"
"createdOn" : "2024-03-27T15:01:07.064379Z"
},
"spec" : {
"displayName" : "child block",
Expand All @@ -639,8 +639,8 @@ <h5 id="_list_meshbuildingblocks">List meshBuildingBlocks</h5>
"valueType" : "STRING"
} ],
"parentBuildingBlocks" : [ {
"buildingBlockUuid" : "3406c844-d8d0-4966-a1d4-faebc80560ea",
"definitionUuid" : "3a2824e9-9f27-4f5b-9537-dc2d324496cd"
"buildingBlockUuid" : "e021a7fb-01b3-4e46-afad-9de6d8b06fe0",
"definitionUuid" : "10f838b0-db1f-4a05-b9b9-5aa515c69f31"
} ]
},
"status" : {
Expand All @@ -653,7 +653,7 @@ <h5 id="_list_meshbuildingblocks">List meshBuildingBlocks</h5>
},
"_links" : {
"self" : {
"href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/901482dc-9239-426c-abdb-791d077038c4"
"href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/10b95856-7733-4f3e-a6dc-45cbda064dd1"
},
"meshtenant" : {
"href" : "https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location"
Expand Down Expand Up @@ -703,7 +703,7 @@ <h5 id="_get_meshbuildingblock">Get meshBuildingBlock</h5>
<div class="listingblock">
<div class="title">Example Request</div>
<div class="content">
<pre class="highlight nowrap"><code class="language-http" data-lang="http">GET /api/meshobjects/meshbuildingblocks/901482dc-9239-426c-abdb-791d077038c4 HTTP/1.1
<pre class="highlight nowrap"><code class="language-http" data-lang="http">GET /api/meshobjects/meshbuildingblocks/10b95856-7733-4f3e-a6dc-45cbda064dd1 HTTP/1.1
Authorization: Basic dmFsaWRfdXNlcm5hbWU6dmFsaWRfcGFzc3dvcmQ=
Accept: application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json
Host: mesh-backend-url</code></pre>
Expand All @@ -712,7 +712,7 @@ <h5 id="_get_meshbuildingblock">Get meshBuildingBlock</h5>
<div class="listingblock">
<div class="title">Example Curl Request</div>
<div class="content">
<pre class="highlight"><code class="language-bash" data-lang="bash">$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/901482dc-9239-426c-abdb-791d077038c4' -i -u 'valid_username:valid_password' -X GET \
<pre class="highlight"><code class="language-bash" data-lang="bash">$ curl 'https://mesh-backend-url/api/meshobjects/meshbuildingblocks/10b95856-7733-4f3e-a6dc-45cbda064dd1' -i -u 'valid_username:valid_password' -X GET \
-H 'Accept: application/vnd.meshcloud.api.meshbuildingblock.v1.hal+json'</code></pre>
</div>
</div>
Expand Down Expand Up @@ -908,12 +908,12 @@ <h5 id="_get_meshbuildingblock">Get meshBuildingBlock</h5>
"apiVersion" : "v1",
"kind" : "meshBuildingBlock",
"metadata" : {
"uuid" : "901482dc-9239-426c-abdb-791d077038c4",
"definitionUuid" : "91313033-f844-411b-892b-a70dd2476aa6",
"uuid" : "10b95856-7733-4f3e-a6dc-45cbda064dd1",
"definitionUuid" : "542b5bb3-7786-424f-8754-8894a8e1ef36",
"definitionVersion" : 1,
"tenantIdentifier" : "my-workspace.my-project.my-platform.my-location",
"forcePurge" : false,
"createdOn" : "2024-03-20T13:17:18.393688Z"
"createdOn" : "2024-03-27T15:01:07.064379Z"
},
"spec" : {
"displayName" : "child block",
Expand All @@ -923,8 +923,8 @@ <h5 id="_get_meshbuildingblock">Get meshBuildingBlock</h5>
"valueType" : "STRING"
} ],
"parentBuildingBlocks" : [ {
"buildingBlockUuid" : "3406c844-d8d0-4966-a1d4-faebc80560ea",
"definitionUuid" : "3a2824e9-9f27-4f5b-9537-dc2d324496cd"
"buildingBlockUuid" : "e021a7fb-01b3-4e46-afad-9de6d8b06fe0",
"definitionUuid" : "10f838b0-db1f-4a05-b9b9-5aa515c69f31"
} ]
},
"status" : {
Expand All @@ -937,7 +937,7 @@ <h5 id="_get_meshbuildingblock">Get meshBuildingBlock</h5>
},
"_links" : {
"self" : {
"href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/901482dc-9239-426c-abdb-791d077038c4"
"href" : "https://mesh-backend-url/api/meshobjects/meshbuildingblocks/10b95856-7733-4f3e-a6dc-45cbda064dd1"
},
"meshtenant" : {
"href" : "https://mesh-backend-url/api/meshobjects/meshtenants/my-workspace.my-project.my-platform.my-location"
Expand All @@ -951,7 +951,7 @@ <h5 id="_get_meshbuildingblock">Get meshBuildingBlock</h5>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2024-03-20 13:12:34 UTC
Last updated 2024-03-27 14:55:29 UTC
</div>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions website/static/api/mesh_object_collection.html
Original file line number Diff line number Diff line change
Expand Up @@ -678,7 +678,7 @@ <h4 id="_deletemeshobjectcollection">deleteMeshObjectCollection</h4>
{
"error" : "MeshBadRequestException",
"message" : "MeshObjectCollection not-empty-collection cannot be deleted, because it is not empty",
"errorId" : "dnHKsd7yMP"
"errorId" : "6EHQIADxAN"
}</code></pre>
</div>
</div>
Expand All @@ -687,7 +687,7 @@ <h4 id="_deletemeshobjectcollection">deleteMeshObjectCollection</h4>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2024-03-20 13:12:34 UTC
Last updated 2024-03-27 14:55:29 UTC
</div>
</div>
</body>
Expand Down
2 changes: 1 addition & 1 deletion website/static/api/mesh_object_declarative_import.html
Original file line number Diff line number Diff line change
Expand Up @@ -1523,7 +1523,7 @@ <h5 id="_meshexchangerate">meshExchangeRate</h5>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2024-03-20 13:12:34 UTC
Last updated 2024-03-27 14:55:29 UTC
</div>
</div>
</body>
Expand Down
Loading

0 comments on commit e594796

Please sign in to comment.