Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ab#66779 #29

Open
wants to merge 32 commits into
base: release-2.3
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9a8981f
doc updates
bhillkeyfactor Jan 7, 2025
23f490d
Upgrade .net 6 and .net 8
bhillkeyfactor Jan 7, 2025
a4a8638
new doc tool
bhillkeyfactor Jan 7, 2025
e55b7f8
new doc tool
bhillkeyfactor Jan 7, 2025
0593d47
new doc tool
bhillkeyfactor Jan 8, 2025
224e2d2
new doc tool
bhillkeyfactor Jan 8, 2025
ef1c300
Update generated docs
Jan 8, 2025
bbe2ffc
new doc tool
bhillkeyfactor Jan 8, 2025
226f7dd
Merge branch 'ab#66779' of https://github.com/Keyfactor/paloalto-fire…
bhillkeyfactor Jan 8, 2025
d3fa0ac
new doc tool
bhillkeyfactor Jan 8, 2025
d89804c
Update generated docs
Jan 8, 2025
dc5d627
new doc tool
bhillkeyfactor Jan 8, 2025
03371f6
Merge branch 'ab#66779' of https://github.com/Keyfactor/paloalto-fire…
bhillkeyfactor Jan 8, 2025
171f924
Update generated docs
Jan 8, 2025
05c149e
new doc tool
bhillkeyfactor Jan 8, 2025
b522bda
Merge branch 'ab#66779' of https://github.com/Keyfactor/paloalto-fire…
bhillkeyfactor Jan 8, 2025
e60e057
Update generated docs
Jan 8, 2025
e0a4732
new doc tool
bhillkeyfactor Jan 8, 2025
ff0ec63
Update generated docs
Jan 8, 2025
0977a7d
new doc tool
bhillkeyfactor Jan 8, 2025
4cc5e62
Update generated docs
Jan 8, 2025
7e4f13f
new doc tool
bhillkeyfactor Jan 8, 2025
f22bd73
Update generated docs
Jan 8, 2025
703afa3
new doc tool
bhillkeyfactor Jan 8, 2025
d83a469
Update generated docs
Jan 8, 2025
01f6396
new doc tool
bhillkeyfactor Jan 8, 2025
3f6a7f9
Update generated docs
Jan 8, 2025
5b948ef
Update content.md
bhillkeyfactor Jan 9, 2025
c1d3b09
Update generated docs
Jan 9, 2025
700f1b1
Update paloalto.md
bhillkeyfactor Jan 9, 2025
4c2c62d
Update generated docs
Jan 9, 2025
d1729c7
Update CHANGELOG.md
bhillkeyfactor Jan 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ on:

jobs:
call-starter-workflow:
uses: keyfactor/actions/.github/workflows/starter.yml@v2
uses: keyfactor/actions/.github/workflows/starter.yml@3.1.2
secrets:
token: ${{ secrets.V2BUILDTOKEN}}
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}
scan_token: ${{ secrets.SAST_TOKEN }}
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2.3.1
* .Net 6 and .Net 8 Build Support
* Documentation Updates

2.3.0
* Added support for Template Only Commits
* Added support for Template Stack Commits
Expand Down
15 changes: 8 additions & 7 deletions PaloAlto/PaloAlto.csproj
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>Keyfactor.Extensions.Orchestrator.PaloAlto</RootNamespace>
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<ImplicitUsings>disable</ImplicitUsings>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DebugType>none</DebugType>
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>

<ItemGroup>
<Compile Remove="Interfaces\**" />
<EmbeddedResource Remove="Interfaces\**" />
<None Remove="Interfaces\**" />
<ItemGroup>
<Compile Remove="Interfaces\**" />
<EmbeddedResource Remove="Interfaces\**" />
<None Remove="Interfaces\**" />
</ItemGroup>

<ItemGroup>
Expand All @@ -27,7 +28,7 @@
<PackageReference Include="Keyfactor.Logging" Version="1.1.1" />
<PackageReference Include="Keyfactor.Orchestrators.IOrchestratorJobExtensions" Version="0.7.0" />
<PackageReference Include="Keyfactor.PKI" Version="3.4.8" />
<PackageReference Include="RestSharp" Version="107.2.1" />
<PackageReference Include="RestSharp" Version="112.1.0" />
<PackageReference Include="System.Management.Automation" Version="7.0.5" />
</ItemGroup>

Expand Down
5 changes: 4 additions & 1 deletion PaloAltoTestConsole/PaloAltoTestConsole.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<ImplicitUsings>disable</ImplicitUsings>
</PropertyGroup>

<ItemGroup>
Expand Down
368 changes: 245 additions & 123 deletions README.md

Large diffs are not rendered by default.

182 changes: 182 additions & 0 deletions docsource/content.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docsource/paloalto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
### Overview
55 changes: 35 additions & 20 deletions integration-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@
"update_catalog": true,
"link_github": true,
"support_level": "kf-supported",
"release_dir": "PaloAlto/bin/Release/netcoreapp3.1",
"release_project": "PaloAlto/PaloAlto.csproj",
"release_dir": "PaloAlto/bin/Release",
"description": "The Palo Alto Orchestrator remotely manages certificates on either the Palo Alto PA-VM Firewall Device or the Panorama. If using Panorama, it will push changes to all the devices from Panorama. It supports adding certificates with or without private keys. Palo Alto does not support incremental certificate inventory. If you have large numbers of certificates in your environment it is recommended to limit the frequency of inventory jobs to 30 minutes or more.",
"about": {
"orchestrator": {
"UOFramework": "10.1",
"keyfactor_platform_version": "9.10",
"UOFramework": "10.4",
"keyfactor_platform_version": "10.4",
"pam_support": true,
"keyfactor_platform_version": "9.10",
"keyfactor_platform_version": "10.4",
"win": {
"supportsCreateStore": false,
"supportsDiscovery": false,
Expand Down Expand Up @@ -50,54 +51,68 @@
"Name": "ServerUsername",
"DisplayName": "Server Username",
"Type": "Secret",
"DependsOn": null,
"DefaultValue": null,
"Required": false
"DependsOn": "",
"DefaultValue": "",
"Required": false,
"IsPAMEligible": true,
"Description": "Palo Alto or Panorama Api User. (or valid PAM key if the username is stored in a KF Command configured PAM integration)."
},
{
"Name": "ServerPassword",
"DisplayName": "Server Password",
"Type": "Secret",
"DependsOn": null,
"DefaultValue": null,
"Required": false
"DependsOn": "",
"DefaultValue": "",
"Required": false,
"IsPAMEligible": true,
"Description": "Palo Alto or Panorama Api Password. (or valid PAM key if the username is stored in a KF Command configured PAM integration)."
},
{
"Name": "ServerUseSsl",
"DisplayName": "Use SSL",
"Type": "Bool",
"DependsOn": null,
"DependsOn": "",
"DefaultValue": "true",
"Required": true
"Required": true,
"IsPAMEligible": false,
"Description": "Should be true, http is not supported."
},
{
"Name": "DeviceGroup",
"DisplayName": "Device Group",
"Type": "String",
"DependsOn": null,
"DefaultValue": null,
"Required": false
"DependsOn": "",
"DefaultValue": "",
"Required": false,
"IsPAMEligible": false,
"Description": "Device Group on Panorama that changes will be pushed to."
},
{
"Name": "InventoryTrustedCerts",
"DisplayName": "Inventory Trusted Certs",
"Type": "Bool",
"DependsOn": null,
"DependsOn": "",
"DefaultValue": "false",
"Required": true
"Required": true,
"IsPAMEligible": false,
"Description": "If false, will not inventory default trusted certs, saves time."
},
{
"Name": "TemplateStack",
"DisplayName": "Template Stack",
"Type": "String",
"DependsOn": null,
"DefaultValue": null,
"Required": false
"DependsOn": "",
"DefaultValue": "",
"Required": false,
"IsPAMEligible": false,
"Description": "Template stack used for device push of certificates via Template."
}
],
"EntryParameters": [

],
"ClientMachineDescription": "Either the Panorama or Palo Alto Firewall URI or IP address.",
"StorePathDescription": "The Store Path field should be reviewed in the store path explanation section. It varies depending on configuration.",
"PasswordOptions": {
"EntrySupported": false,
"StoreRequired": false,
Expand Down
4 changes: 0 additions & 4 deletions readme-src/readme-pam-support.md

This file was deleted.

Loading