Commit Graph

8 Commits

Author SHA1 Message Date
Tobias Goerke 8a4d0efe6e feat: make pvcviewer istio gateway configurable (kubeflow/kubeflow#7351) 2023-10-19 00:31:56 +00:00
dependabot[bot] 4a75c9b330 build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /components/pvcviewer-controller (kubeflow/kubeflow#7331)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.17.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 16:05:22 +00:00
Tobias Goerke e462c28b64 fix: pvcviewer tests (kubeflow/kubeflow#7292)
Changes filepaths on master caused the download of CRDs to fail.
Instead, we now add the CRDs statically, to prevent issues like these.

See for more info:
https://github.com/kubeflow/kubeflow/pull/7286#issuecomment-1728151521
2023-09-21 09:04:37 +00:00
Tobias Goerke 0f464e5bfd fix: viewer-spec.yaml and trigger build (kubeflow/kubeflow#7230)
* build: minor doc improvement triggering build pipe

* fix: viewer-spec.yaml

Two fields are either not correctly indented or named incorrectly

* fix: add volumes definition required by controller

* feat: use filebrowser:v2.24.2 enabling tus uploads
2023-08-16 18:56:03 +00:00
Tobias Goerke b1bdb3af0f Update PVCViewer manifests (kubeflow/kubeflow#7178)
* Update role_binding.yaml

roleRef.name now matches role.metadata.name

* Remove invalid creationTimestamp: null fields

* Use commonLabels over labels
to comply with old kustomize version being used in integration tests

* Use vars in favor of replacements
2023-07-31 18:08:29 +00:00
一条肥鱼 07d88db222 fix: deprecation of 'go get' for installing modules (kubeflow/kubeflow#7177)
Co-authored-by: esacif <esacif@gmail.com>
2023-07-20 09:35:25 +00:00
dependabot[bot] 384a7b5e2f build(deps): bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 in /components/pvcviewer-controller (kubeflow/kubeflow#7167)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220722155237-a158d28d115b to 0.7.0.
- [Commits](https://github.com/golang/net/commits/v0.7.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-14 14:38:35 +00:00
Tobias Goerke 797c9d0486 Re-Introducing the Volumes Viewer (kubeflow/kubeflow#6876)
* Integrating volumes viewer into volumes ui backend

* Integrating volumes viewer into volumes ui frontend

* Modified the volume viewer's manifests to be in accordance with the volumes viewer changes

* Bootstrapping/creating VolumesViewer Controller

* Changed/reverted image definitions

* Fixed code style issues

* Run prettier on index-default.component.ts

* Reverted accidental method call change back to getSelectedNamespace2

* Reverted package-lock.json

* Now using the VOLUME_VIEWER_IMAGE env variable in the viewer's podTemplate

* Set readinessProbe.initialDelaySeconds=2 for new viewers

* Removed downward api references in favor of Python variable expansion

* Revised crd schema

- Now includes a status.URL field
- Reverted changes to status.py to minimize diff

* Providing NAME as a possible var for var expansion

* Return and use the VolumesViewer.Status.URL

* Reconcile status while deletion ongoing

* Restored empty line to get file off diff

* Reducing diff on get.py

* Run prettier

* Updated OWNERS/README

* Changes to schema comments / renaming

* Improved test performance and reliability
By cleaning up resources created by tests in afterEach()
Also: Pod watch now only triggers for non-terminating RUNNING/PENDING pods, reducing the number of reconciliation calls

* Renaming VolumesViewer -> PVCViewer as discussed in community meeting

* Moving changes to volumes frontend to another PR as discussed in community meeting

* Renaming file names

* Renaming PVCViewerSpec.PodTemplate -> PodSpec

* Renaming PVCViewerSpec.Service -> Networking

* Adding the Spec.PVC field and validating/defaulting webhooks

* Adding the option to load a default podSpec from file

* Introduced PVCViewer.Status.Conditions

* Validator requires the PVC to be used in podSpec

* Added tests for the validating webhook

* Removed debug log message

* Updating manifests to work with new webhooks

* Updating documentation

* Refactored manager according to specs

* Modifying pvcviewer OWNERS

* Makefile & renaming comp -> pvcviewer-controller

* Changing nameprefix to pvcviewer-

* Setting imagePullPolicy: IfNotPresent

* Adding a base directory

* Generating TLS certs for make run

* Adding a log time encoder
2023-06-14 07:33:34 +00:00