Documentation
CLI Installation
Linux
# Download the binary
curl -sLO https://github.com/onepanelio/core/releases/download/v0.11.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.11.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.
Breaking changes
A new provider
field was added to params.yaml
under the application
field. Please add this field in order to upgrade from a previous version to v0.11.0
as follows:
application:
...
# The kubernetes cluster where Onepanel will be deployed.
# Valid values: minikube, microk8s, aks, eks, gke
provider: <your-provider>
...
Changelog
Features
- feat: Adding Pytorch and Tensorflow to workflow templates, as runnable workflow executions. (#335)
- feat: Centralize authorization to one endpoint (#346)
- feat: Allow users to define their own VolumeClaimTemplates (#350)
- feat: Runtime variables and system config change reload (#352)
- feat: Authorize against Workspace CRD (#359)
- feat: runtime params (#364)
- feat: added endpoint to list node pools (#369)
- feat: add auth checks for displaying workflow/space actions (#122)
- feat: add auth checks for displaying workflow/space actions (#125)
- feat: Update auth checks to check against new Workspace CRD (#129)
- feat: local deployments with istio (#50)
- feat: remove local field (#67)
- feat: Exposing containerRuntimeExecutor for params.yaml. (#68)
- feat: Add Workspace CRD (#69)
Fixes
- fix: Shared memory in Workspaces (#351)
- fix: migrations crash (#356)
- fix: reference to parameters can now be defined as
workspace.parameters
(#357) - fix: login redirect (#120)
- fix: remove overflow scroll, which is giving the scroll bars. (#121)
- fix: use correct logo for info button (#123)
- fix: issue where workflow template headers and content were not aligned (#126)
- fix: Disable node pool update if no access (#127)
- fix: issue where no workflow executions caused a crash. (#128)
- fix: Show different messages and perform different actions depending on auth errors (#130)
- fix: workspace issues (#131)
- fix: missing error messages for workspace template create/edit (#132)
- fix: added error message for workspace creation if error is not a 409 (#133)
- fix: core.344 manifests.cache.issue (#52)
- fix: core.375 app.status.ip.address (#55)
Docs
- docs: added detailed troubleshooting section (#26)
- docs: adjust images in quickstart.md (#28)
- docs: add upgrading docs (#29)
- docs: core.316 include.istio (#30)
- docs: Update SEO (#31)
- docs: add params docs (#32)
- docs: Adding documentation for containerRuntimeExecutor parameter. (#33)
- docs: Tips on secret management (#35)
- docs: Add doc for shared storage, base model, and inference (#36)
- docs: Add section on optional artifacts (#37)
Other
- chore: update release command (#339)
- refactor: clean up client code (#343)
- refactor: removed fqdn from header for workspaces (#66)
Contributors
- rushtehrani rushtehrani
- Vafilor Vafilor
- aleksandrmelnikov aleksandrmelnikov
- san999p san999p
- inohmonton99 inohmonton99