Releases: konstructio/kubefirst
v2.0.2
What's Changed
- feat: split out runtime packages by @echoboomer in #1466
- fix: update kubefirst version env by @jarededwards in #1471
- fix: cleanup git code, rename deploy tokens by @echoboomer in #1473
- chore: bump runtime version by @echoboomer in #1474
- chore: refactor segment by @echoboomer in #1475
- feat: additional segment metrics by @echoboomer in #1476
- fix: bug with vault init completion by @echoboomer in #1477
- fix: civo apex generation logic by @echoboomer in #1481
- chore: fix kubefirst version placeholder for bug report template by @fharper in #1480
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- fix: update repos that we tag on release by @johndietz in #1449
- feat: aws hosted zone liveness check by @echoboomer in #1450
- fix: bump console timeout by @jarededwards in #1451
- chore: add copyright to go files by @echoboomer in #1452
- fix: allow destroy civo/aws tf on tf fail by @echoboomer in #1453
- feat: fix vultr install, cleanup helper funcs by @echoboomer in #1454
- feat: digitalocean support by @echoboomer in #1455
- fix: remove hanging volumes after do cluster delete by @echoboomer in #1456
- fix: update supported platforms by @echoboomer in #1457
- feat: remove volums for do and vultr by @echoboomer in #1458
- docs: sure up readmes for 2.0 by @johndietz in #1459
- Fix disable browser open by @echoboomer in #1460
- fix: resolve gitlab group id parse on retry by @echoboomer in #1462
- fix: root creds enhancements by @echoboomer in #1463
- fix: add wait to do vol delete by @echoboomer in #1465
- fix: fix digitalocean volume removal func by @echoboomer in #1467
- fix: setting v in ldflag by @jarededwards in #1468
- fix: docker build version fix by @jarededwards in #1469
- fix: remove concatenated v in semver by @jarededwards in #1470
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Doc refactor explore by @robertkeithrippetoe in #1250
- fix(docs): update link in install page to explore page by @robertkeithrippetoe in #1251
- Exclude log helper output from specific subcommands. by @echoboomer in #1255
- Telemetry properties cluster_id, cluster_type, and kubefirst_team by @robertkeithrippetoe in #1253
- fix(telemetry): hyphenate cloud-provider by @robertkeithrippetoe in #1256
- Remove legacy refs to prior package name. by @echoboomer in #1260
- initial domain refactor for multi cloud adoption by @jarededwards in #1259
- minor fixes for civo install, fixes tokens by @jarededwards in #1262
- fixing all refs throughout mkdocs by @johndietz in #1263
- adding civo docs and refactors throughout by @johndietz in #1265
- adjustments to civo docs organization by @johndietz in #1266
- civo create command adjustment by @jarededwards in #1267
- updates for cloning tag or branch by @jarededwards in #1264
- Draft: refactor how we get template repos for civo commands by @jarededwards in #1268
- remove vault checks, add tf envs by @jarededwards in #1270
- add secret bootstrap for civo by @jarededwards in #1271
- adjustments for vault by @jarededwards in #1272
- Civo fixes 4 by @jarededwards in #1273
- update atlantis token and remove chartmuseum by @jarededwards in #1275
- fixes civo tokens by @jarededwards in #1277
- docs: add more instructions how to create user by @converge in #1234
- feat(pre): add DNS Liveliness test by @robertkeithrippetoe in #1276
- K1 dir name fix by @jarededwards in #1283
- feat: Add quota command and guardrails to civo command. by @echoboomer in #1284
- adds Civo telemetry by @jarededwards in #1279
- fix: UT errors by @6za in #1285
- bugfix: Implement wait for vault readiness to fix bug. by @echoboomer in #1286
- feat: adds cert manager backup and restore for civo by @jarededwards in #1278
- bugfix: Don't return err if dir not found during backup op. by @echoboomer in #1287
- fix: cloud provider name by @CristhianF7 in #1274
- Bump Terraform version for local client use. by @echoboomer in #1289
- kubefirst config refactor by @jarededwards in #1290
- fixes bug on civo destroy by @jarededwards in #1291
- feat: Add Vault bootstrap config for Civo. by @echoboomer in #1292
- local adopts new install flow by @jarededwards in #1294
- Refactor Civo validation and detokenization. by @echoboomer in #1295
- Fix bug in civo destroy workflow. by @echoboomer in #1296
- fix container registry url by @jarededwards in #1297
- fixes: vault terraform envs for k3d by @jarededwards in #1298
- Fix bug in const for vault addr, mute exec output. by @echoboomer in #1299
- Add cloudregion flag to civo quota command, cleanup output. by @echoboomer in #1300
- point people to the new docs repo for documentation issues by @fharper in #1301
- update license years by @fharper in #1302
- update AWS public hosted zone docs for direct link by @fharper in #1288
- remove the CODEOWNERS file since it was only for the docs by @fharper in #1304
- Analytics docs by @robertkeithrippetoe in #1254
- fix Atlantis allowlist for personal github accounts by @jarededwards in #1303
- remove the v in front of Go version information by @fharper in #1307
- Minio upload terraform state file by @robertkeithrippetoe in #1308
- feat: advise user to follow complete logs by @johndietz in #1309
- docs: add e2e how to run instructions by @fharper in #1306
- add information on how to get support (close #884) by @fharper in #1305
- K3d detokenize by @robertkeithrippetoe in #1315
- feat: console env updates and telemetry cluster id fix by @CristhianF7 in #1314
- fixes tf state file names in templates by @jarededwards in #1317
- fixes go module import by @jarededwards in #1318
- feat: add gitlab saas integration for k3d/local by @echoboomer in #1310
- Fix a few errors by @echoboomer in #1319
- Fixes to github wf by @echoboomer in #1320
- tooling was removed, not sure why it's back by @fharper in #1316
- remove the config-file.md from the TOC by @fharper in #1313
- add a docs section + update Slack channel + update docs issue link by @fharper in #1322
- remove the docs as they were moved to the new docs repo by @fharper in #1323
- fix: UT by @6za in #1321
- feat: gitlab option for civo by @echoboomer in #1325
- Fix issue with k3d-github container registration, various fixes. by @echoboomer in #1327
- bugfix: fix error without git runner creation by @echoboomer in #1328
- Mkcerts k3d - remove ssl errors with mkcert -install by @robertkeithrippetoe in #1326
- partial AWS domain refactor by @jarededwards in #1329
- fix: github username lowercase by @CristhianF7 in #1324
- fix: missing telemetry param by @CristhianF7 in #1330
- K8s sts bugfix by @echoboomer in #1331
- feat: show all civo quotas by default for civo quota cmd by @echoboomer in #1332
- fix(rename): check if file exists by @robertkeithrippetoe in #1333
- fix: installation analytics updates by @jarededwards in #1334
- feat: in-cluster ngrok for k3d by @echoboomer in #1335
- bugfix: github username missing from civo installer by @echoboomer in #1336
- enhancement: fix vault unseal logic and output by @echoboomer in #1337
- feat: self-managed argocd by @echoboomer in #1339
- feat: auth workflow for session creds for github k3d by @echoboomer in #1340
- feat: 2.0 directory shift by @jarededwards in #1338
- feat: declarative argocd config for civo by @echoboomer in #1342
- feat: alias local to k3d to maintain local compatibility by @echoboomer in #1343
- fix: moving segment close defer to driver layer by @johndietz in #1341
- feat: remove legacy packages, fix several civo bugs by @echoboomer in #1344
- bugfix: unused package by @echoboomer in #1345
- feat: check for existing port forwards, delete gitlab groups by @echoboomer in #1346
- feat: update git flags, minor vault fixes by @echoboomer in #1348
- fixes: local argocd ingress by @jarededwards in #1351
- feat: better argocd checks, better docker checks. by @echoboomer in #1352
- feat: support nested gitlab groups by @echoboomer...
1.11.1
1.11 Release Notes
https://kubefirst.io/blog/kubefirst-v1-11-release-notes
What's Changed
- feat: add e2e tests for vault flow by @converge in #1208
- feat: add e2e tests for metaphor local and cloud by @converge in #1176
- feat: include staging and prod on local e2e metaphor test by @converge in #1222
- fix: #1083 migrate common content to shared pages by @6za in #1224
- smart_download by @pagottoo in #1025
- feat: extend vault e2e test for local by @converge in #1223
- Add e2e for GitHub user by @converge in #1232
- feat: add e2e test for ngrok and github webhook by @converge in #1231
- fix: fix ngrok memory leak by @converge in #1228
- feat: shorter zerolog file path by @converge in #1236
- e2e local GitHub user creation clean up by @converge in #1237
- feat: include persistence to minio on localhost by @marinhojess in #1240
- feat: make generic user creation for local and github by @converge in #1241
- test: use
t.Setenv
to set env vars in tests by @Juneezee in #1235 - Doc refactor of local install by @robertkeithrippetoe in #1245
- adding a couple details to local install guide by @johndietz in #1246
- docs: correct token scopes details by @kube1st in #1249
New Contributors
- @robertkeithrippetoe made their first contribution in #1245
Full Changelog: 1.11.0...1.11.1
1.11.0
What's Changed
- create an issue template form for the documentations by @fharper in #880
- fix the documentation test & publication process by @fharper in #806
- feat: disable mkcert default install by @6za in #956
- add local dependencies (close #951) by @fharper in #961
- add v1.11 roadmap (close #802) by @fharper in #960
- fix: #867 ensure SSH key is removed post-destroy by @6za in #964
- allow publish docs to preprod from dispatch by @johndietz in #962
- fix: #966 and #965 and mitigate #896 by @6za in #968
- fix: #913 and #969 mitigates #896 by @6za in #970
- Mitigate: #896 by @6za in #971
- add kubefirst local connect missing information by @johndietz in #967
- merged the FAQs by @fharper in #975
- update checkout action to v3 by @fharper in #977
- switch from Google Tag to Google Analytics by @fharper in #978
- fix: #959 by @6za in #1008
- fix: #974 by @6za in #976
- cleanup of mkdocs.yml file by @fharper in #1007
- fix #945 - backups kubefirst certs by @pagottoo in #1012
- fix: #1015 by @6za in #1017
- fix: #1022 by @6za in #1024
- fix: #1027 - issue on local tag clonning mechanism by @6za in #1037
- fix: 1033 remove color codes from logs by @6za in #1041
- revert to previous link color for accessibility by @fharper in #1035
- fix local install instructions by @jarededwards in #1048
- docs: remove experimental by @converge in #1057
- revert main color scheme, except for the links in the pages by @fharper in #1059
- docs: update local go run for devs by @converge in #1063
- feat: methaphor doc updates for local by @CristhianF7 in #1062
- reformat handoff screen by @pagottoo in #1061
- fix: 1053 - remove bars for telemetry by @6za in #1067
- docs: add new faq items by @converge in #1066
- remove the auto assignation of docs issue to @fharper by @fharper in #1087
- docs: explain why and how kubefirst uses ngrok and atlantis by @converge in #1085
- docs: improve liveness check error message by @converge in #1094
- chore: update terraform logs to info level by @converge in #1117
- feat: updates destroy UI to inform the destroy progress by @converge in #1119
- docs fixes for local by @johndietz in #1107
- [docs] remove teams from local destroy details by @johndietz in #1108
- refactor docs regarding local installation by @pagottoo in #1075
- feat: set metaphor-branch to main if in development mode by @converge in #1120
- feat: remove local connect command, and update related doc by @converge in #1121
- fix: #1089 - update destroy docs by @6za in #1122
- fix: #1089 #1072 common page to install and continuity #1073 by @6za in #1126
- docs: add atlantis, and ngrok docs on tooling by @converge in #1127
- docs: add shared github token page by @converge in #1128
- Terraform and Atlantis common page by @6za in #1129
- feat: add footer docs navigation prev/next pages by @converge in #1132
- fix: force wait segmentIo conclusion by @converge in #1103
- fix: details on terraform pages by @6za in #1134
- fix links by @6za in #1135
- fix: broken links with anchor by @6za in #1136
- fix: broken links by @6za in #1137
- docs: update github atlantis workflow, and example by @converge in #1139
- Docs info local limitations by @pagottoo in #1138
- chore: use wrapper call for init by @converge in #1140
- fix: #1141 -fix links by @6za in #1142
- fix: github install details by @6za in #1143
- fix: update gitlab references #1044 by @6za in #1145
- Fix 1038 by @converge in #1069
- docs: fix broken links by @converge in #1147
- chore: update log by @converge in #1148
- refactor - change the old log library to the new one by @pagottoo in #1149
- fix: #1150 missing config install for github by @6za in #1154
- feat: add github image by @marinhojess in #1155
- fix: overview to add more local references by @6za in #1158
- docs: add after handoff screen information for local by @converge in #1157
- fix: wrong info on terraform samples by @6za in #1159
- fix: #1163 update kubefirst-cli page by @6za in #1166
- fix: #1165 update restoreSSL command description. by @6za in #1168
- fix: #1164 update destroy-* commands desc by @6za in #1169
- mitigate: #1161 - note on need to aws tools to work with eks by @6za in #1170
- fix: minor docs updates by @6za in #1171
- feat: add aws-iam-authenticator dependency to goreleaser by @converge in #1162
- fix: #1153 update metaphor link by @6za in #1173
- fix: minor docs updates by @6za in #1172
- fix: bump tools versions by @6za in #1174
- fix: bump tools versions by @6za in #1175
- feat: add gitlab image by @marinhojess in #1179
- fix: update backupSSL message, metaphor default changed by @6za in #1180
- fix: update destroy page by @6za in #1182
- fix: harmonize formatting between all credit pages by @6za in #1183
- feat: update nodejs by @marinhojess in #1185
- Add discussion links to docs by @6za in #1196
- feat: update discussion links to docs by @6za in #1197
- feat: add discussion links to terraform docs by @6za in #1198
- feat: add discussion links to vault docs by @6za in #1202
- feat: add discussion links to metaphor docs by @6za in #1207
- fix: main readme.md by @6za in #1209
- Update README.md by @6za in #1212
Full Changelog: 1.10.9...1.11.0
1.10.9
1.10 Release Notes
https://kubefirst.io/blog/kubefirst-v110-release-notes
Breaking Changes
The environment variable for the GitHub token changed from GITHUB_AUTH_TOKEN
to KUBEFIRST_GITHUB_AUTH_TOKEN
What's Changed In Iteration 1.10.9
- add CODEOWNERS & assign myself to the docs by @fharper in #797
- simplify the SVG file + add light theme logo by @fharper in #787
- fix: destroy elb by @6za in #803
- add contrast to links (provided by @donnalux) by @fharper in #807
- correction to github install consistent with 1.10.8 by @johndietz in #810
- fix Google Analytics by @fharper in #805
- remove dedicated graviton page by @johndietz in #821
- address nginx load balancer and sg removal during deprovision by @johndietz in #815
- adds token for addressing spot instance failure to persist by @jarededwards in #839
- Eks node group arn by @jarededwards in #842
- Eks node group arn by @jarededwards in #843
- #845 - add retry logic by @6za in #846
- add developer relations issues automations by @fharper in #854
- fix: Create new terraform output variable by @marinhojess in #856
- draft: docs for kubefirst local by @johndietz in #823
- orchestrating ingress-nginx removal by @jarededwards in #860
- docs landing page typo by @johndietz in #862
Full Changelog: 1.10.8...1.10.9
1.10.8
1.10 Release Notes
https://kubefirst.io/blog/kubefirst-v110-release-notes
What's Changed In Iteration 1.10.8
- improve metaphor local - closes 720 by @johndietz in #770
- improve metaphor local - closes 720 by @johndietz in #772
- removing duplicate port forward to minio by @johndietz in #775
- docs/aws-nodes-graviton by @pagottoo in #782
- eks graviton support by @pagottoo in #702
- Gitlab destroy by @johndietz in #788
- Local connect output by @johndietz in #789
Full Changelog:
1.10.7...1.10.8
konstructio/gitops-template@1.10.7...1.10.8
1.10.7
1.10 Release Notes
https://kubefirst.io/blog/kubefirst-v110-release-notes
Summary
Resolved an issue with kubefirst cluster destroy
What's Changed
- fix: unit test by @converge in #736
- chore: isolate postinstall to not reference local installer by @converge in #737
- feat: add single source of truth for k3d cloud flag by @converge in #738
- chore: local.go is not at local package, remove unused file by @converge in #739
- refactor: move file replacement to a function by @converge in #740
- fix GitHub & GitLab logos by @fharper in #735
- chore: add wrapper for telemetry by @converge in #741
- Add wrapper for GitHub by @converge in #742
- feat: Improve Destroy by @marinhojess in #744
- adds machine id to viper config by @jarededwards in #758
- feat: gitlab and github readme updates by @CristhianF7 in #759
- move machine id to all telemetry calls by @jarededwards in #760
- update metaphor frontend ports on handoff screen to match console links by @johndietz in #764
New Contributors
Full Changelog: 1.10.6...1.10.7
1.10.6
Release Notes
https://kubefirst.io/blog/kubefirst-v110-release-notes
Summary
User experience improvements, improved port and load balancer management during kubefirst destroy
What's Changed
- fix: Include github validation on init by @marinhojess in #721
- fix: Include github validation on create by @marinhojess in #722
- feat: port forward using go-client by @converge in #669
- Fix destroy not able open port forwards by @converge in #726
- chore: remove leftover by @converge in #728
- fix: Remove ELB by @marinhojess in #727
- chore: this code is now inside local package by @converge in #729
- fix detokenization of readme by @jarededwards in #730
- fix broken install link by @johndietz in #732
- create .kubefirst file during clean by @jarededwards in #731
Full Changelog: 1.10.5...1.10.6
1.10.5
1.10 Release Notes
https://kubefirst.io/blog/kubefirst-v110-release-notes
1.10.5 Summary
Improved metaphor local image pull configurations
Some changes in gitops-template repo as well for kubefirst localhost configuration overrides
What's Changed
- adding ghcr secrets to the other 3 namespaces by @johndietz in #718
- changing secret type for container pull secret by @johndietz in #719
Full Kubefirst Changelog: 1.10.4...1.10.5
Full GitOps Changelog: konstructio/gitops-template@1.10.4...1.10.5