GitHub
12/28/2022, 10:22 PM<https://github.com/flyteorg/flyteidl/tree/master|master>
by EngHabu
<https://github.com/flyteorg/flyteidl/commit/ac5d3d8f4db7d2b235a522c3af1620009ff1bb4f|ac5d3d8f>
- Add inital dask
plugin IDL #minor (#339)
flyteorg/flyteidlGitHub
12/28/2022, 10:22 PMDaskJob
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
Tracking Issue
https://github.com/flyteorg/flyte/issues/
Follow-up issue
NA
flyteorg/flyteidl
✅ All checks have passed
13/13 successful checksGitHub
12/28/2022, 10:23 PMdask
plugin IDL #minor (#339)
flyteorg/flyteidlGitHub
12/28/2022, 10:26 PMGitHub
12/28/2022, 10:34 PMGitHub
12/28/2022, 10:53 PM<https://github.com/flyteorg/flyte/tree/master|master>
by jeevb
<https://github.com/flyteorg/flyte/commit/61e5fa4f0861a98759a7025662ac056f40c3b21b|61e5fa4f>
- Refactor single-binary image builds (#3194)
flyteorg/flyteGitHub
12/29/2022, 5:14 AMGitHub
12/29/2022, 6:14 AM@task(
task_config=Pod(
pod_spec=V1PodSpec(
containers=[],
node_selector={"node_group": "memory"},
),
),
requests=Resources(
mem="1G",
),
)
def my_pod_task():
...
Goal: What should the final outcome look like, ideally?
Improve the example and point to the new pod plugin
Describe alternatives you've considered
NA
Propose: Link/Inline OR Additional context
No response
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyteGitHub
12/29/2022, 6:26 AMGitHub
12/29/2022, 9:18 AM<https://github.com/flyteorg/flytekit-java/tree/master|master>
by narape
<https://github.com/flyteorg/flytekit-java/commit/993ce773159db565af792e1ba6b675541ebd8768|993ce773>
- Auto generate node ID (#162)
flyteorg/flytekit-javaGitHub
12/29/2022, 6:08 PM<https://github.com/flyteorg/flyte/tree/master|master>
by wild-endeavor
<https://github.com/flyteorg/flyte/commit/9c4ec0a75342a5bcb7e17d5352f7983603127047|9c4ec0a7>
- Switch to using stow for all supported backends in flyte-binary chart (#3195)
flyteorg/flyteGitHub
12/29/2022, 6:18 PM<https://github.com/flyteorg/flyte/tree/master|master>
by eapolinario
<https://github.com/flyteorg/flyte/commit/91541365b0387324be6b24172b6977d193b0bc66|91541365>
- Update Flyte components (#3193)
flyteorg/flyteGitHub
12/29/2022, 6:33 PMGitHub
12/29/2022, 6:34 PMGitHub
12/29/2022, 8:08 PMApproveCondition
uses an empty node interface for validating variable bindings. This is incorrect, and results in a compilation failure. This PR uses upstream node bindings to discover the interface for the gate node in the case of an ApproveCondition
.
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
^^^
Tracking Issue
NA
Follow-up issue
NA
flyteorg/flytepropellerGitHub
12/29/2022, 8:08 PMGitHub
12/29/2022, 8:15 PM<https://github.com/flyteorg/flyte/tree/master|master>
by wild-endeavor
<https://github.com/flyteorg/flyte/commit/ed63ea806af3c8e7131734d8acd6ecb9fe40032a|ed63ea80>
- Add separate step for binary tagging in Flyte release (#3199)
flyteorg/flyteGitHub
12/29/2022, 9:54 PMGitHub
12/29/2022, 9:56 PM<https://github.com/flyteorg/flyte/tree/master|master>
by wild-endeavor
<https://github.com/flyteorg/flyte/commit/310f29addd9cb54c56cb4e0fd34aa1187cea6d3c|310f29ad>
- Fixes for flyte-binary image release (#3200)
flyteorg/flyteGitHub
12/29/2022, 10:26 PMGitHub
12/29/2022, 10:26 PM<https://github.com/flyteorg/flyte/tree/master|master>
by wild-endeavor
<https://github.com/flyteorg/flyte/commit/3df9fcf92a301b40b8528c41cece6f6dfc7c3e91|3df9fcf9>
- 1.3 b7 change logs (#3201)
flyteorg/flyteGitHub
12/29/2022, 10:50 PMGitHub
12/29/2022, 10:52 PMGitHub
12/29/2022, 11:50 PM> docker manifest inspect --verbose --insecure "localhost:5000/test"
[
{
"Ref": "localhost:5000/test:latest@sha256:ce2f1f75ed6e781c6e44be8bafaa29b8fd7563a739c21206a7fa38c6893ce07f",
"Descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:ce2f1f75ed6e781c6e44be8bafaa29b8fd7563a739c21206a7fa38c6893ce07f",
"size": 528,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"SchemaV2Manifest": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"schemaVersion": 2,
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"digest": "sha256:3da83a1633c5409e0d7cbc9d3442bf07beab6d6392da0a1a03a638d61518ae53",
"size": 882
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"digest": "sha256:3f4ca61aafcd4fc07267a105067db35c0f0ac630e1970f3cd0c7bf552780e985",
"size": 31396943
}
]
}
},
{
"Ref": "localhost:5000/test:latest@sha256:43e6700716c570bf86d1a8bf2c73bda63e4b05a6b82e0e6f6671fb75022363b1",
"Descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:43e6700716c570bf86d1a8bf2c73bda63e4b05a6b82e0e6f6671fb75022363b1",
"size": 528,
"platform": {
"architecture": "arm64",
"os": "linux"
}
},
"SchemaV2Manifest": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"schemaVersion": 2,
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"digest": "sha256:0dabc5fe09d9569aaf45ee9f7b6151477d2b567ce401addb7e5f451a8b7479d2",
"size": 882
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"digest": "sha256:4b7f5b2a311310809ab89d92f6f71b0462722fe855d3b92c93098a528aa08791",
"size": 30044772
}
]
}
}
]
New image:
> docker buildx imagetools create --tag localhost:5000/test-release:latest localhost:5000/test:latest
[+] Building 0.0s (1/1) FINISHED
=> [internal] pushing localhost:5000/test-release:latest
> docker manifest inspect --verbose --insecure "localhost:5000/test-release"
[
{
"Ref": "localhost:5000/test-release:latest@sha256:ce2f1f75ed6e781c6e44be8bafaa29b8fd7563a739c21206a7fa38c6893ce07f",
"Descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:ce2f1f75ed6e781c6e44be8bafaa29b8fd7563a739c21206a7fa38c6893ce07f",
"size": 528,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"SchemaV2Manifest": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"schemaVersion": 2,
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"digest": "sha256:3da83a1633c5409e0d7cbc9d3442bf07beab6d6392da0a1a03a638d61518ae53",
"size": 882
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"digest": "sha256:3f4ca61aafcd4fc07267a105067db35c0f0ac630e1970f3cd0c7bf552780e985",
"size": 31396943
}
]
}
},
{
"Ref": "localhost:5000/test-release:latest@sha256:43e6700716c570bf86d1a8bf2c73bda63e4b05a6b82e0e6f6671fb75022363b1",
"Descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:43e6700716c570bf86d1a8bf2c73bda63e4b05a6b82e0e6f6671fb75022363b1",
"size": 528,
"platform": {
"architecture": "arm64",
"os": "linux"
}
},
"SchemaV2Manifest": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"schemaVersion": 2,
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"digest": "sha256:0dabc5fe09d9569aaf45ee9f7b6151477d2b567ce401addb7e5f451a8b7479d2",
"size": 882
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"digest": "sha256:4b7f5b2a311310809ab89d92f6f71b0462722fe855d3b92c93098a528aa08791",
"size": 30044772
}
]
}
}
]
flyteorg/flyte
✅ All checks have passed
6/6 successful checksGitHub
12/30/2022, 12:22 AM<https://github.com/flyteorg/flyte/tree/master|master>
by wild-endeavor
<https://github.com/flyteorg/flyte/commit/0578773ac86c0163537883f5d128d0361d7a0775|0578773a>
- Support for multiarch images when retagging as release images (#3203)
flyteorg/flyteGitHub
12/30/2022, 12:22 AMGitHub
12/30/2022, 12:27 AM<https://github.com/flyteorg/flyte/tree/master|master>
by wild-endeavor
<https://github.com/flyteorg/flyte/commit/50036f4a05fd7aba914bc534bfa3b1a79c1b6d12|50036f4a>
- bump and changelog 13-b8 (#3204)
flyteorg/flyteGitHub
12/30/2022, 12:59 AMGitHub
12/30/2022, 1:00 AMGitHub
12/30/2022, 7:14 PM