-
Notifications
You must be signed in to change notification settings - Fork 66
feat(ws): add manifests for frontend #487
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
feat(ws): add manifests for frontend #487
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i'll ask for a couple quick edits that jump out now - but please be aware I'll do a much more comprehensive review on Monday where I will try to deploy these changes along with base Kubeflow manifests and backend
component to exercise end-to-end functionality.
For now, 2 easy "structure" changes I will ask for:
-
workspaces/frontend/manifests/kustomize
should be the "base" directory (no/config
folder) -
options/istio
should be the root folder in which you place the istio-specific resources
livenessProbe: | ||
httpGet: | ||
path: / | ||
port: 8080 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use the named port value of http-frontend
here
readinessProbe: | ||
httpGet: | ||
path: / | ||
port: 8080 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
workspaces/frontend/config/manifests/kustomize/options/virtual-service.yaml
Outdated
Show resolved
Hide resolved
7edcef8
to
7c11794
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found some minor discrepancy
workspaces/frontend/manifests/kustomize/istio/options/istio-authorization-policy.yaml
Outdated
Show resolved
Hide resolved
workspaces/frontend/manifests/kustomize/base/kustomization.yaml
Outdated
Show resolved
Hide resolved
@harshad16: changing LGTM is restricted to collaborators In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
7c11794
to
a2a8b17
Compare
/lgtm verified these changes with help of a script I have been working on to deploy Central Dashboard in user requests to |
/ok-to-test |
…w#404 Signed-off-by: Noa <[email protected]>
a2a8b17
to
92bdb7f
Compare
/lgtm re-verified the end-to-end of running |
Signed-off-by: Andy Stoneberg <[email protected]>
Thanks @Noa-limoy and @andyatmiami. Great step towards end-to-end deployment of Notebooks v2. /lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: thesuperzapper The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
ebd5d2c
into
kubeflow:notebooks-v2
* feat(ws): Define k8s workload manifest for frontend component kubeflow#404 Signed-off-by: Noa <[email protected]> * fix: virtual-service tweaks from review Signed-off-by: Andy Stoneberg <[email protected]> --------- Signed-off-by: Noa <[email protected]> Signed-off-by: Andy Stoneberg <[email protected]> Co-authored-by: Andy Stoneberg <[email protected]>
* feat(ws): Define k8s workload manifest for frontend component kubeflow#404 Signed-off-by: Noa <[email protected]> * fix: virtual-service tweaks from review Signed-off-by: Andy Stoneberg <[email protected]> --------- Signed-off-by: Noa <[email protected]> Signed-off-by: Andy Stoneberg <[email protected]> Co-authored-by: Andy Stoneberg <[email protected]>
closes: #404
In this PR I have deployed the frontend component to Kubernetes using Kustomize.