Releases: onepanelio/onepanel
v0.17.0-rc.1
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.17.0-rc.1/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.17.0-rc.1/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: Add Hyperparameter tuning Workflow Template (#786)
- feat: upgrade grpc (#801)
- feat: Add node pool parameter (#802)
- feat: Add select.nodepool parameter type (#809)
- feat: improve error message for not found milestones (#813)
- feat: update api (#223)
- feat: display "no metrics" when there are none (#228)
- feat: add new parameter select.nodepool (#229)
- feat: Dashboard and Workspace permission updates (#230)
- feat: cli delete command (#87)
- feat: added select.nodepool documentation (#91)
Fixes
- fix: closing web sockets (#799)
- fix: Resolves intermittent errors in Workflows with Sidecars (#808)
- fix: select.nodepool validation (#810)
- fix: Path to hyperparameter-tuning migration (#811)
- fix: Use correct label for hyperparameter tuning Workflow (#812)
- fix: issue where back link sometimes didn't work in workflows (#222)
- fix: align workflow execution columns so metrics are flush top (#224)
- fix: issue where back navigation didn't work correctly with query parameters (#225)
- fix: issue where json or yaml text was not rendered (#226)
- fix: updated fields to use reactive forms data communication (#231)
- fix: missing error messages from workspace templates (#232)
- fix: wrong nodepool manifest value used (#233)
- fix: issue where form was not cleared when switching workflow template. (#234)
- fix: issue where text area no longer had a value. (#235)
- fix: Namespace reserved word validation (#90)
- fix: Bypass istio proxy on outbound calls in core (#108)
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
v0.16.0
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: Add support for visualization sidecars (#691)
- feat: upgrade argo to v2.11.6 (#704)
- feat: update argo to 2.11.6 (#713)
- feat: Terminate Workflow action will still execute exitHandler tasks (#719)
- feat: remove is valid token endpoint (#722)
- feat: include LF AI Landscape onepanel link (#729)
- feat: Update CVAT env vars + add TensorBoard (#730)
- feat: add metrics database support to workflow executions (#736)
- feat: add metrics API to core (#738)
- feat: added total results counts to list requests (#765)
- feat: Support GPU resource limits in Workspaces and Workflows (#770)
- feat: Sidecars UI (#206)
- feat: add metrics ui (#208)
- feat: Hide columns so that metrics is display before templates (#212)
- feat: update workflow metrics when workflow completes (#213)
- feat: added workflow template link in workflow execution page (#217)
- feat: simplify logic for listing resources (#218)
- feat: Add support to scroll into view a linked Workflow task (#219)
- feat: Add GKE NVIDIA driver overlay (#88)
- feat: update argo manifests to 2.11.6 (#95)
- feat: improve istio stability (#98)
- feat: update argo manifests to 2.11.8 (#100)
- feat: add a placeholder for default namespace (#102)
- feat: Add resources.limits for better GPU support on GKE (#103)
Fixes
- fix: puts back IsValidToken endpoint for backwards compatibility (#731)
- fix: issue where workspace label selection wasn't working. (#733)
- fix: issue where previous metrics migration was using incorrect format (#739)
- fix: github actions (#744)
- fix: Add migration for changes in TFOD and CVAT template (#756)
- fix: Move env vars to workspace creation (#757)
- fix: view overflow on workflows/workspaces lists (#207)
- fix: compilation issue with mat options (#209)
- fix: metrics UI display issues (#210)
- fix: regression where workflow info node was embedded instead of separate (#211)
- fix: github actions breaking (#215)
- fix: added missing Omitted workflow phase (#216)
- fix: issues where some intervals might not have been cleared. (#220)
- fix: issue where node info corners were overflowing (#221)
- fix: removed source argo component from manifest (#84)
- fix: Using filepath, since it creates platform specific filepath separators. (#85)
- fix: catch errors with defaultNamespace in params.yaml (#86)
- fix: added missing vars for argo (#97)
- fix: issue where workflow-controller-configmap was not in the onepanel namespace (#99)
- fix: added missing original-authority case. (#104)
- fix: revert argo update for stability (#106)
Docs
- docs: Update comments (#96)
- docs: Add note about reserved namespaces (#101)
- docs: Update config docs and notes (#84)
Other
- chore: Removing ensureWorkflowRunsOnDedicatedNode function. (#718)
- chore: Adding migration for new CVAT image. (#728)
- build: Bring Go to 1.15.5 in Dockerfile (#740)
- chore: Add issue templates (#755)
- style: Recognize new lines in param values (#214)
- chore: Upgrade GKE nvidia driver installer (#105)
- chore: Upgrade nvidia-device-plugin daemonset (#107)
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov
- dsdon10 dsdon10
- gliptak gliptak
- savan77 savan77
v0.16.0-rc.2
Merge pull request #793 from Vafilor/fix/onepanelio.core.791-gke.jupy…
v0.16.0-rc.1
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.1/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.1/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: Add support for visualization sidecars (#691)
- feat: upgrade argo to v2.11.6 (#704)
- feat: update argo to 2.11.6 (#713)
- feat: Terminate Workflow action will still execute exitHandler tasks (#719)
- feat: remove is valid token endpoint (#722)
- feat: include LF AI Landscape onepanel link (#729)
- feat: Update CVAT env vars + add TensorBoard (#730)
- feat: add metrics database support to workflow executions (#736)
- feat: add metrics API to core (#738)
- feat: added total results counts to list requests (#765)
- feat: Support GPU resource limits in Workspaces and Workflows (#770)
- feat: Sidecars UI (#206)
- feat: add metrics ui (#208)
- feat: Hide columns so that metrics is display before templates (#212)
- feat: update workflow metrics when workflow completes (#213)
- feat: added workflow template link in workflow execution page (#217)
- feat: simplify logic for listing resources (#218)
- feat: Add support to scroll into view a linked Workflow task (#219)
- feat: Add GKE NVIDIA driver overlay (#88)
- feat: update argo manifests to 2.11.6 (#95)
- feat: improve istio stability (#98)
- feat: update argo manifests to 2.11.8 (#100)
- feat: add a placeholder for default namespace (#102)
- feat: Add resources.limits for better GPU support on GKE (#103)
Fixes
- fix: puts back IsValidToken endpoint for backwards compatibility (#731)
- fix: issue where workspace label selection wasn't working. (#733)
- fix: issue where previous metrics migration was using incorrect format (#739)
- fix: github actions (#744)
- fix: Add migration for changes in TFOD and CVAT template (#756)
- fix: Move env vars to workspace creation (#757)
- fix: view overflow on workflows/workspaces lists (#207)
- fix: compilation issue with mat options (#209)
- fix: metrics UI display issues (#210)
- fix: regression where workflow info node was embedded instead of separate (#211)
- fix: github actions breaking (#215)
- fix: added missing Omitted workflow phase (#216)
- fix: issues where some intervals might not have been cleared. (#220)
- fix: issue where node info corners were overflowing (#221)
- fix: removed source argo component from manifest (#84)
- fix: Using filepath, since it creates platform specific filepath separators. (#85)
- fix: catch errors with defaultNamespace in params.yaml (#86)
- fix: added missing vars for argo (#97)
- fix: issue where workflow-controller-configmap was not in the onepanel namespace (#99)
- fix: added missing original-authority case. (#104)
Docs
Other
- chore: Removing ensureWorkflowRunsOnDedicatedNode function. (#718)
- chore: Adding migration for new CVAT image. (#728)
- build: Bring Go to 1.15.5 in Dockerfile (#740)
- chore: Add issue templates (#755)
- style: Recognize new lines in param values (#214)
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov
- gliptak gliptak
- savan77 savan77
- dsdon10 dsdon10
v0.16.0-rc.0
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.0/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.16.0-rc.0/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: Add support for visualization sidecars (#691)
- feat: upgrade argo to v2.11.6 (#704)
- feat: update argo to 2.11.6 (#713)
- feat: Terminate Workflow action will still execute exitHandler tasks (#719)
- feat: remove is valid token endpoint (#722)
- feat: Update CVAT env vars + add TensorBoard (#730)
- feat: add metrics database support to workflow executions (#736)
- feat: add metrics API to core (#738)
- feat: Sidecars UI (#206)
- feat: add metrics ui (#208)
- feat: Hide columns so that metrics is display before templates (#212)
- feat: update workflow metrics when workflow completes (#213)
- feat: update argo manifests to 2.11.6 (#95)
- feat: improve istio stability (#98)
Fixes
- fix: puts back IsValidToken endpoint for backwards compatibility (#731)
- fix: issue where workspace label selection wasn't working. (#733)
- fix: issue where previous metrics migration was using incorrect format (#739)
- fix: view overflow on workflows/workspaces lists (#207)
- fix: compilation issue with mat options (#209)
- fix: metrics UI display issues (#210)
- fix: regression where workflow info node was embedded instead of separate (#211)
- fix: removed source argo component from manifest (#84)
- fix: added missing vars for argo (#97)
Docs
- docs: Update comments (#96)
Other
- chore: Removing ensureWorkflowRunsOnDedicatedNode function. (#718)
- chore: Adding migration for new CVAT image. (#728)
- style: Recognize new lines in param values (#214)
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov
v0.15.0
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: add support to list labels for resources (#684)
- feat: update latest migrations to use file format (#689)
- feat: support for login endpoint (#693)
- feat: Adding migration to reduce the number of volumes in CVAT workspace template (#700)
- feat: label filter for resources (#196)
- feat: added error page and centralized permissions logic into a service. (#197)
- feat: fix display issues with listing pages (#200)
- feat: update api to use new auth (#201)
- feat: added comment used in init to be output to params.yaml (#82)
Fixes
- fix: removed is_system flag (#697)
- fix: concurrency issues with token (#698)
- fix: Set TENSORBOARD_PROXY_URL so TensorBoard can easily be used in JupyterLab (#699)
- fix: issue where terminated workspace labels were being selected (#702)
- fix: rename LogIn request to GetAccessToken (#705)
- fix: issue where new migration ran before all others, causing issues (#709)
- fix: Only inject one sys-send-status task (#711)
- fix: add backwards compatibility for auth token requests (#715)
- fix: issue with saving workspace template description (#198)
- fix: no domain for local development (#199)
- fix: wrong namespace for permissions request (#202)
- fix: Add space between executions number and label (#203)
- fix: Update EnvoyFilter to exclude calling API from API istio-proxy (#94)
Other
- chore: Update CLI messages (#83)
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov
v0.15.0-rc.0
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-rc.0/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-rc.0/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: add support to list labels for resources (#684)
- feat: update latest migrations to use file format (#689)
- feat: support for login endpoint (#693)
- feat: Adding migration to reduce the number of volumes in CVAT workspace template (#700)
- feat: label filter for resources (#196)
- feat: added error page and centralized permissions logic into a service. (#197)
- feat: fix display issues with listing pages (#200)
- feat: update api to use new auth (#201)
- feat: added comment used in init to be output to params.yaml (#82)
Fixes
- fix: removed is_system flag (#697)
- fix: concurrency issues with token (#698)
- fix: Set TENSORBOARD_PROXY_URL so TensorBoard can easily be used in JupyterLab (#699)
- fix: issue where terminated workspace labels were being selected (#702)
- fix: rename LogIn request to GetAccessToken (#705)
- fix: issue where new migration ran before all others, causing issues (#709)
- fix: Only inject one sys-send-status task (#711)
- fix: add backwards compatibility for auth token requests (#715)
- fix: issue with saving workspace template description (#198)
- fix: no domain for local development (#199)
- fix: wrong namespace for permissions request (#202)
- fix: Add space between executions number and label (#203)
- fix: Update EnvoyFilter to exclude calling API from API istio-proxy (#94)
Other
- chore: Update CLI messages (#83)
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov
v0.15.0-alpha
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-alpha/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.15.0-alpha/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
v0.14.0
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: update incoming token to be a JWT token that takes in username (#655)
- feat: revert jwt changes as it creates issues with workflow authentication logic (#660)
- feat: update cvat (#674)
- feat: upgrade cvat to v14 (#675)
- feat: revert jwt api auth changes (#187)
- feat: add labels to workflow listing (#188)
- feat: increase node info size and support multiple artifact file browsers (#190)
- feat: reduce size of view/edit buttons (#194)
- feat: Updating
opctl auth token
to return the token for the admin service account. (#76) - feat: add hmac key to init process (#77)
- feat: added cluster autoscalar for eks (#81)
- feat: Add cluster admin (#87)
- feat: added hmac to secrets (#90)
- feat: added serviceaccounts to list of resources accessible by onepanel (#91)
- feat: revert addition of hmac to secrets (#92)
- feat: cluster-autoscaler for eks (#93)
Fixes
- fix: Use correct group for workspaces resource (#647)
- fix: bad token issue (#656)
- fix: Update label function to return group and resource (#657)
- fix: issue with concurrent map access (#658)
- fix: close db connection when not in use. (#668)
- fix: use system-wide db connection for auth (#669)
- fix: change notify slack channel to be org instead of dev (#670)
- fix: Use sys-uid instead of sys-name for ONEPANEL_RESOURCE_UID (#672)
- fix: issue where files were not being listed when using gcs (#673)
- fix: non-generic filesyncer for latest cvat migration (#677)
- fix: Fix group for workflows resource (#185)
- fix: add top margin to workflow labels (#189)
- fix: issue where switching to a not-launched node displayed old artifacts (#191)
- fix: artifact display issues (#195)
- fix: Revert "update: added hmac key to config and use it in manifest generation" (#78)
- fix: Removing in.ExecProvider to prevent the wrong token being grabbed when using EKS clusters. (#80)
- fix: Adding the new admin yaml files to kustomization, so they get added when
apply
command is run. (#88) - fix: Add pods and pods/log permissions (#89)
Docs
- docs: Update README (#678)
- docs: Update cloud provider documentation (#77)
- docs: Add costs, diagrams and update links (#78)
Other
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov
v0.14.0-rc.0
Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0-rc.0/opctl-linux-amd64
# Make binary executable
chmod +x opctl-linux-amd64
# Move binary to path
mv ./opctl-linux-amd64 /usr/local/bin/opctl
# Test installation
opctl version
macOS
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.14.0-rc.0/opctl-macos-amd64
# Make binary executable
chmod +x opctl-macos-amd64
# Move binary to path
mv ./opctl-macos-amd64 /usr/local/bin/opctl
# Test installation
opctl version
Windows
Download the attached executable, rename it to "opctl" and move it to a folder that is in your PATH environment variable.
Changelog
Features
- feat: update incoming token to be a JWT token that takes in username (#655)
- feat: revert jwt changes as it creates issues with workflow authentication logic (#660)
- feat: update cvat (#674)
- feat: upgrade cvat to v14 (#675)
- feat: revert jwt api auth changes (#187)
- feat: add labels to workflow listing (#188)
- feat: increase node info size and support multiple artifact file browsers (#190)
- feat: reduce size of view/edit buttons (#194)
- feat: Updating
opctl auth token
to return the token for the admin service account. (#76) - feat: add hmac key to init process (#77)
- feat: added cluster autoscalar for eks (#81)
- feat: Add cluster admin (#87)
- feat: added hmac to secrets (#90)
- feat: added serviceaccounts to list of resources accessible by onepanel (#91)
- feat: revert addition of hmac to secrets (#92)
- feat: cluster-autoscaler for eks (#93)
Fixes
- fix: Use correct group for workspaces resource (#647)
- fix: bad token issue (#656)
- fix: Update label function to return group and resource (#657)
- fix: issue with concurrent map access (#658)
- fix: close db connection when not in use. (#668)
- fix: use system-wide db connection for auth (#669)
- fix: change notify slack channel to be org instead of dev (#670)
- fix: Use sys-uid instead of sys-name for ONEPANEL_RESOURCE_UID (#672)
- fix: issue where files were not being listed when using gcs (#673)
- fix: non-generic filesyncer for latest cvat migration (#677)
- fix: Fix group for workflows resource (#185)
- fix: add top margin to workflow labels (#189)
- fix: issue where switching to a not-launched node displayed old artifacts (#191)
- fix: artifact display issues (#195)
- fix: Revert "update: added hmac key to config and use it in manifest generation" (#78)
- fix: Removing in.ExecProvider to prevent the wrong token being grabbed when using EKS clusters. (#80)
- fix: Adding the new admin yaml files to kustomization, so they get added when
apply
command is run. (#88) - fix: Add pods and pods/log permissions (#89)
Docs
- docs: Update README (#678)
- docs: Update cloud provider documentation (#77)
- docs: Add costs, diagrams and update links (#78)
Other
Contributors
- Vafilor Vafilor
- rushtehrani rushtehrani
- aleksandrmelnikov aleksandrmelnikov