Releases: kubeshop/kuskgateway-api-server
Releases · kubeshop/kuskgateway-api-server
v1.1.3
v1.1.2
Changelog
- f617dc5 Merge pull request #59 from kubeshop/updateopenapi
- e3e54d7 Merge pull request #60 from kubeshop/ARM64_build
- f26c022 add build action
- 2ada23a add google auth
- cd3765a add qemu
- 46d2211 add qemu
- 425e1e4 add qemu for release pipeline
- adb4e46 added arm64 build support
- 1663bff build arm
- 143ea56 build arm
- 7085eca chore: update openapi to add kusk extensions
- 99b6477 fix typo
- efeabc2 minor changes
- 2b81012 remove platforms for set up
- 4e6da5b remove unnecessary step
- 8ba1e14 trying to fix
- 3f5a2a0 trying to fix
- 7d89263 trying to fix
- 039e75c trying to fix
- 5a168f4 trying to fix
- 207f33e trying to fix
v1.1.1
Changelog
- 82ab3a0 BE telemetry
- dcda338 Merge pull request #56 from kubeshop/backend_telemetry
- 5ebf714 Merge pull request #57 from kubeshop/kylehodgetts/feature/575-api-put
- d55e8f5 add Update method signature to API service interface
- 734af4c add put method for updating a specific api
- 3d93f8e add update api route and controller method to api's controller
- a6de90c add update enhancement to kusk's kubernetes client
- 7b8558d disable analytics when running locally with docker
- c4cd7fe implement update api service method
- 4714764 renamed GetK8sClient -> K8sClient
v1.1.0
Changelog
- ab559f1 Code review points:
- f9c2a1a GitHub Actions Workflows and Misc updates
- 0969138 Implement /staticroutes post request
- 227f13d Merge branch 'main' into listservices
- 805d8fb Merge pull request #38 from kubeshop/mm/fix/poststaticroute
- cdef4ba Merge pull request #39 from kubeshop/mm/fix/namespaces
- 7181ddc Merge pull request #41 from kubeshop/mm/fix/publishapieenvoyinfo
- d8c5d76 Merge pull request #42 from kubeshop/api_fleets_param
- 4cf63f3 Merge pull request #43 from kubeshop/namespaces
- beb9f49 Merge pull request #44 from kubeshop/mm/fix/staticrouteenvoyfleet
- c9e0fdc Merge pull request #45 from kubeshop/create_staticroute
- 4b72894 Merge pull request #46 from kubeshop/mm/fix/staticrouteyaml
- dd877d3 Merge pull request #47 from kubeshop/mm/fix/deleteapi
- 98c88d2 Merge pull request #48 from kubeshop/mm/fix/createfleet
- 30e5294 Merge pull request #49 from kubeshop/creates_deletes
- 8d939cb Merge pull request #50 from kubeshop/creates_deletes
- 9734331 Merge pull request #51 from kubeshop/creates_deletes
- 2e1760e Merge pull request #53 from kubeshop/listservices
- 923483a
Makefile
---------- - d0aebab
make format
: Runformat
target to format - 6d66658 added DELETE to CORS
- 5687b85 added another fix
- 56ab6ea added fleet name and namespace to API creation
- 9653e08 added kuskClient create staticroute and expanded respective controller
- 71f6c89 added list services
- 8615747 added missing files and some fixes
- b0a30b2 added missing routes
- fd94b4f added namespace endpoint
- a99d254 addressing PR remarks fmt, go modules...
- 3c71804 fix: static route post definition
- c0be86a fix: add envoy fleet to static route post request
- 177712b fix: add envoy info to api post request body
- 259044b fix: add static route yaml content
- b5b1513 fix: added serviceType to ServieItem
- 6f54cb6 fix: create fleet
- 5de64f5 fix: delete api
- 8c93334 fix: delete static route & fleet
- 030656a fix: minimal required properties
- d0a9208 fix: move fleet properties to static route component
- e899888 fix: namespaces endpoint
- 461f5c8 fix: rename yaml property
- 6970e0c fixes
- edf1d54 various creates and deletes
v1.0.0
v0.0.0-rc2
Changelog
- c1c6414 .
- 23db231 API POST
- b6326dd Merge branch 'main' of https://github.com/kubeshop/kuskgateway-api-server
- eceb80e Merge pull request #28 from kubeshop/new_endpoints
- d152ea7 Merge pull request #29 from kubeshop/api-deploy-post
- 84419e4 Merge pull request #30 from kubeshop/api_create
- 04edbaa Merge pull request #31 from kubeshop/CORS
- 31d5f01 Merge pull request #32 from kubeshop/api_version
- 1cd5715 Merge pull request #33 from kubeshop/CORS
- b7f8c60 Merge pull request #34 from kubeshop/services_fix
- c7a1887 Merge remote-tracking branch 'origin/main' into api_create
- 4857144 a minor fix
- c6a9447 add error code response
- 096b4a8 added CORS headers and methods
- 3785c99 added missing version field
- eea2243 added ports to serviceitem
- 5946f13 added serveral endpoints
- 7bb9cbb addressing remarks from the PR
- 5fe954a another minor fix
- e237c3b another minor fix
- 303e9cd change 400 response to type string
- 8b59bcd clean up
- f46c25f extended getFleets
- 389bd67 feat: array of ports for service item
- 0df38cf feat: integer for ports
- f16b2d8 fix return value for POST /apis
- 69e9183 fix return value for POST /apis
- 14e745c fixed GH actions
- 1d581ce fixed test file
- 3fc7efa fixed tests some more
- 4376135 force recreate on build as it was using old containers
- 3123b62 formatting
- eff652b grouped variables into a var single block
- 44513b1 log the port the server is listening on
- 2c2f9e5 minor fix for services endpoint
- ffb4b06 minor fixes of the client
- 97ff6f4 nil check for upstream in options
- 7901ba3 post operation on /apis for api deploy
- ba124b6 remove properties
- 276ee01 remove setting up cors in router constructor as this is handled in the server entrypoint
- d77d3e3 reverted dockerfile
- e07d764 sync with main
- 216664d various fixes
v1.0.1-alpha1
Changelog
- b816500 Merge pull request #23 from kubeshop/crd-openapi-defs
- cf2ad0f Merge pull request #24 from kubeshop/services_port_item
- 1947204 Merge pull request #25 from kubeshop/kylehodgetts/liveness-readiness-probe
- f54af5c Merge pull request #26 from kubeshop/kylehodgetts/packaging/auto-bump-helm-chart
- 3ca1126 add operations for CRD and API definition
- b7f4083 add probe controller for health checks
- 863dce4 add probe controller for health checks
- f800f76 add service port item
- 342c11f auto bump app and chart version on new release
- 511357f rename operationId for envoy fleet crd
- 29e5912 update description
v0.0.0
Changelog
- 19b6020 /apis?fleetname=default&fleetnamespace=default
- b790c53 Added k8s client
- f082676 Initial commit
- 0741dff Merge branch 'main' into services_endpoint
- 505fa2e Merge branch 'main' of https://github.com/kubeshop/kuskgateway-api-server
- 39c83f7 Merge branch 'services_endpoint' of https://github.com/kubeshop/kuskgateway-api-server into services_endpoint
- 50938fc Merge pull request #1 from kubeshop/initial_rest_api
- 685de3d Merge pull request #11 from kubeshop/apis_endpoint_update
- ccd7c3f Merge pull request #12 from kubeshop/spec_fleets_update
- ac5ceea Merge pull request #13 from kubeshop/api_spec_updates
- 09e13f0 Merge pull request #15 from kubeshop/go-fmt
- 49e20ec Merge pull request #16 from kubeshop/gh-templates
- 0c034b7 Merge pull request #17 from kubeshop/rename-open-api-kusk-gateway-api
- 9a92b04 Merge pull request #18 from kubeshop/kylehodgetts/ci/build-action
- e2f4012 Merge pull request #19 from kubeshop/olelensmar/fix/readme-and-license
- 8ca407b Merge pull request #2 from kubeshop/kylehodgetts/initial_rest_api
- 3aa2b61 Merge pull request #20 from kubeshop/kylehodgetts/ci/release-action
- dd9603d Merge pull request #21 from kubeshop/kylehodgetts/bugfix/release-action-fix
- 40c48a8 Merge pull request #3 from kubeshop/apis_endpoint
- 03ff095 Merge pull request #4 from kubeshop/api_item_namespace
- 62bf9c5 Merge pull request #5 from kubeshop/services_endpoint
- f5bf800 Merge pull request #6 from kubeshop/openapi_spec_responses
- e5fa12a Merge pull request #7 from kubeshop/postprocessed_openAPI
- 683f0b2 REST API scaffolding
- 5ae6750 add build action
- 71730aa add github templates
- 3e955ee add goreleaser config for release pipeline
- affbfa8 add new line
- 44745b7 add raw optional properties to items
- 77a17f1 add release action which builds a docker image and tags it with the provided git tag and then triggers goreleaser to create a tagged relrease with a changelog from commits
- c0023ca add run target for minikube as it requires mounting the minikube certs
- 4e2feb3 added /services and /services/namespace/name implementation plus some additional changes to the OpenAPI spec
- 995aa76 added CORS headers and reverted some code I accidentally removed
- a4e41f0 added getapi
- 8c10355 added makefile improvements, docker-compose
- 22bb348 added missing file
- 4dd6f10 added namespace and name params to /apis endpoints
- 82573c2 change response type for OpenAPI specs endpoints
- 5f9f643 clean up
- 86b385b correct context in docker build and push step
- f493352 correct image name
- c2cb3ca extended /apis return results
- 3f0128a extended EnvoyFleetItem with apis
- ff11372 feat: add api version + namespace filter optional query param
- bcab409 feat: add fleet staticRoutes + crd query param
- 3cc3ba9 feat: add namespace to ApiItem
- 210c872 feat: add staticroutes + apis crd query param
- 8de4aca feat: openapi yaml small changes
- 52eabb0 feat: remove ApiItem status required
- 424d122 fix: updated license and added some info to README.md
- ecf74f2 fogotten file
- 6240b7d generated server stubs and added implementations
- a0f9103 go fmt
- 2b05074 implemented GET /apis and /apis/namespace/name
- 9947c06 k8s manifest for kgw-api
- ebadfd2 make ApiItem namespace required
- 7d28781 minor fix
- 5410e73 minor fix
- df5da4d minor tweaks
- 1f55cfc minor tweaks and clean up
- a9f64b8 mount kubeconfig in docker-compose file as volume and reference as environment variable
- 92f1602 removed unused features
- c8d5392 rename openapi to kusk-gateway-api in dockerfile
- 9a78a3b update README with build and run instructions
- c120af1 update dockerfile to cache go dependencies
- 223ccda update raw/post-processed openapi spec response type
- fb5e078 updates
- 3a91b30 updates
- 08c2ef0 various fixes
- 1235154 various fixes
- 8fef710 wrapped up parsing of postprocessed OpenAPI