Evalúa si cada repositorio de Container Registry está configurado como inmutable. Los repositorios con la inmutabilidad habilitada se evalúan como Compliant.
Escenarios
Cuando un repositorio se configura como inmutable, las imágenes existentes y nuevas no se pueden sobrescribir, excepto las de la versión más reciente. Esto evita que las operaciones manuales sobrescriban versiones de imagen y garantiza la coherencia entre las imágenes del repositorio y las imágenes de contenedor desplegadas.
Nivel de riesgo
Nivel de riesgo predeterminado: alto.
Puede ajustar el nivel de riesgo según los requisitos de su negocio.
Lógica de evaluación de cumplimiento
Si cada repositorio de Container Registry está configurado como inmutable, el resultado de la evaluación es Compliant.
Si un repositorio de Container Registry no está configurado como inmutable, el resultado de la evaluación es Incompliant. Para obtener más información sobre cómo corregir una configuración que incumple las normas, consulte Incompliance remediation.
Detalles de la regla
|
Elemento |
Descripción |
|
Nombre de la regla |
cr-repository-immutablity-enable |
|
Identificador de la regla |
cr-repository-immutablity-enable |
|
Etiqueta |
CR and Repository |
|
Corrección automática |
No compatible |
|
Tipo de activación |
Configuration change |
|
Tipo de recurso compatible |
Repositorios de Container Registry |
|
Parámetro de entrada |
Ninguna |
Corrección de incumplimiento
Configure un repositorio de Container Registry como inmutable. Para obtener más información, consulte Configure a repository to be immutable.