Skip to content

Commit 3954f6e

Browse files
authored
Merge pull request #7 from Keyfactor/production_updates
Initial Release
2 parents 9aef11d + 9d9c2c9 commit 3954f6e

21 files changed

+863
-674
lines changed

.github/workflows/keyfactor-bootstrap-workflow.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Keyfactor Bootstrap Workflow
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
types: [opened, closed, synchronize, edited, reopened]
7+
push:
8+
create:
9+
branches:
10+
- 'release-*.*'
11+
12+
jobs:
13+
call-starter-workflow:
14+
uses: keyfactor/actions/.github/workflows/[email protected]
15+
secrets:
16+
token: ${{ secrets.V2BUILDTOKEN}}
17+
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
18+
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
19+
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}
20+
scan_token: ${{ secrets.SAST_TOKEN }}

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
v1.0.0
2+
* Initial release

README.md

Lines changed: 188 additions & 130 deletions
Large diffs are not rendered by default.

VmwareVcenterOrchestrator.sln

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VmwareVcenterOrchestrator", "VmwareVcenterOrchestrator\VmwareVcenterOrchestrator.csproj", "{3645725A-2C84-4536-9A04-4F4CEDF30B21}"
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.7.34221.43
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VmwareVcenterOrchestrator", "VmwareVcenterOrchestrator\VmwareVcenterOrchestrator.csproj", "{3645725A-2C84-4536-9A04-4F4CEDF30B21}"
47
EndProject
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VmwareVcenterOrchestratorTest", "VmwareVcenterOrchestratorTest\VmwareVcenterOrchestratorTest.csproj", "{A1671009-5C03-4A81-84F8-4353928D7A57}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VmwareVcenterOrchestratorTest", "VmwareVcenterOrchestratorTest\VmwareVcenterOrchestratorTest.csproj", "{A1671009-5C03-4A81-84F8-4353928D7A57}"
9+
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{53F1F754-B49A-4E83-9DF4-546399B5B89B}"
11+
ProjectSection(SolutionItems) = preProject
12+
CHANGELOG.md = CHANGELOG.md
13+
docsource\content.md = docsource\content.md
14+
integration-manifest.json = integration-manifest.json
15+
readme_source.md = readme_source.md
16+
EndProjectSection
617
EndProject
718
Global
819
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -12,12 +23,18 @@ Global
1223
GlobalSection(ProjectConfigurationPlatforms) = postSolution
1324
{3645725A-2C84-4536-9A04-4F4CEDF30B21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
1425
{3645725A-2C84-4536-9A04-4F4CEDF30B21}.Debug|Any CPU.Build.0 = Debug|Any CPU
26+
{3645725A-2C84-4536-9A04-4F4CEDF30B21}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
1527
{3645725A-2C84-4536-9A04-4F4CEDF30B21}.Release|Any CPU.ActiveCfg = Release|Any CPU
1628
{3645725A-2C84-4536-9A04-4F4CEDF30B21}.Release|Any CPU.Build.0 = Release|Any CPU
17-
{3645725A-2C84-4536-9A04-4F4CEDF30B21}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
1829
{A1671009-5C03-4A81-84F8-4353928D7A57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
1930
{A1671009-5C03-4A81-84F8-4353928D7A57}.Debug|Any CPU.Build.0 = Debug|Any CPU
2031
{A1671009-5C03-4A81-84F8-4353928D7A57}.Release|Any CPU.ActiveCfg = Release|Any CPU
2132
{A1671009-5C03-4A81-84F8-4353928D7A57}.Release|Any CPU.Build.0 = Release|Any CPU
2233
EndGlobalSection
34+
GlobalSection(SolutionProperties) = preSolution
35+
HideSolutionNode = FALSE
36+
EndGlobalSection
37+
GlobalSection(ExtensibilityGlobals) = postSolution
38+
SolutionGuid = {41ACDDB6-C7D3-4F8A-AA63-A42CF04C06A4}
39+
EndGlobalSection
2340
EndGlobal
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
extensions: designer.cs generated.cs
2+
extensions: .cs .cpp .h
3+
4+
// Copyright 2025 Keyfactor
5+
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
7+
// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
8+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
9+
// and limitations under the License.
10+
11+
extensions: .aspx .ascx
12+
<%--
13+
14+
--%>
15+
extensions: .vb
16+
extensions: .xml .config .xsd
17+
<!--
18+
19+
-->
Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
// Copyright 2023 Keyfactor
2-
//
3-
// Licensed under the Apache License, Version 2.0 (the "License");
4-
// you may not use this file except in compliance with the License.
5-
// You may obtain a copy of the License at
6-
//
7-
// http://www.apache.org/licenses/LICENSE-2.0
8-
//
9-
// Unless required by applicable law or agreed to in writing, software
10-
// distributed under the License is distributed on an "AS IS" BASIS,
11-
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12-
// See the License for the specific language governing permissions and
13-
// limitations under the License.
1+

2+
// Copyright 2025 Keyfactor
3+
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
4+
// You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
5+
// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
6+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
7+
// and limitations under the License.
8+
9+
using System.Collections.Generic;
1410

1511
namespace Keyfactor.Extensions.Orchestrator.VmwareVcenterOrchestrator;
1612

17-
public struct VcenterCertificateManagementVcenterTlsInfo
13+
public struct VCenterTlsCertInfo
1814
{
1915
public string issuer_dn;
2016
public List<string> key_usage;
@@ -32,30 +28,30 @@ public struct VcenterCertificateManagementVcenterTlsInfo
3228
public List<string> extended_key_usage;
3329
}
3430

35-
public struct VcenterCertificateManagementVcenterTlsSet
31+
public struct VCenterTlsCertSet
3632
{
3733
public string cert;
3834
public string key;
3935
public string root_cert;
4036
}
4137

42-
public struct VcenterCertificateManagementVcenterTrustedRootChainsSummary
38+
public struct VCenterTrustedRootChainsSummary
4339
{
4440
public string chain;
4541
}
4642

47-
public struct VcenterCertificateManagementVcenterTrustedRootChainsInfo
43+
public struct VCenterTrustedRootChainsInfo
4844
{
49-
public VcenterCertificateManagementX509CertChain cert_chain;
45+
public VCenterX509CertChain cert_chain;
5046
}
5147

52-
public struct VcenterCertificateManagementX509CertChain
48+
public struct VCenterX509CertChain
5349
{
5450
public List<string> cert_chain;
5551
}
5652

57-
public struct VcenterCertificateManagementVcenterTrustedRootChainsCreate
53+
public struct VCenterTrustedRootChainsCreate
5854
{
59-
public VcenterCertificateManagementX509CertChain cert_chain;
55+
public VCenterX509CertChain cert_chain;
6056
public string chain;
6157
}
Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,17 @@
1-
// Copyright 2023 Keyfactor
2-
//
3-
// Licensed under the Apache License, Version 2.0 (the "License");
4-
// you may not use this file except in compliance with the License.
5-
// You may obtain a copy of the License at
6-
//
7-
// http://www.apache.org/licenses/LICENSE-2.0
8-
//
9-
// Unless required by applicable law or agreed to in writing, software
10-
// distributed under the License is distributed on an "AS IS" BASIS,
11-
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12-
// See the License for the specific language governing permissions and
13-
// limitations under the License.
1+
2+
// Copyright 2025 Keyfactor
3+
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
4+
// You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
5+
// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
6+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
7+
// and limitations under the License.
148

159
namespace Keyfactor.Extensions.Orchestrator.VmwareVcenterOrchestrator.Client
1610
{
1711
public class VcenterProperties
1812
{
19-
public string ServerUsername { get; set; }
20-
public string ServerPassword { get; set; }
21-
public string ServerUseSsl { get; set; }
13+
public string? ServerUsername { get; set; }
14+
public string? ServerPassword { get; set; }
15+
public string? ServerUseSsl { get; set; }
2216
}
2317
}

0 commit comments

Comments
 (0)