Skip to content

Commit

Permalink
cut release v0.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
rocktavious committed Oct 26, 2021
1 parent 4da2554 commit 381d7b7
Show file tree
Hide file tree
Showing 7 changed files with 300 additions and 29 deletions.
16 changes: 16 additions & 0 deletions .changie.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
changesDir: changes
unreleasedDir: unreleased
headerPath: header.tpl.md
versionHeaderPath: ""
changelogPath: CHANGELOG.md
versionExt: md
versionFormat: '## {{.Version}} - {{.Time.Format "2006-01-02"}}'
kindFormat: '### {{.Kind}}'
changeFormat: '* {{.Body}}'
kinds:
- label: Feature
- label: Refactor
- label: Deprecated
- label: Removed
- label: Bugfix
- label: Security
6 changes: 4 additions & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Get the tag name
run: echo "TAG=$(git describe --tags $(git rev-list --tags --max-count=1))" >> $GITHUB_ENV
- name: Set up Go
uses: actions/setup-go@v2
with:
Expand All @@ -31,7 +33,7 @@ jobs:
env:
AWS_REGION: us-east-1
- name: Cache Docker Layers
run: docker pull public.ecr.aws/opslevel/kubectl-opslevel:v0.4.6 || true
run: docker pull public.ecr.aws/opslevel/kubectl-opslevel:v0.6.0 || true
# - name: Write Release Notes
# run: |
# curl -L https://github.com/git-chglog/git-chglog/releases/download/v0.15.0/git-chglog_0.15.0_linux_amd64.tar.gz | tar xz -C /usr/local/bin git-chglog
Expand All @@ -41,7 +43,7 @@ jobs:
uses: goreleaser/goreleaser-action@v2
with:
version: latest
args: release --rm-dist --release-notes=RELEASE_NOTES
args: release --rm-dist --release-notes=../changes/${{ env.TAG }}.md
workdir: ./src
env:
GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
Expand Down
37 changes: 10 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
# Changelog
All notable changes to this project will be documented in this file.

<a name="v0.6.0"></a>
## [v0.6.0] - 2021-10-16
### Feature
- add --batch flag to `service reconcile` to configure max amount of k8s resources to process with jq to help speedup initial startup
- enable k8s controller mode with new command `service reconcile`
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and is generated by [Changie](https://github.com/miniscruff/changie).

## [v0.6.1] - 2021-10-26
### Bugfix
* skipover duplicate keys in tags.assign when merging service data due to overlapping aliases

[v0.6.1]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.6.0...v0.6.1

<a name="v0.5.1"></a>
## [v0.5.1] - 2021-10-04
### Bugfix
- 0.5.0 docker image didn't run after refactor


<a name="v0.5.0"></a>
## [v0.5.0] - 2021-10-04
### Bugfix
- fix docker image build to have latest jq binary installed
Expand All @@ -26,7 +28,6 @@
- remove functionality of `account` commands and direct user to our official CLI


<a name="v0.4.9"></a>
## [v0.4.9] - 2021-09-29
### Bugfix
- bubble up JQ errors are warning logs to help diagnose problems
Expand All @@ -40,13 +41,11 @@
- only include auto alias `k8s:<name>-<namespace>` if no alias results were found


<a name="v0.4.8"></a>
## [v0.4.8] - 2021-09-20
### Bugfix
- skip over aliases that are empty strings as they are not valid to register


<a name="v0.4.7"></a>
## [v0.4.7] - 2021-09-09
### Docs
- improve readme and add a troubleshooting section
Expand All @@ -60,7 +59,6 @@
- convert prefered environment variable prefix from `OL_` to `OPSLEVEL_` but still support old prefix


<a name="v0.4.6"></a>
## [v0.4.6] - 2021-08-08
### Bugfix
- JSON-Schema has incorrect case on fields because of missing JSON struct tags
Expand All @@ -71,10 +69,8 @@
- improve `service import` performance by applying concurrency to processing service data into API calls


<a name="v0.4.5"></a>
## [v0.4.5] - 2021-08-01

<a name="v0.4.5-rc.1"></a>
## [v0.4.5-rc.1] - 2021-08-01
### Bugfix
- bubble up k8s client errors
Expand All @@ -88,14 +84,12 @@
- change release process to use goreleaser for docker images too


<a name="v0.4.4"></a>
## [v0.4.4] - 2021-07-22
### Bugfix
- fix index lookup error when a service field is not configured in a selector resulting in a empty lookup array
- fix logic around aggregating services so that multiple import selectors work


<a name="v0.4.3"></a>
## [v0.4.3] - 2021-07-21
### Bugfix
- properly handle jq expressions that return ‘empty’ rather then null now that we batch expression operations
Expand All @@ -104,7 +98,6 @@
- upgrade jq from 1.4 to 1.6 ([#58](https://github.com/OpsLevel/kubectl-opslevel/issues/58))


<a name="v0.4.2"></a>
## [v0.4.2] - 2021-07-14
### Docs
- simplify install instructions to use homebrew
Expand All @@ -115,7 +108,6 @@
- implement ability to run JQ statements on arrays of resources to speed up processing when retrieving 100’s of resources from Kubernetes


<a name="v0.4.1"></a>
## [v0.4.1] - 2021-07-10
### Refactor
- switch to goreleaser for publishing
Expand All @@ -125,7 +117,6 @@
- Extract Documentation to OpsLevel Website


<a name="v0.4.0"></a>
## [v0.4.0] - 2021-06-25
### Docs
- update readme to use new opslevel AWS ECR alias
Expand All @@ -143,7 +134,6 @@
- bump config version to support query any resource kind in the cluster


<a name="v0.3.1-beta.1"></a>
## [v0.3.1-beta.1] - 2021-06-13
### Bugfix
- protect against empty alias value
Expand All @@ -160,7 +150,6 @@
- add kubernetes deploy instructions that link to the helm chart


<a name="v0.3.0.beta1"></a>
## [v0.3.0.beta1] - 2021-05-29
### Bugfix
- support all auth methods for kubeconfig by importing the auth package
Expand Down Expand Up @@ -188,7 +177,6 @@
- change version command to just print out the version rather then using a log statement


<a name="v0.2.0"></a>
## [v0.2.0] - 2021-05-22
### Bugfix
- flag `—api-token` did not work but the environment variable did
Expand All @@ -213,7 +201,6 @@
- move HasTool check to opslevel-go and validate existance with environment not url to allow for updating the url of a tool


<a name="v0.1.3"></a>
## [v0.1.3] - 2021-05-16
### Chore
- update opslevel-go to 0.1.3
Expand All @@ -238,7 +225,6 @@
- extract opslevel api client library to opslevel-go ([#8](https://github.com/OpsLevel/kubectl-opslevel/issues/8))


<a name="v0.1.2"></a>
## [v0.1.2] - 2021-05-08
### Chore
- Init Changelog
Expand All @@ -257,13 +243,10 @@
- Support creating tools on newly created service entries


<a name="v0.1.1"></a>
## [v0.1.1] - 2021-04-22

<a name="v0.1.0"></a>
## [v0.1.0] - 2021-04-22

<a name="v0.0.1"></a>
## v0.0.1 - 2021-03-25

[v0.6.0]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.5.1...v0.6.0
Expand All @@ -286,4 +269,4 @@
[v0.1.3]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.1.2...v0.1.3
[v0.1.2]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.1.1...v0.1.2
[v0.1.1]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.1.0...v0.1.1
[v0.1.0]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.0.1...v0.1.0
[v0.1.0]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.0.1...v0.1.0
5 changes: 5 additions & 0 deletions changes/header.tpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and is generated by [Changie](https://github.com/miniscruff/changie).
Empty file added changes/unreleased/.gitkeep
Empty file.
Loading

0 comments on commit 381d7b7

Please sign in to comment.