v0.0.1
What's Changed
- Create draft of API. by @echoboomer in #1
- Add Civo stuff, set up templates, finish AWS routes. by @echoboomer in #2
- add a license by @fharper in #3
- wip: second draft by @echoboomer in #4
- feat: civo by @echoboomer in #5
- feat: digitalocean and vultr support by @echoboomer in #6
- chore: readme bump by @echoboomer in #7
- chore: readme enhancements by @echoboomer in #8
- fix: resolve several gitlab bugs by @echoboomer in #9
- feat: aws support by @echoboomer in #10
- readme bump with aws instructions by @echoboomer in #11
- chore: bump swagger docs by @echoboomer in #12
- chore: add branding and imagery by @echoboomer in #13
- fix: k1 dir namespacing for multi-cluster by @echoboomer in #15
- feat: log streaming by @echoboomer in #16
- fix: check for required envs at startup by @echoboomer in #17
- feat: cors for router by @echoboomer in #18
- fix: set allow origin header by @CristhianF7 in #19
- fix: enable cors headers by @CristhianF7 in #20
- feat: async cluster interaction by @echoboomer in #21
- chore: adds initial ci resources by @jarededwards in #22
- feat: telemetry integration by @echoboomer in #23
- fix: remove oc context return for post/delete cluster error by @echoboomer in #24
- feat: cluster delete metrics by @echoboomer in #25
- feat: cluster import export funcs by @echoboomer in #26
- feat: concurrency check for cluster create ops by @echoboomer in #27
- Feat mongodb atlas support by @echoboomer in #28
- feat: add creation timestamp to cluster entries by @echoboomer in #29
- chore: better error output for log stream by @echoboomer in #30
- feat: add support for envFrom in helm chart deployment by @jarededwards in #31
- chore: fix ci for publishing to internal by @jarededwards in #32
- fix: cleanup db use by @echoboomer in #33
- fix: fix branch for trigger by @jarededwards in #34
- fix: db connection pooling by @echoboomer in #35
- fix: add params for local mongo auth by @echoboomer in #36
- fix: local conn string by @echoboomer in #37
- chore: splitting preprod cd from prod by @johndietz in #38
- chore: cleanup routes and docs by @echoboomer in #39
- fix: fix doc def for json fields, fix cluster import func by @echoboomer in #40
- feat: refactor auth to no longer use getenv by @echoboomer in #41
- fix: cluster auth by @echoboomer in #42
- fix: add rbac to chart by @echoboomer in #43
- fix: better error handling by @echoboomer in #44
- fix: better error handling for deletes by @echoboomer in #45
- chore: reorder db check fields by @echoboomer in #46
- feat: domain list endpoint by @echoboomer in #47
- fix: update based on civo refactor by @echoboomer in #48
- feat: marketplace apps integration by @echoboomer in #49
- feat: move from private to public ecr by @jarededwards in #50
- trigger new build by @jarededwards in #51
- feat: create svcs from marketplace by @echoboomer in #52
- chore: remove k3d support from api by @echoboomer in #53
- feat: wait for svc sync by @echoboomer in #54
- fix: create multi-file service entries properly by @echoboomer in #55
- fix: svc filename by @echoboomer in #56
- feat: region list endpoint for each provider by @echoboomer in #57
- fix: clear last_condition and reset to accurate status for clusters by @echoboomer in #58
- fix: fix service creation, add delete func by @echoboomer in #59
- chore: fix spelling mistake in readme by @echoboomer in #60
- fix: aws auth parse for cluster create by @echoboomer in #61
- fix: add missing aws auth to cl field by @echoboomer in #63
- fix: also add aws state store creds by @echoboomer in #64
- fix: add missing session token by @echoboomer in #65
- fix: add to other steps by @echoboomer in #66
- fix: add option for remote to git pull by @echoboomer in #67
- feat: update helm chart for macro kubefirst chart compatibility by @jarededwards in #62
- fix: adds new arm mongodb env to initial secrets by @jarededwards in #68
- chore: remove verbose cluster update logs, add log before gitops step by @echoboomer in #69
- chore: quick syntax cleanup by @echoboomer in #70
- feat: local version of tf exec logic for logging by @echoboomer in #71
- fix: printf instead of infof by @echoboomer in #72
- fix: catch destroy as well by @echoboomer in #73
- fix: proper logging locally by @echoboomer in #74
- feat: install telemetry event by @CristhianF7 in #75
- feat: global clusterid by @CristhianF7 in #76
- feat: telemetry install and new endpoint for console by @CristhianF7 in #77
- chore: docs cleanup by @echoboomer in #78
- chore: add pre-commit hook for updating docs by @echoboomer in #79
- fix: quotes by @CristhianF7 in #80
- fix: duplicated quotes by @CristhianF7 in #81
- fix: remove installed event by @CristhianF7 in #82
- feat: api chart post-install hook by @echoboomer in #83
- chore: bump runtime ver to fix vault issue by @echoboomer in #85
- feat: gitops overrides by @echoboomer in #86
- chore: bump runtime version by @echoboomer in #87
- Revert "chore: bump runtime version" by @echoboomer in #88
- fix: various improvements by @echoboomer in #89
- fix: fix marketplace app update bug by @echoboomer in #90
- fix: marketplace git func by @echoboomer in #91
- feat: sync argocd registry app after service commit by @echoboomer in #92
- chore: marketplace becomes gitops catalog by @echoboomer in #93
- fix: services order by @CristhianF7 in #94
- chore: add some handler improvements by @echoboomer in #95
- chore: readme bump by @echoboomer in #96
- fix: various things by @echoboomer in #97
- fix: cleanup some output by @echoboomer in #98
- feat: add init container to wait for mongo for api by @echoboomer in #99
- feat: add init container to wait for mongo for api again by @echoboomer in #100
- fix: again by @echoboomer in #101
- fix: doesn't work for atlas by @echoboomer in #102
- fix: make initContainer optional by @echoboomer in #103
- fix: telemetry started event by @CristhianF7 in #104
- fix: fix error with users tf apply for civo by @echoboomer in #105
- fix: fix bad gitlab ssh key func by @echoboomer in #106
- fix: kubefirst team env vars by @CristhianF7 in #107
- fix: kubefirst team default values by @CristhianF7 in #108
- fix: argocd now properly force refreshes during service create by @echoboomer in #109
- chore: bump runtime version by @echoboomer in #110
- chore: cleanup unused files, fix bson primitive style issues by @echoboomer in #111
- fix: dockerfile by @echoboomer in #112
- fix: add local version of pull with auth by @echoboomer in #113
- fix: fix git pull error return by @echoboomer in #114
- chore: bump to latest runtime, refactor provider configs by @echoboomer in #115
- fix: gitops template branch parsing by @echoboomer in #117
- fix: fix civo state store create logic by @echoboomer in #118
- fix: k1 version from env vars by @CristhianF7 in #119
- fix: bump metrics client version by @CristhianF7 in #120
- feat: bump runtime version by @CristhianF7 in #123
- fix: civo creds by @claywd in #122
- feat: adding token auth to kubefirst api by @johndietz in #125
- feat: api authentication by @echoboomer in #116
- Feat: cloudflare https container reg civo creds by @claywd in #126
- fix: base64 encode by @CristhianF7 in #127
- fix: remove auth from stream logs by @CristhianF7 in #128
- fix: bump by @CristhianF7 in #129
- feat: store kbot vault password in db on cluster create by @claywd in #130
- feat: export to mgmt by @CristhianF7 in #124
- fixing breaking changes by @CristhianF7 in #131
- fix: kubeconfig by @CristhianF7 in #132
- feat: error handling for export by @CristhianF7 in #133
- chore: runtime update by @CristhianF7 in #134
- fix: cluster export by @CristhianF7 in #135
- fix: restart policy by @CristhianF7 in #136
- chore: pin gitops template by @CristhianF7 in #137
- chore: pin gitops version by @CristhianF7 in #138
- Chore update runtime version by @claywd in #139
- feat: workload clusters by @CristhianF7 in #140
- change to main to prep for release by @jarededwards in #141
- fix: changing automation back to mgmt 20 rules by @johndietz in #142
- bump runtime version by @jarededwards in #143
- runtime adjustment by @jarededwards in #144
- replace all instances to specify API with origin issuer token by @jarededwards in #145
- fix: reusung the existing mongodb-root-password when it exists by @johndietz in #147
- revert token name change by @jarededwards in #146
- fix: remove middleware by @CristhianF7 in #148
- fix: registry path by @CristhianF7 in #149
- fix: update with runtime fixes. by @claywd in #150
- fix: retry mechanism by @CristhianF7 in #151
- feat: workload cluster heartbeats by @CristhianF7 in #152
- use env loader for people that want to use local env file by @D-B-Hawk in #153
- cloudflare origin certs by @jarededwards in #154
- use subdomain when present by @jarededwards in #156
- feat: adopt runtime v0.3.19 for rc promotion by @johndietz in #157
- Feat gcp by @claywd in #158
- fix: mod and sum by @claywd in #159
- fix: revamp the import/expot functionality by @claywd in #160
- fix: add provider-auth by @claywd in #161
- feat: centeralized secret managment by @claywd in #162
- Fix bootstrap by @claywd in #163
- Fix: external dns by @claywd in #164
- feat: establish pkg folder and update types by @claywd in #165
New Contributors
- @echoboomer made their first contribution in #1
- @fharper made their first contribution in #3
- @CristhianF7 made their first contribution in #19
- @jarededwards made their first contribution in #22
- @johndietz made their first contribution in #38
- @claywd made their first contribution in #122
- @D-B-Hawk made their first contribution in #153
Full Changelog: https://github.com/kubefirst/kubefirst-api/commits/v0.0.1