Explicitly defining PowerShell resources doesn't allow for delete
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- powershell
- Bereich
- devops
Rechercherichtung
Beginne mit dem Microsoft.DSC/PowerShell-Adapter und seinem implementsPreTest-Verhalten und verfolge dann, wie explizit definierte PowerShell-Ressourcen _exist: false behandeln. Reproduziere das Konfigurationsdokument aus dem Issue; fertig ist die Aufgabe, wenn die Ressource DatabricksDsc/DatabricksAccountServicePrincipal den Service Principal löscht, anstatt zu melden, dass sie das Löschen nicht unterstützt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest version
- Search the existing issues.
Summary
After the following pull request, I can create a configuration document like:
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Basic workspace group
type: DatabricksDsc/DatabricksAccountServicePrincipal
properties:
Name: 'my-user'
_exist: false
However, trying to execute the above throws an error: Resource 'DatabricksDsc/DatabricksAccountServicePrincipal' does not support deleteand does not handle_exist as false.
Whenever I wrap it around Microsoft.DSC/PowerShell , this doesn't happen because the adapter has the implementsPreTest set.
Steps to reproduce
Run the above configuration document
Expected behavior
The resource runs and deletes the service principal
Actual behavior
Resource 'DatabricksDsc/DatabricksAccountServicePrincipal' does not support `delete` and does not handle `_exist` as false
Error details
Environment data
Name Value
---- -----
PSVersion 7.5.4
PSEdition Core
GitCommitId 7.5.4
OS Microsoft Windows 10.0.26100
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Version
dsc 3.2.0-preview.8
Visuals
No response
- Vorherrschende Sprache
- Rust
- Sterne
- 541
- Forks
- 78
- Ø Merge
- 2 T. 22 Std.
- Gemergte PRs (30 T.)
- 17
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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
-
Failure to parse a resource manifest is logged as INFO instead of WARNEvtl. vergeben @SteveL-MSFT hat das vor 3 Tagen übernommen. OffenIssue-Bug Need-Review
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
PowerShell/DSC#1765 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Tracing categoriesEvtl. vergeben @michaeltlombardi hat das vor 5 Tagen übernommen. OffenArea-OpenTelemetry Issue-Enhancement Needs Triage
PowerShell/DSC#1767 · 1 Reaktion · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Issue-Enhancement Needs Triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
PowerShell/DSC#1763 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Issue-Enhancement Needs Triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
PowerShell/DSC#1760 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Hardening with dsc 3 ?Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. OffenIssue-Enhancement Needs Triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
PowerShell/DSC#1755 · 7 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
Ähnliche Issues
-
area/tools bug session-analysis
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
nix-community/fenix#262 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
GabrieleLozupone/kokon#41 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Small glitchOffenpriority: medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
storytold/photocraft#9538 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug P2 rust
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag