Releases: canonical/sdcore-upf-k8s-operator
Revision 17
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 6
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 7
Static resources:
Released to 'latest/edge' at 23:30 UTC on 15 Jan 2024
What's Changed
- fix: Add 'enable-hw-checksum' configuration, disabled by default by @ghislainbourgeois in #76
Full Changelog: rev15...rev17
Revision 16
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 6
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 7
Static resources:
Released to 'latest/edge' at 07:46 UTC on 14 Jan 2024
What's Changed
- fix: move to Blocked state when Multus is disabled by @dariofaccin in #75
- feat: Adding DPDK support in UPF by @Gmerold in #57
Full Changelog: rev12...rev16
Revision 15
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 6
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 6
Static resources:
Released to 'latest/edge' at 16:21 UTC on 9 Jan 2024
What's Changed
- fix: move to Blocked state when Multus is disabled by @dariofaccin in #75
- feat: Adding DPDK support in UPF by @Gmerold in #57
Full Changelog: rev12...rev15
Revision 14
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 6
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 6
Static resources:
Released to 'latest/edge' at 07:46 UTC on 7 Jan 2024
What's Changed
- fix: move to Blocked state when Multus is disabled by @dariofaccin in #75
Full Changelog: rev12...rev14
Revision 13
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 5
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 5
Static resources:
Released to 'latest/edge' at 16:11 UTC on 3 Jan 2024
Released to 'latest/beta' at 16:18 UTC on 3 Jan 2024
What's Changed
- fix: move to Blocked state when Multus is disabled by @dariofaccin in #75
Full Changelog: rev12...rev13
Revision 12
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 5
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 5
Static resources:
Released to 'latest/edge' at 14:56 UTC on 3 Jan 2024
What's Changed
- fix: move to Blocked state when HugePages are not available by @dariofaccin in #69
Full Changelog: rev11...rev12
Revision 11
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 5
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 5
Static resources:
Released to 'latest/edge' at 16:38 UTC on 2 Jan 2024
What's Changed
- fix: TELCO-887 Updating multus lib by @markbeierl in #73
Full Changelog: rev10...rev11
Revision 9
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 4
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 4
Static resources:
Released to 'latest/edge' at 07:44 UTC on 24 Dec 2023
What's Changed
- Updates GH workflows to use common definitions from sdcore-github-workflows repo by @Gmerold in #8
- Adding implementation of the fiveg_n3 interface by @Gmerold in #2
- Adding implementation of fiveg_n3 interface in the UPF by @Gmerold in #9
- Update dependency juju to v3.2.0.0 by @renovate in #10
- [Bug fix] Improvements to the UPF operator by @gruyaume in #11
- Telco 583 fix race condition between bessd and routectl by @Gmerold in #13
- Use BESS rock for 'bessd' and 'routectl' and PFCPIFACE rock for 'pfcp-agent' by @ghislainbourgeois in #12
- (Fix) Adding rust compiler to fix pydantic compilation by @Gmerold in #14
- (Fix) Making sure routectl service always starts last by @Gmerold in #16
- Runs the CI on a schedule by @saltiyazan in #15
- (Feat) Removing separate container for the routectl by @Gmerold in #18
- Adds renovate rule to scan tox.ini by @saltiyazan in #19
- Allow specifying host interface to use for multus interfaces by @ghislainbourgeois in #17
- (chore) Printing logs from ExecProcess by @Gmerold in #23
- Increasing timeout for bess configuration by @Gmerold in #25
- bessctl up4 configuration is executed once by @gatici in #26
- Rollback K8s Service patcher attribute by @gatici in #28
- Correcting charm name to be deployed by @gatici in #30
- Update actions/checkout action to v4 by @renovate in #33
- Adds issues workflow by @saltiyazan in #32
- Unpinning Python dependency versions by @saltiyazan in #35
- (Feat) Adding CPU compatibility check by @Gmerold in #34
- (Feat) Adding fiveg_n4 library by @Gmerold in #37
- Use LoadBalancer Service by @DanielArndt in #36
- (Fix) Fixing relation data by @Gmerold in #40
- Enable auto-merging Renovate PRs by @Gmerold in #38
- Telco 724 implementing fiveg n4 provider by @Gmerold in #39
- Remove internal PFCP port by @DanielArndt in #42
- Use custom event to trigger multus configuration by @gatici in #41
- Updates the charm metadata by @DanielArndt in #43
- Support custom MTU sizes by @gatici in #44
- Integrate HugePages library in UPF and add configuration option by @dariofaccin in #45
- Improve Contributing documentation by @dariofaccin in #46
- chore: Adds semantic PR title validation by @gruyaume in #48
- Update HugePages library by @dariofaccin in #50
- fix: Remove defers in config_changed by @ghislainbourgeois in #49
- fix: Protect against load balancer service existing by @DanielArndt in #51
- chore: Update charm libs by @DanielArndt in #53
- fix: Prevent scaling by blocking on non-leader units by @DanielArndt in #52
- fix: use internal UPF hostname when MetalLB is not available by @dariofaccin in #56
- docs: Adds Charmhub badge by @gruyaume in #58
- chore: Use handle_exec instead of mocking container exec method by @dariofaccin in #59
- chore: Replacing KubernetesServicePatch with ops.set_ports by @Gmerold in #60
- fix: Pinning pytest-asyncio to 0.21.1 by @Gmerold in #61
- chore(deps): update dependency pytest-asyncio to v0.23.2 by @renovate in #62
- fix: Revert "chore(deps): update dependency pytest-asyncio to v0.23.2" by @Gmerold in #63
- fix: Reconfigure bessd on restart by @markbeierl in #65
- feat: Set IP masquerade in the UPF configuration by @ghislainbourgeois in #67
- chore: Rename SD-Core charms by adding -k8s as a suffix by @gatici in #66
- chore: Dummy PR to publish charm after changing name by @gatici in #70
- chore(deps): update dependency macaroonbakery to v1.3.4 by @renovate in #71
New Contributors
- @Gmerold made their first contribution in #8
- @ghislainbourgeois made their first contribution in #12
- @saltiyazan made their first contribution in #15
- @gatici made their first contribution in #26
- @DanielArndt made their first contribution in #36
- @dariofaccin made their first contribution in #45
- @markbeierl made their first contribution in #65
Full Changelog: rev6...rev9
Revision 8
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 3
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 3
Static resources:
Released to 'latest/edge' at 07:46 UTC on 17 Dec 2023
What's Changed
- Updates GH workflows to use common definitions from sdcore-github-workflows repo by @Gmerold in #8
- Adding implementation of the fiveg_n3 interface by @Gmerold in #2
- Adding implementation of fiveg_n3 interface in the UPF by @Gmerold in #9
- Update dependency juju to v3.2.0.0 by @renovate in #10
- [Bug fix] Improvements to the UPF operator by @gruyaume in #11
- Telco 583 fix race condition between bessd and routectl by @Gmerold in #13
- Use BESS rock for 'bessd' and 'routectl' and PFCPIFACE rock for 'pfcp-agent' by @ghislainbourgeois in #12
- (Fix) Adding rust compiler to fix pydantic compilation by @Gmerold in #14
- (Fix) Making sure routectl service always starts last by @Gmerold in #16
- Runs the CI on a schedule by @saltiyazan in #15
- (Feat) Removing separate container for the routectl by @Gmerold in #18
- Adds renovate rule to scan tox.ini by @saltiyazan in #19
- Allow specifying host interface to use for multus interfaces by @ghislainbourgeois in #17
- (chore) Printing logs from ExecProcess by @Gmerold in #23
- Increasing timeout for bess configuration by @Gmerold in #25
- bessctl up4 configuration is executed once by @gatici in #26
- Rollback K8s Service patcher attribute by @gatici in #28
- Correcting charm name to be deployed by @gatici in #30
- Update actions/checkout action to v4 by @renovate in #33
- Adds issues workflow by @saltiyazan in #32
- Unpinning Python dependency versions by @saltiyazan in #35
- (Feat) Adding CPU compatibility check by @Gmerold in #34
- (Feat) Adding fiveg_n4 library by @Gmerold in #37
- Use LoadBalancer Service by @DanielArndt in #36
- (Fix) Fixing relation data by @Gmerold in #40
- Enable auto-merging Renovate PRs by @Gmerold in #38
- Telco 724 implementing fiveg n4 provider by @Gmerold in #39
- Remove internal PFCP port by @DanielArndt in #42
- Use custom event to trigger multus configuration by @gatici in #41
- Updates the charm metadata by @DanielArndt in #43
- Support custom MTU sizes by @gatici in #44
- Integrate HugePages library in UPF and add configuration option by @dariofaccin in #45
- Improve Contributing documentation by @dariofaccin in #46
- chore: Adds semantic PR title validation by @gruyaume in #48
- Update HugePages library by @dariofaccin in #50
- fix: Remove defers in config_changed by @ghislainbourgeois in #49
- fix: Protect against load balancer service existing by @DanielArndt in #51
- chore: Update charm libs by @DanielArndt in #53
- fix: Prevent scaling by blocking on non-leader units by @DanielArndt in #52
- fix: use internal UPF hostname when MetalLB is not available by @dariofaccin in #56
- docs: Adds Charmhub badge by @gruyaume in #58
- chore: Use handle_exec instead of mocking container exec method by @dariofaccin in #59
- chore: Replacing KubernetesServicePatch with ops.set_ports by @Gmerold in #60
- fix: Pinning pytest-asyncio to 0.21.1 by @Gmerold in #61
- chore(deps): update dependency pytest-asyncio to v0.23.2 by @renovate in #62
- fix: Revert "chore(deps): update dependency pytest-asyncio to v0.23.2" by @Gmerold in #63
- fix: Reconfigure bessd on restart by @markbeierl in #65
- feat: Set IP masquerade in the UPF configuration by @ghislainbourgeois in #67
- chore: Rename SD-Core charms by adding -k8s as a suffix by @gatici in #66
- chore: Dummy PR to publish charm after changing name by @gatici in #70
- chore(deps): update dependency macaroonbakery to v1.3.4 by @renovate in #71
New Contributors
- @Gmerold made their first contribution in #8
- @ghislainbourgeois made their first contribution in #12
- @saltiyazan made their first contribution in #15
- @gatici made their first contribution in #26
- @DanielArndt made their first contribution in #36
- @dariofaccin made their first contribution in #45
- @markbeierl made their first contribution in #65
Full Changelog: rev6...rev8
Revision 7
resources:
- pfcp-agent-image: ghcr.io/canonical/sdcore-upf-pfcpiface:1.3
resource-revision: 2
- bessd-image: ghcr.io/canonical/sdcore-upf-bess:1.3
resource-revision: 2
Static resources:
Released to 'latest/edge' at 16:36 UTC on 13 Dec 2023
What's Changed
- Updates GH workflows to use common definitions from sdcore-github-workflows repo by @Gmerold in #8
- Adding implementation of the fiveg_n3 interface by @Gmerold in #2
- Adding implementation of fiveg_n3 interface in the UPF by @Gmerold in #9
- Update dependency juju to v3.2.0.0 by @renovate in #10
- [Bug fix] Improvements to the UPF operator by @gruyaume in #11
- Telco 583 fix race condition between bessd and routectl by @Gmerold in #13
- Use BESS rock for 'bessd' and 'routectl' and PFCPIFACE rock for 'pfcp-agent' by @ghislainbourgeois in #12
- (Fix) Adding rust compiler to fix pydantic compilation by @Gmerold in #14
- (Fix) Making sure routectl service always starts last by @Gmerold in #16
- Runs the CI on a schedule by @saltiyazan in #15
- (Feat) Removing separate container for the routectl by @Gmerold in #18
- Adds renovate rule to scan tox.ini by @saltiyazan in #19
- Allow specifying host interface to use for multus interfaces by @ghislainbourgeois in #17
- (chore) Printing logs from ExecProcess by @Gmerold in #23
- Increasing timeout for bess configuration by @Gmerold in #25
- bessctl up4 configuration is executed once by @gatici in #26
- Rollback K8s Service patcher attribute by @gatici in #28
- Correcting charm name to be deployed by @gatici in #30
- Update actions/checkout action to v4 by @renovate in #33
- Adds issues workflow by @saltiyazan in #32
- Unpinning Python dependency versions by @saltiyazan in #35
- (Feat) Adding CPU compatibility check by @Gmerold in #34
- (Feat) Adding fiveg_n4 library by @Gmerold in #37
- Use LoadBalancer Service by @DanielArndt in #36
- (Fix) Fixing relation data by @Gmerold in #40
- Enable auto-merging Renovate PRs by @Gmerold in #38
- Telco 724 implementing fiveg n4 provider by @Gmerold in #39
- Remove internal PFCP port by @DanielArndt in #42
- Use custom event to trigger multus configuration by @gatici in #41
- Updates the charm metadata by @DanielArndt in #43
- Support custom MTU sizes by @gatici in #44
- Integrate HugePages library in UPF and add configuration option by @dariofaccin in #45
- Improve Contributing documentation by @dariofaccin in #46
- chore: Adds semantic PR title validation by @gruyaume in #48
- Update HugePages library by @dariofaccin in #50
- fix: Remove defers in config_changed by @ghislainbourgeois in #49
- fix: Protect against load balancer service existing by @DanielArndt in #51
- chore: Update charm libs by @DanielArndt in #53
- fix: Prevent scaling by blocking on non-leader units by @DanielArndt in #52
- fix: use internal UPF hostname when MetalLB is not available by @dariofaccin in #56
- docs: Adds Charmhub badge by @gruyaume in #58
- chore: Use handle_exec instead of mocking container exec method by @dariofaccin in #59
- chore: Replacing KubernetesServicePatch with ops.set_ports by @Gmerold in #60
- fix: Pinning pytest-asyncio to 0.21.1 by @Gmerold in #61
- chore(deps): update dependency pytest-asyncio to v0.23.2 by @renovate in #62
- fix: Revert "chore(deps): update dependency pytest-asyncio to v0.23.2" by @Gmerold in #63
- fix: Reconfigure bessd on restart by @markbeierl in #65
- feat: Set IP masquerade in the UPF configuration by @ghislainbourgeois in #67
- chore: Rename SD-Core charms by adding -k8s as a suffix by @gatici in #66
- chore: Dummy PR to publish charm after changing name by @gatici in #70
- chore(deps): update dependency macaroonbakery to v1.3.4 by @renovate in #71
New Contributors
- @Gmerold made their first contribution in #8
- @ghislainbourgeois made their first contribution in #12
- @saltiyazan made their first contribution in #15
- @gatici made their first contribution in #26
- @DanielArndt made their first contribution in #36
- @dariofaccin made their first contribution in #45
- @markbeierl made their first contribution in #65
Full Changelog: rev6...rev7