Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cluster Manager failing to authenticate on GKE cluster #2

Closed
ukclivecox opened this issue Jan 3, 2018 · 0 comments · Fixed by #3
Closed

Cluster Manager failing to authenticate on GKE cluster #2

ukclivecox opened this issue Jan 3, 2018 · 0 comments · Fixed by #3

Comments

@ukclivecox
Copy link
Contributor

RBAC is active by default for 1.8> clusters.

A service account will probably be needed but also use of GCPAuthenticator

seldondev pushed a commit that referenced this issue Sep 30, 2019
Making some fields required to reduce validating complexity and improve clarity
seldondev pushed a commit that referenced this issue Sep 18, 2020
FogDong pushed a commit to FogDong/seldon-core that referenced this issue Nov 24, 2020
FogDong pushed a commit to FogDong/seldon-core that referenced this issue Nov 24, 2020
nadinet added a commit to nadinet/seldon-core that referenced this issue Apr 29, 2021
nadinet added a commit to nadinet/seldon-core that referenced this issue May 21, 2021
agrski pushed a commit that referenced this issue Dec 2, 2022
* Initial commit for REST reverse proxy

* refactor and use v2client

* initial cache manager

* add LRU functionality

* fix LRU test

* wire up cache

* Add locking and tests

* add  edge case tests

* tidy up test

* tidy up tests and add concurrent update

* add a test for extract model name from path

* initial state manager strucutre

* rename file

* adding locking

* unload model when we evict

* go mod changes

* fix test

* retun priority when evict as well

* integrate cache in reverse proxy

* wire up state manager in client

* tidy up get model details

* wire up reverse proxy at start

* Change model version to unit32

* Initial Agent version changes. Code refactor.

* lint and ensure model name is changed

* Add unload model functionality to agent to handle versions

* Add version cleanup to scheduler

* Updates for k8s

* lint

* small updates

* change download to use hash for rclone folder to eventually allow caching of copy sync

* Modify protos to remove version and restructure

* k8s testing via grpc

* Update operator

* ensure k8s generation works

* Allow multiple vesions in ModelStatus call

* Handle terminate and k8s updates

* lint

* add retry for status update and fix event creation

* lint

* fix retries for client -> scheduler

* Add triton server handler to agent

* grpc test

* Add Triton

* fix server http port typos

* Fix Envoy resource bug and add server memory notebook tests

* Add triton xgboost example and always copy triton config

* lint

* Initial Manager reconcile for Server

* Add servers to kustomize

* Updates for agent start from env and updates to serverconfigs

* Add Status Handling for Servers

* handle deleted servers and consistent ordering of replicas

* Add logging

* sync model reload with concurrent infer requests

* Add Server Notification and events

* buggy wg

* review comments changes

* lint

* change minReplicas to 1 if not specified

* remove unnecesary get model

* fix test

* wait on concurrent model reload

* fix model reschedule to server on server delete

* better reverse proxy lifecycle management

* updated to fix delete server tests in k8s notebook

* lint

* review comments for client state

* implement delete item using the heap Remove util

* fix test after merge

* Move channel comms to central hub

* improve agent server tests

* lint

* review comment updates

* Fix hub channel close safety

* review comment updates

* Make addListener signal type of channel

* Set channel as send only for config updates

* update Makefile to allow servers to be deployed

* Update scheduler server deployment (as opposed to operator server deployment) and add debug for filters when they fail in scheduling

* lint

* Updates from review

* fix typos

* Agent Service for debugging

* makefile changes

* return more state in status endpoint

* changes to notebook

* further changes post-merge

* tidy up logic for concurrency management

* tidy up interface for clientservices

* tidy up test

* serialise actions on same model (control plane)

* Add a test for concurrent unload

* tidy up code

* if there is an error in makeroom try next model

* add test data and control plane

* tidy up some of the concurrency

* deal with concurrency  parallel unload

* having locks per model across entire stack

* sorting out concurrency issues

* fix deadlock

* tidy up test

* check memory server capacity before update

* return 404 if the model cannot be found / reloaded

* fix reverse proxy test

* notebook changes

* notebook changes

* post merge #2

* fix lint

* notebook changes

* export reverse proxy ports

* refactor function

Co-authored-by: Clive Cox <[email protected]>
sakoush pushed a commit that referenced this issue Jan 26, 2024
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.46.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.46.0...v1.56.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
sakoush added a commit that referenced this issue Jan 29, 2024
* build(deps): bump golang.org/x/crypto in /scheduler

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0.
- [Commits](golang/crypto@v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux

Bumps [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.31.0 to 0.44.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.31.0...zpages/v0.44.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump golang.org/x/net in /tests/integration

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0.
- [Commits](golang/net@v0.7.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /operator

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0.
- [Commits](golang/crypto@v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* allow tests to run on sakoush fork

THIS SHOULD NOT BE MERGED UPSTREAM

* run lint on sakoush fork

DO NOT MERGE UPSTREAM

* build(deps): bump golang.org/x/sys in /components/tls

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20220319134239-a9b59b0215f8 to 0.1.0.
- [Commits](https://github.com/golang/sys/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump gopkg.in/yaml.v3 in /components/tls

Bumps gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0.

---
updated-dependencies:
- dependency-name: gopkg.in/yaml.v3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump github.com/docker/docker in /tests/integration

Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.2+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](moby/moby@v24.0.2...v24.0.7)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Revert "build(deps): bump golang.org/x/sys from 0.0.0-20220319134239-a9b59b0215f8 to 0.1.0 in /components/tls"

* build(deps): bump golang.org/x/text in /components/tls

Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.3.7...v0.3.8)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump golang.org/x/net in /components/tls

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220225172249-27dd8689420f to 0.17.0.
- [Commits](https://github.com/golang/net/commits/v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 in /apis/go

Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.3.7...v0.3.8)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump golang.org/x/net in /apis/go

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220225172249-27dd8689420f to 0.17.0.
- [Commits](https://github.com/golang/net/commits/v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump google.golang.org/grpc in /components/tls (#2)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.46.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.46.0...v1.56.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump google.golang.org/grpc in /apis/go (#13)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.49.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.49.0...v1.56.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* upgrade to go 1.20.13

* fix pipelinegateway docker

* Revert "run lint on sakoush fork"

This reverts commit d3fe35f.

* Revert "allow tests to run on sakoush fork"

This reverts commit db7db89.

* upgrade dataflow ubi image openjdk 17

* upgrade grafana to 10.3.1

* upgrade rclone to 1.65.2

* upgrade stale go in various go.mod

* pin go-version in github workflows

* relax base docker image for dataflow

* relax go patch version in docker images

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant