-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix base files and regenerate bundle-ocp and dockerfile and bump
cert-manager version
- Loading branch information
Showing
6 changed files
with
53 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,7 +25,7 @@ metadata: | |
containerImage: registry.redhat.io/dynamic-accelerator-slicer-tech-preview/instaslice-rhel9-operator@sha256:0600fe10ed25bd9e4d6be586b6d92e69fb85a23252cddf8e3f2fda3fe0736a8f | ||
createdAt: "2024-11-01T14:26:33Z" | ||
description: InstaSlice works with GPU operator to create mig slices on demand | ||
operators.operatorframework.io/builder: operator-sdk-v1.34.2 | ||
operators.operatorframework.io/builder: operator-sdk-v1.37.0 | ||
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 | ||
features.operators.openshift.io/cnf: "false" | ||
features.operators.openshift.io/cni: "false" | ||
|
@@ -40,7 +40,7 @@ metadata: | |
operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]' | ||
repository: https://github.com/openshift/instaslice-operator | ||
support: https://github.com/openshift/instaslice-operator/issues | ||
name: instaslice-operator.v0.1.0 | ||
name: instaslice-operator.v0.0.2 | ||
namespace: placeholder | ||
spec: | ||
apiservicedefinitions: {} | ||
|
@@ -49,9 +49,9 @@ spec: | |
- kind: Instaslice | ||
name: instaslices.inference.redhat.com | ||
version: v1alpha1 | ||
description: "### Introduction\nInstaSlice works with GPU operator to create mig | ||
slices on demand.\n\n### Prerequisites\n\n1. Install the [NVIDIA GPU drivers and | ||
CUDA toolkit](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#driver-installation) | ||
description: "### Introduction\nInstaSlice uses stable APIs and works with GPU operator | ||
to create mig slices on demand.\n\n### Prerequisites\n\n1. Install the [NVIDIA | ||
GPU drivers and CUDA toolkit](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#driver-installation) | ||
on the host.\n2. Install the [NVIDIA Container Toolkit (CTK)](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html).\n3. | ||
Configure the NVIDIA Container Runtime as the default Docker runtime:\n `sudo | ||
nvidia-ctk runtime configure --runtime=docker --set-as-default`\n4. Restart Docker | ||
|
@@ -78,9 +78,23 @@ spec: | |
`0.1.0` by\nfollowing [uninstall operator section](https://github.com/openshift/instaslice-operator)\nand | ||
install the new version.\n\nChanges to patch version (major.minor.patch) indicates | ||
that no breaking changes\nare introduced, thus upgrade can be done without uninstalling | ||
and reinstalling\nthe operator.\n\n### Documentation\nDocumentation and installation | ||
guide can be found below:\n * [Installation Guide](https://github.com/openshift/instaslice-operator)\n | ||
\ * [Instaslice Operator](https://github.com/openshift/instaslice-operator/blob/main/README.md)\n\n### | ||
and reinstalling\nthe operator.\n\n### Why Instaslice\n\nPartitionable accelerators | ||
provided by vendors need partition to be created at node boot-time or to change | ||
partitions one would have to evict all the workloads at the node level to create | ||
new set of partitions.\n\nInstaSlice will help if:\n\n- user does not know all | ||
the accelerators partitions needed a priori on every node on the cluster\n\n- | ||
user partition requirements change at the workload level rather than the node | ||
level\n\n- user does not want to learn or use new API to request accelerators | ||
slices\n\n- user prefers to use stable device plugins APIs for creating partitions\n\n###Features | ||
Overview\n\n- Integration with Kubernetes [quota management](https://github.com/openshift/instaslice-operator/blob/main/docs/instaslice_kube_quota_int.md)\n\n- | ||
Integration with project [Kueue](https://github.com/openshift/instaslice-operator/blob/main/docs/kueue.md)\n\n- | ||
[Emulator](https://github.com/openshift/instaslice-operator/blob/main/docs/emulator.md) | ||
mode to run test InstaSlice firstfit placement strategy\n\n- Integration with | ||
vLLM, Kserve, [Deployments](https://github.com/openshift/instaslice-operator/blob/main/samples/vllm_deployment.yaml), | ||
[Jobs](https://github.com/openshift/instaslice-operator/blob/main/samples/vllm_job.yaml), | ||
and [Statefulsets](https://github.com/openshift/instaslice-operator/blob/main/samples/vllm_statefulset.yaml)\n\n### | ||
Documentation\nDocumentation and installation guide can be found below:\n * [Installation | ||
Guide](https://github.com/openshift/instaslice-operator)\n * [Instaslice Operator](https://github.com/openshift/instaslice-operator/blob/main/README.md)\n\n### | ||
License\ninstaslice-operator is licensed under the Apache 2.0 license" | ||
displayName: Instaslice | ||
icon: | ||
|
@@ -158,6 +172,10 @@ spec: | |
- get | ||
- patch | ||
- update | ||
- nonResourceURLs: | ||
- /metrics | ||
verbs: | ||
- get | ||
- apiGroups: | ||
- authentication.k8s.io | ||
resources: | ||
|
@@ -205,7 +223,7 @@ spec: | |
containers: | ||
- args: | ||
- --health-probe-bind-address=:8081 | ||
- --metrics-bind-address=127.0.0.1:8080 | ||
- --metrics-bind-address=:8443 | ||
- --leader-elect | ||
command: | ||
- /manager | ||
|
@@ -311,8 +329,24 @@ spec: | |
maintainers: | ||
- email: [email protected] | ||
name: Abhishek Malvankar | ||
- email: [email protected] | ||
name: Cameron Meadors | ||
- email: [email protected] | ||
name: Harshal Patil | ||
- email: [email protected] | ||
name: Kevin Hannon | ||
- email: [email protected] | ||
name: Mohammed Abdi | ||
- email: [email protected] | ||
name: Mrunal Patel | ||
- email: [email protected] | ||
name: Olivier Tardieu | ||
- email: [email protected] | ||
name: Ryan Phillips | ||
- email: [email protected] | ||
name: Sai Ramesh Vanka | ||
- email: [email protected] | ||
name: Vitaliy Emporopulo | ||
maturity: alpha | ||
minKubeVersion: 1.16.0 | ||
provider: | ||
|
@@ -321,7 +355,7 @@ spec: | |
relatedImages: | ||
- image: registry.redhat.io/dynamic-accelerator-slicer-tech-preview/instaslice-daemonset-rhel9@sha256:cbb3e7dc15c9a830df94aea421b611ff198f6ca4f46a9188624e80553f01071b | ||
name: instaslice-daemonset | ||
version: 0.1.0 | ||
version: 0.0.2 | ||
webhookdefinitions: | ||
- admissionReviewVersions: | ||
- v1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters