Skip to content

Releases: kubeshop/kuskgateway-api-server

v1.1.3

22 Aug 11:00
4beb327
Compare
Choose a tag to compare

Changelog

  • 4beb327 Merge pull request #62 from kubeshop/kylehodgetts/enhancement/581-hide-managed-api
  • 99baecd add label selector when querying apis and static routes to filter out internal resources managed by kusk. this is to prevent the user editing them and potentially breaking their installation

v1.1.2

19 Aug 09:31
e3e54d7
Compare
Choose a tag to compare

Changelog

v1.1.1

09 Aug 10:33
5ebf714
Compare
Choose a tag to compare

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

27 Jun 15:05
2e1760e
Compare
Choose a tag to compare

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: Run format 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

03 May 14:31
f6c04e2
Compare
Choose a tag to compare

Changelog

  • f6c04e2 Merge pull request #36 from kubeshop/olelensmar/fix/openapi-servers
  • 4feaf8c fix: improved readme
  • 35c8466 fix: removed test server and changed local to be same as default dashboard

v0.0.0-rc2

21 Apr 15:42
b7f8c60
Compare
Choose a tag to compare
v0.0.0-rc2 Pre-release
Pre-release

Changelog

v1.0.1-alpha1

04 Apr 17:52
f54af5c
Compare
Choose a tag to compare
v1.0.1-alpha1 Pre-release
Pre-release

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

04 Apr 11:14
dd9603d
Compare
Choose a tag to compare

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