Proto commits in onepanelio/onepanel

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:f1c0f0d
Author:Andrey Melnikov

feat: stub out create namespace and add supporting methods from enterprise version

The documentation is generated from this commit.

Commit:44a78ef
Author:Andrey Melnikov

feat: Create response for inference service now returns information about the status

Commit:4528927
Author:Andrey Melnikov

feat: updated endpoint to get the status to include predictor url

Commit:edf7a30
Author:Andrey Melnikov

feat: support both resource requests and limits for InferenceService

Commit:51fb86e
Author:Andrey Melnikov

feat: simplify API for model services and rename it to inferenceservice

Commit:d8e0e5c
Author:Andrey Melnikov

feat: add defaults for model deployment and add get status and delete endpoints

Commit:75719ca
Author:Andrey Melnikov

feat: model deployment API

Commit:e0f3f81
Author:Andrey Melnikov

feat: add optional logic to capture the entire node

Commit:f843074
Author:Andrey Melnikov

chore: codacy - Url -> URL

Commit:8e6ef8d
Author:Andrey Melnikov

feat: updated presigned url response to include the file size so client can decide if it can be displayed or not

Commit:d226028
Author:Andrey Melnikov

feat: separate files from workflow and add endpoint to get pre-signed url

Commit:afb98c2
Author:Andrey Melnikov

feat: added pagination to listing files

Commit:c4438bf
Author:Andrey Melnikov

feat: check if kfserving is set up

Commit:cfd63a3
Author:inohmonton99

description feature wip

Commit:9ed7fc7
Author:Andrey Melnikov
Committer:Andrey Melnikov

feat: add machine type to workspace response

Commit:638647f
Author:Andrey Melnikov
Committer:Andrey Melnikov

feat: resume workspace now allows changing machine type

Commit:d597ccc
Author:Andrey Melnikov

feat: added methods to get just the field name for workflows, templates, workspaces, and workspace templates

Commit:098efad
Author:Andrey Melnikov

feat: resume workspace now allows changing machine type

Commit:058e31d
Author:Andrey Melnikov

feat: add machine type to workspace response

Commit:5c09e07
Author:Andrey Melnikov

feat: separated out config from namespace config

Commit:e906edc
Author:Andrey Melnikov

feat: add bucket to config response

Commit:a9ae982
Author:Andrey Melnikov

Merge branch 'feat/workspace.updates' of github.com:Vafilor/core into feat/workspace.updates

Commit:559d937
Author:Andrey Melnikov

feat: support sinceTime for workspace container logs

Commit:e1e382e
Author:Andrey Melnikov
Committer:Andrey Melnikov

fix: added missing proto data for workspace component service

Commit:4e2154b
Author:Andrey Melnikov

fix: added missing proto data for workspace component service

Commit:932b343
Author:rushtehrani

use correct http endpoint for workspace logs

Commit:4a22327
Author:rushtehrani

add GetWorkspaceContainerLogs

Commit:543367c
Author:Andrey Melnikov
Committer:Andrey Melnikov

feat: updated workflow logs to return a response that may contain several log entries.

Commit:ea89ddf
Author:Andrey Melnikov

feat: updated workflow logs to return a response that may contain several log entries.

Commit:eb85a80
Author:Andrey Melnikov

fix: issue where GetAvailableLabels endpoint could not be distinguished from GetLabels endpoint

Commit:b2bf62d
Author:Andrey Melnikov
Committer:Andrey Melnikov

feat: updated API with method to generate workflow template manifest. This will perform any modifications needed to replace types with runtime data, etc. An example is select.nodepool. This value should set the options to the currently available node types.

Commit:1352450
Author:Aleksandr Melnikov

Initial stub for nuclio wrappers. - Some request and response bodies are wip.

Commit:371c50c
Author:Andrey Melnikov

feat: updated API with method to generate workflow template manifest. This will perform any modifications needed to replace types with runtime data, etc. An example is select.nodepool. This value should set the options to the currently available node types.

Commit:bd2d98c
Author:Andrey Melnikov

fix: removed non proto files for third party

Commit:2931d5e
Author:Andrey Melnikov

update: fixed missing generated files for grpc and moved generated files into their own subdirectory for easier separation of files.

Commit:d991898
Author:Andrey Melnikov

feat: updated grpc gateway related code

Commit:b8b6853
Author:Andrey Melnikov

feat: added total results counts to list requests. This simplifies client logic for determining resource counts

Commit:fd713e0
Author:Andrey Melnikov

feat: added update metrics endpoint which replaces the contents. Also renamed merge to add to better distinguish the two

Commit:6af5d5b
Author:Andrey Melnikov

feat: added merge method workflow executions merge api

Commit:0a73aed
Author:Andrey Melnikov

feat: updated metrics structure to be an array of structs

Commit:89c0f26
Author:Andrey Melnikov

Revert "feat: remove is valid token endpoint" This reverts commit 466a417e608226b812626d52d6c25c18427805c3. Also marks the IsValidToken endpoint as deprecated

Commit:466a417
Author:Andrey Melnikov

feat: remove is valid token endpoint

Commit:717a4bc
Author:Andrey Melnikov

fix: temporary fix while cvat is not updated to use new auth

Commit:a405e8b
Author:Andrey Melnikov

feat: update api to use accessTokenAuth

Commit:93bdc7c
Author:Andrey Melnikov

fix: rename LogIn to GetAccessToken

Commit:7854aa1
Author:Andrey Melnikov

fix: removed is_system flag

Commit:5d6fae1
Author:Andrey Melnikov

feat: added system flag to workflow template creation

Commit:e41d5c3
Author:Andrey Melnikov

feat: added log in endpoint which is essentially an alias for auth token, but is more descriptive

Commit:a756684
Author:Andrey Melnikov

feat: API support for selecting labels

Commit:20c4950
Author:Andrey Melnikov

feat: revert jwt token from auth

Commit:5bd2fea
Author:Andrey Melnikov

update: added username to returned auth token

Commit:7150f24
Author:Andrey Melnikov

feat: update incoming token to be a JWT token that takes in username

Commit:463a8ee
Author:Andrey Melnikov

feat: added workspace templates filtering

Commit:0956afd
Author:Andrey Melnikov

update: workspace listing endpoint to include a statistics report endpoint and allow filtering by phase.

Commit:f777061
Author:Andrey Melnikov

update: added parameter to control listing of system workflows

Commit:a995368
Author:Andrey Melnikov
Committer:Andrey Melnikov

feat: added endpoint to get the workflow execution statistics for a namespace

Commit:d524c3c
Author:Andrey Melnikov
Committer:Andrey Melnikov

update: fixed issue where GetWorkflowExecutionStatisticsForNamespace included workspace workflows (is_system = true). Added support for filtering by phase.

Commit:d4d4884
Author:Andrey Melnikov
Committer:Andrey Melnikov

feat: initial pagination updates

Commit:d292909
Author:Andrey Melnikov

update: fixed issue where GetWorkflowExecutionStatisticsForNamespace included workspace workflows (is_system = true). Added support for filtering by phase.

Commit:122593f
Author:Andrey Melnikov

feat: added endpoint to get the workflow execution statistics for a namespace

Commit:cd40edb
Author:Andrey Melnikov

feat: initial pagination updates

Commit:fc7ef5f
Author:Andrey Melnikov

feat: added retry last action support for workspaces and new failure states

Commit:93d1b4a
Author:Andrey Melnikov

update: permissions issues are now more detailed

Commit:cd7f4cb
Author:Andrey Melnikov

feat: added description to workspace templates

Commit:10204a8
Author:Aleksandr Melnikov
Committer:Aleksandr Melnikov

Addiing octet-stream to api.proto.

Commit:fc89727
Author:Andrey Melnikov

feat: added visibility to parameters

Commit:4b7d7a1
Author:Andrey Melnikov
Committer:GitHub

Merge pull request #421 from onepanelio/feat/components feat: add components API

Commit:e244b8e
Author:Aleksandr Melnikov
Committer:GitHub

Merge pull request #437 from onepanelio/feat/onepanelio.core.391-create.workflow.link feat: add workflow execution metadata fields

Commit:e0f8118
Author:Aleksandr Melnikov

Merge branch 'dev' into feat/core.387-merge

Commit:da1ca6e
Author:Andrey Melnikov

update: rename components to services

Commit:11d198a
Author:Andrey Melnikov

feat: Added API support for filtering workflow templates by labels. Logic not yet implemented.

Commit:2504953
Author:Andrey Melnikov

feat: Added generator for web routes. Added url for workflow executions.

Commit:43a9c22
Author:Aleksandr Melnikov
Committer:Aleksandr Melnikov

Adding Parameters to WorkflowTemplate to proto.

Commit:146411c
Author:Andrey Melnikov

feat: added components API

Commit:d097cdf
Author:Andrey Melnikov

clean: removed UpdateWorkflowTemplateVersion as it did nothing and should not be used. #breaking-change

Commit:2a499f2
Author:Andrey Melnikov

update: removed GetValueOrEmpty method since map access does the exact same thing. Removed more sensitive data from config response

Commit:3384564
Author:Andrey Melnikov

update: Separate config server

Commit:1440a66
Author:Andrey Melnikov

feat: added endpoint to list node pools

Commit:79d5bab
Author:Andrey Melnikov

update: IsAuthorized request to only be POST since the additional HEAD binding didn't work. Also updated the request to get data from headers if nothing is in body.

Commit:88955d4
Author:Andrey Melnikov

fix: issue where request data did not come through to api

Commit:e2f027d
Author:Andrey Melnikov

update: centralized authorization logic for workspace actions into one IsAuthorized endpoint

Commit:fa68d2b
Author:Andrey Melnikov

update: Workflow Template now gets a modifiedAt date, and total version count, from the the Get endpoint.

Commit:84ddd0d
Author:rushtehrani
Committer:rushtehrani

correct API version and name

Commit:9acd4cf
Author:Andrey Melnikov

fix: cron workflows now return UID and the delete endpoint doesn't have the terminate suffix. Also updated Authorized endpoint to not have same path as IsValidToken

Commit:cd4f429
Author:Aleksandr Melnikov
Committer:GitHub

Merge branch 'develop' into feat/core.171-archiving.workflow.template.clean.up

Commit:eed930c
Author:Aleksandr Melnikov

Adding namespace to Cron Workflow. - Proto files

Commit:2df35cb
Author:rushtehrani

add workflow status webhook

Commit:e75170d
Author:Rush Tehrani
Committer:GitHub

Merge pull request #205 from onepanelio/fix/labels fix: remove label uid and fix migration

Commit:2c9dbf5
Author:Andrey Melnikov

feature: Added ArchiveWorkspaceTemplate endpoint. update: listing workspace templates ignores archived ones now.

Commit:2b67724
Author:Aleksandr Melnikov
Committer:Aleksandr Melnikov

Adding IsAuthorized endpoint.

Commit:b9ccacc
Author:Andrey Melnikov

fix: issue where workspace template labels were not working.

Commit:84c19a2
Author:Rush Tehrani
Committer:GitHub

Merge pull request #204 from onepanelio/feature/workspace.adjustments Feature/workspace.adjustments

Commit:62c8f5d
Author:Aleksandr Melnikov

Adding support for terminated workflow executions. - When terminating, adding started_at and finished_at timestamps Updated workflow_template.proto to return the count of terminated executions. - Updating supporting code

Commit:21099b7
Author:Andrey Melnikov

update: Added template parameters to a workspace. This is so we can get the options from a workflow template version, since the parameters for a workspace do not store options.

Commit:bcc72e2
Author:Aleksandr Melnikov
Committer:rushtehrani

Changing name to uid for cron_workflow proto requests.

Commit:70e38c9
Author:Aleksandr Melnikov
Committer:rushtehrani

Removing uid parameter from WorkflowExecution message.

Commit:a400d64
Author:Aleksandr Melnikov
Committer:rushtehrani

Revert "Removing uid parameter from WorkflowExecution message." This reverts commit d9e6c3195a3990dd363b79d9e834a220d6cf499d. Per discussion, name is okay to return as part of the response. - It will not be set by user for workflows

Commit:452bbfe
Author:Aleksandr Melnikov
Committer:rushtehrani

Changing "name" into "uid" for Workflow Execution paths. - WIP, updates to Core API code remaining.

Commit:7ef68ad
Author:rushtehrani
Committer:rushtehrani

workspace update

Commit:4d4d5a2
Author:Andrey Melnikov

update: rename path -> url