Releases: TykTechnologies/tyk-k8s-bootstrap
Releases · TykTechnologies/tyk-k8s-bootstrap
v2.1.2
Changelog
- e681948 Merge pull request #32 from TykTechnologies/golang-upgrade-cve
- 5fe65db Merge pull request #33 from TykTechnologies/update-goreleaser
- d09f5a3 Updated golang version to 1.22.4 to address CVEs. Upgraded libraries to non-vulnerable versions.
- b381ae1 Updated golang version to 1.22.x in release workflow
- 1145069 update goreleaser
v2.1.1
v2.1.0
Changelog
- fd03ae5 Allow bootstrapping hybrid organisation while bootstrapping tyk dashboard
- d8bed73 Merge pull request #29 from TykTechnologies/fix/local-cluster
- 6cde43b Merge pull request #30 from TykTechnologies/feat/TT-11468/hybrid-dashboard
- 2b8131b Populate email in events field
- 4e68dca allow kind cluster to load local images
- 521cdf0 fix linter: run gofumpt to fix import order
- 345a47e fix long line issue in config field description
- 0a1975a remove .cluster.local from dashboard url
v2.0.1
v2.0.0
Changelog
- d4bdace - created k8s package for all k8s-related operations - created tyk package for all tyk-releated operations - add checks to identify existing organisations - moved license package content to pkg/ - delete preinstallation package since it only runs one function. - moved all configs to pkg/config
- 4d40383 Add comments for methods in pkg/ package
- 18ae356 Add comments for methods in tyk package
- bafdb01 Add early return if configuration is missing
- 882d910 Add logrus for logging
- 7e0c8e1 Check if organisation exists only dashboard bootstrap is enabled. Discover dashboard svc while kubernetes secrets are populated as well
- e228157 Check if secret is configured before deleting the secrets
- 92d2528 Fix linter issues
- e6e0333 Fix panics while no license is provided
- 0a93fcc Instead of iterating over list of deploys, get directly
- 04e7b8a Make constants private
- 124b855 Merge branch 'feat/TT-10221/envconfig' into feat/TT-9555/enhance-process
- d8f1b54 Merge branch 'main' into feat/TT-9555/enhance-process
- f1f6968 Merge branch 'main' into feat/TT-9555/enhance-process
- 99ca344 Merge pull request #26 from TykTechnologies/feat/TT-9555/enhance-process
- e2ff090 Merge pull request #27 from TykTechnologies/fix/TT-10544/empty-license-panic
- 73e0851 Moved portal related k8s operations to k8s/portal.go file. Implemented first phase of the CR
- 68de1e3 Remove unused fields from CreateUserResp structure
- 56cf898 Resolve linter issue
- 34c6710 Run creating Developer Portal secret first before Tyk Operator secret since it is critical than the operator's secret
- ee374e9 Update README
- ccfa37c Update README about instructions in already bootstrapped environments
- c547f66 Update cmd/bootstrap-post/main.go
- 5620ea7 Update comment to explain requirement of restarting tyk dashboard
- 9a7c8a7 Use new private method to delete k8s secrets instead of implementing logic from scratch while bootstrapping both secrets
- cef9a09 add comments of each method in k8s package
- b1a45c6 add log messages if configuration used in bootstrapping portal missing
- 77d10d9 don't run bootstrapping if org exists
- deff5cf fix git rev of golangci
- 43cd8f4 fix linter issues
- db53420 remove checking existence of org while bootstrapping portal
- d347db1 run portal bootstrapping if org not exists
- 4c571d6 throw warning log if org exists
v2.0.0-beta4
Changelog
- 5d83f0c Add DashboardLicense key comments
- 69462ef Add golangci-lint linter
- 319f96f Add make command to run linters
- 192767b BREAKING CHANGE! Update tyk-k8s-bootstrap configuration structure. Remove unused configuration parameters. Integrate
envconfig
library to achieve consistent environment variable namings for all configuration parameters. - 231e9e0 Disable releasing tag not to break old bootstrapping in the old charts
- f7815d8 Fix getting the name of the not ready podys incorrectly
- a8c7b89 Fix incorrect branch name in actions, from master to main
- 7c1ccc5 Fix incorrect print statement to log not ready pods
- ec848fe Merge branch 'feat/TT-10221/envconfig' of github.com:TykTechnologies/tyk-k8s-bootstrap into feat/TT-10221/envconfig
- b02db34 Merge branch 'main' into feat/TT-10221/envconfig
- e774dea Merge pull request #24 from TykTechnologies/fix/disable-latest-release
- aec32cd Merge pull request #25 from TykTechnologies/feat/TT-10221/envconfig
- 5283493 Refactor orgid and user auth and move them into new structs
- 4fa4937 Remove direct environment variable reads from predelete
- fc279ac Remove redundant value assignment in for loop to fix linter
- 7f9e29e Resolve all linter conflicts
- a64b5ad Update README
- 0fece0b Update README.md
- 8071c39 Update README.md
- daeb7b5 Update comments of the config
- 1c4fa8b Update constant packages with the new names and unify all http headers in one place
- 0593f24 Update golangci-lint action
- f3e3aea Update tyk component namings in the comments
- c862ae7 disable linter check while parsing jwt
- 93daaa4 renamed data/app.go to data.config go since it includes config for the application. moved constants/constant.go to data/constants.go and removed constants packages since it can be served through data package
- 2590ee7 resolve linter issue: gofumpt data/config.go file
v2.0.0-beta3
v2.0.0-beta2
v2.0.0-beta1
Changelog
- 2b23e8f Adapted bootstrap to be backwards compatible between old and new names
- c72af16 Add a new script to load images into kind cluster for testing
- 7ee731b Add label-based discovery options to dashboard bootstrap
- b1ef3db Add label-based discovery options to pre-delete bootstrap
- 7cd8765 Add missing error handling and add comment about the function
- bc62e6e Add missing return statement to return if there is no ready pod left
- ff4189a Add raw label selection to filter all jobs with certain label key
- 24f65f8 CR feedback
- 8e3a749 Fix incorred build names from testing script
- dcf3f68 Fixes for merge with main
- aa9551e Fixes for merge with main2
- 3321a9f Merge branch 'main' into TT-10195-rename-tyk-enterprise-portal-to-tyk-dev-portal
- 4ad9b2a Merge branch 'main' into TT-10195-rename-tyk-enterprise-portal-to-tyk-dev-portal
- 926a294 Merge branch 'main' into feat/allow-releasing-beta
- 0f8e1c4 Merge branch 'main' into fix/TT-9698/additional-prints
- 7f6d42c Merge pull request #15 from TykTechnologies/fix/TT-9698/additional-prints
- e93f5a5 Merge pull request #16 from TykTechnologies/feat/TT-9697/release-name-discovery
- 3404ae0 Merge pull request #18 from TykTechnologies/TT-10195-rename-tyk-enterprise-portal-to-tyk-dev-portal
- 76b329a Merge pull request #20 from TykTechnologies/fix/fix-bootstrapping-component-charts
- bfa730d Merge pull request #21 from TykTechnologies/feat/allow-releasing-beta
- e3ca673 Remove additional print statements
- 5cdba0d Remove constants to parse release naming environment variable
- 3c7d27d Remove redundant check if label includes a certain key
- 0f4aa9d Remove redundant check if service collection's length is greater than 0 or not
- 88233a4 Remove redundant empty space from log statement
- 186be97 Remove release namings while listing k8s resources to find dashboard deploy and svc
- cca4d94 Remove unused GATEWAY_ADDRESS env variable and add a feature to extract service port instead of taking it as hard-coded value through environment variables
- 0c137ac Remove unused label value to discover bootstrapping jobs
- 13e068e Update predelete operation. Now, list all jobs with tyk.tyk.io/k8s-bootstrap label and delete them
- deaa174 fix reading invalid type of boolean environment variables
- c5d0ebe fix typo in readme
- 5aa8ded update github actions to release versions for pre-release (with tag)
v1.5.1
Changelog
- d541fb8 Add a new line to eof of makefile
- 202cff0 Add make commands to build pre-install binary
- 2626b28 Merge pull request #12 from TykTechnologies/feature/TT-5906/prehook-license-validation
- beda2e4 Merge pull request #13 from TykTechnologies/fix-go-releaser
- 0d1550d Merge pull request #14 from TykTechnologies/buraksekili-patch-1
- 104f6ef Remove bin folder from binary path
- f251d0f Update goreleaser and add a dockerfile for pre-install
- 0cc61b2 Update release_tag.yaml
- 14262e1 add pre-install hook that verifies dashboard licenses
- 6973562 move pre-installation package out of from license package