Skip to content

Commit 494b2ed

Browse files
authored
Merge pull request #202526 from MikeRayMSFT/release-arc-data
Stage preview testing content.
2 parents 9f38aa0 + f9d8205 commit 494b2ed

File tree

3 files changed

+179
-2
lines changed

3 files changed

+179
-2
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
author: MikeRayMSFT
3+
ms.service: azure-arc
4+
ms.topic: include
5+
ms.date: 06/28/2022
6+
ms.author: mikeray
7+
---
8+
9+
The current preview released on June 28, 2022.
10+
11+
This preview is a test release.
12+
13+
|Component|Value|
14+
|-----------|-----------|
15+
|Container images registry/repository |`mcr.microsoft.com/arcdata/preview`|
16+
|Container images tag |`v1.9.0_2022_07_12`|
17+
|CRD names and version|`datacontrollers.arcdata.microsoft.com`: v1beta1, v1 through v6<br/>`exporttasks.tasks.arcdata.microsoft.com`: v1beta1, v1, v2<br/>`kafkas.arcdata.microsoft.com`: v1beta1<br/>`monitors.arcdata.microsoft.com`: v1beta1, v1, v2<br/>`sqlmanagedinstances.sql.arcdata.microsoft.com`: v1beta1, v1 through v6<br/>`postgresqls.arcdata.microsoft.com`: v1beta1, v1beta2<br/>`sqlmanagedinstancerestoretasks.tasks.sql.arcdata.microsoft.com`: v1beta1, v1<br/>`failovergroups.sql.arcdata.microsoft.com`: v1beta1, v1beta2, v1<br/>`activedirectoryconnectors.arcdata.microsoft.com`: v1beta1, v1beta2<br/>|
18+
|Azure Resource Manager (ARM) API version|2022-03-01-preview (No change)|
19+
|`arcdata` Azure CLI extension version|1.4.3 ([Download](https://aka.ms/az-cli-arcdata-ext))|
20+
|Arc enabled Kubernetes helm chart extension version|1.2.19831003|
21+
|Arc Data extension for Azure Data Studio|1.3.1 ([Download](https://aka.ms/ads-arcdata-ext))|
22+
23+
New for this release:
24+
25+
- Miscellaneous
26+
- Extended the disk metrics reported in monitoring dashboards to include more queue length stats and more counters for IOPS. All disks are in scope for data collection that start with `vd` or `sd` now.
27+
28+
- Arc-enabled SQL Managed Instance
29+
- Added buffer cache hit ratio to collectd and surface it in monitoring dashboards.
30+
- Improvements to the formatting of the legends on some dashboards.
31+
- Added process level CPU and memory metrics to the monitoring dashboards for the SQL managed instance process.
32+
- syncSecondaryToCommit property is now available to be viewed and edited in Azure portal and Azure Data Studio.
33+
- Added ability to set the DNS name for the readableSecondaries service in Azure CLI and Azure portal.
34+
35+
- Data controller
36+
- Permissions required to deploy the Arc data controller have been reduced to a least-privilege level.
37+
- When deployed via the Azure CLI, the Arc data controller is now installed via a K8s job that uses a helm chart to do the installation. There's no change to the user experience.
38+
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
---
2+
title: Azure Arc-enabled data services - Pre-release testing
3+
description: Experience pre-release versions of Azure Arc-enabled data services
4+
author: twright-msft
5+
ms.author: twright
6+
ms.reviewer: mikeray
7+
services: azure-arc
8+
ms.service: azure-arc
9+
ms.subservice: azure-arc-data
10+
ms.date: 06/28/2022
11+
ms.topic: conceptual
12+
ms.custom: references_regions, devx-track-azurecli, event-tier1-build-2022
13+
#Customer intent: As a data professional, I want to validate upcoming releases.
14+
---
15+
16+
# Pre-release testing
17+
18+
To provide an opportunity for customers and partners to provide pre-release feedback, pre-release versions of Azure Arc-enabled data services are made available on a predictable schedule. This article describes how to install pre-release versions of Azure Arc-enabled data services and provide feedback to Microsoft.
19+
20+
## Pre-release testing schedule
21+
22+
Each month, Azure Arc-enabled data services is released on the second Tuesday of the month, commonly known as "Patch Tuesday". The pre-release versions are made available on a predictable schedule in alignment with that release date.
23+
24+
- 14 days before the release date, the *test* pre-release version is made available.
25+
- 7 days before the release date, the *preview* pre-release version is made available.
26+
27+
The main difference between the test and preview pre-release versions is usually just quality and stability, but in some exceptional cases there may be new features introduced in between the test and preview releases.
28+
29+
Normally, pre-release version binaries are available around 10:00 AM Pacific Time. Documentation follows later in the day.
30+
31+
## Artifacts for a pre-release version
32+
33+
Pre-release versions simultaneously release with artifacts, which are designed to work together:
34+
35+
- Container images hosted on the Microsoft Container Registry (MCR)
36+
- `mcr.microsoft.com/arcdata/preview` is the repository that hosts the **preview** pre-release builds
37+
- `mcr.microsoft.com/arcdata/test` is the repository that hosts the **test** pre-release builds
38+
39+
> [!NOTE]
40+
> `mcr.microsoft.com/arcdata/` will continue to be the repository that hosts the final release builds.
41+
>Pre-release images will be tagged in a format similar to release images, but with the addition of a git commit ID appended to the end:
42+
> - Release version tag example: v1.0.0_2021-06-30
43+
> - Pre-release version tag example: v1.8.0_2022-06-07_5ba6b837
44+
45+
- Azure CLI extension hosted on Azure Blob Storage
46+
- Azure Data Studio extension hosted on Azure Blob Storage
47+
48+
In addition to the above installable artifacts, the following are updated in Azure as needed:
49+
50+
- New version of ARM API (occasionally)
51+
- New Azure portal accessible via a special URL query string parameter (see below for details)
52+
- New Arc-enabled Kubernetes extension version for Arc-enabled data services (applies to direct connectivity mode only)
53+
- Documentation updates on this page describing the location and details of the above artifacts and the new features available and any pre-release "read me" documentation
54+
55+
## Installing pre-release versions
56+
57+
### Install prerequisite tools
58+
59+
To install a pre-release version, follow these pre-requisite instructions:
60+
61+
If you use the Azure CLI extension:
62+
63+
- Uninstall the Azure CLI extension (`az extension remove -n arcdata`).
64+
- Download the latest pre-release Azure CLI extension `.whl` file from [https://aka.ms/az-cli-arcdata-ext](https://aka.ms/az-cli-arcdata-ext).
65+
- Install the latest pre-release Azure CLI extension (`az extension add -s <location of downloaded .whl file>`).
66+
67+
If you use the Azure Data Studio extension to install:
68+
69+
- Uninstall the Azure Data Studio extension. Select the Extensions panel and select on the **Azure Arc** extension, select **Uninstall**.
70+
- Download the latest pre-release Azure Data Studio extension .vsix file from [https://aka.ms/ads-arcdata-ext](https://aka.ms/ads-arcdata-ext).
71+
- Install the extension by choosing File -> Install Extension from VSIX package and then browsing to the download location of the .vsix file.
72+
73+
### Install using Azure CLI
74+
75+
> [!NOTE]
76+
> Deploying pre-release builds using direct connectivity mode from Azure CLI is not supported.
77+
78+
#### Indirect connectivity mode
79+
80+
If you install using the Azure CLI, follow the instructions to [create a custom configuration profile](create-custom-configuration-template.md). Once created, edit this custom configuration profile file enter the `docker` property values as required based on the information provided in the version history table on this page.
81+
82+
For example:
83+
84+
```json
85+
86+
"docker": {
87+
"registry": "mcr.microsoft.com",
88+
"repository": "arcdata/test",
89+
"imageTag": "v1.8.0_2022-06-07_5ba6b837",
90+
"imagePullPolicy": "Always"
91+
},
92+
```
93+
94+
Once the file is edited, use the command `az arcdata dc create` as explained in [create a custom configuration profile](create-custom-configuration-template.md).
95+
96+
### Install using Azure Data Studio
97+
98+
> [!NOTE]
99+
> Deploying pre-release builds using direct connectivity mode from Azure Data Studio is not supported.
100+
101+
#### Indirect connectivity mode
102+
103+
If you use Azure Data Studio to install, complete the data controller deployment wizard as normal except click on **Script to notebook** at the end instead of **Deploy**. In the generated notebook, edit the `Set variables` cell to *add* the following lines:
104+
105+
```python
106+
# choose between arcdata/test or arcdata/preview as appropriate
107+
os.environ["AZDATA_DOCKER_REPOSITORY"] = "arcdata/test"
108+
os.environ["AZDATA_DOCKER_TAG"] = "v1.8.0_2022-06-07_5ba6b837"
109+
```
110+
111+
Run the notebook by clicking **Run All**.
112+
113+
### Install using Azure portal
114+
115+
Follow the instructions to [Arc-enabled the Kubernetes cluster](create-data-controller-direct-prerequisites.md) as normal.
116+
117+
Open the Azure portal by using this special URL: [https://portal.azure.com/?Microsoft_Azure_HybridData_Platform=BugBash](https://portal.azure.com/?Microsoft_Azure_HybridData_Platform=BugBash).
118+
119+
Follow the instructions to [Create the Azure Arc data controller from Azure portal - Direct connectivity mode](create-data-controller-direct-azure-portal.md) except that when choosing a deployment profile, select **Custom template** in the **Kubernetes configuration template** drop-down. Set the repository to either `arcdata/test` or `arcdata/preview` as appropriate and enter the desired tag in the **Image tag** field. Fill out the rest of the custom cluster configuration template fields as normal.
120+
121+
Complete the rest of the wizard as normal.
122+
123+
When you deploy with this method, the most recent pre-release version will always be used.
124+
125+
## Pre-release version history
126+
127+
### Current preview
128+
129+
[!INCLUDE [azure-arc-data-preview-release](includes/azure-arc-data-preview-release.md)]
130+
131+
## Provide feedback
132+
133+
At this time, pre-release testing is supported for certain customers and partners that have established agreements with Microsoft. Participants have points of contact on the product engineering team. Email your points of contact with any issues that are found during pre-release testing.
134+
135+
## Next steps
136+
137+
[Release notes - Azure Arc-enabled data services](release-notes.md)

articles/azure-arc/data/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ items:
138138
items:
139139
- name: Configure
140140
href: configure-managed-instance.md
141-
- name: Monitoring, log analytics, billing information, (portal)
141+
- name: Monitor, log analytics, & billing information - portal
142142
href: monitoring-log-analytics-azure-portal-managed-instance.md
143143
- name: Reserved capacity
144144
href: reserved-capacity-overview.md
@@ -236,7 +236,7 @@ items:
236236
items:
237237
- name: Manage
238238
items:
239-
- name: Backup & restore
239+
- name: Back up & restore
240240
href: backup-restore-postgresql-hyperscale.md
241241
- name: Change PostgreSQL port
242242
href: change-postgresql-port.md
@@ -280,3 +280,5 @@ items:
280280
items:
281281
- name: Azure Arc jumpstart
282282
href: https://azurearcjumpstart.io
283+
- name: Pre-release testing
284+
href: preview-testing.md

0 commit comments

Comments
 (0)