Skip to content

Commit

Permalink
Merge pull request #40 from annismckenzie/release-v0.3.0
Browse files Browse the repository at this point in the history
Release v0.3.0
  • Loading branch information
annismckenzie authored Jan 24, 2021
2 parents 99dfd7b + 7ee1204 commit 0a4595f
Show file tree
Hide file tree
Showing 6 changed files with 98 additions and 3 deletions.
2 changes: 2 additions & 0 deletions .github_changelog_generator
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
unreleased=true
future-release=v0.3.0
86 changes: 86 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# Changelog

## [v0.3.0](https://github.com/annismckenzie/k3os-config-operator/tree/v0.3.0) (2021-01-24)

[Full Changelog](https://github.com/annismckenzie/k3os-config-operator/compare/v0.2.0...v0.3.0)

**Implemented enhancements:**

- Add e2e test suite [\#27](https://github.com/annismckenzie/k3os-config-operator/issues/27)

**Merged pull requests:**

- Add missing config file sync feature to the README [\#39](https://github.com/annismckenzie/k3os-config-operator/pull/39) ([annismckenzie](https://github.com/annismckenzie))
- Add Go Report Card badge [\#37](https://github.com/annismckenzie/k3os-config-operator/pull/37) ([annismckenzie](https://github.com/annismckenzie))
- Stop skipping tests on the main branch [\#36](https://github.com/annismckenzie/k3os-config-operator/pull/36) ([annismckenzie](https://github.com/annismckenzie))
- Add coverage status badge to README [\#35](https://github.com/annismckenzie/k3os-config-operator/pull/35) ([annismckenzie](https://github.com/annismckenzie))
- Upgrade k8s.io dependencies: controller-runtime & client libraries [\#34](https://github.com/annismckenzie/k3os-config-operator/pull/34) ([annismckenzie](https://github.com/annismckenzie))
- Add e2e test suite [\#29](https://github.com/annismckenzie/k3os-config-operator/pull/29) ([annismckenzie](https://github.com/annismckenzie))
- Add roadmap [\#26](https://github.com/annismckenzie/k3os-config-operator/pull/26) ([annismckenzie](https://github.com/annismckenzie))

## [v0.2.0](https://github.com/annismckenzie/k3os-config-operator/tree/v0.2.0) (2021-01-11)

[Full Changelog](https://github.com/annismckenzie/k3os-config-operator/compare/v0.1.2...v0.2.0)

**Implemented enhancements:**

- Allow node config file management [\#12](https://github.com/annismckenzie/k3os-config-operator/issues/12)
- Add node config file management [\#13](https://github.com/annismckenzie/k3os-config-operator/pull/13) ([annismckenzie](https://github.com/annismckenzie))

**Fixed bugs:**

- Already applied labels not skipping node updates correctly [\#14](https://github.com/annismckenzie/k3os-config-operator/issues/14)

**Closed issues:**

- Add Dependabot [\#16](https://github.com/annismckenzie/k3os-config-operator/issues/16)

**Merged pull requests:**

- Release v0.2.0 [\#25](https://github.com/annismckenzie/k3os-config-operator/pull/25) ([annismckenzie](https://github.com/annismckenzie))
- Bump k8s.io dependencies \(api, apimachinery, client-go\) to v0.20.1 [\#24](https://github.com/annismckenzie/k3os-config-operator/pull/24) ([annismckenzie](https://github.com/annismckenzie))
- Run Go tests via GitHub Actions [\#23](https://github.com/annismckenzie/k3os-config-operator/pull/23) ([annismckenzie](https://github.com/annismckenzie))
- Bump github.com/onsi/gomega from 1.10.2 to 1.10.4 [\#19](https://github.com/annismckenzie/k3os-config-operator/pull/19) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump github.com/onsi/ginkgo from 1.14.1 to 1.14.2 [\#18](https://github.com/annismckenzie/k3os-config-operator/pull/18) ([dependabot[bot]](https://github.com/apps/dependabot))
- Add Dependabot [\#17](https://github.com/annismckenzie/k3os-config-operator/pull/17) ([annismckenzie](https://github.com/annismckenzie))

## [v0.1.2](https://github.com/annismckenzie/k3os-config-operator/tree/v0.1.2) (2021-01-09)

[Full Changelog](https://github.com/annismckenzie/k3os-config-operator/compare/v0.1.1...v0.1.2)

**Fixed bugs:**

- Already applied labels not skipping node updates [\#15](https://github.com/annismckenzie/k3os-config-operator/pull/15) ([annismckenzie](https://github.com/annismckenzie))

## [v0.1.1](https://github.com/annismckenzie/k3os-config-operator/tree/v0.1.1) (2021-01-09)

[Full Changelog](https://github.com/annismckenzie/k3os-config-operator/compare/v0.1.0...v0.1.1)

**Implemented enhancements:**

- Add static deployment manifests [\#6](https://github.com/annismckenzie/k3os-config-operator/issues/6)

**Fixed bugs:**

- Cannot keep removed taint in the config file [\#10](https://github.com/annismckenzie/k3os-config-operator/issues/10)
- Check taints to be removed against the existing taints [\#11](https://github.com/annismckenzie/k3os-config-operator/pull/11) ([annismckenzie](https://github.com/annismckenzie))

## [v0.1.0](https://github.com/annismckenzie/k3os-config-operator/tree/v0.1.0) (2021-01-08)

[Full Changelog](https://github.com/annismckenzie/k3os-config-operator/compare/e4411aef5386a04f2fb2821bce8ec2ef822c667c...v0.1.0)

**Implemented enhancements:**

- Sync labels and taints [\#5](https://github.com/annismckenzie/k3os-config-operator/issues/5)
- Sync node labels and taints [\#4](https://github.com/annismckenzie/k3os-config-operator/pull/4) ([annismckenzie](https://github.com/annismckenzie))
- Build and push image to GitHub Container Registry [\#3](https://github.com/annismckenzie/k3os-config-operator/pull/3) ([annismckenzie](https://github.com/annismckenzie))
- Initialize K3OSConfig CRD [\#2](https://github.com/annismckenzie/k3os-config-operator/pull/2) ([annismckenzie](https://github.com/annismckenzie))
- Initial version [\#1](https://github.com/annismckenzie/k3os-config-operator/pull/1) ([annismckenzie](https://github.com/annismckenzie))

**Merged pull requests:**

- Add static deployment manifests [\#7](https://github.com/annismckenzie/k3os-config-operator/pull/7) ([annismckenzie](https://github.com/annismckenzie))



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ render-static-manifests:
manifests: controller-gen
$(CONTROLLER_GEN) $(CRD_OPTIONS) rbac:roleName=manager-role webhook paths="./..." output:crd:artifacts:config=config/crd/bases

update-changelog:
@ docker run -it --rm \
-v "$(shell pwd)":/usr/local/src/your-app ferrarimarco/github-changelog-generator \
--user annismckenzie --project k3os-config-operator --token "${CHANGELOG_GITHUB_TOKEN}"

# Run go fmt against code
fmt:
go fmt ./...
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ That Kubernetes operator doesn't exist. At least, it didn't until now. 🤠
## Installation

```sh
kubectl apply -f https://raw.githubusercontent.com/annismckenzie/k3os-config-operator/v0.2.0/deploy/operator.yaml
kubectl apply -f https://raw.githubusercontent.com/annismckenzie/k3os-config-operator/v0.3.0/deploy/operator.yaml
```


Expand Down
2 changes: 1 addition & 1 deletion config/release/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ bases:

images:
- name: ghcr.io/annismckenzie/k3os-config-operator
newTag: v0.2.0
newTag: v0.3.0
4 changes: 3 additions & 1 deletion deploy/operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,8 @@ spec:
env:
- name: ENABLE_NODECONFIG_FILE_MANAGEMENT
value: "true"
- name: NODECONFIG_FILE_LOCATION
value: /etc/k3osconfig.yaml
- name: NODE_NAME
valueFrom:
fieldRef:
Expand All @@ -444,7 +446,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/annismckenzie/k3os-config-operator:v0.2.0
image: ghcr.io/annismckenzie/k3os-config-operator:v0.3.0
name: manager
resources:
limits:
Expand Down

0 comments on commit 0a4595f

Please sign in to comment.