From a8dd3ec567ed020979662690bbbbbf6de5c57959 Mon Sep 17 00:00:00 2001 From: Michael Quigley Date: Tue, 17 Jun 2025 17:31:13 -0400 Subject: [PATCH] clean up secret access identity 'zrok admin delete secrets-access-identity' (#983) --- cmd/zrok/adminDeleteSecretsAccessIdentity.go | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/cmd/zrok/adminDeleteSecretsAccessIdentity.go b/cmd/zrok/adminDeleteSecretsAccessIdentity.go index b6e97de7..c9b33554 100644 --- a/cmd/zrok/adminDeleteSecretsAccessIdentity.go +++ b/cmd/zrok/adminDeleteSecretsAccessIdentity.go @@ -3,9 +3,14 @@ package main import ( "github.com/openziti/zrok/environment" "github.com/openziti/zrok/rest_client_zrok" + "github.com/openziti/zrok/rest_client_zrok/admin" "github.com/spf13/cobra" ) +func init() { + adminDeleteCmd.AddCommand(newDeleteSecretsAccessIdentityCommand().cmd) +} + type adminDeleteSecretsAccessIdentityCommand struct { cmd *cobra.Command } @@ -45,9 +50,25 @@ func (cmd *adminDeleteSecretsAccessIdentityCommand) run(_ *cobra.Command, args [ } func (cmd *adminDeleteSecretsAccessIdentityCommand) deleteDialPolicy(zId string, zrok *rest_client_zrok.Zrok) error { + req := admin.NewDeleteSecretsAccessParams() + req.Body.SecretsAccessIdentityZID = zId + + _, err := zrok.Admin.DeleteSecretsAccess(req, mustGetAdminAuth()) + if err != nil { + return err + } + return nil } func (cmd *adminDeleteSecretsAccessIdentityCommand) deleteIdentity(zId string, zrok *rest_client_zrok.Zrok) error { + req := admin.NewDeleteIdentityParams() + req.Body.ZID = zId + + _, err := zrok.Admin.DeleteIdentity(req, mustGetAdminAuth()) + if err != nil { + return err + } + return nil }