a7cc6bd Merge pull request #31 from TykTechnologies/update/image-tags
8a90843 use nonroot images
v2.1.0
2 months ago
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
6 months ago
Changelog
8a83c19 Allow org_id to set
eae2fd6 Merge pull request #28 from TykTechnologies/fix/ignored-fields
v2.0.0
6 months ago
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
6 months ago
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
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
v2.0.0-beta3
7 months ago
Changelog
af8eb61 Add hypens to pre-stable version tags
52c5522 Merge pull request #23 from TykTechnologies/fix/add-prefix-prerelease-versions
a035d5d remove leftover declaration for pre-install images
v2.0.0-beta2
7 months ago
Changelog
ce10983 Merge pull request #22 from TykTechnologies/feat/add-new-releaser-for-beta
055f01b poc - add a new goreleaser conf for releasing beta versions
541376e revert changes to run beta goreleaser
e64c4ae revised goreleaser config according to Asutosh's feedback
v2.0.0-beta1
7 months ago
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.0
8 months ago
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