Skip to content

Commit

Permalink
Update manifest and docs to 6.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gdbarron committed Nov 23, 2024
1 parent cdc262e commit 0dc4111
Show file tree
Hide file tree
Showing 16 changed files with 436 additions and 59 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 6.6.0
- Add `Get-VcSatelliteWorker`, either all, by id or all workers associated with a specific satellite
- Add `Remove-VcSatelliteWorker`, you guessed it...removes vsat workers
- Add `Get-VcSatellite -IncludeWorkers` to get vsats and their associated workers in one call.
- Add `Invoke-VcCertificateAction -Provision` to push a certificate to associated machine identities. You can also use `-Renew -Provision` together and it will renew and then provision the new certificate.
- Add `Set-VcApplication -IssuingTemplate` to add one or more issuing templates to an application. It will overwrite by default or use `-NoOverwrite` to append.

## 6.5.2
- Add `Set-VcCertificate`. This replaces `Add-VcCertificateAssociation` to set the applications associated with a certificate. Certificate tagging is now supported, both add and replace.
- Add support for URL port during TLSPDC token operations, [#305](https://github.com/Venafi/VenafiPS/issues/305)
Expand Down Expand Up @@ -739,5 +746,6 @@ This is a major release. Although every attempt has been made to be backwards c






7 changes: 4 additions & 3 deletions VenafiPS/VenafiPS.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Greg Brownstein
#
# Generated on: 11/01/2024
# Generated on: 11/23/2024
#

@{
Expand All @@ -12,7 +12,7 @@
RootModule = 'VenafiPS.psm1'

# Version number of this module.
ModuleVersion = '6.6'
ModuleVersion = '6.6.0'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down Expand Up @@ -108,7 +108,8 @@ FunctionsToExport = 'Add-VcCertificateAssociation', 'Add-VcTeamMember', 'Add-VcT
'Set-VcConnector', 'Set-VcTeam', 'Set-VdcAttribute',
'Set-VdcCredential', 'Set-VdcPermission',
'Set-VdcWorkflowTicketStatus', 'Test-VdcIdentity', 'Test-VdcObject',
'Test-VdcToken', 'Write-VdcLog', 'Set-VcCertificate', 'Get-VcSatelliteWorker', 'Remove-VcSatelliteWorker'
'Test-VdcToken', 'Write-VdcLog', 'Set-VcCertificate',
'Get-VcSatelliteWorker', 'Remove-VcSatelliteWorker'

# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
CmdletsToExport = @()
Expand Down
8 changes: 8 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 6.6.0
- Add `Get-VcSatelliteWorker`, either all, by id or all workers associated with a specific satellite
- Add `Remove-VcSatelliteWorker`, you guessed it...removes vsat workers
- Add `Get-VcSatellite -IncludeWorkers` to get vsats and their associated workers in one call.
- Add `Invoke-VcCertificateAction -Provision` to push a certificate to associated machine identities. You can also use `-Renew -Provision` together and it will renew and then provision the new certificate.
- Add `Set-VcApplication -IssuingTemplate` to add one or more issuing templates to an application. It will overwrite by default or use `-NoOverwrite` to append.

## 6.5.2
- Add `Set-VcCertificate`. This replaces `Add-VcCertificateAssociation` to set the applications associated with a certificate. Certificate tagging is now supported, both add and replace.
- Add support for URL port during TLSPDC token operations, [#305](https://github.com/Venafi/VenafiPS/issues/305)
Expand Down Expand Up @@ -739,5 +746,6 @@ This is a major release. Although every attempt has been made to be backwards c






10 changes: 5 additions & 5 deletions docs/functions/Get-VcApplication.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Get application info

### ID (Default)
```
Get-VcApplication [-ID] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
Get-VcApplication [-Application] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]
```

Expand All @@ -23,7 +23,7 @@ Get 1 or more applications.

### EXAMPLE 1
```
Get-VcApplication -ApplicationID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2'
Get-VcApplication -Application 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2'
```

applicationId : 96fc9310-67ec-11eb-a8a7-794fe75a8e6f
Expand All @@ -43,7 +43,7 @@ Get a single object by ID

### EXAMPLE 2
```
Get-VcApplication -ID 'My Awesome App'
Get-VcApplication -Application 'My Awesome App'
```

Get a single object by name.
Expand All @@ -58,13 +58,13 @@ Get all applications

## PARAMETERS

### -ID
### -Application
Application ID or name

```yaml
Type: String
Parameter Sets: ID
Aliases: applicationId
Aliases: applicationId, ID

Required: True
Position: 1
Expand Down
2 changes: 1 addition & 1 deletion docs/functions/Get-VcCertificate.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Certificate identifier, the ID or certificate name.
```yaml
Type: String
Parameter Sets: Id
Aliases: certificateID
Aliases: certificateId

Required: True
Position: 1
Expand Down
10 changes: 5 additions & 5 deletions docs/functions/Get-VcConnector.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Get connector info

### ID (Default)
```
Get-VcConnector [-ID] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
Get-VcConnector [-Connector] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]
```

Expand All @@ -23,7 +23,7 @@ Get details on 1 or all connectors

### EXAMPLE 1
```
Get-VcConnector -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' | ConvertTo-Json
Get-VcConnector -Connector 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' | ConvertTo-Json
```

{
Expand All @@ -49,7 +49,7 @@ Get a single object by ID

### EXAMPLE 2
```
Get-VcConnector -ID 'My Connector'
Get-VcConnector -Connector 'My Connector'
```

Get a single object by name.
Expand All @@ -64,13 +64,13 @@ Get all connectors

## PARAMETERS

### -ID
### -Connector
Connector ID or name

```yaml
Type: String
Parameter Sets: ID
Aliases: connectorId
Aliases: connectorId, ID

Required: True
Position: 1
Expand Down
14 changes: 7 additions & 7 deletions docs/functions/Get-VcIssuingTemplate.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Get issuing template info

### ID (Default)
```
Get-VcIssuingTemplate [-ID] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]
Get-VcIssuingTemplate [-IssuingTemplate] <String> [-VenafiSession <PSObject>]
[-ProgressAction <ActionPreference>] [<CommonParameters>]
```

### All
Expand All @@ -18,13 +18,13 @@ Get-VcIssuingTemplate [-All] [-VenafiSession <PSObject>] [-ProgressAction <Actio
```

## DESCRIPTION
Get 1 or more issuing templates
Get 1 or more issuing template details

## EXAMPLES

### EXAMPLE 1
```
Get-VcIssuingTemplate -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2'
Get-VcIssuingTemplate -IssuingTemplate 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2'
```

issuingTemplateId : 0a19eaf2-b22b-11ea-a1eb-a37c69eabd4e
Expand Down Expand Up @@ -62,7 +62,7 @@ Get a single object by ID

### EXAMPLE 2
```
Get-VcIssuingTemplate -ID 'MyTemplate'
Get-VcIssuingTemplate -IssuingTemplate 'MyTemplate'
```

Get a single object by name.
Expand All @@ -77,13 +77,13 @@ Get all issuing templates

## PARAMETERS

### -ID
### -IssuingTemplate
Issuing template ID or name

```yaml
Type: String
Parameter Sets: ID
Aliases: issuingTemplateId
Aliases: issuingTemplateId, ID

Required: True
Position: 1
Expand Down
12 changes: 6 additions & 6 deletions docs/functions/Get-VcMachine.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Get machine details

### ID (Default)
```
Get-VcMachine [-ID] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
Get-VcMachine [-Machine] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]
```

Expand All @@ -24,7 +24,7 @@ Get machine details for 1 or all.

### EXAMPLE 1
```
Get-VcMachine -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2'
Get-VcMachine -Machine 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2'
```

machineId : cf7cfdc0-2b2a-11ee-9546-5136c4b21504
Expand All @@ -47,7 +47,7 @@ Get a single machine by ID

### EXAMPLE 2
```
Get-VcMachine -ID 'MyCitrix'
Get-VcMachine -Machine 'MyCitrix'
```

Get a single machine by name.
Expand Down Expand Up @@ -103,13 +103,13 @@ Use PowerShell v7+ to perform this in parallel and speed things up.

## PARAMETERS

### -ID
### -Machine
Machine ID or name

```yaml
Type: String
Parameter Sets: ID
Aliases: machineId
Aliases: machineId, ID

Required: True
Position: 1
Expand Down Expand Up @@ -187,7 +187,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
## INPUTS
### ID
### Machine
## OUTPUTS
## NOTES
Expand Down
35 changes: 29 additions & 6 deletions docs/functions/Get-VcSatellite.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ Get VSatellite info

### ID
```
Get-VcSatellite [-ID] <String> [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]
Get-VcSatellite -VSatellite <String> [-IncludeWorkers] [-VenafiSession <PSObject>]
[-ProgressAction <ActionPreference>] [<CommonParameters>]
```

### All
```
Get-VcSatellite [-All] [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Get-VcSatellite [-All] [-IncludeWorkers] [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
[<CommonParameters>]
```

## DESCRIPTION
Expand Down Expand Up @@ -65,18 +66,25 @@ Get-VcSatellite -All

Get all VSatellites

### EXAMPLE 4
```
Get-VcSatellite -All -IncludeWorkers
```

Get all VSatellites and include workers

## PARAMETERS

### -ID
### -VSatellite
VSatellite ID or name

```yaml
Type: String
Parameter Sets: ID
Aliases: vsatelliteId
Aliases: vsatelliteId, ID

Required: True
Position: 1
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
Expand All @@ -97,6 +105,21 @@ Accept pipeline input: False
Accept wildcard characters: False
```
### -IncludeWorkers
Include VSatellite workers in the output
```yaml
Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
```
### -VenafiSession
Authentication for the function.
The value defaults to the script session object $VenafiSession created by New-VenafiSession.
Expand Down
Loading

0 comments on commit 0dc4111

Please sign in to comment.