Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Import components #1

Merged
merged 1,180 commits into from
Dec 6, 2022
Merged

[WIP] Import components #1

merged 1,180 commits into from
Dec 6, 2022

Conversation

eapolinario
Copy link
Owner

Experimenting with importing flyteidl as a top-level component and flyteadmin and flytepropeller under a new top-level directory called src.

flyte-bot and others added 30 commits March 4, 2022 06:48
Signed-off-by: Flyte-Bot <admin@flyte.org>

Co-authored-by: evalsocket <evalsocket@users.noreply.github.com>
Signed-off-by: Flyte-Bot <admin@flyte.org>

Co-authored-by: evalsocket <evalsocket@users.noreply.github.com>
* overriding base PodTemplate with manager-specific updates

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed lint issues

Signed-off-by: Daniel Rammer <daniel@union.ai>

* using the ObjectMeta from the PodTemplateSpec instead of the PodTemplate resource

Signed-off-by: Daniel Rammer <daniel@union.ai>
…teorg#366)

* checkpoint

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* Add test

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
* Added RawOutputDataConfig in ExecutionSpec

Signed-off-by: Kevin Su <pingsutw@apache.org>

* bring back missing rsts

Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>

* update comment, remove @latest, regenerate

Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>

* die @latest

Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>

Co-authored-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
…e registered plugins (flyteorg#405)

* task types with only one registered plugin use it - otherwise declare default plugin in config

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed test and lint issues

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated task-config flags

Signed-off-by: Daniel Rammer <daniel@union.ai>

* converted to named return values

Signed-off-by: Daniel Rammer <daniel@union.ai>

* failing to initialize plugins on nil TaskConfig

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated flyteplugins version

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated flyteplugins to merged version

Signed-off-by: Daniel Rammer <daniel@union.ai>
* bumping flyteplugins and flytestdlib

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated to latest flytestlib and flyteplugins PRs

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated flytestdlib and flyteplugins versions

Signed-off-by: Daniel Rammer <daniel@union.ai>
* Make default RawOutputDataConfig overridable

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Fixed tests

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update single task execution

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Updated tests

Signed-off-by: Kevin Su <pingsutw@apache.org>
* updated flyteplugins to use local repo

Signed-off-by: Daniel Rammer <daniel@union.ai>

* initializing default pod template informer

Signed-off-by: Daniel Rammer <daniel@union.ai>

* moved k8s plugin configuration

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated to reflect per-namespace PodTemplate support

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated flyteplugins version

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixes lint issue

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated flyteplugins version

Signed-off-by: Daniel Rammer <daniel@union.ai>
* Add support union type

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Update union type + add union literal repr

* Update union types to use string tags

* Fix typo + generate protos

* Implement changed design

* generate

* Remove changes to download_tooling.sh

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

Co-authored-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
Signed-off-by: Yuvraj <code@evalsocket.dev>
…g#262)

* Add custom token source that allows preemptive token refresh
Signed-off-by: Sean Lin <sean@union.ai>

* Switch to apimachinery jitter
Signed-off-by: Sean Lin <sean@union.ai>

* Switch back to max because min doesnt make sense
Signed-off-by: Sean Lin <sean@union.ai>

* fix lint
Signed-off-by: Sean Lin <sean@union.ai>

* goimport
Signed-off-by: Sean Lin <sean@union.ai>

* minor fix
Signed-off-by: Sean Lin <sean@union.ai>

* Rename and trim config
Signed-off-by: Sean Lin <sean@union.ai>
* checkpoint

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* one more

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* good riddance

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* one more

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* revert

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
* Add Union Type validation

* Update to use string tags

* Fix go.mod + update typing tests

* Restore ambiguity checking, add binding tests

* Add union type promise binding tests

* Do not use NONE as any type

* Ditto

* Implement changed design

* Bump flyteidl to 0.24.0

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Fix merge mistake in typing.go

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Add tests to bindings_test.go back

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Set `val` variable

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Lint

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

Co-authored-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
* Bump flytepropeller to get union types compiler changes

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Run go mod tidy

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

Co-authored-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
…#376)

* wip

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* add a test too

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* Matchable attribute impl

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>
Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>
Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
flyteorg#370)

* SQLite support

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* Move migrate commands

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* Clusterresource controller refactor

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* lint fix

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* test fix

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* updated

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* Updated to handle additional servers

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>

* lint fix

Signed-off-by: Ketan Umare <ketan.umare@gmail.com>
* proposal

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* comments

Signed-off-by: Katrina Rogan <katroganGH@gmail.com>

* Fixed the import and updated tooling

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* Updating the golang version to 1.7

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* feedback

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

Co-authored-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>
…yteorg#268)

* Adding authType in pflags and also updated docs with valid values

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* removed the default message

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* fixed spaces in mesages

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>
* Added execution config changes

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* lint fixes

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* using executionConfig data during launch

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* resolve conflicts

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* Removed defaults for labels and annotations

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* added more coverage

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* added more coverage

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* Updating idl and lint fixes

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* Adde missing go.sum

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* feedback changes to return immediately if any field is set while overriding

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* using released flyteidl

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* using released flyteidl

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>
* added protobuf dependencies to doc generation

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added cache_status and logs to ExternalResourceInfo proto

Signed-off-by: Daniel Rammer <daniel@union.ai>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Implement DataProxy CreateUploadLocation API

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Regenerate

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* fix unit test

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* goimports

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Use ShardedStorage

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Add unit tests

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Implement a plugin registry and injection pattern

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Migrate WorkflowExecutor to the new Plugin Registry

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update flyteidl to lastest commit

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update to latest stow and stdlib commits

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Using released versions

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Using released versions

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* bump

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Trying Go 1.17

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update golang.org/x/tools

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* bump

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update x/tools in boilerplate

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Regenerate

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update go mod

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Cleanup & lint

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Ineffective assignment

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Upgrade go for lint

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Upgrade all checks' versions to upgrade-go branch

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update to merged changes

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Use latest flytestdlib

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Regenerate

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Remove authorizedUris from cmdline flags

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Code comments

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Using apimachinery rand and changed length to 20

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* using a static start character similar to flyte-cli and flytectl

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>

* Changing the start character for admin generated execution names

Signed-off-by: Prafulla Mahindrakar <prafulla.mahindrakar@gmail.com>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
jerempy and others added 28 commits October 24, 2022 16:51
* added GateNode message

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added signal service

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fleshed out Signal service

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated signal service with a GetOrCreateSignal and SetSignal API

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated signal service api to use GetOrCreate semantics

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added the ListSignals API

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed SignalListResponse proto name

Signed-off-by: Daniel Rammer <daniel@union.ai>

* set HTTP API parameters

Signed-off-by: Daniel Rammer <daniel@union.ai>

* generated protos

Signed-off-by: Daniel Rammer <daniel@union.ai>

* documented GateNode

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated signal list API

Signed-off-by: Daniel Rammer <daniel@union.ai>

* filled out signal list api

Signed-off-by: Daniel Rammer <daniel@union.ai>

* addressing pr comments on docs

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added an output variable name to the signal condition

Signed-off-by: Daniel Rammer <daniel@union.ai>

* reworded signal condition docs

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added ApproveCondition to GateNode

Signed-off-by: Daniel Rammer <daniel@union.ai>

* removed authOpt

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed types

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated doc_gen_deps to fix docs generation

Signed-off-by: Daniel Rammer <daniel@union.ai>

Signed-off-by: Daniel Rammer <daniel@union.ai>
Signed-off-by: Kevin Su <pingsutw@apache.org>

Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Dan Rammer <daniel@union.ai>
…yteorg#318)

* Added datacatalog endpoint for updating artifacts
Existing artifacts can have their associated ArtifactData overwritten

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* datacatalog.UpdateArtifact returns ArtifactID

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Added skip_cache override to ExecutionSpec, LaunchPlanSpec and WorkflowExecutionConfig

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Added CatalogCacheStatus for skipped cache lookups

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Added skip_cache flag to ExecutionRelaunchRequest

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Renamed skip_cache flag to overwrite_cache

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

Signed-off-by: Nick Müller <nmueller@blackshark.ai>
Signed-off-by: Kevin Su <pingsutw@apache.org>

Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Dan Rammer <daniel@union.ai>
* Add configurable UTC timezone option for scheduler

Signed-off-by: pmahindrakar-oss <prafulla.mahindrakar@gmail.com>

* Add comments for default behavior

Signed-off-by: pmahindrakar-oss <prafulla.mahindrakar@gmail.com>

Signed-off-by: pmahindrakar-oss <prafulla.mahindrakar@gmail.com>
* Add description entity

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Add id

Signed-off-by: Kevin Su <pingsutw@apache.org>

* wip

Signed-off-by: Kevin Su <pingsutw@apache.org>

* few update

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update service

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update service

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Add description entity to task and workflow

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update des entity

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update

Signed-off-by: Kevin Su <pingsutw@apache.org>

* nit

Signed-off-by: Kevin Su <pingsutw@apache.org>

* typo

Signed-off-by: Kevin Su <pingsutw@apache.org>

* address comment

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update idl

Signed-off-by: Kevin Su <pingsutw@apache.org>

* list description entity

Signed-off-by: Kevin Su <pingsutw@apache.org>

* make generate

Signed-off-by: Kevin Su <pingsutw@apache.org>

* make generate

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Update service name

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update endpoint

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update endpoint

Signed-off-by: Kevin Su <pingsutw@apache.org>

* remove create_description_entity endpoint

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Add description to task/workflow

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update

Signed-off-by: Kevin Su <pingsutw@apache.org>

* address comments

Signed-off-by: Kevin Su <pingsutw@apache.org>

* address comments

Signed-off-by: Kevin Su <pingsutw@apache.org>

* fix tests

Signed-off-by: Kevin Su <pingsutw@apache.org>

* nit

Signed-off-by: Kevin Su <pingsutw@apache.org>

* fix test

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Add id.resource_type

Signed-off-by: Kevin Su <pingsutw@apache.org>

* undeclared name: ResourceType

Signed-off-by: Kevin Su <pingsutw@apache.org>

* update wrong code manually

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Fixed tests

Signed-off-by: Kevin Su <pingsutw@apache.org>

* Fixed tests

Signed-off-by: Kevin Su <pingsutw@apache.org>

Signed-off-by: Kevin Su <pingsutw@apache.org>
Co-authored-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
* Implemented skipping of cached task results via execution config
CatalogClient.Put can now create or update/overwrite artifacts and their data

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Renamed SkipCache flag to OverwriteCache
Updated to latest released versions of flyteidl and flytestdlib

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* datacatalog client now handles NotFound errors gracefully while overwriting artifact

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Refactored updating of artifact data into separate Update method of datacatalog client

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Updated to latest released flyteplugins version

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Use go 1.18 for CodeQL GHA

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

Signed-off-by: Nick Müller <nmueller@blackshark.ai>
* Add a more restrict CreateDownloadLink API

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* generate

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* regenerate?

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Add generates_deck to task metadata

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Remove ARTIFACT_TYPE_OUTPUT_METADATA

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* PR Comments

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
* Adding configurable audience property for flyte clients

Signed-off-by: pmahindrakar-oss <prafulla.mahindrakar@gmail.com>

* gen

Signed-off-by: pmahindrakar-oss <prafulla.mahindrakar@gmail.com>

Signed-off-by: pmahindrakar-oss <prafulla.mahindrakar@gmail.com>
* Implemented SkipCache handling for execution config

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Added cache skip override to RelaunchExecution endpoint

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Updated to latest version of flytepropeller

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Renamed SkipCache flag to OverwriteCache
Updated to latest released versions of flyteidl, flyteplugins and flytestdlib
Updated to latest unmerged version of flytepropeller

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Updated flyteidl, flytepropeller and flytestdlib to latest released versions

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

* Reworded comment for clarity

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

Signed-off-by: Nick Müller <nmueller@blackshark.ai>
Signed-off-by: Manuel Rombach <manuel.rombach@usu.com>

Signed-off-by: Manuel Rombach <manuel.rombach@usu.com>
Signed-off-by: Dan Rammer <daniel@union.ai>

Signed-off-by: Dan Rammer <daniel@union.ai>
Signed-off-by: Dan Rammer <daniel@union.ai>

Signed-off-by: Dan Rammer <daniel@union.ai>
Signed-off-by: live-wire <dhruv.life@hotmail.com>

Signed-off-by: live-wire <dhruv.life@hotmail.com>
Co-authored-by: Dan Rammer <daniel@union.ai>
…lyteorg#496)

* Use checksums to track applied state of cluster resource templates

Signed-off-by: Andrew Dye <andrewwdye@gmail.com>

* Fix lints

Signed-off-by: Andrew Dye <andrewwdye@gmail.com>

Signed-off-by: Andrew Dye <andrewwdye@gmail.com>
* Buf python migration

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Generate pyi files

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Add venv to .gitgnore

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Use buf to generate python stubs

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Use buf docker image to generate stubs

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Add stubs produced by call to `buf generate` using buf's docker image

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Add pyi files

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Use buf locally

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Verify that generated protos by using buf

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Copy generated code to a separate artifact

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Move back to go_generate.yml@master

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
Co-authored-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
…rg#506)

Signed-off-by: Dan Rammer <daniel@union.ai>

Signed-off-by: Dan Rammer <daniel@union.ai>
* Add __init__.py files to generated stubs

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Publish stubs in the package

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Include __init__.py in verification workflow

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

* Bump versions of remote plugins

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>

Signed-off-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
Co-authored-by: Eduardo Apolinario <eapolinario@users.noreply.github.com>
* Update flyteidl version

Signed-off-by: Flyte-Bot <admin@flyte.org>

* Update flyteidl version

Signed-off-by: Flyte-Bot <admin@flyte.org>

* Fix build break

Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>

* Update flyteidl version

Signed-off-by: Flyte-Bot <admin@flyte.org>

* added GateNode to compiler

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added gate node handler

Signed-off-by: Daniel Rammer <daniel@union.ai>

* enable reading and setting gate node state

Signed-off-by: Daniel Rammer <daniel@union.ai>

* gate nodes working

Signed-off-by: Daniel Rammer <daniel@union.ai>

* changed Conditional to Condition in proto naming

Signed-off-by: Daniel Rammer <daniel@union.ai>

* passing admin client to gate node handler

Signed-off-by: Daniel Rammer <daniel@union.ai>

* using signal service client to check for signal in admin and write output

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated comments

Signed-off-by: Daniel Rammer <daniel@union.ai>

* completed implementation

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added unit tests for gate node

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed unit tests with missing signal mocks

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added docs on gate node handler

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed lint issues

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updating flyteidl dependency

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed lint issue

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added output variable name to signal condition

Signed-off-by: Daniel Rammer <daniel@union.ai>

* using last attempt started at timestamp on node context rather than tracking in gate node status

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated GateNodeStatus mocks

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed lint issue

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed unit tests

Signed-off-by: Daniel Rammer <daniel@union.ai>

* updated flyteidl deps

Signed-off-by: Daniel Rammer <daniel@union.ai>

* update flyteidl deps

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added interface validation for approve condition

Signed-off-by: Daniel Rammer <daniel@union.ai>

* added approve condition unit tests

Signed-off-by: Daniel Rammer <daniel@union.ai>

* fixed missed merge conflict updating to slice of dial options

Signed-off-by: Daniel Rammer <daniel@union.ai>

* update generated mocks

Signed-off-by: Dan Rammer <daniel@union.ai>

Signed-off-by: Flyte-Bot <admin@flyte.org>
Signed-off-by: Haytham Abuelfutuh <haytham@afutuh.com>
Signed-off-by: Daniel Rammer <daniel@union.ai>
Signed-off-by: Dan Rammer <daniel@union.ai>
Co-authored-by: flyte-bot <flyte-bot@users.noreply.github.com>
Co-authored-by: Haytham Abuelfutuh <haytham@afutuh.com>
…mic parent nodes (flyteorg#501)

Signed-off-by: Nick Müller <nmueller@blackshark.ai>

Signed-off-by: Nick Müller <nmueller@blackshark.ai>
* add tags to metadata

Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>

* make generate

Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>

Signed-off-by: Yee Hing Tong <wild-endeavor@users.noreply.github.com>
git-subtree-dir: flyteidl
git-subtree-mainline: cb85347
git-subtree-split: b4947af
…e141c6aa74'

git-subtree-dir: src/flytepropeller
git-subtree-mainline: c1787bd
git-subtree-split: 46439c6
…a736e2'

git-subtree-dir: src/flyteadmin
git-subtree-mainline: 6d6c697
git-subtree-split: 8f27daa
@eapolinario eapolinario merged commit 5da1081 into master Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet