diff --git a/README.md b/README.md index 805babeed..3cd6f5247 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,8 @@ This repository is an extension of CloudSploit's [open-source scanning engine](h * CDN Profiles * [Detect Insecure Custom Origin](en/azure/cdnprofiles/detect-insecure-custom-origin.md) * [Endpoint Logging Enabled](en/azure/cdnprofiles/endpoint-logging-enabled.md) - * Container Apps + * Container App + * [Container Apps Volume Mount Configured ](en/azure/containerapps/container-apps-volume-mount.md) * [Container Apps Has Tags](en/azure/containerapps/container-app-has-tags.md) * Container Registry * [ACR Admin User](en/azure/containerregistry/acr-admin-user.md) diff --git a/en/azure/containerapps/container-apps-volume-mount.md b/en/azure/containerapps/container-apps-volume-mount.md new file mode 100644 index 000000000..51a3eacc1 --- /dev/null +++ b/en/azure/containerapps/container-apps-volume-mount.md @@ -0,0 +1,27 @@ +[![CloudSploit](https://cloudsploit.com/img/logo-new-big-text-100.png "CloudSploit")](https://cloudsploit.com) + +# AZURE / Container App /Container Apps Volume Mount Configured + +## Quick Info + +| | | +|-|-| +| **Plugin Title** | Container Apps Volume Mount Configured | +| **Cloud** | AZURE | +| **Category** | Container Apps | +| **Description** | Ensure that Container Apps are configured to use volume mounts. | +| **More Info** | Adding volume mounts in Azure Container Apps ensures persistent storage, enabling data integrity and seamless sharing among containers. By configuring volume mounts, data remains available even after container restarts or in case of failures, facilitating backup, scalability, and simplified management of applications. | +| **AZURE Link** | https://learn.microsoft.com/en-us/azure/container-apps/storage-mounts | +| **Recommended Action** | Modify Container apps and configure volume mount. | + +## Detailed Remediation Steps +1. Log in to the Microsoft Azure Management Console. +2. Find the search bar at the top and search for Container apps.
+3. Select the "Conatiner App" by clicking on "Name" which needs to configure volume mounts.
+4. Scroll down the left navigation panel and choose "Volume".
+5. Click on add option to add the volume to the container app".
+6. Add the volume type of your choice to the container app and enable the mount on volume.
+7. Click on save button to save the volume configure with mount.
+8. In case of already present unmounted volume, select on the "volume" by clicking on "Name" .
+9. Configure the mount and click on save button to save the configuration.
+10. Repeat steps number 4 - 9 to configure container apps with volume mounts.
\ No newline at end of file diff --git a/resources/azure/containerapps/container-app-voulme-mount/step2.png b/resources/azure/containerapps/container-app-voulme-mount/step2.png new file mode 100644 index 000000000..97f311274 Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step2.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step3.png b/resources/azure/containerapps/container-app-voulme-mount/step3.png new file mode 100644 index 000000000..363c3d6a0 Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step3.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step4.png b/resources/azure/containerapps/container-app-voulme-mount/step4.png new file mode 100644 index 000000000..a0aff33ec Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step4.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step5.png b/resources/azure/containerapps/container-app-voulme-mount/step5.png new file mode 100644 index 000000000..8036ae0f5 Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step5.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step6.png b/resources/azure/containerapps/container-app-voulme-mount/step6.png new file mode 100644 index 000000000..8b750eef6 Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step6.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step7.png b/resources/azure/containerapps/container-app-voulme-mount/step7.png new file mode 100644 index 000000000..aee0bc95d Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step7.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step8.png b/resources/azure/containerapps/container-app-voulme-mount/step8.png new file mode 100644 index 000000000..eeb830a14 Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step8.png differ diff --git a/resources/azure/containerapps/container-app-voulme-mount/step9.png b/resources/azure/containerapps/container-app-voulme-mount/step9.png new file mode 100644 index 000000000..2585e9b0b Binary files /dev/null and b/resources/azure/containerapps/container-app-voulme-mount/step9.png differ