Skip to content

v0.0.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kubeshop-bot kubeshop-bot released this 29 Nov 11:41
· 376 commits to main since this release
0bd8372

Changelog

  • 83cb6b7 .gitignore: add .idea folders
  • 0bd8372 Action workflow semver strip v fix (#123)
  • 29e8cdf Add Chart for Envoy deployments (#8)
  • f21791e Add Envoy Config and Manager (XDSServer + Cache)
  • ad99cd1 Add all documentation to sidebar (#106)
  • 0917914 Add documentation for custom resources, fix other docs as well (#112)
  • 59a3fd6 Add mocking prototype and documentation rewrite (#19)
  • 655ff0a Add path matching for parametrised paths (#17)
  • d1b5d33 Add port mappings to envoy frontends
  • e29fbf7 Add proof of concept for multicluster configuration
  • 1d04cf1 Add redirects (#56)
  • b5c57e8 Add release action with docker build and publish (#101)
  • 5988625 Add rewrites, refactor trimPreffix as its subset (#61)
  • 1139299 Add sorting of routes (#82)
  • b2f0cd2 CORS, Timeouts, TrimPreffix support (#25)
  • 759c568 Cleanup
  • e20b167 Correct regex for routes (#78)
  • 48dd32b Enable OPTIONS when using CORS (#46)
  • a88084d Enable validation for all objects (#72)
  • 5f9b0ad EnvoyFleet CRD: basic schema and validation (#51)
  • 26ae260 Expose envoy without the need for port forwarding using metallb (#62)
  • 96fb9e9 Fix OpenAPI validation (#99)
  • 320c008 Fix Petstore static config openapi file
  • 585b7e2 Fix broken link in README (#121)
  • 827acd5 Fix paths regex generation, refactoring (#97)
  • dd6d423 Fix typo in management interface
  • 2432837 GH action build (#69)
  • bcd6936 Improve the documentation (#118)
  • 9cbea28 Initial README (#89)
  • 4173c09 Initial commit
  • 21f6c9c Initial example with petstore and Envoy
  • 60d6aad Make envoy accessable locally (#70)
  • 48f0904 Make number retries configurable at the path level and pin it to retry on 5xx (#47)
  • 5a5c56e Merge branch 'tyatsurak/feature/multicluster-prototype'
  • a4f8edb Merge pull request #1 from kubeshop/kylehodgetts/enhancement/dynamic-ports-mapping
  • 803d134 Merge pull request #3 from kubeshop/dobegor/feature/api-controller-bootstrap
  • 9163747 OpenAPI Parser and Options (#2)
  • 94e8357 Renaming from petshop to petstore, added initial dynamic Envoy configuration
  • 4a0f728 Rewrite example to be self-sufficient
  • 8abc127 Rewrite options to fix validation and overriding (#119)
  • d1d59bd Setup remote debugging of manager while it's running in cluster (#74)
  • 690c51d Static routes support, refactoring (#79)
  • 9c0d130 StaticRoutes webadmission and mutating webhooks (#94)
  • 7d98e75 Update README.md (#114)
  • df569d4 add .dockerignore file and simply docker file (#9)
  • b9b75a3 add HTTP bin api example
  • e4ec5b4 add an example of injecting Controller with a custom dependency
  • 8ff4db1 add an example of injecting Controller with a custom dependency
  • b82d7fc add create-cluster to provision cluster with metallb and cert-manager without kusk-gateway (#73)
  • 1553114 add proper nil checks (#60)
  • e216c59 api: add validation webhook (#13)
  • 1275041 api: bootstrap controller
  • 395125c build envoy configuration on api crd changes (#26)
  • bad32db calculate CIDR based on minikube ip (#71)
  • f279ab0 change license comments from Apache to MIT (#87)
  • dd77e8f check if disabled field is not nil before checking its boolean value as it causes a panic when its not specified.
  • 4399488 cleanup old stuff (#75)
  • 92c123e create retry policy inline so its not nil
  • ad07418 dev: local development (#76)
  • 3763469 embedded envoy deployment + petstore example (#29)
  • ad705a4 envoy: create cluster for StaticRoute (#93)
  • 2be3c43 envoy: programmatic fleet deployment (#86)
  • 0948db0 fix api CRD sample (#27)
  • f595b1e fix projectName
  • 35d8caa fix projectName
  • f241153 kubebuilder scaffold, adjusted
  • 9695618 kusk-gateway - locally runing prototype (#10)
  • f38bccc operator: change APIs version to v1alphav1 (#107)
  • 9d15203 operator: envoyfleet manager role (#108)
  • 7cc5380 operator: fix optimistic locking for resource updates (#98)
  • 21bc5a0 ping delve version to version 1.7.2 in debug environment (#88)
  • 5c2329f rewrite options to new structure (#109)
  • fe50759 temporarily assign manager a cluster-admin role (#96)
  • 81f27a9 util: faster builds with buildkit
  • f632ac9 util: set default IMG tag as k3d-reg:5000 for local development