Skip to content

Commit

Permalink
Merge pull request #783 from meshcloud/develop
Browse files Browse the repository at this point in the history
develop
  • Loading branch information
github-actions[bot] authored Apr 10, 2024
2 parents 1a6b080 + 18a69e7 commit f0d6b5f
Show file tree
Hide file tree
Showing 24 changed files with 633 additions and 507 deletions.
31 changes: 31 additions & 0 deletions docs/administration.dns.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
id: administration.dns
title: "DNS and SSL Certificates"
---

During the setup of your meshStack you can choose which endpoints should be used.

## Domains

Common choices include for the meshStack domain include:

- my.organization.cloud
- portal.organization.cloud
- cloudportal.organization.com

Once you have settled on a `$domain`, we recommend to use:

- `$domain`
- `api.$domain` (API of the meshStack)
- `kraken.$domain` (Cost collection component)
- `sonar.$domain` (Monitoring component; used by meshcloud to monitor your meshStack)

The DNS records needed for those domains are provided to you by meshcloud during the setup of your meshStack.

## SSL certificates

> Providing SSL certificates is only required for [meshStack Enterprise](meshstack.managed-service.md#meshstack-enterprise). For [meshStack SaaS](meshstack.managed-service.md#meshstack-saas) manages SSL certificates automatically.
meshStack supports wildcard certificates and certificates with Subject Alternative Name (SAN).
SAN certificates need to contain FQDN for all hosts.
Certificates must include the full chain, including root certs issued by your organization.
2 changes: 2 additions & 0 deletions docs/meshstack.cloudfoundry.index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ For Cloud Foundry, meshStack provides org and space creation and configuration,

## Integration Overview

> The recommended way to set up Cloud Foundry as a meshPlatform is via the public terraform [Cloud Foundry meshPlatform Module](https://github.com/meshcloud/terraform-cloudfoundry-meshplatform).
To enable integration with Cloud Foundry, Platform Operators deploy and configure the meshStack Cloud Foundry connector to make Cloud Foundry platforms available at their meshStack instance.

meshStack provides users access to Cloud Foundry (CF) instances via the OIDC protocol for authentication while it replicates permission rights directly to authorize correct access.
Expand Down
1 change: 1 addition & 0 deletions docs/meshstack.how-to.integrate-meshplatform.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Open the official meshcloud terraform module for the target platform and follow
- [Azure meshPlatform Module](https://github.com/meshcloud/terraform-azure-meshplatform)
- [GCP meshPlatform Module](https://github.com/meshcloud/terraform-gcp-meshplatform)
- [Kubernetes meshPlatform Module](https://github.com/meshcloud/terraform-kubernetes-meshplatform)
- [Cloud Foundry meshPlatform Module](https://github.com/meshcloud/terraform-cloudfoundry-meshplatform)

### Alternative to Step 2: Set up platform permissions manually

Expand Down
91 changes: 91 additions & 0 deletions website/blog/2024-04-10-Release-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
author: meshcloud
title: Release 2024.17.0
---

Release period: 2024-04-03 to 2024-04-10

This release includes the following issues:
* Fix error upon platform creation
* Fix opening Platform Usage report details page
* Fix Services not showing for Shared Marketplaces
* Improve Robustness for Kubernetes/Openshift Metering
* Workload Identity Federation for GCP platforms
* Fix "View More" in the Tenants Overview
* Missing managing buttons in overview of Service Instances
* Fix Metering of Building Blocks in Custom Platforms
* UX improvement for platform and building block prices
<!--truncate-->

## Ticket Details
### Fix error upon platform creation
**Audience:** Partner<br>

#### Description
Previously, if your environment would have the Service Management Area disabled and you try to create a platform in the Admin Area, you would encounter an error which would also disappear after a few seconds. This error has been fixed and also now shows indefinitely.

### Fix opening Platform Usage report details page
**Audience:** User, Customer<br>

#### Description
In a case where TenatnID contains a slash, Platform Usage report details are not opened. This has been fixed now.

### Fix Services not showing for Shared Marketplaces
**Audience:** Customer, Partner<br>

#### Description
Previously, certain OSB Services that were restricted to specific Workspaces
were not appearing on the Marketplace of these dedicated Workspaces. This is
now fixed.

### Improve Robustness for Kubernetes/Openshift Metering
**Audience:** Operator, Partner, Customer<br>

#### Description
Previously, metering did not work when the resource included a resource limit
with the k suffix, for example, a CPU limit of 1k. This resulted in empty
Tenant Usage Reports and incomplete chargeback statements. This is now fixed.
Chargeback statements will have to be regenerated. We will reach out to you if
you are impacted.

### Workload Identity Federation for GCP platforms
**Audience:** Customer, Partner, Operator<br>

#### Description
You can now configure Workload Identity Federation for the service account in GCP replicator and metering
platform configurations. This feature enables automatic rolling of credentials and you don't have to enter
any GCP platform credentials to meshStack anymore.

#### How to use
You can test it out by switching from the "Credentials" authentication type to "Workload Identity Federation" for all
Service Accounts you want to change the authentication type for (e.g. replicator and metering are separate service principals).
You can find a description of what needs to be configured on the Service Account in meshPanel, when you select "Workload Identity Federation".

### Fix "View More" in the Tenants Overview
**Audience:** User<br>

#### Description
Previously, when you opened the overview of the tenants under "Platforms" in the sidebar and clicked on "View more" to see the details of a tenant, you encountered a navigation error. This has been fixed.

### Missing managing buttons in overview of Service Instances
**Audience:** User<br>

#### Description
In rare cases, the buttons to update or delete a service instance didn't appear in the overview of service instances, which you could access via the marketplace control plane under Overview > Services > Service Instances. This has been fixed.

### Fix Metering of Building Blocks in Custom Platforms
**Audience:** Partner, Customer<br>

#### Description
For Building Block definitions that support more than one custom platform,
metering and cost collection was active only for one of the supported custom
platforms. Inside all other custom platforms, the Building Blocks could be
used free of charge. This is now fixed.

### UX improvement for platform and building block prices
**Audience:** Customer, Partner<br>

#### Description
The section inside the panel for setting prices for platforms and building
blocks was slightly modified to improve the general user experience.

3 changes: 2 additions & 1 deletion website/sidebars.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@
"administration.mesh-policies",
"administration.unmanaged-tenants",
"administration.meshstack-settings",
"administration.apiusers"
"administration.apiusers",
"administration.dns"
],
"Identity & Access": [
"meshstack.identity-federation",
Expand Down
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-04-03 13:07:08 UTC
Last updated 2024-04-10 11:10:59 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-04-03 13:07:08 UTC
Last updated 2024-04-10 11:10:59 UTC
</div>
</div>
</body>
Expand Down
Loading

0 comments on commit f0d6b5f

Please sign in to comment.