GitHub
01/25/2023, 4:47 PMGitHub
01/25/2023, 7:21 PMOne of the besnefit of raw container tasks is that one does not need to
install flytekit in the target container.
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
01/25/2023, 8:24 PM<https://github.com/flyteorg/flytekit/tree/master|master>
by cosmicBboy
<https://github.com/flyteorg/flytekit/commit/7b48fff5cfe2fcf19e28fde8e35c20acdb9059e2|7b48fff5>
- Sqlalchemy multiline query (#1421)
flyteorg/flytekitGitHub
01/25/2023, 9:36 PMGitHub
01/25/2023, 10:22 PMGitHub
01/25/2023, 10:41 PMwait_for_input
, approve
and sleep
functions to use gate nodes in flytekit workflows need to be added to the API reference.
• Add these functions to the module-level docstring for flytekit
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
01/25/2023, 11:09 PMGitHub
01/25/2023, 11:11 PMGitHub
01/25/2023, 11:13 PMGitHub
01/25/2023, 11:14 PMGitHub
01/25/2023, 11:17 PMGitHub
01/25/2023, 11:18 PM(flyte) Kevins-MBP:pydata-global-2022 kevinhannon$ flytectl register files --project flytesnacks --domain development --archive flyte-package.tgz --version v0
--------------------------------------------------------------------- -------- -------------------------------------------------------
| NAME | STATUS | ADDITIONAL INFO |
--------------------------------------------------------------------- -------- -------------------------------------------------------
| /tmp/register3914406486/00_workflows.example_00_intro.get_data_1.pb | Failed | Error registering file due to rpc error: code = |
| | | Unavailable desc = connection error: desc = |
| | | "transport: Error while dialing dial tcp [::1]:30081: |
| | | connect: connection refused" |
--------------------------------------------------------------------- -------- -------------------------------------------------------
1 rows
Error: Connection Info: [Endpoint: localhost:30081, InsecureConnection?: true, AuthMode: Pkce]: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp [::1]:30081: connect: connection refused"
{"json":{"src":"main.go:13"},"level":"error","msg":"Connection Info: [Endpoint: localhost:30081, InsecureConnection?: true, AuthMode: Pkce]: rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing dial tcp [::1]:30081: connect: connection refused\"","ts":"2022-12-03T11:02:04-05:00"}
Expected behavior
I expect that my workflows are uploaded and I can view them in the UI.
Additional context to reproduce
uname -a
Darwin Kevins-MBP 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 004726 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T8101 arm64
Screenshots
No response
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
01/25/2023, 11:19 PMGitHub
01/25/2023, 11:21 PMimage▾
GitHub
01/25/2023, 11:22 PMGitHub
01/25/2023, 11:23 PMGitHub
01/25/2023, 11:25 PMGitHub
01/25/2023, 11:28 PMGitHub
01/25/2023, 11:29 PMGitHub
01/25/2023, 11:31 PMconfig.yaml
file. Will need to update the docs to explain this.
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
01/26/2023, 8:55 AMpod_template
and pod_template_name
arguments for PythonAutoContainerTask
, its downstream tasks, and @task
. (Following this guide)
Type
☐ Bug Fix
☑︎ Feature
☐ Plugin
Are all requirements met?
☐ Code completed
☐ Smoke tested
☑︎ Unit tests added
☐ Code documentation added
☐ Any pending items have an associated Issue
Complete description
1. Users can pass in pod_template
in PythonAutoContainerTask
, its downstream tasks, and @task
to customize pod_template
for each task instance. It also allows developers to set the default pod_template
for plugins in flytekit.
2. Users can pass in pod_template_name
in PythonAutoContainerTask
, its downstream tasks, and @task
to select which PodTemplate
resources to use on the server side.
Example
• instance
task_with_minimum_pod_template = DummyAutoContainerTask(
name="x",
task_config=None,
task_type="t",
container_image="repo/image:0.0.0",
pod_template=PodTemplate(
primary_container_name="primary",
labels={"lKeyA": "lValA"},
annotations={"aKeyA": "aValA"},
pod_spec=V1PodSpec(
containers=[
V1Container(
name="primary",
),
]
),
),
pod_template_name="A",
)
• decorator
@task(
container_image="repo/image:0.0.0",
pod_template=PodTemplate(
primary_container_name="primary",
labels={"lKeyA": "lValA"},
annotations={"aKeyA": "aValA"},
pod_spec=V1PodSpec(
containers=[
V1Container(
name="primary",
),
]
),
),
pod_template_name="A",
)
def func_with_pod_template(i: str):
print(i + 3)
Tracking Issue
flyteorg/flyte#3123
flyteorg/flytekit
✅ All checks have passed
30/30 successful checksGitHub
01/26/2023, 4:18 PMexpires_in
not an expiry
field. When unmarshalling to an oauth2.Token, it omits the missing expiry
and sets the expiry to 0001-01-01T00:00:00Z
, which you can verify by looking in your keyring keyring get flytectl 'dns:///<your-endpoint>:flytectl-user'
. This causes the future invocations of flytectl to think the token is expired and restart the device flow.
Expected behavior
The stored token should have the expiry date computed from the optional expires_in
response from the /token api.
Additional context to reproduce
1. Configure flytectl to use authType: DeviceFlow
and point to an endpoint that has auth enabled
2. Run flytectl version
3. Complete device auth flow
4. Run flytectl version
again, notice you need to redo the device auth flow
5. Inspect contents of keyring and note the expiry date is the zero value of time.Time
Screenshots
No response
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
01/27/2023, 12:38 PMPUT
method for <https://development.uniondemo.run/api/v1/named_entities/3>
fails with the error
4Resource [LAUNCH_PLAN] cannot have its state updated4Resource [LAUNCH_PLAN] cannot have its state updated
Expected behavior
I expect the API should update the state of Launch Plan successfully so that we can implement archiving launch plans on the UI side to follow this UI ticket.
flyteorg/flyteconsole#665
Additional context to reproduce
The discussion was held on this thread
https://unionai.slack.com/archives/C02ALNHFCB1/p1674664981661909
Screenshots
No response
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
01/27/2023, 3:33 PMGitHub
01/27/2023, 5:44 PMflytectl' is not recognized as an internal or external command, operable program or batch file
Alternatives tried with no success:
1. Invoking the command using the full path (C:\Users\<user>\bin\flytectl version
or ./bin/flytectl version
)
Environment
Windows 10 Pro, Dev version, ARM-64 arch, WSL2 with Ubuntu distro
Provide a possible output or UX example
image (1)▾
image (2)▾
GitHub
01/27/2023, 6:04 PM<https://github.com/flyteorg/flytekit/tree/master|master>
by eapolinario
<https://github.com/flyteorg/flytekit/commit/1513773eed118fc3ddacffddf71ee3d30cd0c5cf|1513773e>
- Sklearn type transformer should be automatically loaded with import flytekit (#1423)
flyteorg/flytekitGitHub
01/27/2023, 7:03 PMVersion 0.7.32 / 1.0.32
• Add new browser : DuckDuckGo, Huawei Browser, LinkedIn
• Add new OS : HarmonyOS
• Add some Huawei models
• Add Sharp Aquos TV
• Improve detection Xiaomi Mi CC9
• Fix Sony Xperia 1 III misidentified as Acer tablet
• Fix Detect Sony BRAVIA as SmartTV
• Fix Detect Xiaomi Mi TV as SmartTV
• Fix Detect Galaxy Tab S8 as tablet
• Fix WeGame mistakenly identified as WeChat
• Fix included commas in Safari / Mobile Safari version
• Increase UA_MAX_LENGTH to 350
Version 0.7.33 / 1.0.33
• Add new browser : Cobalt
• Identify Macintosh as an Apple device
• Fix ReDoS vulnerability
Version 0.8
Version 0.8 was created by accident. This version is now deprecated and no longer maintained, please update to version 0.7 / 1.0.Commits • `f2d0db0` Bump version 0.7.33 • `a6140a1` Remove unsafe regex in trim() function • `a886604` Fix #605 - Identify Macintosh as Apple device • `b814bcd` Merge pull request #606 from rileyjshaw/patch-1 • `7f71024` Fix documentation • `c239ac5` Merge pull request #604 from obecerra3/master • `8d3c2d3` Add new browser: Cobalt • See full diff in compare view Dependabot compatibility score Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
* * *
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
• @dependabot use these labels
will set the current labels as the default for future PRs for this repo and language
• @dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language
• @dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language
• @dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
flyteorg/flyteconsole
GitHub Actions: Build & Push FlyteConsole Image
GitHub Actions: Get Release Tag
GitHub Actions: Generate Release
GitHub Actions: Build Flyteconsole Image / Push to Github Registry
✅ 7 other checks have passed
7/11 successful checksGitHub
01/27/2023, 9:53 PM<https://github.com/flyteorg/flyte/tree/master|master>
by jeevb
<https://github.com/flyteorg/flyte/commit/c4e4872824e96192af7a2aa569c050b78ab74332|c4e48728>
- Update flyte-sandbox subcharts and add support for data persistence a… (#3266)
flyteorg/flyteGitHub
01/27/2023, 10:32 PMGitHub
01/28/2023, 6:19 AM