Skip to content

Commit

Permalink
build(manifests): 🐳 update manifests and chart for v0.2.6-alpha.16
Browse files Browse the repository at this point in the history
  • Loading branch information
tunahanertekin committed Jan 19, 2024
1 parent 9b95ecb commit 68d33a0
Show file tree
Hide file tree
Showing 8 changed files with 150 additions and 35 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
<a name="unreleased"></a>
## [Unreleased]

### Feat
- **build:** integrate buildmanager for environments


<a name="v0.2.6-alpha.15"></a>
## [v0.2.6-alpha.15] - 2024-01-18
### Fix
- **notebook:** :bug: allow notebook connections over ingress

Expand Down Expand Up @@ -395,7 +401,8 @@
- 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.14.9...HEAD
[Unreleased]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.15...HEAD
[v0.2.6-alpha.15]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.14.9...v0.2.6-alpha.15
[v0.2.6-alpha.14.9]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.14.8...v0.2.6-alpha.14.9
[v0.2.6-alpha.14.8]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.14.7...v0.2.6-alpha.14.8
[v0.2.6-alpha.14.7]: https://github.com/robolaunch/robot-operator/compare/v0.2.6-alpha.14.6...v0.2.6-alpha.14.7
Expand Down
2 changes: 1 addition & 1 deletion config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ kind: Kustomization
images:
- name: controller
newName: robolaunchio/robot-controller-manager
newTag: v0.2.6-alpha.15
newTag: v0.2.6-alpha.16
29 changes: 28 additions & 1 deletion docs/reference/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -817,6 +817,33 @@ _Appears in:_



#### BuildManagerScope





_Appears in:_
- [Step](#step)

| Field | Description |
| --- | --- |
| `scopeType` _[BuildManagerScopeType](#buildmanagerscopetype)_ | Type of the BuildManager scope. Allowed scopes are `Workspace` and `Path`. |
| `workspace` _string_ | Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests. It's being applied if the scope type is `Workspace`. |
| `path` _string_ | Absolute path of the directory. It's being applied if the scope type is `Path`. |


#### BuildManagerScopeType

_Underlying type:_ `string`



_Appears in:_
- [BuildManagerScope](#buildmanagerscope)



#### ConnectionInfo


Expand Down Expand Up @@ -1439,9 +1466,9 @@ _Appears in:_

| Field | Description |
| --- | --- |
| `scope` _[BuildManagerScope](#buildmanagerscope)_ | Selects the scope for BuildManager step. |
| `instances` _string array_ | Cluster selector. If the current instance name is on the list, BuildManager creates building jobs. |
| `name` _string_ | Name of the step. |
| `workspace` _string_ | Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests. |
| `command` _string_ | Bash command to run. Assume that your command will be `/bin/bash -c <COMMAND>`. Use logical operators (eg. `&&`) and pipes if the multiple dependent commands will be executed. |
| `script` _string_ | Bash script to run. |
| `env` _[EnvVar](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.22/#envvar-v1-core) array_ | Environment variables for step. |
Expand Down
4 changes: 2 additions & 2 deletions hack/deploy/chart/robot-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.15
version: 0.2.6-alpha.16
# 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.15"
appVersion: "v0.2.6-alpha.16"
50 changes: 40 additions & 10 deletions hack/deploy/chart/robot-operator/templates/buildmanager-crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -189,16 +189,31 @@ spec:
name:
description: Name of the step.
type: string
scope:
description: Selects the scope for BuildManager step.
properties:
path:
description: Absolute path of the directory. It's being applied
if the scope type is `Path`.
type: string
scopeType:
description: Type of the BuildManager scope. Allowed scopes
are `Workspace` and `Path`.
type: string
workspace:
description: Name of the workspace. Should be selected among
the existing workspaces in WorkspaceManager's manifests.
It's being applied if the scope type is `Workspace`.
type: string
required:
- scopeType
type: object
script:
description: Bash script to run.
type: string
workspace:
description: Name of the workspace. Should be selected among the
existing workspaces in WorkspaceManager's manifests.
type: string
required:
- name
- workspace
- scope
type: object
type: array
type: object
Expand Down Expand Up @@ -453,16 +468,31 @@ spec:
name:
description: Name of the step.
type: string
scope:
description: Selects the scope for BuildManager step.
properties:
path:
description: Absolute path of the directory. It's being
applied if the scope type is `Path`.
type: string
scopeType:
description: Type of the BuildManager scope. Allowed scopes
are `Workspace` and `Path`.
type: string
workspace:
description: Name of the workspace. Should be selected
among the existing workspaces in WorkspaceManager's
manifests. It's being applied if the scope type is `Workspace`.
type: string
required:
- scopeType
type: object
script:
description: Bash script to run.
type: string
workspace:
description: Name of the workspace. Should be selected among
the existing workspaces in WorkspaceManager's manifests.
type: string
required:
- name
- workspace
- scope
type: object
type: object
type: array
Expand Down
27 changes: 21 additions & 6 deletions hack/deploy/chart/robot-operator/templates/robot-crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -938,17 +938,32 @@ spec:
name:
description: Name of the step.
type: string
scope:
description: Selects the scope for BuildManager step.
properties:
path:
description: Absolute path of the directory. It's
being applied if the scope type is `Path`.
type: string
scopeType:
description: Type of the BuildManager scope. Allowed
scopes are `Workspace` and `Path`.
type: string
workspace:
description: Name of the workspace. Should be
selected among the existing workspaces in WorkspaceManager's
manifests. It's being applied if the scope type
is `Workspace`.
type: string
required:
- scopeType
type: object
script:
description: Bash script to run.
type: string
workspace:
description: Name of the workspace. Should be selected
among the existing workspaces in WorkspaceManager's
manifests.
type: string
required:
- name
- workspace
- scope
type: object
type: object
type: array
Expand Down
2 changes: 1 addition & 1 deletion hack/deploy/chart/robot-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ controllerManager:
- ALL
image:
repository: robolaunchio/robot-controller-manager
tag: v0.2.6-alpha.15
tag: v0.2.6-alpha.16
resources:
limits:
cpu: 500m
Expand Down
62 changes: 49 additions & 13 deletions hack/deploy/manifests/robot_operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -160,15 +160,27 @@ spec:
name:
description: Name of the step.
type: string
scope:
description: Selects the scope for BuildManager step.
properties:
path:
description: Absolute path of the directory. It's being applied if the scope type is `Path`.
type: string
scopeType:
description: Type of the BuildManager scope. Allowed scopes are `Workspace` and `Path`.
type: string
workspace:
description: Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests. It's being applied if the scope type is `Workspace`.
type: string
required:
- scopeType
type: object
script:
description: Bash script to run.
type: string
workspace:
description: Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests.
type: string
required:
- name
- workspace
- scope
type: object
type: array
type: object
Expand Down Expand Up @@ -359,15 +371,27 @@ spec:
name:
description: Name of the step.
type: string
scope:
description: Selects the scope for BuildManager step.
properties:
path:
description: Absolute path of the directory. It's being applied if the scope type is `Path`.
type: string
scopeType:
description: Type of the BuildManager scope. Allowed scopes are `Workspace` and `Path`.
type: string
workspace:
description: Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests. It's being applied if the scope type is `Workspace`.
type: string
required:
- scopeType
type: object
script:
description: Bash script to run.
type: string
workspace:
description: Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests.
type: string
required:
- name
- workspace
- scope
type: object
type: object
type: array
Expand Down Expand Up @@ -4318,15 +4342,27 @@ spec:
name:
description: Name of the step.
type: string
scope:
description: Selects the scope for BuildManager step.
properties:
path:
description: Absolute path of the directory. It's being applied if the scope type is `Path`.
type: string
scopeType:
description: Type of the BuildManager scope. Allowed scopes are `Workspace` and `Path`.
type: string
workspace:
description: Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests. It's being applied if the scope type is `Workspace`.
type: string
required:
- scopeType
type: object
script:
description: Bash script to run.
type: string
workspace:
description: Name of the workspace. Should be selected among the existing workspaces in WorkspaceManager's manifests.
type: string
required:
- name
- workspace
- scope
type: object
type: object
type: array
Expand Down Expand Up @@ -7433,7 +7469,7 @@ spec:
- --leader-elect
command:
- /manager
image: robolaunchio/robot-controller-manager:v0.2.6-alpha.15
image: robolaunchio/robot-controller-manager:v0.2.6-alpha.16
livenessProbe:
httpGet:
path: /healthz
Expand Down

0 comments on commit 68d33a0

Please sign in to comment.