meshcloud

meshcloud

  • User Docs
  • Operator Docs
  • API Docs
  • Release Notes
  • FAQ
  • Help
  • Feedback

›Platforms

meshcloud

  • Overview
  • meshCustomer
  • meshProject
  • meshTenant
  • meshTenant Quota
  • Landing Zones
  • User Account
  • meshPlatforms
  • Project Resources
  • Project Metering
  • Payment Methods
  • Budget Alerts
  • Service Users
  • Metadata Tags
  • meshPolicies

meshMarketplace

  • Overview
  • Service Instances

Administration

  • Overview
  • meshCustomers
  • meshProjects
  • meshTenants
  • Delete Tenants
  • meshUsers
  • meshPlatforms
  • Landing Zones
  • Usage Reports
  • Resource Inventory
  • Service Brokers
  • Analytics
  • Guide: Emergency Users
  • meshPolicies
  • Unmanaged Tenants
  • meshStack Settings
  • API Users

Platforms

  • OpenStack
  • Cloud Foundry
  • Azure
  • Other Platforms

Guides

  • How to onboard your team to your meshCustomer
  • How to create a meshProject
  • How to onboard your team to a meshProject
  • How to change the Customer Owner of a meshCustomer via API
  • How to delete meshObjects in the meshPanel

FAQ

  • Projects FAQ
Edit

Cloud Foundry

Supported Services

The meshPanel contains a convenient user interface for the most common Cloud Foundry operations. The panel talks directly to the Cloud Foundry API, which thus needs to allow CORS.

  • Space Summary (start, stop, scale apps, review bindings)
  • Service Marketplace (browse available services and create instances)

Service Users

meshcloud allows creation of Service Users for Cloud Foundry.

Quota Management

Partners can enforce detailed per-project quotas for Cloud Foundry via meshcloud.

Private Domains

If another domain name as the predefined shared domains should be used a so called Private Domain can be registered with Cloud Foundry. This domain can then be used to create a route to a deployed app similiar to what would be possible with the predefined shared domains.

Configure your own Private Domain

In order to configure a private domain go to

  1. Click on Settings in the customer control plane
  2. In the row of sub-tabs click on Cloud Foundry Domains
  3. Enter the desired domain name for your apps and click on the + sign
  4. If the domain could be created update your DNS setting at your provider and you can start to create apps with an own domain

More information about Private Domains can be found in the Cloud Foundry reference documentation.

Use a Private Domain as route

In order for your apps to receive traffic under the newly registered domain you need to map them to a route. To do this for an already existing app

  1. Open a Cloud Foundry CLI terminal
  2. Enter $ cf map-route APPNAME private-domain-example.com --hostname test
  3. Your domain test.private-domain-example.com will routed to this app

There are many other options for route binding for example the app can directly be binded via a Manifest entry during a cf-push operation. For other options regarding the route binding see the Cloud Foundry route documentation.

Delete a Private Domain

Please note: Before you can delete a Private Domain all routes containing this domain must be deleted beforehand. Deleting the app is not enough to release the created routes again.

  1. Open a Cloud Foundry CLI terminal
  2. Issue a cf delete-route private-domain-example.com --hostname test to delete the previously created domain (in your case the correct syntax might differ since the command must equal the options used to create the route in the first place)

Please see the Cloud Foundry route delete documentation for more information.

Tip: To quickly delete all routes no longer bound to an app use cf delete-orphaned-routes.

DNS and Load-Balanacer Setup

Registering a Private Domain will not associate it with a external DNS system. In order to correctly receive and forward incoming traffic for the private domain to your Apps, you need to setup DNS records and you may also have to provision a load-balancer/reverse-proxy service. Please contact your platform operator for details.

Last updated on 3/21/2023
← OpenStackAzure →
  • Supported Services
  • Service Users
  • Quota Management
  • Private Domains
    • Configure your own Private Domain
    • Use a Private Domain as route
    • Delete a Private Domain
    • DNS and Load-Balanacer Setup
meshcloud
Docs
User DocumentationOperator Documentation
Community & Follow us
TwitterFacebookLinkedInXING
More
Release NotesGitHub
Copyright © 2023 meshcloud GmbH