diff --git a/CHANGELOG.md b/CHANGELOG.md
index a974676e..adb7f34f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,24 +2,15 @@
## [Unreleased]
### Feat
+- **environment:** :rocket: support provisioning environments
+- **environment:** :rocket: implement environment api
- **gpu:** :rocket: support mig instances
-
-
-
-## [v0.2.6-alpha.2] - 2023-08-30
-### Feat
- **image:** :rocket: use config map for image query
- **registry:** :rocket: support custom image registries
- **vdi:** :rocket: add cpu option
-
-
-## [v0.2.6-alpha.1] - 2023-08-10
-### Feat
-- **environment:** :rocket: support provisioning environments
-- **environment:** :rocket: implement environment api
-
### Fix
+- **webhooks:** set gpu instance type if it's not specified
- **webhooks:** :bug: update webhook condition
@@ -251,9 +242,7 @@
- Merge pull request [#24](https://github.com/robolaunch/robot-operator/issues/24) from robolaunch/23-allow-multiple-launches
-[Unreleased]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.2...HEAD
-[v0.2.6-alpha.2]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.1...v0.2.6-alpha.2
-[v0.2.6-alpha.1]: https://github.com/robolaunch/robot-operator/compare/v0.2.5-alpha.34...v0.2.6-alpha.1
+[Unreleased]: https://github.com/robolaunch/robot-operator/compare/v0.2.5-alpha.34...HEAD
[v0.2.5-alpha.34]: https://github.com/robolaunch/robot-operator/compare/v0.2.5-alpha.33...v0.2.5-alpha.34
[v0.2.5-alpha.33]: https://github.com/robolaunch/robot-operator/compare/v0.2.5-alpha.32...v0.2.5-alpha.33
[v0.2.5-alpha.32]: https://github.com/robolaunch/robot-operator/compare/v0.2.5-alpha.31...v0.2.5-alpha.32
diff --git a/config/crd/bases/robot.roboscale.io_launchmanagers.yaml b/config/crd/bases/robot.roboscale.io_launchmanagers.yaml
index 43565f37..815171bf 100644
--- a/config/crd/bases/robot.roboscale.io_launchmanagers.yaml
+++ b/config/crd/bases/robot.roboscale.io_launchmanagers.yaml
@@ -189,7 +189,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg.
nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
diff --git a/config/crd/bases/robot.roboscale.io_robotartifacts.yaml b/config/crd/bases/robot.roboscale.io_robotartifacts.yaml
index 71f07eba..44622f45 100644
--- a/config/crd/bases/robot.roboscale.io_robotartifacts.yaml
+++ b/config/crd/bases/robot.roboscale.io_robotartifacts.yaml
@@ -320,7 +320,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg.
nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
@@ -377,7 +376,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg.
nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
diff --git a/config/crd/bases/robot.roboscale.io_robotdevsuites.yaml b/config/crd/bases/robot.roboscale.io_robotdevsuites.yaml
index a35d6b28..46b16b96 100644
--- a/config/crd/bases/robot.roboscale.io_robotdevsuites.yaml
+++ b/config/crd/bases/robot.roboscale.io_robotdevsuites.yaml
@@ -130,7 +130,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
@@ -187,7 +186,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/config/crd/bases/robot.roboscale.io_robotides.yaml b/config/crd/bases/robot.roboscale.io_robotides.yaml
index b9c03ecb..0e78e7d0 100644
--- a/config/crd/bases/robot.roboscale.io_robotides.yaml
+++ b/config/crd/bases/robot.roboscale.io_robotides.yaml
@@ -74,7 +74,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/config/crd/bases/robot.roboscale.io_robots.yaml b/config/crd/bases/robot.roboscale.io_robots.yaml
index 5ae518d3..14e44306 100644
--- a/config/crd/bases/robot.roboscale.io_robots.yaml
+++ b/config/crd/bases/robot.roboscale.io_robots.yaml
@@ -341,7 +341,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg.
nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
@@ -398,7 +397,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg.
nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
diff --git a/config/crd/bases/robot.roboscale.io_robotvdis.yaml b/config/crd/bases/robot.roboscale.io_robotvdis.yaml
index f63abbbc..581fbbc3 100644
--- a/config/crd/bases/robot.roboscale.io_robotvdis.yaml
+++ b/config/crd/bases/robot.roboscale.io_robotvdis.yaml
@@ -86,7 +86,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml
index f43c66fa..642e6b5c 100644
--- a/config/manager/kustomization.yaml
+++ b/config/manager/kustomization.yaml
@@ -5,4 +5,4 @@ kind: Kustomization
images:
- name: controller
newName: robolaunchio/robot-controller-manager
- newTag: v0.2.6-alpha.3
+ newTag: v0.2.6-alpha.4
diff --git a/hack/deploy/chart/robot-operator/Chart.yaml b/hack/deploy/chart/robot-operator/Chart.yaml
index 6c60a77e..e1322825 100644
--- a/hack/deploy/chart/robot-operator/Chart.yaml
+++ b/hack/deploy/chart/robot-operator/Chart.yaml
@@ -13,9 +13,9 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 0.2.6-alpha.3
+version: 0.2.6-alpha.4
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
-appVersion: "v0.2.6-alpha.3"
+appVersion: "v0.2.6-alpha.4"
diff --git a/hack/deploy/chart/robot-operator/templates/launchmanager-crd.yaml b/hack/deploy/chart/robot-operator/templates/launchmanager-crd.yaml
index e3b4a2d3..fb5b40a7 100644
--- a/hack/deploy/chart/robot-operator/templates/launchmanager-crd.yaml
+++ b/hack/deploy/chart/robot-operator/templates/launchmanager-crd.yaml
@@ -200,7 +200,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg.
nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
diff --git a/hack/deploy/chart/robot-operator/templates/robot-crd.yaml b/hack/deploy/chart/robot-operator/templates/robot-crd.yaml
index b624ae8c..e366d60f 100644
--- a/hack/deploy/chart/robot-operator/templates/robot-crd.yaml
+++ b/hack/deploy/chart/robot-operator/templates/robot-crd.yaml
@@ -352,7 +352,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
@@ -409,7 +408,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/hack/deploy/chart/robot-operator/templates/robotartifact-crd.yaml b/hack/deploy/chart/robot-operator/templates/robotartifact-crd.yaml
index c0fa6aeb..e40c91bf 100644
--- a/hack/deploy/chart/robot-operator/templates/robotartifact-crd.yaml
+++ b/hack/deploy/chart/robot-operator/templates/robotartifact-crd.yaml
@@ -319,7 +319,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
@@ -376,7 +375,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/hack/deploy/chart/robot-operator/templates/robotdevsuite-crd.yaml b/hack/deploy/chart/robot-operator/templates/robotdevsuite-crd.yaml
index 4b2f282a..2f339217 100644
--- a/hack/deploy/chart/robot-operator/templates/robotdevsuite-crd.yaml
+++ b/hack/deploy/chart/robot-operator/templates/robotdevsuite-crd.yaml
@@ -142,7 +142,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
@@ -199,7 +198,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/hack/deploy/chart/robot-operator/templates/robotide-crd.yaml b/hack/deploy/chart/robot-operator/templates/robotide-crd.yaml
index 042424be..ccafd9e7 100644
--- a/hack/deploy/chart/robot-operator/templates/robotide-crd.yaml
+++ b/hack/deploy/chart/robot-operator/templates/robotide-crd.yaml
@@ -74,7 +74,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/hack/deploy/chart/robot-operator/templates/robotvdi-crd.yaml b/hack/deploy/chart/robot-operator/templates/robotvdi-crd.yaml
index 674a0ce9..bc90f8c5 100644
--- a/hack/deploy/chart/robot-operator/templates/robotvdi-crd.yaml
+++ b/hack/deploy/chart/robot-operator/templates/robotvdi-crd.yaml
@@ -98,7 +98,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb.
Defaults to "nvidia.com/gpu".
type: string
diff --git a/hack/deploy/chart/robot-operator/values.yaml b/hack/deploy/chart/robot-operator/values.yaml
index d3455b46..9ebe69c0 100644
--- a/hack/deploy/chart/robot-operator/values.yaml
+++ b/hack/deploy/chart/robot-operator/values.yaml
@@ -32,7 +32,7 @@ controllerManager:
- ALL
image:
repository: robolaunchio/robot-controller-manager
- tag: v0.2.6-alpha.3
+ tag: v0.2.6-alpha.4
resources:
limits:
cpu: 500m
diff --git a/hack/deploy/manifests/robot_operator.yaml b/hack/deploy/manifests/robot_operator.yaml
index e2132f0f..0dcdcdee 100644
--- a/hack/deploy/manifests/robot_operator.yaml
+++ b/hack/deploy/manifests/robot_operator.yaml
@@ -820,7 +820,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -2035,7 +2034,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -2085,7 +2083,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -2344,7 +2341,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -2394,7 +2390,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -2634,7 +2629,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -3122,7 +3116,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -3172,7 +3165,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -5073,7 +5065,6 @@ spec:
description: GPU core number that will be allocated.
type: integer
gpuInstance:
- default: nvidia.com/gpu
description: GPU instance that will be allocated. eg. nvidia.com/mig-1g.5gb. Defaults to "nvidia.com/gpu".
type: string
memory:
@@ -6610,7 +6601,7 @@ spec:
- --leader-elect
command:
- /manager
- image: robolaunchio/robot-controller-manager:v0.2.6-alpha.3
+ image: robolaunchio/robot-controller-manager:v0.2.6-alpha.4
livenessProbe:
httpGet:
path: /healthz