Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

DevTest Labs creates Key Vault secrets without an expiration date when adding a repository

Abierto
#914 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
azure
Área
cloud, security

Línea de trabajo

Revisa la integración de creación de repositorios del repositorio DevTest Labs y cómo crea el secreto asociado de Azure Key Vault; en el issue no se nombra ningún archivo ni ninguna prueba. Primero identifica el punto de entrada de la implementación y las pruebas de integración existentes del repositorio; después, determina si completar el trabajo implica admitir una fecha de expiración configurable, una referencia a un secreto existente o ambas cosas.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Description

When adding a Git repository to an Azure DevTest Lab, the service internally creates a secret in the associated Azure Key Vault to store the repository authentication information.

The issue is that the secret is created without an expiration date.

Many organizations enforce Azure governance and compliance policies that require all Key Vault secrets to have an expiration date. As a result, these automatically created secrets are flagged as non-compliant, even though they are managed by the DevTest Labs service.

Additionally, Azure DevTest Labs currently does not support referencing an existing Key Vault secret through a Key Vault Secret URL (or similar mechanism). This prevents customers from managing the secret lifecycle themselves while remaining compliant with organizational policies.

Expected behavior

One or both of the following capabilities should be supported:

Automatically set an expiration date on the Key Vault secret created by Azure DevTest Labs.
Allow customers to reference an existing Key Vault secret (for example, via a Key Vault Secret URL or secret reference) instead of having DevTest Labs create and manage the secret internally.
Actual behavior
Azure DevTest Labs creates a new Key Vault secret without an expiration date.
The expiration cannot be configured during repository creation.
Existing Key Vault secrets cannot be referenced instead of creating a new one.
Impact

Organizations with Azure Policy or internal security/compliance requirements that enforce expiration dates on Key Vault secrets cannot use the repository integration without generating policy violations.

Feature request

Please add support for either:

Configuring the expiration date for service-created Key Vault secrets, or
Using an existing Azure Key Vault secret/reference instead of automatically creating a new secret.

This would enable customers to remain compliant with organizational governance and security policies while continuing to use Azure DevTest Labs repository integration.

Lenguaje dominante
PowerShell
Estrellas
465
Forks
595
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Azure/azure-devtestlab

Todos los issues de Azure/azure-devtestlab

Issues similares

Más issues de Cloud

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.