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

Merge 2.0.2 to main #33

Merged
merged 23 commits into from
Feb 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
6047d93
chore(oauth): Refactor Command Issuer to use kubebuilder v4 & impleme…
m8rmclaren Dec 24, 2024
c5c4544
chore(ci): Test code before running bootstrap workflow
m8rmclaren Dec 24, 2024
648cdcc
chore(ci): Test code before running bootstrap workflow 2
m8rmclaren Dec 24, 2024
78b6b88
chore(ci): Test code before running bootstrap workflow 3
m8rmclaren Dec 24, 2024
2a26e1f
chore(doctool): rename primary doc
m8rmclaren Dec 24, 2024
cbcab45
Update generated docs
Dec 24, 2024
5678b07
chore(ci): Update integration manifest
m8rmclaren Dec 24, 2024
e3c2523
Update generated docs
Dec 24, 2024
1e05c5e
chore(crd): Update chart crds
m8rmclaren Dec 24, 2024
d229b82
chore(informer): Configure controller-runtime to not use shared list+…
m8rmclaren Dec 28, 2024
c00253a
chore(docs): Document Azure Workload Identity
m8rmclaren Dec 28, 2024
15886a9
Update generated docs
Dec 28, 2024
a7b92ba
chore(changelog): Update changelog
m8rmclaren Dec 28, 2024
a507c62
chore(docs): Typos
m8rmclaren Jan 6, 2025
846b0b7
Update generated docs
Jan 6, 2025
a268271
chore(ci): Trigger helm release on release-*
m8rmclaren Jan 13, 2025
e8eb949
chore(ci): Trigger helm release on v-*
m8rmclaren Jan 14, 2025
c7e4b13
Merge pull request #30 from Keyfactor/main
m8rmclaren Jan 14, 2025
66d023e
chore(ci): Trigger helm release on release-*
m8rmclaren Jan 14, 2025
8c5c365
chore(changelog): Update changelog
m8rmclaren Jan 14, 2025
286e16c
Merge pull request #31 from Keyfactor/oauth-58225
fiddlermikey Jan 15, 2025
e41a98e
fix(ci): Bug fix in Helm chart release action
m8rmclaren Jan 15, 2025
8cc9265
Merge pull request #34 from Keyfactor/oauth-58225
fiddlermikey Jan 22, 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
15 changes: 5 additions & 10 deletions .github/workflows/helm.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
name: Build and Release
name: Build and Release Helm Chart
on:
push:
branches:
- '*'
pull_request:
branches:
- 'v*'
- 'release-*'
types:
# action should run when the pull request is closed
# (regardless of whether it was merged or just closed)
Expand All @@ -14,9 +11,6 @@ on:
# pushed to the pull request's branch
- synchronize

env:
REGISTRY: ghcr.io

jobs:
helm:
runs-on: ubuntu-latest
Expand All @@ -42,14 +36,14 @@ jobs:
# Set version from DOCKER_METADATA_OUTPUT_VERSION as environment variable
- name: Set Version
run: |
echo "VERSION=${DOCKER_METADATA_OUTPUT_VERSION:1}" >> $GITHUB_ENV
echo "VERSION=${DOCKER_METADATA_OUTPUT_VERSION:8}.0" >> $GITHUB_ENV # Eventually will build this into Keyfactor bootstrap

# Change version and appVersion in Chart.yaml to the tag in the closed PR
- name: Update Helm App/Chart Version
shell: bash
run: |
sed -i "s/^version: .*/version: ${{ env.VERSION }}/g" deploy/charts/command-cert-manager-issuer/Chart.yaml
sed -i "s/^appVersion: .*/appVersion: \"${{ env.DOCKER_METADATA_OUTPUT_VERSION }}\"/g" deploy/charts/command-cert-manager-issuer/Chart.yaml
sed -i "s/^appVersion: .*/appVersion: \"v${{ env.VERSION }}\"/g" deploy/charts/command-cert-manager-issuer/Chart.yaml

# Setup Helm
# https://github.com/Azure/setup-helm
Expand All @@ -72,3 +66,4 @@ jobs:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: deploy/charts

9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,12 @@
- Refactor unit tests to use fake Command API instead of requiring live Command server.
- Write e2e integration test.

# v2.0.1

## Fixes
- Change Helm release trigger from `v*` to `release-*` to support Keyfactor Bootstrap Workflow

# v2.0.2

## Fixes
- Bug fix in Helm chart release action
Loading