Skip to content

Commit

Permalink
Merge pull request #2 from Keyfactor/migration-staging
Browse files Browse the repository at this point in the history
Migrating to the new workflow scripts
  • Loading branch information
fiddlermikey authored Apr 29, 2022
2 parents dc89dd4 + b7bdc47 commit 821d787
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 180 deletions.
27 changes: 0 additions & 27 deletions .github/workflows/keyfactor-extension-generate-readme.yml

This file was deleted.

140 changes: 0 additions & 140 deletions .github/workflows/keyfactor-extension-release.yml

This file was deleted.

26 changes: 26 additions & 0 deletions .github/workflows/keyfactor-starter-workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Starter Workflow
on: [workflow_dispatch, push, pull_request]

jobs:
call-create-github-release-workflow:
uses: Keyfactor/actions/.github/workflows/github-release.yml@main

call-dotnet-build-and-release-workflow:
needs: [call-create-github-release-workflow]
uses: Keyfactor/actions/.github/workflows/dotnet-build-and-release.yml@main
with:
release_version: ${{ needs.call-create-github-release-workflow.outputs.release_version }}
release_url: ${{ needs.call-create-github-release-workflow.outputs.release_url }}
release_dir: CitrixAdcOrchestratorJobExtension/bin/Release/netcoreapp3.1 # output directory to upload as a release, relative to checkout workspace
secrets:
token: ${{ secrets.PRIVATE_PACKAGE_ACCESS }}

call-generate-readme-workflow:
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
uses: Keyfactor/actions/.github/workflows/generate-readme.yml@main

call-update-catalog-workflow:
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
uses: Keyfactor/actions/.github/workflows/update-catalog.yml@main
secrets:
token: ${{ secrets.SDK_SYNC_PAT }}
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
# Citrix Netscaler Universal Orchestrator
## Orchestrator

Orchestrator to manage certificates and keys on one to many VServers in Netscaler. The integration supports Enrollment, Renewal, Inventory and Remove from Store.

## Integration status: Production
#### Integration status: Production - Ready for use in production environments.

## About the Keyfactor Universal Orchestrator Capability

This repository contains a Universal Orchestrator Capability which is a plugin to the Keyfactor Universal Orchestrator. Within the Keyfactor Platform, Orchestrators are used to manage “certificate stores” — collections of certificates and roots of trust that are found within and used by various applications.

The Universal Orchestrator is part of the Keyfactor software distribution and is available via the Keyfactor customer portal. For general instructions on installing Capabilities, see the “Keyfactor Command Orchestrator Installation and Configuration Guide” section of the Keyfactor documentation. For configuration details of this specific Capability, see below in this readme.

The Universal Orchestrator is the successor to the Windows Orchestrator. This Capability plugin only works with the Universal Orchestrator and does not work with the Windows Orchestrator.

---

<!-- add integration specific information below -->
***
**Netscaler Cert Store Type Setup**

*1. Cert Store Type Basic Settings*
Expand Down Expand Up @@ -89,3 +96,4 @@ This will remove it from the store on Keyfactor and deleted the associated certi
You should not need to specify a VServer or KPair for removal. This can be setup in the configuration of Keyfactor to not be needed for removal.

![](Images/Remove.gif)

1 change: 1 addition & 0 deletions integration-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
"integration_type": "orchestrator",
"name": "Citrix Netscaler Universal Orchestrator",
"status": "production",
"link_github": false,
"description": "Orchestrator to manage certificates and keys on one to many VServers in Netscaler. The integration supports Enrollment, Renewal, Inventory and Remove from Store."
}
9 changes: 0 additions & 9 deletions README.md.tpl → readme_source.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
# {{ name }}
## {{ integration_type | capitalize }}

{{ description }}

## Integration status: {{ status | capitalize }}

<!-- add integration specific information below -->
***
**Netscaler Cert Store Type Setup**

*1. Cert Store Type Basic Settings*
Expand Down

0 comments on commit 821d787

Please sign in to comment.