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