diff --git a/ReleaseNotes.md b/ReleaseNotes.md index d0e5bad22..176cbc2b8 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -11,6 +11,45 @@ additional questions or comments. Note : The agent version(s) below has dates (ciprod), which indicate the agent build dates (not release dates) +### 5/19/2022 - +##### Version microsoft/oms:ciprod05192022 Version mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod05192022 (linux) +##### Version microsoft/oms:win-ciprod05192022 Version mcr.microsoft.com/azuremonitor/containerinsights/ciprod:win-ciprod05192022 (windows) +##### Code change log +- Linux Agent + - PodReadyPercentage metric bug fix + - add cifs & fuse file systems to ignore list + - CA Cert Fix for Mariner Hosts in Air Gap + - Disk usage metrics will no longer be collected for the paths "/mnt/containers" and "/mnt/docker" +- Windows Agent + - Ruby version upgrade from 2.6.5.1 to 2.7.5.1 + - Added Support for Windows Server 2022 + - Multi-Arch Image to support both Windows 2019 and Windows 2022 +- Common (Linux & Windows Agent) + - Telegraf version update from 1.20.3 to 1.22.2 to fix the vulnerabilitis + - Removal of Health feature as part of deprecation plan + - AAD Auth MSI feature support for Arc K8s (not usable externally yet) + - MSI onboarding ARM template updates for both AKS & Arc K8s + - Fixed the bug related to windows metrics in MSI mode for AKS + - Configmap updates for log collection settings for v2 schema +- Misc + - Improvements related to CI/CD Multi-arc image + - Do trivy rootfs checks + - Disable push to ACR for PR and PR updates + - Enable batch builds + - Scope Dev/Prod pipelines to respective branches + - Shorten datetime component of image tag + - Troubleshooting script updates for MSI onboarding + - Instructions for testing of agent in MSI auth mode + - Add CI Windows Build to MultiArch Dev pipeline + - Updates related to building of Multi-arc image for windows in Build Pipeline and local dev builds + - Test yamls to test container logs and prometheus scraping on both WS2019 & WS2022 + - Arc K8s conformance test updates + - Script to collect the Agent logs for troubleshooting + - Force run trivy stage for Linux + - Fix docker msi download link in windows install-build-pre-requisites.ps1 script + - Added Onboarding templates for legacy auth for internal testing + - Update the Build pipelines to have separate phase for Windows + ### 3/17/2022 - ##### Version microsoft/oms:ciprod03172022 Version mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod03172022 (linux) ##### Version microsoft/oms:win-ciprod03172022 Version mcr.microsoft.com/azuremonitor/containerinsights/ciprod:win-ciprod03172022 (windows) diff --git a/build/version b/build/version index 95d20e931..19787cb72 100644 --- a/build/version +++ b/build/version @@ -2,11 +2,11 @@ # Build Version Information -CONTAINER_BUILDVERSION_MAJOR=16 +CONTAINER_BUILDVERSION_MAJOR=17 CONTAINER_BUILDVERSION_MINOR=0 CONTAINER_BUILDVERSION_PATCH=0 CONTAINER_BUILDVERSION_BUILDNR=0 -CONTAINER_BUILDVERSION_DATE=20210611 +CONTAINER_BUILDVERSION_DATE=20220519 CONTAINER_BUILDVERSION_STATUS=Developer_Build #-------------------------------- End of File ----------------------------------- diff --git a/charts/azuremonitor-containers/Chart.yaml b/charts/azuremonitor-containers/Chart.yaml index 0ff1e3387..8e9f4847f 100644 --- a/charts/azuremonitor-containers/Chart.yaml +++ b/charts/azuremonitor-containers/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: 7.0.0-1 description: Helm chart for deploying Azure Monitor container monitoring agent in Kubernetes name: azuremonitor-containers -version: 2.9.2 +version: 2.9.3 kubeVersion: "^1.10.0-0" keywords: - monitoring diff --git a/charts/azuremonitor-containers/values.yaml b/charts/azuremonitor-containers/values.yaml index 104efb86d..480e7040c 100644 --- a/charts/azuremonitor-containers/values.yaml +++ b/charts/azuremonitor-containers/values.yaml @@ -22,10 +22,10 @@ Azure: omsagent: image: repo: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod" - tag: "ciprod03172022" - tagWindows: "win-ciprod03172022" + tag: "ciprod05192022" + tagWindows: "win-ciprod05192022" pullPolicy: IfNotPresent - dockerProviderVersion: "16.0.0-0" + dockerProviderVersion: "17.0.0-0" agentVersion: "azure-mdsd-1.17.0" winAgentVersion: "0.0.0-0" # there is no base agent version for windows agent diff --git a/kubernetes/linux/Dockerfile b/kubernetes/linux/Dockerfile index becbe1157..6f68f664e 100644 --- a/kubernetes/linux/Dockerfile +++ b/kubernetes/linux/Dockerfile @@ -17,7 +17,7 @@ ENV RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR 0.9 RUN /usr/bin/apt-get update && /usr/bin/apt-get install -y libc-bin wget openssl curl sudo python-ctypes init-system-helpers net-tools rsyslog cron vim dmidecode apt-transport-https gnupg && rm -rf /var/lib/apt/lists/* COPY setup.sh main.sh defaultpromenvvariables defaultpromenvvariables-rs defaultpromenvvariables-sidecar mdsd.xml envmdsd logrotate.conf $tmpdir/ -ARG IMAGE_TAG=ciprod03172022 +ARG IMAGE_TAG=ciprod05192022 ENV AGENT_VERSION ${IMAGE_TAG} WORKDIR ${tmpdir} diff --git a/kubernetes/linux/Dockerfile.multiarch b/kubernetes/linux/Dockerfile.multiarch index 38103dd65..fd0330d5d 100644 --- a/kubernetes/linux/Dockerfile.multiarch +++ b/kubernetes/linux/Dockerfile.multiarch @@ -29,7 +29,7 @@ RUN /usr/bin/apt-get update && /usr/bin/apt-get install -y libc-bin wget openssl COPY --from=builder /src/kubernetes/linux/Linux_ULINUX_1.0_*_64_Release/docker-cimprov-*.*.*-*.*.sh $tmpdir/ COPY kubernetes/linux/setup.sh kubernetes/linux/main.sh kubernetes/linux/defaultpromenvvariables kubernetes/linux/defaultpromenvvariables-rs kubernetes/linux/defaultpromenvvariables-sidecar kubernetes/linux/mdsd.xml kubernetes/linux/envmdsd kubernetes/linux/logrotate.conf $tmpdir/ -ARG IMAGE_TAG=ciprod03172022 +ARG IMAGE_TAG=ciprod05192022 ENV AGENT_VERSION ${IMAGE_TAG} WORKDIR ${tmpdir} diff --git a/kubernetes/omsagent.yaml b/kubernetes/omsagent.yaml index 85d0ffb6b..4e021e1b8 100644 --- a/kubernetes/omsagent.yaml +++ b/kubernetes/omsagent.yaml @@ -334,7 +334,7 @@ spec: tier: node annotations: agentVersion: "azure-mdsd-1.17.0" - dockerProviderVersion: "16.0.0-0" + dockerProviderVersion: "17.0.0-0" schema-versions: "v1" spec: serviceAccountName: omsagent @@ -379,7 +379,7 @@ spec: # - NET_ADMIN # - NET_RAW - name: omsagent - image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod03172022" + image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod05192022" imagePullPolicy: IfNotPresent resources: limits: @@ -466,7 +466,7 @@ spec: timeoutSeconds: 15 #Only in sidecar scraping mode - name: omsagent-prometheus - image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod03172022" + image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod05192022" imagePullPolicy: IfNotPresent resources: limits: @@ -610,7 +610,7 @@ spec: rsName: "omsagent-rs" annotations: agentVersion: "azure-mdsd-1.17.0" - dockerProviderVersion: "16.0.0-0" + dockerProviderVersion: "17.0.0-0" schema-versions: "v1" spec: serviceAccountName: omsagent @@ -651,7 +651,7 @@ spec: # - NET_ADMIN # - NET_RAW - name: omsagent - image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod03172022" + image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:ciprod05192022" imagePullPolicy: IfNotPresent resources: limits: @@ -812,7 +812,7 @@ spec: tier: node-win annotations: agentVersion: "0.0.0-0" - dockerProviderVersion: "16.0.0-0" + dockerProviderVersion: "17.0.0-0" schema-versions: "v1" spec: serviceAccountName: omsagent @@ -822,7 +822,7 @@ spec: value: "3" containers: - name: omsagent-win - image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:win-ciprod03172022" + image: "mcr.microsoft.com/azuremonitor/containerinsights/ciprod:win-ciprod05192022" imagePullPolicy: IfNotPresent resources: limits: diff --git a/kubernetes/windows/Dockerfile b/kubernetes/windows/Dockerfile index 672dfb1f7..383652e0e 100644 --- a/kubernetes/windows/Dockerfile +++ b/kubernetes/windows/Dockerfile @@ -5,7 +5,7 @@ MAINTAINER OMSContainers@microsoft.com LABEL vendor=Microsoft\ Corp \ com.microsoft.product="Azure Monitor for containers" -ARG IMAGE_TAG=win-ciprod03172022 +ARG IMAGE_TAG=win-ciprod05192022 # Do not split this into multiple RUN! # Docker creates a layer for every RUN-Statement