Enhance state reporting for complex resources
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Das Issue betrifft die Berichterstattung der DSC engine für Test- und Set-Operationen. Beginne damit nachzuverfolgen, wie differingProperties und desiredState/actualState oder der before/after state erzeugt werden. Als erledigt gilt die Berichterstattung der verschachtelten Untereigenschaften und Array-Elemente, die sich unterscheiden oder geändert haben, einschließlich tief verschachtelter Werte.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary of the new feature / enhancement
As a system administrator configuring infrastructure with DSC,
I want to know which sub-properties and array items are out-of-state or were changed,
So that I don't have to manually compare complex objects and array items manually.
Currently, the DSC engine can only report when top-level properties are out of state (for test operations) or changed (for set operations). For resources with array and object properties, this requires the user to carefully review the desired/actual or before/after state for the property to understand which subproperty or array item triggered the reporting for the top-level field.
For example, consider the following output snippet for the result of a test operation:
desiredState:
foo:
bar: true
baz: false
fruit: ['apple', 'banana']
actualState:
foo:
bar: false
baz: false
fruit: ['apple']
differingProperties: ['foo', 'fruit']
This problem is amplified for resources with more deeply nested objects and arrays.
Proposed technical implementation details (optional)
No response
- Vorherrschende Sprache
- Rust
- Sterne
- 526
- Forks
- 76
- Ø Merge
- 4 T. 20 Std.
- Gemergte PRs (30 T.)
- 24
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus PowerShell/DSC
-
Issue-Enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
PowerShell/DSC#1729 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Feature Request: Support dsc functions in executable argsEvtl. vergeben @SteveL-MSFT hat das vor 4 Tagen übernommen. OffenIssue-Enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 62/100
PowerShell/DSC#1722 · 4 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Dev-UX Needs Triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
PowerShell/DSC#1694 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Issue-Enhancement Needs Triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
PowerShell/DSC#1683 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Issue-Enhancement Needs Triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
PowerShell/DSC#1673 ·
Maintainer antworten meist innerhalb von 2 Tagen
Ähnliche Issues
-
area: dogs area: lookout bug security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 2 Tagen
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
OpenDevicePartnership/ina4230#31 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:breg criticality:p3 documentation triage:needs-implementation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 86/100
registrystack/registry-stack#1713 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
posit-dev/ggsql#565 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag