All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
6.18.0 - 2024-08-26
- Upgrade Go to v1.23.0
- Upgrade golangci-lint to v1.60.3
- Upgrade nancy to v1.0.46
- Upgrade kubeconform to v0.4.14
6.17.0 - 2024-08-19
- Upgrade
golangci-lint
to1.60.1
6.16.0 - 2024-08-01
- Bump
github.com/giantswarm/gitrepo
tov0.3.0
to add git tag prefix support. See: https://github.com/giantswarm/gitrepo/releases/tag/v0.3.0.
6.15.1 - 2024-07-26
- Bump base image to
golang:1.21.12-alpine3.19
to fix reported CVEs.
6.15.0 - 2024-07-18
- Upgrade
golangci-lint
to1.59.1
6.14.1 - 2024-01-18
- Update Go to v1.21.6
- Access base images from
gsoci.azurecr.io
6.14.0 - 2023-12-11
- added
jq
util to the image
6.13.0 - 2023-11-08
- Update Go to v1.21.3, golangci-lint to v1.55.2, nancy to v1.0.45, yamllint to v1.32.0
6.12.1 - 2023-07-20
- Update
golangci-lint
tov1.53.3
.
6.12.0 - 2023-07-20
- Update Go to v1.20.6
6.11.0 - 2023-04-13
- Support dots in version suffix when generating PR Releases #797
6.10.0 - 2023-02-21
- Update Go to 1.19.6.
6.9.0 - 2023-02-15
- Switched from kubeval to kubeconform 0.4.13
6.8.0 - 2022-11-21
- Update abs to
v1.1.3
.
6.7.0 - 2022-10-04
- Update Go to 1.19.1.
- Update Alpine to 3.16.2.
- Update Go CI linter to 1.49.0.
6.6.0 - 2022-07-11
- Update
nancy
tov1.0.37
.
6.5.0 - 2022-05-26
- Use go 1.18 for the
architect
module. - Update
nancy
tov1.0.33
.
6.4.0 - 2022-05-10
- Update
helm
version tov3.8.1
. - Update Go to 1.18.1.
6.3.0 - 2022-03-04
- Update
go
version tov1.17.8
.
- Remove
create argoapp
as Argo is replaced by Flux.
6.2.0 - 2022-02-11
- Update
go
version tov1.17.7
.
6.1.1 - 2022-02-09
- Skip
kustomization.yaml
when runningarchitect create kustomization
.
6.1.0 - 2022-02-07
- Update dependencies.
- Add
--update-changelog
flag toprepare-release
command to allow disabling changelog update.
6.0.0 - 2022-02-07
- Add
architect create fluxgenerator
andarchitect create kustomization
for App collections managed by Flux.
5.3.0 - 2021-09-29
- Add
kubeval
versionv0.16.1
.
5.2.0 - 2021-09-10
- Update
go
version tov1.17.1
. - Update
alpine
version to3.14.2
. - Update
golangci-lint
tov1.42.1
.
5.1.0 - 2021-08-25
- Update
argoapp
version tov0.1.4
with cascading deletion enabled.
5.0.0 - 2021-08-24
- Remove
architect legacy deploy
as draughtsman is retired now.
4.0.1 - 2021-07-21
- Add
gopher
installation.
4.0.0 - 2021-07-12
- Install
make
.
- Update kubebuilder from
v2.3.1
tov3.1.0
.
3.7.1 - 2021-06-16
- Update abs to
v0.2.3
.
3.7.0 - 2021-06-16
- Removed decommissioned installations (
archon
,davis
,dinosaur
,dragon
). - Update chart-testing to
v3.4.0
.
3.6.0 - 2021-05-20
- Add
selfHeal: true
andallowEmpty: true
to the generated Application CR sync policy inarchitect create argoapp
(See [email protected].
- Temporarily don't fail when Chart.yaml doesn't have the config annotation in
architect create argoapp
.
3.5.2 - 2021-05-17
- Fix
architect create argoapp
generated Application CR project (renamed from "draughtsman2" to "collections") by updating togaintswarm/[email protected]
.
3.5.1 - 2021-05-13
- Add Beaver.
- Add
--config-ref-from-chart
flag toarchitect create argoapp
(#624).
3.5.0 - 2021-05-13
- Add
create argoapp
command. - Add
yq
into Dockerfile.
3.4.4 - 2021-05-06
- Add Otter.
3.4.3 - 2021-04-28
- Add Eagle.
3.4.2 - 2021-03-24
- Add flamingo.
3.4.1 - 2021-03-24
- Added kubebuilder to the image to be able to run integration tests based on
controller-runtime
envtest
.
3.4.0 - 2021-03-17
- Update
go
version tov1.16.2
. - Update
helm
version tov3.5.3
. - Update
alpine
version to3.13
. - Update
conftest
version tov0.21.0
. - Update
golangci-lint
version tov1.38.0
. - Update
nancy
version tov1.0.17
. - Update
helm-chart-testing
tov3.3.1
. - Print version in
architect version
.
3.3.1 - 2021-03-11
- Update
giantswarm/app
tov4.7.0
. - Update
github.com/google/go-cmp
tov0.5.5
.
3.3.0 - 2021-02-19
- Update
go
version tov1.16
.
3.2.2 - 2021-02-08
- Add Kudu.
- Update
giantswarm/app
tov4.2.0
. - Remove Axolotl.
3.2.1 - 2021-01-11
- Prevent deployment to
amagon
(decommissioned).
3.2.0 - 2020-12-03
- Add
--config--version
flag to thecreate appcr
command.
3.1.1 - 2020-11-27
- Fix app CR configmap and secret flags.
3.1.0 - 2020-11-27
- Allow app CR configmap and secret configuration.
3.0.6 - 2020-11-13
- Added
exodus
installation.
3.0.5 - 2020-10-20
- Added
gremlin
installation.
3.0.4 - 2020-10-16
- Fix
prepare-release
when running on multi-digit patch version.
3.0.3 - 2020-10-14
3.0.2 - 2020-10-14
- Accept alphanumeric strings for release suffix rather than only numbers in prepare-release command.
3.0.1 - 2020-10-07
- Added
orion
installation.
3.0.0 - 2020-09-24
- Move
deploy
tolegacy deploy
and strip down the functionality to only creating GitHub deployment events. - Update
go
version tov1.15.2
.
- Remove updating module line in go.mod file (if it exists) when major version
is bigger than 1 in
prepare-release
command added in 2.1.0. It was buggy. Expectation is to have a validation instead. - Remove legacy commands:
- build
- publish
- release
- unpublish
2.1.6 - 2020-08-18
- Add
nancy
binary to image to use for vulnerability scanning.
2.1.5 - 2020-08-13
- Remove
avatar
installation fromdeploy
command. - Remove
panther
installation fromdeploy
command. - Remove
platypus
installation fromdeploy
command.
- Add
bandicoot
installation todeploy
command.
2.1.4 - 2020-08-12
- Remove version suffix from reference version before updating
project.go
.
2.1.3 - 2020-08-11
- Fix
helm template
rendering for reference versions in.
2.1.2 - 2020-08-11
- Handle release versions like
0.1.0-1
inprepare-release
command. - Do not update version in
project.go
file for replacement releases (versions0.1.0-x
).
2.1.1 - 2020-08-05
- Add
visitor
installation todeploy
command.
2.1.0 - 2020-07-21
- Add
camel
installation todeploy
command. - Update module line in go.mod file (if it exists) when major version is bigger
than 1 in
prepare-release
command.
- Support "Unreleased" link update for first release on non-master branches in
prepare-release
command.
2.0.0 - 2020-07-03
- Update
helm
binary tov3.2.4
1.2.0 - 2020-06-08
- Add
prepare-release
command (#442).
- Update giantswarm/app to 0.2.2 and use 0.0.0 as version for app CRs.
1.1.2 2020-06-03
- Revert giantswarm/app to 0.2.1 and use 1.0.0 as version for app CRs.
1.1.1 2020-06-02
- Update giantswarm/app to 0.2.2 and use 0.0.0 as version for app CRs.
1.1.0 2020-05-28
- Add Gaia (#428)
- Add argali env (#425)
- Add antelope env (#424)
- Add alpaca env (#423)
- sort out installation alphabetically (#443)
- Skip AppVersion check when project file is absent (#421)
- ensure AppVersion for repos without pkg/project (#416)
- Update giantswarm/app to 0.2.1 (#412)
- Hardcode tag to be 1.0.0 (#409)
- remove happa (#441)
- remove api from project list (#439)
- remove credentiald from project list (#438)
- remove passage from project list (#437)
- remove route53-manager (#436)
- events: remove vault-exporter (#435)
- remove cert-exporter from baseProjectList (#433)
- events: remove etcd-backup (#434)
- remove ingress-exporter from base project list (#431)
- events: remove net-exporter from the project list (#430)
- Remove companyd (#429)
- Delete tokend from architect (#420)
- Delete userd (#419)
- Delete kubernetesd (#418)
- Remove cluster-service (#417)
- Remove node-operator (#415)
- Remove flannel-operator (#414)
- Remove bridge-operator (#413)
- Delete g8s-oauth2 (#411)
- Remove g8s-grafana (#410)
- remove cert-operator from baseProjectList (#408)
1.0.0 2020-04-23
- Add changelog.
- Add SemVer versioning.