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 in #1353
- chore: add an issue template form by @fharper in #1354
- feat: gitlab username parse for setting GITLAB_USER by @echoboomer in #1356
- feat: non-dev mode vault for k3d installs by @echoboomer in #1357
- ci: add a GitHub Workflows that will validate our commits prefixes by @fharper in #1355
- feat: add verification before destroy by @echoboomer in #1358
- fix: allow fetching argocd token over http by @echoboomer in #1360
- Aws domain refactor by @jarededwards in #1350
- fix: adds git provider to .kubefirst for destroy, updates clientset auth by @jarededwards in #1362
- feat: add github org support for k3d, add confirmation dialog by @echoboomer in #1361
- refactor: cleanup kubefirst cli code by @jarededwards in #1363
- fix go mod after removing unused code by @jarededwards in #1364
- fix: deprecate errors.new and use fmt.Errorf by @jarededwards in #1365
- fix: use the correct owner on destroy by @jarededwards in #1366
- move to on demand by @jarededwards in #1368
- eks terraform fixes by @jarededwards in #1369
- feat: wip aws gitlab by @echoboomer in #1367
- fix: correcting detokenize protocol for minio cluster swap by @johndietz in #1371
- fix: allowing go client to change state origin on init for
k3d destroy
by @johndietz in #1372 - fix: changing condition for unseal of vault by @johndietz in #1373
- fix: aws ecr auth by @echoboomer in #1374
- changing condition for unseal of vault by @johndietz in #1375
- fix: delete aws elb prior to tf destroy by @echoboomer in #1377
- fix: fix aws destroy logic by @echoboomer in #1379
- fix: resolve return err nil issue for aws, fix destroy by @echoboomer in #1381
- fix: k3d urls in handoff are https now instead of git by @echoboomer in #1382
- fix: guard against kubeconfig not existing by @johndietz in #1383
- fix: change kubefirst-bot to kbot by @jarededwards in #1384
- fix: fix issue with gitlab group parsing by @echoboomer in #1385
- fix: enhance aws destroy functionality to fix terraform by @echoboomer in #1387
- fix: guard against empty civo creds by @echoboomer in #1388
- fix: mkcert more info link to fit into the handoff screen by @fharper in #1390
- fix: update minio creds to use const by @jarededwards in #1386
- fix: fix secret creation for k3d atlantis ngrok by @echoboomer in #1391
- feat: adds reset command that emulates cleanup of local resources on destroy by @jarededwards in #1389
- fix: civo destroy by @jarededwards in #1392
- fix: fix k3d gitlab s3 issue, update aws destroy by @echoboomer in #1393
- feat: remove civo creds if specific fields fail to parse by @echoboomer in #1394
- fix: install argocd with kustomize for civo by @jarededwards in #1395
- fix: reduce civo to single vault replica by @echoboomer in #1396
- fix: adds output to kubefirst reset by @echoboomer in #1397
- fix: fix bug with vault unseal and civo install by @echoboomer in #1398
- feat: check auth scopes for tokens before running by @echoboomer in #1400
- fix: short pause after civo tf by @echoboomer in #1401
- fix: changing token convention to ARGOCD across all stacks by @johndietz in #1402
- fix: fix vault unseal by @echoboomer in #1403
- feat: aws quota by @echoboomer in #1404
- changing token convention to ARGOCD across all stacks by @johndietz in #1405
- remove duplicate output from destroy by @johndietz in #1406
- fix: fix token scope lookup for gitlab/github by @echoboomer in #1407
- fix: kubefirst diagram link (fix #1408) by @fharper in #1409
- fix: add secrets key to reset by @jarededwards in #1411
- fix: don't deploy nginx-apex for civo if apex exists already by @echoboomer in #1412
- fix: remove hardcode for us-east-1 in certain places by @echoboomer in #1413
- fix: telemetry completion event before handoff screen by @CristhianF7 in #1414
- feat: root-credentials command by @echoboomer in #1415
- fix: move logging hint to func, reduce where called by @echoboomer in #1416
- feat: verify aws region for aws installs has enough azs by @echoboomer in #1417
- fix: ucasing env var by @johndietz in #1418
- feat: change k3d domain to kubefirst.dev by @echoboomer in #1421
- feat: gitlab runner cmd support by @echoboomer in #1422
- fix: logfile creation output by @echoboomer in #1423
- chore: cleanup final gitops repo content by @jarededwards in #1419
- fix: ucasing tf var by @johndietz in #1420
- feat: native kubernetes client by @echoboomer in #1425
- fix: no usage output on error for better clarity by @echoboomer in #1426
- feat: adds sync control for k3d by @jarededwards in #1424
- fix: merge conflict resolution by @johndietz in #1428
- fix: remove creds from gitignore by @echoboomer in #1429
- fix: fix k3d argocd for ha by @jarededwards in #1430
- feat: vultr support by @echoboomer in #1410
- fix: ref to argocd correction by @johndietz in #1431
- feat: adds sync control for civo by @jarededwards in #1432
- fix: protection reset from running if resources are live by @echoboomer in #1433
- feat: adds sync control for aws by @jarededwards in #1435
- fix: reset was broken, this fixes it by @echoboomer in #1436
- fix: civo bugs by @echoboomer in #1437
- chore: cleanup errors.New, fix civo token check by @echoboomer in #1438
- fix: fix vultr spelling by @jarededwards in #1439
- fix: civo destroy argocd pf bug by @echoboomer in #1440
- chore: update console launch url for local by @jarededwards in #1441
- fix: improve chartmuseum creds, gitops registry cred by @jarededwards in #1442
- fix: civo destroy progress print is wrong by @echoboomer in #1443
- fix: add metaphor and ci content to initial gitops template commit for civo by @jarededwards in #1445
- fix: adding protection of .git folder to detokenization strategy throughout by @johndietz in #1446
- pinning to 0.1.0 manifests by @johndietz in #1447
New Contributors
- @echoboomer made their first contribution in #1255
Full Changelog: 1.11.1...v2.0.0