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: articles/aks/http-proxy.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,8 @@ Azure Kubernetes Service (AKS) clusters, whether deployed into a managed or cust
15
15
16
16
This feature adds HTTP proxy support to AKS clusters, exposing a straightforward interface that cluster operators can use to secure AKS-required network traffic in proxy-dependent environments.
17
17
18
+
Both AKS nodes and Pods will be configured to use the HTTP proxy.
19
+
18
20
Some more complex solutions may require creating a chain of trust to establish secure communications across the network. The feature also enables installation of a trusted certificate authority onto the nodes as part of bootstrapping a cluster.
19
21
20
22
## Limitations and other details
@@ -30,6 +32,16 @@ The following scenarios are **not** supported:
30
32
31
33
By default, *httpProxy*, *httpsProxy*, and *trustedCa* have no value.
32
34
35
+
The Pods will be injected with the following environment variables:
36
+
-`HTTP_PROXY`
37
+
-`http_proxy`
38
+
-`HTTPS_PROXY`
39
+
-`https_proxy`
40
+
-`NO_PROXY`
41
+
-`no_proxy`
42
+
43
+
To disable the injection of the proxy environment variables the Pod should be annotated with: `"kubernetes.azure.com/no-http-proxy-vars":"true"`
44
+
33
45
## Prerequisites
34
46
35
47
The latest version of the Azure CLI. Run `az --version` to find the version, and run `az upgrade` to upgrade the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
@@ -111,7 +123,7 @@ In your template, provide values for *httpProxy*, *httpsProxy*, and *noProxy*. I
111
123
> [!NOTE]
112
124
> If switching to a new proxy, the new proxy must already exist for the update to be successful. Then, after the upgrade is completed the old proxy can be deleted.
113
125
114
-
Values for *httpProxy*, *httpsProxy*, *trustedCa* and *NoProxy* can be changed and applied to the cluster with the [az aks update][az-aks-update] command. An aks update for *httpProxy*, *httpsProxy*, and/or *NoProxy* will automatically inject new environment variables into pods with the new *httpProxy*, *httpsProxy*, or *NoProxy* values. Pods must be rotated for the apps to pick it up. For components under kubernetes, like containerd and the node itself, this won't take effect until a node image upgrade is performed.
126
+
Values for *httpProxy*, *httpsProxy*, *trustedCa* and *NoProxy* can be changed and applied to the cluster with the [az aks update][az-aks-update] command. An aks update for *httpProxy*, *httpsProxy*, and/or *NoProxy* will automatically inject new environment variables into pods with the new *httpProxy*, *httpsProxy*, or *NoProxy* values. Pods must be rotated for the apps to pick it up, because the environment variable values are injected at the Pod creating by a mutating admission webhook. For components under kubernetes, like containerd and the node itself, this won't take effect until a node image upgrade is performed.
115
127
116
128
For example, assuming a new file has been created with the base64 encoded string of the new CA cert called *aks-proxy-config-2.json*, the following action updates the cluster. Or, you need to add new endpoint urls for your applications to No Proxy:
title: Enable virtual hardware and VM CRUD capabilities in a machine with Arc agent installed
3
+
description: Enable virtual hardware and VM CRUD capabilities in a machine with Arc agent installed
4
+
ms.topic: how-to
5
+
ms.date: 12/27/2023
6
+
ms.service: azure-arc
7
+
ms.subservice: azure-arc-vmware-vsphere
8
+
author: Farha-Bano
9
+
ms.author: v-farhabano
10
+
manager: jsuri
11
+
ms.custom:
12
+
---
13
+
14
+
# Enable virtual hardware and VM CRUD capabilities in a machine with Arc agent installed
15
+
16
+
In this article, you learn how to enable virtual hardware management and VM CRUD operational ability on a VMware VM that has Arc agents installed via the Arc-enabled Servers route.
17
+
18
+
>[!IMPORTANT]
19
+
> This article is applicable only if you've installed Arc agents directly in VMware machines before onboarding to Azure Arc-enabled VMware vSphere by deploying Arc resource bridge.
20
+
21
+
## Prerequisites
22
+
23
+
- An Azure subscription and resource group where you have *Azure Arc VMware Administrator role*.
24
+
- Your vCenter instance must be [onboarded](quick-start-connect-vcenter-to-arc-using-script.md) to Azure Arc.
25
+
26
+
## Enable virtual hardware management and self-service access to vCenter VMs with Arc agent installed
27
+
28
+
1. From your browser, go to [Azure portal](https://portal.azure.com/).
29
+
30
+
1. Navigate to the Virtual machines inventory page of your vCenter. <br>
31
+
The virtual machines that have Arc agent installed via the Arc-enabled Servers route will have **Link to vCenter** status under virtual hardware management.
32
+
33
+
1. Select **Link to vCenter** to view the pane with the list of all the machines under vCenter with Arc agent installed but not linked to the vCenter in Azure Arc.
34
+
35
+
1. Choose all the machines that need to be enabled in Azure, and select **Link** to link the machines to vCenter.
36
+
37
+
1. After you link to vCenter, the virtual hardware status will reflect as **Enabled for all the VMs**, and you can perform [virtual hardware operations](perform-vm-ops-through-azure.md).
38
+
39
+
### Known issue
40
+
41
+
During the first scan of the vCenter inventory after onboarding to Azure Arc-enabled VMware vSphere, Arc-enabled Servers machines will be discovered under vCenter inventory. If the Arc-enabled Server machines aren't discovered and you try to perform the **Enable in Azure** operation, you'll encounter the following error:<br>
42
+
43
+
44
+
```
45
+
A machine '/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX/resourceGroups/rg-contoso/providers/Microsoft.HybridCompute/machines/testVM1' already exists with the specified virtual machine MoRefId: 'vm-4441'. The existing machine resource can be extended with private cloud capabilities by creating the VirtualMachineInstance resource under it.
46
+
```
47
+
48
+
When you encounter this error message, try performing the **Link to vCenter** operation again after a few minutes (5-10 minutes). Alternatively, you can use the following Azure CLI command to link an existing Arc-enabled Server machine to vCenter:<br>
49
+
50
+
51
+
```azurecli-interactive
52
+
az connectedvmware vm create --subscription XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX --location eastus --resource-group rg-contoso --custom-location /providers/microsoft.extendedlocation/customlocations/contoso-cl --name contoso-hcrp-machine-name --inventory-item /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX/resourceGroups/contoso-rg/providers/Microsoft.ConnectedVMwarevSphere/VCenters/contoso-vcenter/InventoryItems/vm-142359
53
+
```
54
+
55
+
## Next steps
56
+
57
+
[Set up and manage self-service access to VMware resources through Azure RBAC](setup-and-manage-self-service-access.md).
- Unsupported service: Azure Files isn't supported by malware scanning.
176
-
- Unsupported regions: Australia Central 2, Jio India West, Korea South.
177
-
- Regions that are supported by Defender for Storage but not by malware scanning. Learn more about [availability for Defender for Storage.](/azure/defender-for-cloud/defender-for-storage-introduction)
176
+
- Unsupported regions: Jio India West, Korea South.
177
+
- Regions that are supported by Defender for Storage but not by malware scanning. Learn more about [availability for Defender for Storage.](/azure/defender-for-cloud/defender-for-storage-introduction)
178
178
- Unsupported blob types: [Append and Page blobs](/rest/api/storageservices/understanding-block-blobs--append-blobs--and-page-blobs) aren't supported for Malware Scanning.
179
179
- Unsupported encryption: Client-side encrypted blobs aren't supported as they can't be decrypted before scanning by the service. However, data encrypted at rest by Customer Managed Key (CMK) is supported.
180
180
- Unsupported index tag results: Index tag scan result isn't supported in storage accounts with Hierarchical namespace enabled (Azure Data Lake Storage Gen2).
Copy file name to clipboardExpand all lines: articles/defender-for-cloud/upcoming-changes.md
+65-1Lines changed: 65 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Important upcoming changes
3
3
description: Upcoming changes to Microsoft Defender for Cloud that you might need to be aware of and for which you might need to plan
4
4
ms.topic: overview
5
-
ms.date: 12/24/2023
5
+
ms.date: 12/27/2023
6
6
---
7
7
8
8
# Important upcoming changes to Microsoft Defender for Cloud
@@ -25,6 +25,7 @@ If you're looking for the latest release notes, you can find them in the [What's
25
25
26
26
| Planned change | Announcement date | Estimated date for change |
27
27
|--|--|--|
28
+
|[Deprecation and severity changes to security alerts](#deprecation-and-severity-changes-to-security-alerts)| December 27, 2023 | January 2024 |
28
29
|[Deprecation of two DevOps security recommendations](#deprecation-of-two-devops-security-recommendations)| November 30, 2023 | January 2024 |
29
30
|[Consolidation of Defender for Cloud's Service Level 2 names](#consolidation-of-defender-for-clouds-service-level-2-names)| November 1, 2023 | December 2023 |
30
31
|[Changes to how Microsoft Defender for Cloud's costs are presented in Microsoft Cost Management](#changes-to-how-microsoft-defender-for-clouds-costs-are-presented-in-microsoft-cost-management)| October 25, 2023 | November 2023 |
@@ -35,6 +36,69 @@ If you're looking for the latest release notes, you can find them in the [What's
35
36
|[Deprecating two security incidents](#deprecating-two-security-incidents)|| November 2023 |
36
37
|[Defender for Cloud plan and strategy for the Log Analytics agent deprecation](#defender-for-cloud-plan-and-strategy-for-the-log-analytics-agent-deprecation)|| August 2024 |
37
38
39
+
## Deprecation and severity changes to security alerts
40
+
41
+
**Announcement date: December 27, 2023**
42
+
43
+
**Estimated date for change: January 2024**
44
+
45
+
The following security alerts are set for deprecation or are set for update to the **informational** severity level .
46
+
47
+
- The following container security alerts are set for deprecation:
48
+
49
+
-`Anomalous pod deployment (Preview) (K8S_AnomalousPodDeployment)`
50
+
-`Excessive role permissions assigned in Kubernetes cluster (Preview) (K8S_ServiceAcountPermissionAnomaly)`
51
+
-`Anomalous access to Kubernetes secret (Preview) (K8S_AnomalousSecretAccess)`
52
+
53
+
- The following security alerts are set to be updated to the **informational** severity level:
54
+
55
+
-**Alerts for Windows machines**:
56
+
57
+
-`Adaptive application control policy violation was audited (VM_AdaptiveApplicationControlWindowsViolationAudited)`
58
+
-`Adaptive application control policy violation was audited (VM_AdaptiveApplicationControlLinuxViolationAudited)`
59
+
60
+
-**Alerts for containers**:
61
+
62
+
-`Attempt to create a new Linux namespace from a container detected (K8S.NODE_NamespaceCreation)`
63
+
-`Attempt to stop apt-daily-upgrade.timer service detected (K8S.NODE_TimerServiceDisabled)`
64
+
-`Command within a container running with high privileges (K8S.NODE_PrivilegedExecutionInContainer)`
65
+
-`Container running in privileged mode (K8S.NODE_PrivilegedContainerArtifacts)`
66
+
-`Container with a sensitive volume mount detected (K8S_SensitiveMount)`
67
+
-`Creation of admission webhook configuration detected (K8S_AdmissionController)`
Copy file name to clipboardExpand all lines: articles/defender-for-iot/organizations/ot-deploy/activate-deploy-sensor.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ When you're done, select **Next: Interface configurations** to continue.
94
94
95
95
### Define the interfaces you want to monitor
96
96
97
-
The **Interface connections** tab shows all interfaces detected by the sensor by default. Use this tab to turn monitoring on or off per interface, or define specific settings for each interface.
97
+
The **Interface configurations** tab shows all interfaces detected by the sensor by default. Use this tab to turn monitoring on or off per interface, or define specific settings for each interface.
98
98
99
99
> [!TIP]
100
100
> We recommend that you optimize performance on your sensor by configuring your settings to monitor only the interfaces that are actively in use.
Copy file name to clipboardExpand all lines: articles/machine-learning/concept-deep-learning-vs-machine-learning.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ This article explains deep learning vs. machine learning and how they fit into t
19
19
20
20
For guidance on choosing algorithms for your solutions, see the [Machine Learning Algorithm Cheat Sheet](./v1/algorithm-cheat-sheet.md?WT.mc_id=docs-article-lazzeri).
21
21
22
-
Foundation Models in Azure Machine Learning are pre-trained deep learning models that can be fine-tuned for specific use cases. Learn more about [Foundation Models (preview) in Azure Machine Learning](concept-foundation-models.md), and [how to use Foundation Models in Azure Machine Learning (preview)](how-to-use-foundation-models.md).
22
+
Foundation Models in Azure Machine Learning are pre-trained deep learning models that can be fine-tuned for specific use cases. Learn more about [Foundation Models (preview) in Azure Machine Learning](concept-model-catalog.md), and [how to use Foundation Models in Azure Machine Learning (preview)](how-to-use-foundation-models.md).
Copy file name to clipboardExpand all lines: articles/machine-learning/concept-model-catalog.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,3 +72,4 @@ Support | Supported by Microsoft and covered by [Azure Machine Learning SLA](htt
72
72
* Explore the [Model Catalog in Azure Machine Learning studio](https://ml.azure.com/model/catalog). You need an [Azure Machine Learning workspace](./quickstart-create-resources.md) to explore the catalog.
73
73
*[Evaluate, fine-tune and deploy models](./how-to-use-foundation-models.md) curated by Azure Machine Learning.
Copy file name to clipboardExpand all lines: articles/machine-learning/how-to-auto-train-nlp-models.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -362,7 +362,7 @@ Note that the large models are larger than their base counterparts. They are typ
362
362
363
363
## Supported model algorithms - HuggingFace (preview)
364
364
365
-
With the new backend that runs on [Azure Machine Learning pipelines](concept-ml-pipelines.md), you can additionally use any text/token classification model from the HuggingFace Hub for [Text Classification](https://huggingface.co/models?pipeline_tag=text-classification&library=transformers), [Token Classification](https://huggingface.co/models?pipeline_tag=token-classification&sort=trending) which is part of the transformers library (such as microsoft/deberta-large-mnli). You may also find a curated list of models in [Azure Machine Learning model registry](concept-foundation-models.md?view=azureml-api-2&preserve-view=true) that have been validated with the pipeline components.
365
+
With the new backend that runs on [Azure Machine Learning pipelines](concept-ml-pipelines.md), you can additionally use any text/token classification model from the HuggingFace Hub for [Text Classification](https://huggingface.co/models?pipeline_tag=text-classification&library=transformers), [Token Classification](https://huggingface.co/models?pipeline_tag=token-classification&sort=trending) which is part of the transformers library (such as microsoft/deberta-large-mnli). You may also find a curated list of models in [Azure Machine Learning model registry](concept-model-catalog.md?view=azureml-api-2&preserve-view=true) that have been validated with the pipeline components.
366
366
367
367
Using any HuggingFace model will trigger runs using pipeline components. If both legacy and HuggingFace models are used, all runs/trials will be triggered using components.
0 commit comments