Tyk K8s Bootstrap Versions Save

Bootstraps tyk-stack Helm Chart in Kubernetes.

v2.1.1

4 weeks ago

Changelog

  • 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
  • 2590ee7 resolve linter issue: gofumpt data/config.go file

v1.5.1

7 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

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