potentially move production `cot_restricted_scopes` etc to the scriptworker-scripts repo
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Empieza leyendo scriptworker.cot.config.DEFAULT_CONFIG y las pruebas de producción de CoT existentes; después, compara cómo scriptworker-scripts empaqueta la configuración en sus imágenes de Docker. Define dónde debe ubicarse cada configuración de producción y cómo la obtienen las pruebas de scriptworker. Se considera terminado cuando las configuraciones se mantienen en scriptworker-scripts, están disponibles en las imágenes correspondientes y las pruebas de producción se ejecutan contra ellas en ambos repositorios cuando llegan cambios relevantes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This may include:
- zeroing out, or minimizing, the production CoT configs in
scriptworker.cot.config.DEFAULT_CONFIG- e.g.
cot_restricted_scopes,trusted_vcs_rules.valid_tasks_for,cot_restricted_trees, etc.
- e.g.
- adding a single config file in scriptworker-scripts with the production CoT configs (or a config file per
cot_product).- this file should be baked into the appropriate docker images.
- download and use the production scriptworker-scripts production CoT config file during scriptworker production tests
- we should also run these tests in scriptworker-scripts, on CoT config file change.
Details:
tom.prince:matrix: 10:36
@aki I was wondering if it would make sense to move cot_restricted_scopes to the -scripts repo, now that there is a single script repo (possibly also some of the other default config as well).aki 10:37
@tom.prince moving it makes some sense overall. however, we do use those for testing production cot in the scriptworker repo.
10:37
we may want to move those tests if the production config is elsewhere
10:38
and then it's harder to see if you broke something when you refactor cotaki 10:51
we solved for that in puppet by allowing for it to be set in both places, with eventual consistency (landing a puppet change for emergency changes, updating scriptworker with less urgency) and removing the puppet copy once they were in sync
10:52
could also download a config file from scriptworker-scripts during scriptworker teststom.prince:matrix: 12:26
Yeah, the later seems like a better solution.
- Lenguaje dominante
- Python
- Estrellas
- 5
- Forks
- 41
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 11
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mozilla-releng/scriptworker
-
Dependency DashboardAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
mozilla-releng/scriptworker#748 ·
Los mantenedores suelen responder en 1 día
-
verify_cot fails to validate pull requests on repos that are forksQuizá libre de nuevo @ahal la tomó hace 901 días y no hay ningún pull request abierto. Abierto
mozilla-releng/scriptworker#645 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
mozilla-releng/scriptworker#584 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
mozilla-releng/scriptworker#580 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
mozilla-releng/scriptworker#570 ·
Los mantenedores suelen responder en 1 día
Todos los issues de mozilla-releng/scriptworker
Issues similares
-
`burr` fails to start when the Python path has a space in itPosiblemente ocupada @enekoreto la tomó hoy. Abiertostatus/needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 5 días
-
gemini 出现了新的域名需要加入Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
-
Dificultad 2/5 Medio día Aptitud para principiantes 72/100
debpalash/VoiceStudio#2903 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
dagster-io/community-integrations#367 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
aws-samples/sample-per-model-bedrock#243 ·
Los mantenedores suelen responder en 1 día