You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: cf-concepts.html.md.erb
+1-1
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ use the following links:
23
23
24
24
Cloud Foundry is primarily a cloud-native application platform. To understand how to integrate your services with Cloud Foundry, you must understand how your customers are using the platform to develop, deploy, and operate their applications.
25
25
26
-
- [Tanzu Operations Manager Tile Developer guide](https://docs.vmware.com/en/Tile-Developer-Guide/3.0/tile-dev-guide/index.html) explains how to push an app to run on <%=vars.platform_name%> and use services.
26
+
- [Tanzu Operations Manager Tile Developer Guide](https://docs.vmware.com/en/Tile-Developer-Guide/3.0/tile-dev-guide/index.html) explains how to push an app to run on <%=vars.platform_name%> and use services.
27
27
- [Overview of logging and metrics](https://docs.vmware.com/en/Tile-Developer-Guide/3.0/tile-dev-guide/cf-concepts.html) describes how <%=vars.app_runtime_abbr%> aggregates and streams logs and metrics from the apps it hosts and from internal system components.
Ops Manager then evaluates the preceding example to generate the following section in the product manifest:
42
+
Tanzu Operations Manager then evaluates the preceding example to generate the following section in the product manifest:
43
43
44
44
```
45
45
(( EXAMPLE-CREDHUB-PASSWORD ))
@@ -48,7 +48,7 @@ Ops Manager then evaluates the preceding example to generate the following secti
48
48
49
49
## <aid='how-it-works'></a> How CredHub works within a deployment
50
50
51
-
CredHub is distributed as a BOSH release. As part of this installation, Ops Manager co-locates the
51
+
CredHub is distributed as a BOSH release. As part of this installation, Tanzu Operations Manager co-locates the
52
52
CredHub release on the BOSH Director, including the CredHub job configurations, and the BOSH Director is configured to point
53
53
to the CredHub API.
54
54
@@ -84,7 +84,7 @@ instance_groups:
84
84
private_key: ((EXAMPLE-TLS.private_key))
85
85
```
86
86
87
-
Ops Manager configures the BOSH Director to generate a credential if it does not exist. The manifest includes generation
87
+
Tanzu Opertions Manager configures the BOSH Director to generate a credential if it does not exist. The manifest includes generation
88
88
parameters that define how the
89
89
credential must be generated. These generation parameters are defined in the variables section.
90
90
@@ -135,3 +135,96 @@ Here is an example of a precisely typed variable:
135
135
```
136
136
((/EXAMPLE-PASSWORD))
137
137
```
138
+
139
+
## <aid='credhub-ca-refs'></a> Reference existing CAs in CredHub variables
140
+
141
+
This section describes how to reference existing CAs stored in CredHub correctly in your tile's property configuration.
142
+
143
+
In Tanzu Operations Manager v2.9 and later, you can perform a bulk rotation of all CAs and certificates in a foundation, which might include leaf certificates used by individual service tiles. Tanzu Operations Manager invokes CredHub Maestro to perform this operation.
144
+
145
+
CredHub Maestro requires that any triple parentheses references to CAs that sign leaf certificates must return a concatenated version of the CA. The concatenated version, which includes the older and newer CA, ensures that jobs using leaf certificates do not lose trusted state during CA rotation. This translates to the least amount of downtime of your tile's services during certificate rotation.
146
+
147
+
When referencing a CA stored in CredHub, use the format `LEAF-CERTIFICATE-NAME.ca` to ensure that a concatenated version of the CA is returned. Do not reference the CA directly with the format `CA-CERTIFICATE-NAME.certificate`.
148
+
149
+
The following table presents examples of the correct and incorrect way to reference CAs and leaf certificates in order to support certificate rotation by CredHub Maestro.
Copy file name to clipboardexpand all lines: credhub.html.md.erb
+2-2
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ See the [CredHub documentation](https://docs.cloudfoundry.org/credhub/index.html
17
17
Many <%= vars.platform_name %> components use credentials to authenticate connections, and <%= vars.platform_name %> installations often have hundreds of active credentials. Secure credential management is essential to prevent data and security breaches.
18
18
19
19
In <%= vars.platform_name %> v1.11.0 and later, CredHub runs on the BOSH VM, alongside the
20
-
BOSH Director and UAA. Ops Manager v1.11 and later stores its credentials in CredHub,
20
+
BOSH Director and UAA. Tanzu Operations Manager v1.11 and later stores its credentials in CredHub,
21
21
and you can retrieve them using the CredHub API or the **Credentials** tab of the BOSH Director tile.
22
22
You can embed CredHub calls in [manifest snippets](#snippets) and <%= vars.app_runtime_abbr %> apps can retrieve credentials using the CredHub API.ile developers
23
23
@@ -49,7 +49,7 @@ For more information on how to create new varaiables in Credhub, see <a href="./
49
49
## <aid="migrate-creds"></a>Migrating credentials
50
50
51
51
To migrate existing non-configurable credentials to CredHub, such as blobstore secrets and backup encryption keys,
52
-
use the JavaScript migration process. After a successful migration, Ops Manager deletes the migrated credentials from installation.yml file.
52
+
use the JavaScript migration process. After a successful migration, Tanzu Operations Manager deletes the migrated credentials from installation.yml file.
53
53
54
54
For more information about migrating Credhub credentials, see [Migrating existing credentials to CredHub](./migrating-credhub-credentials.html).
You can use the following VMware Tanzu Partners information to learn how to build and publish processes for an
7
-
Ops Manager tile on [VMware Tanzu Network](https://network.pivotal.io/).
7
+
Tanzu Operations Manager tile on [VMware Tanzu Network](https://network.pivotal.io/).
8
8
9
9
For advanced developers with previous experience building tiles, see [Property and template references](./property-template-references.html) and [Development workflow reference](./dev-workflow.html).
@@ -46,7 +44,7 @@ See [Property and template references](./property-template-references.html#secre
46
44
47
45
## <aid="javascript"></a> Use the javaScript migration process
48
46
49
-
Tile authors can write a JavaScript migration to move their existing non-configurable secrets into CredHub. After a successful migration, Ops Manager deletes credentials from the `installation.yml` file.
47
+
You can write a JavaScript migration to move their existing non-configurable secrets into CredHub. After a successful migration, Tanzu Operations Manager deletes credentials from the `installation.yml` file.
50
48
51
49
1. Use the following example to write the JavaScript migration.
52
50
Save the JavaScript file to the `PRODUCT/migrations/v1` directory of your `.pivotal` tile,
Copy file name to clipboardexpand all lines: migrating-syslog-configuration.html.md.erb
+11-10
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,20 @@
1
1
---
2
-
title: Migrating existing syslog configuration to Ops Manager
2
+
title: Migrating existing Syslog configuration to Tanzu Operations Manager
3
3
owner: Ops Manager
4
4
---
5
5
6
6
You can migrate existing syslog properties that are defined by a tile into a syslog form that
7
-
is provided in Ops Manager v2.9 and later.
7
+
is provided in Tanzu Operations Manager v2.9 and later.
8
8
9
-
When you enable the Ops Manager syslog feature, Ops Manager:
9
+
When you enable the Tanzu Operations Manager syslog feature, Tanzu Operations Manager:
10
10
11
11
* Provides your tile with its own syslog form.
12
12
* Ensures that the syslog BOSH release is automatically injected into the instance groups of your product.
13
-
* Includes syslog configuration properties when Ops Manager injects the syslog release into your product.
13
+
* Includes syslog configuration properties when Tanzu Operations Manager injects the syslog release into your product.
14
14
15
15
## <aid="syslog-data-model"></a>Syslog data model
16
16
17
-
The following table lists the Ops Manager syslog parameters that you can use to migrate your existing
17
+
The following table lists the Tanzu Operations Manager syslog parameters that you can use to migrate your existing
18
18
configurations:
19
19
20
20
<tableclass="nice">
@@ -95,8 +95,8 @@ When you enable the Ops Manager syslog feature, Ops Manager:
95
95
## <aid="javascript"></a> Use the JavaScript migration process
96
96
97
97
Tile authors can write a JavaScript migration to move their existing syslog properties into the
98
-
syslog form provided by Ops Manager. After a successful migration, Ops Manager presents the
99
-
migrated syslog properties in the syslog form of the tile.
98
+
syslog form provided by Tanzu Operations Manager. After a successful migration, Tanzu Operations Manager presents the
99
+
migrated syslog properties in the Syslog form of the tile.
100
100
101
101
1. Set the `opsmanager_syslog` property to `true` in your `metadata.yml` file.
102
102
For more information, see [opsmanager_syslog](./property-template-references.html#syslog-flag).
@@ -140,11 +140,12 @@ longer used to configure the syslog.
140
140
141
141
1. Run a deployment test of your tile using the procedures in [Testing Tiles](./testing.html).
142
142
143
-
1. Verify that your syslog properties are migrated into the Ops Manager syslog
143
+
1. Verify that your syslog properties are migrated into the Tanzu Operations Manager syslog
144
144
configuration:
145
145
146
-
* View the configurations in the **Syslog** pane in Ops Manager **Settings** page.
147
-
* View your syslog properties using the `syslog_configuration` Ops Manager API endpoint.
146
+
* View the configurations in the **Syslog** pane in Tanzu Operations Manager **Settings** page.
147
+
* View your syslog properties using the `syslog_configuration` Tanzu Operations Manager API endpoint.
148
+
148
149
For more information about the `syslog_configuration` API endpoint, see
149
150
[Retrieving syslog configuration for a product](https://docs.pivotal.io/platform/2-10/opsman-api/#tag/Syslog-Configuration/paths/~1api~1v0~1staged~1products~1{product_guid}~1syslog_configuration/get).
Copy file name to clipboardexpand all lines: nozzle.html.md.erb
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: How to integrate services with Cloud Foundry's logging system
2
+
title: Logs, metrics, and nozzles
3
3
owner: Services
4
4
---
5
5
You can integrate services with Cloud Foundry's logging system, _Loggregator_, by writing to and
@@ -71,7 +71,7 @@ do the following:
71
71
72
72
Where `CERTIFICATE` and `KEY` are the values used for mutual TLS communication. For example, `.properties.agent_certificate.cert_pem` and `.properties.agent_certificate.private_key_pem`.
73
73
74
-
1. Generate the Ops Manager CA certificate and sign the certificate that is needed for mutual TLS communication,
74
+
1. Generate the Tanzu Operations Manager CA certificate and sign the certificate that is needed for mutual TLS communication,
0 commit comments