Failure to parse a resource manifest is logged as INFO instead of WARN
Mantenedores costumam responder em até 2 dias
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 69/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- powershell, rust, yaml
- Domínio
- cli, observability
Direção de pesquisa
Comece executando a reprodução com dsc -l warn e dsc -l info e, em seguida, rastreie a mensagem de análise do manifesto no código do DSC CLI. Encontre onde uma falha na análise do manifesto é registrada e confira os testes relacionados. O trabalho estará concluído quando a falha aparecer no nível WARN e um teste cobrir esse comportamento.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest version
- Search the existing issues.
Summary
I was writing a resource manifest and had issues getting it to show up in dsc resource list. After finding the trace flag, I was surprised to see no warnings, only when I moved it further down to INFO I was told it failed to parse the manifest.
I'd expect that users don't intentionally have invalid manifests, so it should probably be surfaced as a warning that something is wrong instead of being considered purely informational.
Steps to reproduce
- Create the following resource as "invalid.dsc.resource.yaml" and add the folder to your PATH.
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/resource/manifest.json
type: Sample/Invalid
version: 0.0.1
kind: resource
unexpected: key
- Run
dsc -l warn resource listand note that no warnings were printed, yet the resource is not listed. - Run
dsc -l info resource listto see the message that it failed to parse the manifest.
Expected behavior
`dsc -l warn resource list` should output a log entry that it failed to log a specific manifest.
Actual behavior
`dsc -l warn resource list` does not output the log entry, it is only visible in `dsc -l info resource list`
Error details
Environment data
Name Value
---- -----
PSVersion 5.1.26100.7019
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.26100.7019
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Version
3.3.0
Visuals
No response
- Linguagem predominante
- Rust
- Estrelas
- 541
- Forks
- 78
- Merge médio
- 2d 6h
- PRs com merge (30d)
- 18
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de PowerShell/DSC
-
Tracing categoriesTalvez já em andamento @michaeltlombardi assumiu há 8 dias. AbertaArea-OpenTelemetry Issue-Enhancement Needs Triage
PowerShell/DSC#1767 · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Issue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
PowerShell/DSC#1763 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 2 dias
-
Issue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
PowerShell/DSC#1760 ·
Mantenedores costumam responder em até 2 dias
-
Hardening with dsc 3 ?Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. AbertaIssue-Enhancement Needs Triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
PowerShell/DSC#1755 · 8 comentários ·
Mantenedores costumam responder em até 2 dias
-
Expose a query API to expose metadataTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. AbertaIssue-Enhancement Needs Triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
PowerShell/DSC#1750 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 2 dias
Todas as issues de PowerShell/DSC
Issues semelhantes
-
desktop documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
vfarcic/dot-agent-deck#2008 ·
Mantenedores costumam responder em até 1 dia
-
needs triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
pbakaus/impeccable#1210 ·
Mantenedores costumam responder em até 1 dia
-
area: ci priority: P4 ready-for-agent
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
shep-pm/shep#1249 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
L: javascript
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
dependabot/dependabot-core#16744 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
nautechsystems/nautilus_trader#5486 · 1 comentário ·
Mantenedores costumam responder em até 1 dia