Skip to content

Commit 11ae9f0

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into fixT
2 parents c8a616e + 6d994b0 commit 11ae9f0

File tree

6 files changed

+56
-11
lines changed

6 files changed

+56
-11
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48941,6 +48941,11 @@
4894148941
"source_path": "articles/storage/common/storage-java-jenkins-continuous-integration-solution.md",
4894248942
"redirect_url": "/azure/jenkins/storage-java-jenkins-continuous-integration-solution",
4894348943
"redirect_document_id": false
48944+
},
48945+
{
48946+
"source_path": "articles/aks/acs-aks-migration.md",
48947+
"redirect_url": "/azure/aks/aks-migration",
48948+
"redirect_document_id": false
4894448949
}
4894548950
]
4894648951
}

articles/active-directory-b2c/phone-number-claims-transformations.md

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: conceptual
12-
ms.date: 02/14/2020
12+
ms.date: 02/26/2020
1313
ms.author: marsma
1414
ms.subservice: B2C
1515
---
@@ -22,9 +22,39 @@ This article provides reference and examples for using the phone number claims t
2222

2323
[!INCLUDE [b2c-public-preview-feature](../../includes/active-directory-b2c-public-preview.md)]
2424

25+
## ConvertPhoneNumberClaimToString
26+
27+
Converts a `phoneNumber` data type into a `string` data type.
28+
29+
| Item | TransformationClaimType | Data Type | Notes |
30+
| ---- | ----------------------- | --------- | ----- |
31+
| InputClaim | phoneNumber | phoneNumber | The ClaimType to convert to a string. |
32+
| OutputClaim | phoneNumberString | string | The ClaimType that is produced after this claims transformation has been invoked. |
33+
34+
In this example, the cellPhoneNumber claim with a value type of `phoneNumber` is converted to a cellPhone claim with a value type of `string`.
35+
36+
```XML
37+
<ClaimsTransformation Id="PhoneNumberToString" TransformationMethod="ConvertPhoneNumberClaimToString">
38+
<InputClaims>
39+
<InputClaim ClaimTypeReferenceId="cellPhoneNumber" TransformationClaimType="phoneNumber" />
40+
</InputClaims>
41+
<OutputClaims>
42+
<OutputClaim ClaimTypeReferenceId="cellPhone" TransformationClaimType="phoneNumberString" />
43+
</OutputClaims>
44+
</ClaimsTransformation>
45+
```
46+
47+
### Example
48+
49+
- Input claims:
50+
- **phoneNumber**: +11234567890 (phoneNumber)
51+
- Output claims:
52+
- **phoneNumberString**: +11234567890 (string)
53+
54+
2555
## ConvertStringToPhoneNumberClaim
2656

27-
This claim validates the format of the phone number. If it is in a valid format, change it to a standard format used by Azure AD B2C. If the provided phone number is not in a valid format, an error message is returned.
57+
This claim transformation validates the format of the phone number. If it is in a valid format, change it to a standard format used by Azure AD B2C. If the provided phone number is not in a valid format, an error message is returned.
2858

2959
| Item | TransformationClaimType | Data Type | Notes |
3060
| ---- | ----------------------- | --------- | ----- |
@@ -64,10 +94,10 @@ The self-asserted technical profile that calls the validation technical profile
6494
### Example 1
6595

6696
- Input claims:
67-
- **phoneNumberString**: 045 456-7890
97+
- **phoneNumberString**: 033 456-7890
6898
- **country**: DK
6999
- Output claims:
70-
- **outputClaim**: +450546148120
100+
- **outputClaim**: +450334567890
71101

72102
### Example 2
73103

@@ -76,6 +106,7 @@ The self-asserted technical profile that calls the validation technical profile
76106
- Output claims:
77107
- **outputClaim**: +11234567890
78108

109+
79110
## GetNationalNumberAndCountryCodeFromPhoneNumberString
80111

81112
This extracts the country code and the national number from the input claim, and optionally throws an exception if the supplied phone number is not valid.

articles/aks/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@
105105
href: developer-best-practices-pod-security.md
106106
- name: Quotas and regional limits
107107
href: quotas-skus-regions.md
108-
- name: Migrate from ACS to AKS
109-
href: acs-aks-migration.md
108+
- name: Migrate to AKS
109+
href: aks-migration.md
110110
- name: Supported Kubernetes version
111111
href: supported-kubernetes-versions.md
112112
- name: Security Hardening in host OS

articles/aks/acs-aks-migration.md renamed to articles/aks/aks-migration.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Migrate to Azure Kubernetes Service (AKS)
33
description: Migrate to Azure Kubernetes Service (AKS).
44
services: container-service
55
ms.topic: article
6-
ms.date: 11/07/2018
6+
ms.date: 02/25/2020
77
ms.custom: mvc
88
---
99

@@ -44,7 +44,7 @@ In this article we will summarize migration details for:
4444

4545
AKS is a managed service offering unique capabilities with lower management overhead. As a result of being a managed service, you must select from a set of [regions](https://docs.microsoft.com/azure/aks/quotas-skus-regions) which AKS supports. The transition from your existing cluster to AKS may require modifying your existing applications so they remain healthy on the AKS managed control plane.
4646

47-
We recommend using AKS clusters backed by [Virtual Machine Scale Sets](https://docs.microsoft.com/azure/virtual-machine-scale-sets) and the [Azure Standard Load Balancer](https://docs.microsoft.com/azure/aks/load-balancer-standard) to ensure you get features such as [multiple node pools](https://docs.microsoft.com/azure/aks/use-multiple-node-pools), [Availability Zones](https://docs.microsoft.com/azure/availability-zones/az-overview), [Authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges), [Cluster Autoscaler](https://docs.microsoft.com/azure/aks/cluster-autoscaler), [Azure Policy for AKS](https://docs.microsoft.com/azure/governance/policy/concepts/rego-for-aks), and other new features as they are released.
47+
We recommend using AKS clusters backed by [Virtual Machine Scale Sets](https://docs.microsoft.com/azure/virtual-machine-scale-sets) and the [Azure Standard Load Balancer](https://docs.microsoft.com/azure/aks/load-balancer-standard) to ensure you get features such as [multiple node pools](https://docs.microsoft.com/azure/aks/use-multiple-node-pools), [Availability Zones](https://docs.microsoft.com/azure/availability-zones/az-overview), [Authorized IP ranges](https://docs.microsoft.com/azure/aks/api-server-authorized-ip-ranges), [Cluster Autoscaler](https://docs.microsoft.com/azure/aks/cluster-autoscaler), [Azure Policy for AKS](https://docs.microsoft.com/azure/governance/policy/concepts/rego-for-aks), and other new features as they are released.
4848

4949
AKS clusters backed by [Virtual Machine Availability Sets](https://docs.microsoft.com/azure/virtual-machine-scale-sets/availability#availability-sets) lack support for many of these features.
5050

@@ -99,7 +99,7 @@ To complete the migration, you'll want to point clients to the new services that
9999

100100
[Azure Front Door Service](https://docs.microsoft.com/azure/frontdoor/front-door-overview) is another option for routing traffic for AKS clusters. Azure Front Door Service enables you to define, manage, and monitor the global routing for your web traffic by optimizing for best performance and instant global failover for high availability.
101101

102-
### Considerations for stateless applications
102+
### Considerations for stateless applications
103103

104104
Stateless application migration is the most straightforward case. Apply your resource definitions (YAML or Helm) to the new cluster, make sure everything works as expected, and redirect traffic to activate your new cluster.
105105

@@ -161,6 +161,11 @@ If that's not possible, export resource definitions from your existing Kubernete
161161
kubectl get deployment -o=yaml --export > deployments.yaml
162162
```
163163

164+
### Moving existing resources to another region
165+
166+
You may want to move your AKS cluster to a [different region supported by AKS][region-availability]. We recommend that you create a new cluster in the other region then deploy your resources and applications to your new cluster. In addition, if you have any services such as [Azure Dev Spaces][azure-dev-spaces] running on your AKS cluster, you will also need to install and configure those services on your cluster in the new region.
167+
168+
164169
In this article we summarized migration details for:
165170

166171
> [!div class="checklist"]
@@ -171,3 +176,7 @@ In this article we summarized migration details for:
171176
> * Considerations for stateless applications
172177
> * Considerations for stateful applications
173178
> * Deployment of your cluster configuration
179+
180+
181+
[region-availability]: https://azure.microsoft.com/global-infrastructure/services/?products=kubernetes-service
182+
[azure-dev-spaces]: https://docs.microsoft.com/azure/dev-spaces/

articles/aks/load-balancer-standard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ If you have an existing cluster with the Basic SKU Load Balancer, there are impo
3636

3737
For example, making blue/green deployments to migrate clusters is a common practice given the `load-balancer-sku` type of a cluster can only be defined at cluster create time. However, *Basic SKU* Load Balancers use *Basic SKU* IP Addresses which are not compatible with *Standard SKU* Load Balancers as they require *Standard SKU* IP Addresses. When migrating clusters to upgrade Load Balancer SKUs, a new IP address with a compatible IP Address SKU will be required.
3838

39-
For more considerations on how to migrate clusters, visit [our documentation on migration considerations](acs-aks-migration.md) to view a list of important topics to consider when migrating. The below limitations are also important behavioral differences to note when using Standard SKU Load Balancers in AKS.
39+
For more considerations on how to migrate clusters, visit [our documentation on migration considerations](aks-migration.md) to view a list of important topics to consider when migrating. The below limitations are also important behavioral differences to note when using Standard SKU Load Balancers in AKS.
4040

4141
### Limitations
4242

includes/container-service-kubernetes-deprecation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ ms.author: iainfou
99
> [!WARNING]
1010
> **The Azure Container Service (ACS) is being deprecated. No new features or functionality are being added to ACS. All of the APIs, portal experience, CLI commands and documentation are marked as deprecated.**
1111
>
12-
> In 2017, we introduced Azure Kubernetes Service (AKS) for simplifying Kubernetes management, deployment, and operations. If you use the Kubernetes orchestrator, please migrate to AKS by January 31, 2020. To get started, see [migrate to Azure Kubernetes Service](../articles/aks/acs-aks-migration.md).
12+
> In 2017, we introduced Azure Kubernetes Service (AKS) for simplifying Kubernetes management, deployment, and operations. If you use the Kubernetes orchestrator, please migrate to AKS by January 31, 2020. To get started, see [migrate to Azure Kubernetes Service](../articles/aks/aks-migration.md).
1313
>
1414
> For more information, see the [Azure Container Service deprecation announcement on Azure.com](https://azure.microsoft.com/updates/azure-container-service-will-retire-on-january-31-2020/).

0 commit comments

Comments
 (0)