Skip to content

Commit 0349f6b

Browse files
authored
Merge 6518ce5 into 7642fad
2 parents 7642fad + 6518ce5 commit 0349f6b

File tree

21 files changed

+1144
-581
lines changed

21 files changed

+1144
-581
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
build:
1515
name: Build and Lint
1616
runs-on: ubuntu-latest
17-
timeout-minutes: 5
17+
timeout-minutes: 8
1818
steps:
19-
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
20-
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
19+
- uses: actions/checkout@v4
20+
- uses: actions/setup-go@v4.2.1
2121
with:
2222
go-version-file: 'go.mod'
2323
cache: true
@@ -35,9 +35,9 @@ jobs:
3535
timeout-minutes: 5
3636
steps:
3737
- name: Checkout
38-
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
38+
uses: actions/checkout@v4
3939
- name: Set up Go 1.x
40-
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
40+
uses: actions/setup-go@v4.2.1
4141
with:
4242
go-version-file: 'go.mod'
4343
cache: true

CHANGELOG.md

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,27 @@
1-
# v1.0.4
21

3-
## Features
4-
* feat(signer): Signer recognizes `metadata.command-issuer.keyfactor.com/<metadata-field-name>: <metadata-value>` annotations on the CertificateRequest resource and uses them to populate certificate metadata in Command.
5-
* feat(release): Container build and release now uses GitHub Actions.
2+
# v2.1.1
63

74
## Fixes
8-
* fix(helm): CRDs now correspond to correct values for the `command-issuer`.
9-
* fix(helm): Signer Helm Chart now includes a `secureMetrics` value to enable/disable sidecar RBAC container for further protection of the `/metrics` endpoint.
10-
* fix(signer): Signer now returns CA chain bytes instead of appending to the leaf certificate.
11-
* fix(role): Removed permissions for `configmaps` resource types for the `leader-election-role` role.
5+
- Update Helm chart deployment template to resolve Docker image metadata issue.
126

13-
# v1.0.5
7+
## Chores
8+
- Update documentation for more clear instructions on deploying workloads to Azure Kubernetes Service and Google Kubernetes Engine, as well as permissions needed on Command Security Roles.
149

15-
## Features
16-
* feat(controller): Implement Kubernetes `client-go` REST client for Secret/ConfigMap retrieval to bypass `controller-runtime` caching system. This enables the reconciler to retrieve Secret and ConfigMap resources at the namespace scope with only namespace-level permissions.
10+
# v2.1.0
1711

1812
## Fixes
19-
* fix(helm): Add configuration flag to configure chart to either grant cluster-scoped or namespace-scoped access to Secret and ConfigMap API
20-
* fix(controller): Add logic to read secret from reconciler namespace or Issuer namespace depending on Helm configuration.
13+
- Updated library golang.org/x/crypto to version v0.33.0 to address authorization bypass vulnerability (https://github.com/advisories/GHSA-v778-237x-gjrc)
14+
- Bug fix for Google ambient credentials
15+
16+
# v2.0.2
17+
18+
## Fixes
19+
- Bug fix in Helm chart release action
20+
21+
# v2.0.1
22+
23+
## Fixes
24+
- Change Helm release trigger from `v*` to `release-*` to support Keyfactor Bootstrap Workflow
2125

2226
# v2.0.0
2327

@@ -33,26 +37,23 @@
3337
- Refactor unit tests to use fake Command API instead of requiring live Command server.
3438
- Write e2e integration test.
3539

36-
# v2.0.1
37-
38-
## Fixes
39-
- Change Helm release trigger from `v*` to `release-*` to support Keyfactor Bootstrap Workflow
40+
# v1.0.5
4041

41-
# v2.0.2
42+
## Features
43+
* feat(controller): Implement Kubernetes `client-go` REST client for Secret/ConfigMap retrieval to bypass `controller-runtime` caching system. This enables the reconciler to retrieve Secret and ConfigMap resources at the namespace scope with only namespace-level permissions.
4244

4345
## Fixes
44-
- Bug fix in Helm chart release action
45-
46-
# v2.1.0
46+
* fix(helm): Add configuration flag to configure chart to either grant cluster-scoped or namespace-scoped access to Secret and ConfigMap API
47+
* fix(controller): Add logic to read secret from reconciler namespace or Issuer namespace depending on Helm configuration.
4748

48-
## Fixes
49-
- Updated library golang.org/x/crypto to version v0.33.0 to address authorization bypass vulnerability (https://github.com/advisories/GHSA-v778-237x-gjrc)
50-
- Bug fix for Google ambient credentials
49+
# v1.0.4
5150

52-
# v2.1.1
51+
## Features
52+
* feat(signer): Signer recognizes `metadata.command-issuer.keyfactor.com/<metadata-field-name>: <metadata-value>` annotations on the CertificateRequest resource and uses them to populate certificate metadata in Command.
53+
* feat(release): Container build and release now uses GitHub Actions.
5354

5455
## Fixes
55-
- Update Helm chart deployment template to resolve Docker image metadata issue.
56-
57-
## Chores
58-
- Update documentation for more clear instructions on deploying workloads to Azure Kubernetes Service and Google Kubernetes Engine, as well as permissions needed on Command Security Roles.
56+
* fix(helm): CRDs now correspond to correct values for the `command-issuer`.
57+
* fix(helm): Signer Helm Chart now includes a `secureMetrics` value to enable/disable sidecar RBAC container for further protection of the `/metrics` endpoint.
58+
* fix(signer): Signer now returns CA chain bytes instead of appending to the leaf certificate.
59+
* fix(role): Removed permissions for `configmaps` resource types for the `leader-election-role` role.

0 commit comments

Comments
 (0)