Skip to content

Commit 432aade

Browse files
authored
Merge pull request #894 from IABTechLab/gwh-APIDOCS-3273-uid2-private-operator-upgrade-policy
add Private Operator Upgrade Policy
2 parents b4af8d3 + 9fbe9e6 commit 432aade

17 files changed

+332
-78
lines changed

docs/guides/integration-options-private-operator.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ hide_table_of_contents: false
55
---
66

77
import Link from '@docusaurus/Link';
8+
import UpgradePolicy from '../snippets/_private-operator-upgrade-policy.mdx';
89

910
# UID2 Private Operator Integration Overview
1011

@@ -83,6 +84,14 @@ There are a couple of limitations to Private Operator functionality:
8384
- Private Operators do not currently support <Link href="../ref-info/glossary-uid#gl-client-side">client-side integration</Link>.
8485
- Private Operator updates are released three times per year; Public Operator updates are released on a more frequent cadence.
8586

87+
## Private Operator Deprecation Schedule
88+
89+
For information about supported versions and deprecation dates, see [Private Operator Versions](../ref-info/deprecation-schedule.md#private-operator-versions).
90+
91+
## Private Operator Upgrade Policy
92+
93+
<UpgradePolicy />
94+
8695
## Getting Started
8796

8897
To get started as a Private Operator, follow these steps:

docs/guides/operator-guide-aks-enclave.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar_position: 18
88
---
99

1010
import Link from '@docusaurus/Link';
11-
import ReleaseMatrix from '../snippets/_private-operator-release-matrix.mdx';
11+
import UpgradePolicy from '../snippets/_private-operator-upgrade-policy.mdx';
1212

1313
# UID2 Private Operator for AKS Integration Guide
1414

@@ -24,6 +24,22 @@ When the attestation is successful, the UID2 Core Service provides seed informat
2424
UID2 Private Operator for AKS is not supported in these areas: Europe, China.
2525
:::
2626

27+
<!-- ## Operator Version
28+
29+
The latest ZIP file is linked in the AKS Download column in the following table.
30+
31+
| AKS Version Name | Version&nbsp;#/Release&nbsp;Notes | AKS Download | Date | Deprecation Date |
32+
| ------- | ------ | ------ | ------ | ------ |
33+
| Q2 2025 | xxx | xxx | xxx | xxx |
34+
35+
:::note
36+
For information about supported versions and deprecation dates, see [Private Operator Versions](../ref-info/deprecation-schedule.md#private-operator-versions).
37+
::: -->
38+
39+
## Private Operator Upgrade Policy
40+
41+
<UpgradePolicy />
42+
2743
## Prerequisites
2844

2945
Before deploying the UID2 Private Operator for AKS, complete these prerequisite steps:
@@ -104,12 +120,6 @@ To get set up with the installation files, follow these steps:
104120
105121
- `operator.yaml` -->
106122

107-
<!-- ### Operator Version
108-
109-
The latest ZIP file is linked in the AKS Download column in the following table.
110-
111-
<ReleaseMatrix /> -->
112-
113123
### Prepare Environment Variables
114124

115125
Run the following commands to prepare environment variables that you'll use later. Choose variable names to suit your needs.

docs/guides/operator-guide-aws-marketplace.md

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar_position: 17
88
---
99

1010
import Link from '@docusaurus/Link';
11-
import ReleaseMatrix from '../snippets/_private-operator-release-matrix.mdx';
11+
import UpgradePolicy from '../snippets/_private-operator-upgrade-policy.mdx';
1212
import AttestFailure from '../snippets/_private-operator-attest-failure.mdx';
1313

1414
# UID2 Private Operator for AWS Integration Guide
@@ -17,8 +17,6 @@ The UID2 Operator is the API server in the UID2 ecosystem. For details, see [The
1717

1818
For a <Link href="../ref-info/glossary-uid#gl-private-operator">Private Operator</Link> service running in AWS Marketplace, the UID2 Operator solution is enhanced with [AWS Nitro](https://aws.amazon.com/ec2/nitro/) Enclave technology. This is an additional security measure to help protect UID2 information from unauthorized access.
1919

20-
## UID2 Private Operator for AWS
21-
2220
:::note
2321
[UID2 Private Operator for AWS](https://aws.amazon.com/marketplace/pp/prodview-wdbccsarov5la) is a free product. The cost displayed on the product page is an estimated cost for the necessary infrastructure.
2422
:::
@@ -30,7 +28,23 @@ By subscribing to UID2 Private Operator for AWS, you gain access to the followin
3028
- [CloudFormation](https://aws.amazon.com/cloudformation/) template:<br/>
3129
The template deploys the UID2 Operator AMI.
3230

33-
### Prerequisites
31+
## Operator Version
32+
33+
The latest ZIP file is linked in the Release Notes column in the following table.
34+
35+
| Version Name | Version&nbsp;#/Release&nbsp;Notes | AWS Version | Date |
36+
| ------- | ------ | ------ | ------ |
37+
| Q2 2025 | [v5.55.9](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.55.9-r1) | v5.55.9-r1 | July 1, 2025 |
38+
39+
:::note
40+
For information about supported versions and deprecation dates, see [Private Operator Versions](../ref-info/deprecation-schedule.md#private-operator-versions).
41+
:::
42+
43+
## Private Operator Upgrade Policy
44+
45+
<UpgradePolicy />
46+
47+
## Prerequisites
3448

3549
To subscribe and deploy one or more UID2 Operators on AWS, complete the following steps:
3650

@@ -162,12 +176,6 @@ To deploy UID2 Operator on AWS Marketplace, complete the following steps:
162176

163177
It takes several minutes for the stack to be created. When you see an Auto Scaling Group (ASG) created, you can select it and check the EC2 instances. By default, there is only one instance to start with.
164178

165-
### Operator Version
166-
167-
The latest ZIP file is linked in the Release Notes column in the following table.
168-
169-
<ReleaseMatrix />
170-
171179
### Stack Details
172180

173181
The following images show the **Specify stack details** page in the Create stack wizard ([deployment](#deployment) step 5). The table that follows provides a parameter value reference.

docs/guides/operator-guide-azure-enclave.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar_position: 18
88
---
99

1010
import Link from '@docusaurus/Link';
11-
import ReleaseMatrix from '../snippets/_private-operator-release-matrix.mdx';
11+
import UpgradePolicy from '../snippets/_private-operator-upgrade-policy.mdx';
1212

1313
# UID2 Private Operator for Azure Integration Guide
1414

@@ -24,6 +24,22 @@ When the attestation is successful, the UID2 Core Service provides seed informat
2424
UID2 Private Operator for Azure is not supported in these areas: Europe, China.
2525
:::
2626

27+
## Operator Version
28+
29+
The latest ZIP file is linked in the Azure Download column in the following table.
30+
31+
| Version Name | Version Number | Release Notes | Azure Download | Date | Deprecation Date |
32+
| ------- | ------ | ------ | ------ | ------ | ------ |
33+
| Q2 2025 | v5.55.9 | [v5.55.9](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.55.9-r1) | [azure-cc-deployment-files-5.55.9-r1.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.55.9-r1/azure-cc-deployment-files-5.55.9-r1.zip) | July 1, 2025 | July 1, 2026 |
34+
35+
:::note
36+
For information about supported versions and deprecation dates, see [Private Operator Versions](../ref-info/deprecation-schedule.md#private-operator-versions).
37+
:::
38+
39+
## Private Operator Upgrade Policy
40+
41+
<UpgradePolicy />
42+
2743
## Prerequisites
2844

2945
Before deploying the UID2 Private Operator for Azure, complete these prerequisite steps:
@@ -93,12 +109,6 @@ The first step is to get set up with the deployment files you'll need:
93109
- `operator.json` and `operator.parameters.json`
94110
- `gateway.json` and `gateway.parameters.json`
95111

96-
### Operator Version
97-
98-
The latest ZIP file is linked in the Azure Download column in the following table.
99-
100-
<ReleaseMatrix />
101-
102112
### Create Resource Group
103113

104114
In Azure, run the following command to create a resource group to run the UID2 operator:

docs/guides/operator-private-gcp-confidential-space.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sidebar_position: 18
88
---
99

1010
import Link from '@docusaurus/Link';
11-
import ReleaseMatrix from '../snippets/_private-operator-release-matrix.mdx';
11+
import UpgradePolicy from '../snippets/_private-operator-upgrade-policy.mdx';
1212

1313
# UID2 Private Operator for GCP Integration Guide
1414

@@ -26,6 +26,22 @@ When the Docker container for the UID2 Operator Confidential Space starts up, it
2626

2727
When the attestation is successful, the UID2 Core Service provides seed information such as salts and keys to bootstrap the UID2 Operator in the secure Confidential Space container.
2828

29+
## Operator Version
30+
31+
The latest ZIP file is linked in the GCP Download column in the following table.
32+
33+
| Version Name | Version&nbsp;#/Release&nbsp;Notes | GCP Download | Date | Deprecation Date |
34+
| ------- | ------ | ------ | ------ | ------ |
35+
| Q2 2025 | [v5.55.9](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.55.9-r1) | [gcp-oidc-deployment-files-5.55.9-r1.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.55.9-r1/gcp-oidc-deployment-files-5.55.9-r1.zip) | July 1, 2025 | July 1, 2026 |
36+
37+
:::note
38+
For information about supported versions and deprecation dates, see [Private Operator Versions](../ref-info/deprecation-schedule.md#private-operator-versions).
39+
:::
40+
41+
## Private Operator Upgrade Policy
42+
43+
<UpgradePolicy />
44+
2945
## Setup Overview
3046

3147
At a high level, the setup steps are as follows:
@@ -87,12 +103,6 @@ When UID2 account registration is complete, and you've installed the gcloud CLI,
87103
- Review information about [deployment environments](#deployment-environments).
88104
- Review information about the [deployment options](#deployment-options) available, including the benefits of each, and decide which to use.
89105

90-
### Operator Versions
91-
92-
The latest ZIP file is linked in the GCP Download column in the following table.
93-
94-
<ReleaseMatrix />
95-
96106
## Deployment Environments
97107

98108
The following environments are available, and both [deployment options](#deployment-options) support both environments.
@@ -175,7 +185,7 @@ Install Terraform if it is not already installed: visit [terraform.io](https://w
175185

176186
#### Download the Template Files
177187

178-
Download the ZIP file listed in [Operator Versions](#operator-versions) in the GCP Download column. Be sure to select the latest version. Unzip the files to a convenient location. You will have the files listed in the following table.
188+
Download the ZIP file listed in [Operator Version](#operator-version) in the GCP Download column. Be sure to select the latest version. Unzip the files to a convenient location. You will have the files listed in the following table.
179189

180190
| File | Details |
181191
| :--- | :--- |
@@ -401,7 +411,7 @@ Placeholder values are defined in the following table.
401411
| `{ZONE}` | The Google Cloud zone that the VM instance will be deployed on. |
402412
| `{IMAGE_FAMILY}` | Use `confidential-space` for Integration and Production, `confidential-space-debug` for debugging purposes in Integration only. Note that `confidential-space-debug` will not work in Production. |
403413
| `{SERVICE_ACCOUNT}` | The service account email that you created as part of creating your account, in this format: `{SERVICE_ACCOUNT_NAME}@{PROJECT_ID}.iam.gserviceaccount.com`.<br/>For details, see [Set Up Service Account Rules and Permissions](#set-up-service-account-rules-and-permissions) (Step 4). |
404-
| `{OPERATOR_IMAGE}` | The Docker image URL for the UID2 Private Operator for GCP, used in configuration.<br/>This can be found in the `terraform.tfvars` file in the GCP download file (see [Operator Versions](#operator-versions)). |
414+
| `{OPERATOR_IMAGE}` | The Docker image URL for the UID2 Private Operator for GCP, used in configuration.<br/>This can be found in the `terraform.tfvars` file in the GCP download file (see [Operator Version](#operator-version)). |
405415
| `{OPERATOR_KEY_SECRET_FULL_NAME}` | The full name that you specified for the Operator Key secret (see [Create Secret for the Operator Key in Secret Manager](#create-secret-for-the-operator-key-in-secret-manager)), including the path, in the format `projects/<project_id>/secrets/<secret_id>/versions/<version>`. For example: `projects/111111111111/secrets/uid2-operator-operator-key-secret-integ/versions/1`. |
406416
407417
##### Sample Deployment Script&#8212;Integ
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
title: Deprecation Schedule
3+
description: Deprecation timeline for versions of UID2 APIs and services.
4+
hide_table_of_contents: false
5+
sidebar_position: 06
6+
---
7+
8+
import Link from '@docusaurus/Link';
9+
import UpgradePolicy from '../snippets/_private-operator-upgrade-policy.mdx';
10+
11+
# Deprecation Schedule
12+
13+
The following sections provide information about supported versions and, where applicable, the deprecation timeline.
14+
15+
## Private Operator Versions
16+
17+
The following tables show the Private Operator versions that are currently supported, including:
18+
- [Private Operator for AWS](#private-operator-for-aws)
19+
- [Private Operator for GCP](#private-operator-for-gcp)
20+
- [Private Operator for Azure](#private-operator-for-azure)
21+
<!-- - [Private Operator for AKS](#private-operator-for-aks) -->
22+
23+
:::important
24+
If you're using an older version, refer to the applicable table, Deprecation Date column, for information about the support lifetime for your version. We recommend upgrading to the latest version as soon as possible to take advantage of new and improved features.
25+
:::
26+
27+
### Private Operator for AWS
28+
29+
The latest ZIP file is available in the Assets section at the bottom of the linked Release Notes in the following table.
30+
31+
| Version Name | Version&nbsp;#/Release&nbsp;Notes | AWS Version | Date | Deprecation Date |
32+
| ------- | ------ | ------ | ------ | ------ |
33+
| Q2 2025 | [v5.55.9](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.55.9-r1) | v5.55.9-r1 | July 1, 2025 | July 1, 2026 |
34+
| Q1 2025 | [v5.49.7](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.49.7) | 5.49.7 | Mar 19, 2025 | Mar 31, 2026 |
35+
| Q3 2024 Out-of-band | [v5.41.0](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.41.0) | 5.41.0 | October 29, 2024 | Mar 31, 2026 |
36+
| Q3 2024 | [v5.38.104](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.38.104) | 5.38.104 | September 12, 2024 | Mar 31, 2026 |
37+
| Q2 2024 | [v5.37.12](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.37.12) | 5.37.12 | June 12, 2024 | Sep 30, 2025 |
38+
39+
For documentation, see [UID2 Private Operator for AWS Integration Guide](..\guides\operator-guide-aws-marketplace.md).
40+
41+
### Private Operator for GCP
42+
43+
The latest ZIP file is linked in the GCP Download column in the following table.
44+
45+
| Version Name | Version&nbsp;#/Release&nbsp;Notes | GCP Download | Date | Deprecation Date |
46+
| ------- | ------ | ------ | ------ | ------ |
47+
| Q2 2025 | [v5.55.9](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.55.9-r1) | [gcp-oidc-deployment-files-5.55.9-r1.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.55.9-r1/gcp-oidc-deployment-files-5.55.9-r1.zip) | July 1, 2025 | July 1, 2026 |
48+
| Q1 2025 | [v5.49.7](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.49.7) | [gcp-oidc-deployment-files-5.49.7.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.49.7/gcp-oidc-deployment-files-5.49.7.zip) | Mar 19, 2025 | Mar 31, 2026 |
49+
| Q3 2024 Out-of-band | [v5.41.0](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.41.0) | [gcp-oidc-deployment-files-5.41.0.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.41.0/gcp-oidc-deployment-files-5.41.0.zip) | October 29, 2024 | Mar 31, 2026 |
50+
| Q3 2024 | [v5.38.104](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.38.104) | [gcp-oidc-deployment-files-5.38.104.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.38.104/gcp-oidc-deployment-files-5.38.104.zip) | September 12, 2024 | Mar 31, 2026 |
51+
| Q2 2024 | [v5.37.12](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.37.12) | [gcp-oidc-deployment-files-5.37.12.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.37.12/gcp-oidc-deployment-files-5.37.12.zip) | June 12, 2024 | Sep 30, 2025 |
52+
53+
For documentation, see [UID2 Private Operator for GCP Integration Guide](..\guides\operator-private-gcp-confidential-space.md).
54+
55+
### Private Operator for Azure
56+
57+
The latest ZIP file is linked in the Azure Download column in the following table.
58+
59+
| Version Name | Version&nbsp;#/Release&nbsp;Notes | Azure Download | Date | Deprecation Date |
60+
| ------- | ------ | ------ | ------ | ------ |
61+
| Q2 2025 | [v5.55.9](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.55.9-r1) | [azure-cc-deployment-files-5.55.9-r1.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.55.9-r1/azure-cc-deployment-files-5.55.9-r1.zip) | July 1, 2025 | July 1, 2026 |
62+
| Q1 2025 | [v5.49.7](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.49.7) | [azure-cc-deployment-files-5.49.7.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.49.7/azure-cc-deployment-files-5.49.7.zip) | Mar 19, 2025 | Mar 31, 2026 |
63+
| Q3 2024 Out-of-band | [v5.41.0](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.41.0) | [azure-cc-deployment-files-5.41.0.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.41.0/azure-cc-deployment-files-5.41.0.zip) | October 29, 2024 | Mar 31, 2026 |
64+
| Q3 2024 | [v5.38.104](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.38.104) | [azure-cc-deployment-files-5.38.104.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.38.104/azure-cc-deployment-files-5.38.104.zip) | September 12, 2024 | Mar 31, 2026 |
65+
| Q2 2024 | [v5.37.12](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.37.12) | [azure-cc-deployment-files-5.37.12.zip](https://github.com/IABTechLab/uid2-operator/releases/download/v5.37.12/azure-cc-deployment-files-5.37.12.zip) | June 12, 2024 | Sep 30, 2025 |
66+
67+
For documentation, see [UID2 Private Operator for Azure Integration Guide](..\guides\operator-guide-azure-enclave.md).
68+
69+
<!-- ### Private Operator for AKS
70+
71+
The latest ZIP file is linked in the Release Notes column in the following table.
72+
73+
| AKS Version Name | Version&nbsp;#/Release&nbsp;Notes | AKS Download | Date | Deprecation Date |
74+
| ------- | ------ | ------ | ------ | ------ |
75+
| Q2 2025 | xxx | xxx | xxx | xxx | -->
76+
<!-- | Q1 2025 | 5.49.7 | [v5.49.7](https://github.com/IABTechLab/uid2-operator/releases/tag/v5.49.7) | Mar 19, 2025 | Mar 31, 2026 | -->
77+
78+
## Private Operator Upgrade Policy
79+
80+
<UpgradePolicy />

docs/snippets/_private-operator-release-matrix.mdx

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<!-- Used by: All Private Operator guides plus Private Operator overview (guides/integration-options-private-operator.md) -->
2+
3+
To maintain security and operational integrity, outdated operator versions will be disabled after 12 months, which may cause affected deployments to shut down or fail to start. Upgrading ensures the use of the latest security and feature enhancements. We recommend upgrading proactively to avoid disruptions.
4+
5+
:::note
6+
For critical security or operational issues, or where contract terms apply, we reserve the right to enforce tighter upgrade timelines for private operators.
7+
:::

0 commit comments

Comments
 (0)