Releases: konstructio/kubefirst
Releases · konstructio/kubefirst
1.9.4
What's Changed
Fix issue with user module binding the initial user into the kubefirst platform
Details
- minor tweaks to intro docs by @johndietz in #490
- Fix docker dev image by @6za in #494
- Duration log line for creation by @6za in #495
- docs: roadmap adjustments after 1.9 by @johndietz in #502
- chore: fail silently when SSL download error by @converge in #496
- wiring in initial password and binding to tf apply of users by @johndietz in #509
Full Changelog: 1.9.3...1.9.4
1.9.3
1.9 Release Notes
https://kubefirst.io/blog/kubefirst-v19-release-notes
What's Changed
Updating the dockerfile image to pull from the updated publish binary paths
The details
Full Changelog: 1.9.2...1.9.3
1.9.2
1.9.1
1.9.0
Kubefirst 1.9 - The GitHub Release
- Support for GitHub as a Kubefirst Git Provider 🎉 🎉 🎉 🎉 🎉
- Hashicorp Vault Identity Provider and OIDC Provider 🔒 💯
- Introducing the Kubefirst Console to the User Experience 💻
- Metaphor Sample App Becomes the Metaphor Microservice Suite ⚫ 🔴 🟢
The Details
- fix: add missing cmd entry for docker compose by @converge in #257
- chore: fix typo on installation screen by @converge in #258
- Candidate Version of 1.9.0 by @6za in #223
- Address #279 issue by @6za in #291
- Address #287 by @6za in #292
- chore: move state function to state package by @converge in #293
- merging kubefirst/docs into kubefirst/kubefirst repo by @johndietz in #306
- Adding support for #277 by @6za in #311
- fix: delete s3 buckets and keep state-store bucket on deletion #309 by @converge in #312
- setting the docs edit_uri main branch content by @johndietz in #314
- chore: remove unused variables, and move kubernetes functions to kube… by @converge in #313
- Fix #318 by @6za in #321
- Feat gitlab cicd by @marinhojess in #322
- Adding some unit test on flagset package by @6za in #323
- fix(test): Integration test name by @marinhojess in #325
- V19x addon annotation by @pagottoo in #326
- Fix 309 2 by @converge in #327
- Console and Internal API implementation by @CristhianF7 in #336
- Update templates detoken func by @6za in #338
- feat: add GitHub ED25519 ssh keys for github by @converge in #341
- #339 start - Wire UI to Create under flag by @6za in #340
- Re-enable #337 by @6za in #348
- #351 fix attempt by @6za in #352
- fix: 319, disable ArgoCD auto sync before delete registry by @converge in #353
- chore: add constants by @converge in #355
- #354 Add flag wrapping by @6za in #356
- Fix gitlab - 351 by @6za in #358
- terraform_ecr_GitHub_flavor by @pagottoo in #360
- fix templates updates by @6za in #364
- feat: remove credentials and add github flag by @CristhianF7 in #387
- address #393 by @6za in #394
- #386 fix - chartmuseum not ready when metaphor is deployed. by @6za in #403
- fix: make softserve try 5 times before failing by @converge in #408
- Fix 402 by @converge in #409
- adding stargazers by @johndietz in #411
- fix: malformed url by @converge in #412
- feat: console bump by @CristhianF7 in #413
- Check status of install by @6za in #410
- fix: closes #414, exit gracefully when missing github token by @converge in #415
- New command whoami by @marinhojess in #417
- Explore #386 by @6za in #419
- chore: wording update by @converge in #427
- fix: removing hardcoded github host value by @CristhianF7 in #432
- Fix atlantis GitHub webhook by @pagottoo in #433
- #429 #434 by @6za in #437
- Update destroy 20220922 by @6za in #441
- Feat ci release tag by @pagottoo in #407
- skip metaphor and other tweaks by @6za in #443
- disclaimer about running from source by @pagottoo in #444
- #445 issue - Issue on retry argo by @6za in #446
- chore: remove auto sync call due to argocd bug by @converge in #435
- console bump version by @CristhianF7 in #447
- Recycle ssl metaphors apps by @pagottoo in #449
- fix: ci by @converge in #461
- fix: default console flag value by @CristhianF7 in #456
- Tweak to ensure tags work as expected by @6za in #462
- Feat delete route53 by @converge in #457
- Suppress some creds to show in the logs by @6za in #463
- feat(addon): Create CI Addon by @marinhojess in #436
- Vault OIDC upgrade by @jarededwards in #466
- Update kubefirstTemplate.go by @johndietz in #467
- Vault OIDC 2 by @jarededwards in #468
- fix init by @6za in #469
- Try to fix certs recycle issues by @6za in #473
- feat(clean): Handle error 404 by @marinhojess in #475
- GitHub vault OIDC by @jarededwards in #478
- fix git add command by @jarededwards in #479
- Fix certs conflict argocd by @pagottoo in #474
- console bump version by @CristhianF7 in #472
- fix condition to set remote by @jarededwards in #481
- GitHub metaphor deployment by @jarededwards in #482
- GitHub fixes by @jarededwards in #483
- 1.9 release docs by @johndietz in #329
- adjusting preprod publish process to react to main by @johndietz in #484
- docs: update readme to follow 1.9 updates by @converge in #460
Full Changelog: 1.8.6...1.9.0
1.8.6
Changelog
- 8f745d1 Allow templates to be version controlled by tags - #227 (#231)
- 8a7d236 Merge pull request #229 from kubefirst/fix_support_m1
- 2fa24ab Merge pull request #246 from kubefirst/auto_push_k1_config_1
- e3e153f Merge pull request #247 from kubefirst/bug_r53_hostedzone_notexist
- f46925d Merge pull request #248 from kubefirst/fix_218
- 94c8869 Solve #233 (#234) - Adds cli version to telemetry
- 81f8f91 change func to return bool if liveness test fail or not
- 81c4bd3 check if m1 and download arm64 supported version
- a4e710b chore: update logic
- c1e737b docker image to run kubefirst bin inside container (#250)
- 378970f feat: add kubefirst config auto push to the user state store bucket
- d87a942 fix: state pull when there is no kubefirst config file #218
- cbb18b2 handling the value returned by func and panic if this is false
- 14d80cb update libs versions
1.8.5
Changelog
summary: kubefirst cli can now leverage an assumed role
- a299216 Merge pull request #208 from kubefirst/add_iam_role_to_aws_client_merge
- b5efa67 Merge pull request #215 from kubefirst/fix_missing_error
- 30b4e91 Merge remote-tracking branch 'origin/main' into add_iam_role_to_aws_client_merge
- ce60775 Update config.go (#224)
- eed1ce4 chore: add profile flag
- ebeeda8 chore: clean up
- 19808c5 chore: clean up
- 7b8044a chore: clean up
- 7a670d3 chore: fix merge conflicts
- 46dc3bc feat: add assume role feature
- efc8dd9 feat: add assume role feature for destroy command
- efe9dcf feat: remove environment variables requirement, set values via command line
- 65cbf93 fix: improve error handling for certificate download
- da2b9c1 fix: improve error handling for certificate upload
1.8.4
Changelog
- bc347d4 #188 2nd try - fix tabs (#190)
- 74e0bb0 Add cluster command (#129)
- dbe2aea Adding some stuff the image (#148)
- f78aed8 Address ui issues (#124)
- ad2f749 Address ui issues (#124)
- 2cf53e4 Create .goreleaser.yaml (#137)
- b4b2ab3 Destroy improvements (#153)
- dbb02ff Feat remove env vars (#184)
- 05fa4f1 Fix end screen (#138)
- 944465f Fix retrial logic (#187)
- 8a10689 Make telemetry opt-out (#140)
- 1960b7f Merge pull request #123 from kubefirst/fix_env_region
- 16f01c0 Merge pull request #135 from kubefirst/feat-restore-certs
- 2b01c13 Merge pull request #142 from kubefirst/update_argocd_calls
- 5bce6da Merge pull request #145 from kubefirst/fix_add_missing_argocd_sync_call
- e8f6502 Merge pull request #147 from kubefirst/fix-argocd-tls-backup-ns
- a1d4d6f Merge pull request #150 from kubefirst/feat-del-s3-on-clean-cmd
- c2f4432 Merge pull request #152 from kubefirst/fix_remove_unecessary_argo_sync
- eac1dbf Merge pull request #154 from kubefirst/feat_state_push_pull
- b9a8c56 Merge pull request #156 from kubefirst/feat_speed_up_download
- 4406380 Merge pull request #170 from kubefirst/fix_docker_compose
- cff506c Merge pull request #197 from kubefirst/fix_create_bucket_ssl_useast1
- 3430cdd Merge remote-tracking branch 'origin' into feat-restore-certs
- d2f91c1 Merge remote-tracking branch 'origin' into feat-restore-certs
- 1c99e57 Merged tweaks (#133)
- 7626274 Mvp/fixes for vault (#136)
- 89a33eb OIDC var fix (#207)
- 9c35f58 Retry certs logic (#149)
- 3c2c7f7 Update compose to have DNS (#175)
- b883d5a Vault OIDC fix (#205)
- b9fe7be Vault OIDC patching (#203)
- d329bcf Vault terraform (#198)
- f37a431 add cmd to restore ssl/tls
- 97fd053 add cmd to restore ssl/tls on create steps
- d79ad3b add flag to destroy buckets on cloud
- 6c13c95 add func on aws to destroy buckets/objects/versions
- 725d26e add func to ask confirmations
- 432fbb2 add missing mods
- 3395922 added funcs to get resources dynamically and with jq
- ebe5bfc adding go-cli (#67)
- c724078 adding updated arch images (#144)
- ff1ee41 adds initial goreleaser (#151)
- 9e633cc aws v2 deps
- 348c227 backup resources from cert-manager and store on s3
- 0afee7f change order to create bucket
- 84a371f change switch single case to simple if
- c80dbe8 changing container name and script to kubefirst (#173)
- 9f9997f chore: add security note to docker-compose for aws data
- 45e4b7b chore: add state push pull command
- 61be39c chore: clean up
- 77a8af3 chore: clean up
- b2ab5f1 chore: clean up
- 10f5eab chore: clean up
- 31b7587 chore: clean up, remove unused function
- 129de18 chore: update docs for docker users
- 3472a32 chore: update docs for route53 step
- 9061282 cmd to call backupssl directly
- 25a43ae convert global var in func to return ns to backup
- 8100c96 create and uplaod s3 functions
- 006ed9d create file func
- 940f0b6 error handling on vault unseal (#132)
- 7233fab feat: add state push pull
- 7eb1c87 feat: argocd sync retry feature
- 20c3411 feat: doesnt stop progress if tools folder already exists
- 211e25c fix #194 - double encoding (#195)
- f8aeb89 fix argocd ns on backup ssl
- bb66602 fix dns testing (#130)
- 6663f10 fix path to upload and fmt to log
- db9f6d9 fix sheel issue (#143)
- 74e5430 fix ui (#146)
- 8c09dc9 fix version (#139)
- b678ff3 fix yamls tabs (#189)
- 998cfb3 fix: add missing sync call, increase sync waiting time
- f9d71cc fix: expose AWS_REGION to local environment
- 62e5686 fix: expose AWS_REGION to local environment
- a9bb091 fix: fix docker for mac M1 users
- b7512c9 fix: remove required env value, and allow init command to collect it
- 2879c6c fix: remove required env value, and allow init command to collect it
- 0bdf605 fix: remove unecessary argo cd sync call
- 3a96e8e func to create folder
- 9967f33 func to download bucket from s3
- 17deeb9 go fmt (#125)
- 07c2566 go fmt (#125)
- ca023e0 im guilty (#122)
- 0a90335 logic to deal with us-east-1
- f4d364b produce release binaries (#98)
- 01cb61a remove panic destroy (#128)
- b727917 removing left over
- 8aa96b6 removing left over
- daddbca removing left over and apply secrets only
- 851d195 removing user from docker compose (#168)
- 0386711 restore ssl/tls
- 4852398 sleep after vault ready plus removal of redundant function calls (#134)
- 23734a2 telemetry adjustments (#155)
- 9a2fba0 update file permissions (#174)
- 28cc6fe update version for next patch release (#182)
- 5e73de5 use log.println instead of log.panic
- 0d4d8af wip delete
1.8.3
Changelog
- ad06edc Merge branch 'main' of github.com:kubefirst/kubefirst
- 79f0c77 Merge branch 'main' of github.com:kubefirst/kubefirst
- c2f4432 Merge pull request #152 from kubefirst/fix_remove_unecessary_argo_sync
- eac1dbf Merge pull request #154 from kubefirst/feat_state_push_pull
- b9a8c56 Merge pull request #156 from kubefirst/feat_speed_up_download
- 4406380 Merge pull request #170 from kubefirst/fix_docker_compose
- c80dbe8 changing container name and script to kubefirst (#173)
- 9f9997f chore: add security note to docker-compose for aws data
- 45e4b7b chore: add state push pull command
- 10f5eab chore: clean up
- 77a8af3 chore: clean up
- 61be39c chore: clean up
- 31b7587 chore: clean up, remove unused function
- 129de18 chore: update docs for docker users
- 3472a32 chore: update docs for route53 step
- 7233fab feat: add state push pull
- 20c3411 feat: doesnt stop progress if tools folder already exists
- a9bb091 fix: fix docker for mac M1 users
- 0bdf605 fix: remove unecessary argo cd sync call
- 851d195 removing user from docker compose (#168)
- 23734a2 telemetry adjustments (#155)
1.8.2
Changelog
- 74e0bb0 Add cluster command (#129)
- dbe2aea Adding some stuff the image (#148)
- ad2f749 Address ui issues (#124)
- f78aed8 Address ui issues (#124)
- 2cf53e4 Create .goreleaser.yaml (#137)
- b4b2ab3 Destroy improvements (#153)
- 05fa4f1 Fix end screen (#138)
- 8a10689 Make telemetry opt-out (#140)
- 1960b7f Merge pull request #123 from kubefirst/fix_env_region
- 16f01c0 Merge pull request #135 from kubefirst/feat-restore-certs
- 2b01c13 Merge pull request #142 from kubefirst/update_argocd_calls
- 5bce6da Merge pull request #145 from kubefirst/fix_add_missing_argocd_sync_call
- e8f6502 Merge pull request #147 from kubefirst/fix-argocd-tls-backup-ns
- a1d4d6f Merge pull request #150 from kubefirst/feat-del-s3-on-clean-cmd
- 3430cdd Merge remote-tracking branch 'origin' into feat-restore-certs
- d2f91c1 Merge remote-tracking branch 'origin' into feat-restore-certs
- 1c99e57 Merged tweaks (#133)
- 7626274 Mvp/fixes for vault (#136)
- 9c35f58 Retry certs logic (#149)
- f37a431 add cmd to restore ssl/tls
- 97fd053 add cmd to restore ssl/tls on create steps
- d79ad3b add flag to destroy buckets on cloud
- 6c13c95 add func on aws to destroy buckets/objects/versions
- 725d26e add func to ask confirmations
- 432fbb2 add missing mods
- 3395922 added funcs to get resources dynamically and with jq
- ebe5bfc adding go-cli (#67)
- c724078 adding updated arch images (#144)
- ff1ee41 adds initial goreleaser (#151)
- 9e633cc aws v2 deps
- 348c227 backup resources from cert-manager and store on s3
- 84a371f change switch single case to simple if
- b2ab5f1 chore: clean up
- 9061282 cmd to call backupssl directly
- 25a43ae convert global var in func to return ns to backup
- 8100c96 create and uplaod s3 functions
- 006ed9d create file func
- 940f0b6 error handling on vault unseal (#132)
- 7eb1c87 feat: argocd sync retry feature
- f8aeb89 fix argocd ns on backup ssl
- bb66602 fix dns testing (#130)
- 6663f10 fix path to upload and fmt to log
- db9f6d9 fix sheel issue (#143)
- 74e5430 fix ui (#146)
- 8c09dc9 fix version (#139)
- 998cfb3 fix: add missing sync call, increase sync waiting time
- 62e5686 fix: expose AWS_REGION to local environment
- f9d71cc fix: expose AWS_REGION to local environment
- 2879c6c fix: remove required env value, and allow init command to collect it
- b7512c9 fix: remove required env value, and allow init command to collect it
- 3a96e8e func to create folder
- 9967f33 func to download bucket from s3
- 07c2566 go fmt (#125)
- 17deeb9 go fmt (#125)
- ca023e0 im guilty (#122)
- f4d364b produce release binaries (#98)
- 01cb61a remove panic destroy (#128)
- 8aa96b6 removing left over
- b727917 removing left over
- daddbca removing left over and apply secrets only
- 0386711 restore ssl/tls
- 4852398 sleep after vault ready plus removal of redundant function calls (#134)
- 5167be9 telemetry adjustments
- 5e73de5 use log.println instead of log.panic
- 0d4d8af wip delete