-
Notifications
You must be signed in to change notification settings - Fork 2
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
Merge dev to master #232
Merge dev to master #232
Commits on Nov 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2e659e1 - Browse repository at this point
Copy the full SHA 2e659e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d239bd - Browse repository at this point
Copy the full SHA 2d239bdView commit details -
Removed maestro templating, replaced with static files
maestro templating is no longer used. Remove the capability from maestro config Remove previous templates - all but relay term not used Moved relayterm config to a static location Adjusted install of relay term config to point to new static file Remove template file installation in rhel Add relay term config to the red hat file checker
Configuration menu - View commit details
-
Copy full SHA for 28cccfa - Browse repository at this point
Copy the full SHA 28cccfaView commit details -
No longer needed as maestro-shell modified logging and networking in maestro Both logging and networking are disabled for maestro
Configuration menu - View commit details
-
Copy full SHA for c96f337 - Browse repository at this point
Copy the full SHA c96f337View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1950726 - Browse repository at this point
Copy the full SHA 1950726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1451cf6 - Browse repository at this point
Copy the full SHA 1451cf6View commit details
Commits on Nov 11, 2021
-
Update maestro to version 3.0.0, without grease (#178)
- Update maestro to 3.0.0 - Remove libgrease dependency. - Use go modules. - Remove grease and dependencies - Since libuv is no longer supplied by the greasego dependencies, we need the build system to provide it.
Mo Chen authoredNov 11, 2021 Configuration menu - View commit details
-
Copy full SHA for ebce493 - Browse repository at this point
Copy the full SHA ebce493View commit details
Commits on Nov 23, 2021
-
upgrade mbed-edge-core packages to 0.15.0
Adds GRM feature which allows a client to add new LwM2M resources to a gateway device Added the CMake flags related to new FOTA library to indicate that new FOTA framework library is not compilied in Edge Core. All patches were either updated for 0.15.0 to adjust to new APIs or were removed because the patch content was upstreamed. fix mbed-edge-core-devmode version
Configuration menu - View commit details
-
Copy full SHA for 6c55cfa - Browse repository at this point
Copy the full SHA 6c55cfaView commit details -
Modified maestro config to add GRM feature
This allows Maestro to add new LwM2M resources to gateway device. These resources represents the gateway capabilities, meaning the rich node services which are running on the gateway, for example - KaaS, Logging and Terminal. Maestro also pushes the configuration data which is associated to the services. Remote configuration management via LwM2M - With this feature, user can update the configuration of the service like Maestro logs, KaaS or Terminal via LwM2M. Maestro on receiving this write request will update the configuration file on the gateway. TODO: How to restart the service after config file is updated?
Configuration menu - View commit details
-
Copy full SHA for 39750c5 - Browse repository at this point
Copy the full SHA 39750c5View commit details -
* Adds proxy-only mode which allows edge-proxy to run HTTP and HTTPS proxy servers without connecting directly to Pelion Cloud for the SmartHTTP reverse proxy server. * Adds HTTPS proxy server * Adds external proxy cacert option
Configuration menu - View commit details
-
Copy full SHA for aa12e26 - Browse repository at this point
Copy the full SHA aa12e26View commit details -
Upgrade edge-core to 0.16.1 for Pelion Edge 2.3
The version 0.16.1 comes from the meta-mbed-edge meta layer for Pelion-Edge 2.3.0: https://github.com/PelionIoT/meta-mbed-edge/blob/2.3.0/recipes-connectivity/mbed-edge-core/mbed-edge-core.inc
Configuration menu - View commit details
-
Copy full SHA for afe5947 - Browse repository at this point
Copy the full SHA afe5947View commit details -
Upgrade edge-core to 0.18.0 for Pelion Edge 2.4
The version 0.18.0 comes from the meta-mbed-edge meta layer for Pelion-Edge 2.4.0: https://github.com/PelionIoT/meta-mbed-edge/blob/2.4.0/recipes-connectivity/mbed-edge-core/mbed-edge-core.inc
Configuration menu - View commit details
-
Copy full SHA for d77f5a4 - Browse repository at this point
Copy the full SHA d77f5a4View commit details -
BYOC version of edge-core differs from the other variants of edge-core in the way that it is provisioned. byoc mode takes a CBOR file as input during the initial provisioning process, whereas devmode is compiled with credentials and factory-mode receives credentials during a factory provisioning process using FCC. The CBOR file can be generated from developer credentials downloaded from the Pelion Portal (the same credentials "C" files used to compile into devmode edge-core) by a tool called edge-tool [1], or it can be generated by FCCE [2]. [1] https://github.com/PelionIoT/mbed-edge/tree/master/edge-tool [2] https://github.com/PelionIoT/factory-configurator-client-example
Configuration menu - View commit details
-
Copy full SHA for 85c6ca2 - Browse repository at this point
Copy the full SHA 85c6ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58b861e - Browse repository at this point
Copy the full SHA 58b861eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a05edf3 - Browse repository at this point
Copy the full SHA a05edf3View commit details -
prune docker images after each build
try to free up some disk space
Configuration menu - View commit details
-
Copy full SHA for c850e5e - Browse repository at this point
Copy the full SHA c850e5eView commit details -
fix rpm: update kubelet golang version dependency
this makes it consistent with the other golang projects and fixes the build.
Configuration menu - View commit details
-
Copy full SHA for 8e7b0d9 - Browse repository at this point
Copy the full SHA 8e7b0d9View commit details
Commits on Nov 24, 2021
-
this is part of Pelion Edge 2.4
Configuration menu - View commit details
-
Copy full SHA for 1b0bb07 - Browse repository at this point
Copy the full SHA 1b0bb07View commit details
Commits on Dec 8, 2021
-
Added new pe-terminal (formerly relay-term) deb-package
adwardstark authored and Nicolas Costa committedDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for e8355b9 - Browse repository at this point
Copy the full SHA e8355b9View commit details -
Added new pe-terminal (formerly relay-term) rpm-package
adwardstark authored and Nicolas Costa committedDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for d3221ed - Browse repository at this point
Copy the full SHA d3221edView commit details -
Added source-tag for terminal, updated version to match the release
adwardstark authored and Nicolas Costa committedDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for dc067f0 - Browse repository at this point
Copy the full SHA dc067f0View commit details -
Updated changelog to include version revision
adwardstark authored and Nicolas Costa committedDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 9eb71e8 - Browse repository at this point
Copy the full SHA 9eb71e8View commit details -
Fixed debuild errors, added lintian-overrides
adwardstark authored and Nicolas Costa committedDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for a6b308d - Browse repository at this point
Copy the full SHA a6b308dView commit details -
Configuration menu - View commit details
-
Copy full SHA for feb5214 - Browse repository at this point
Copy the full SHA feb5214View commit details -
prevent relay-term from auto running after install
Since we're migrating from relay-term to pe-terminal, we're in a transition period where both could potentially be installed but we only want one of them running. This commit disables relay-term from automatically starting. To re-enable it, just uncomment the WantedBy line in the service file.
Configuration menu - View commit details
-
Copy full SHA for 5c13406 - Browse repository at this point
Copy the full SHA 5c13406View commit details
Commits on Dec 8, 2022
-
* remove support for CentOS/8 since it is EOL CentOS/8 has reached End-Of-Life: https://www.centos.org/centos-linux-eol/ We're doing this now rather than later because CentOS can not be upgraded with 'dnf update' or 'yum update' which obviously breaks our build. Here is a link to a centos forum post discussing this error and noting that it WILL NOT be fixed by Redhat and users must instead migrate to a different distribution: https://forums.centos.org/viewtopic.php?f=54&t=78708 Here is the error: ----------------------------------------------------------------------- Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist The command '/bin/sh -c yum update -y && yum install -y createrepo_c yum-utils sudo dnf-plugins-core epel-release && yum groupinstall -y 'Development Tools' && yum config-manager --set-enabled powertools && yum makecache' returned a non-zero code: 1 Error: Process completed with exit code 1. ----------------------------------------------------------------------- * fix bionic build install dwz package from bionic-backports so that it matches the debhelper package also installed from bionic-backports. * upgrade debian 10 docker image to buster-20220228 Let's upgrade the base image to pick up some CVE fixes. * upgrade all to golang-1.16 except for kubelet kubelet uses the build script provided by the kubelet project which currently uses golang-1.11. If we want to compile kubelet with a different version of golang, we'll need to customize our own scripts. * kubelet: don't use dockerized make the dockerized make environment comes with its own built-in version of Golang, but we need to control the golang version so that it matches the rest of Pelion Edge. * delete devicedb package DeviceDB is not now and was never actually used in Pelion Edge. * fix edge-proxy github org edge-proxy was moved from ArmPelionEdge to PelionIoT * upgrade containernetworking/plugins to v0.8.5 Both the Yocto Meta-Pelion-Edge and the Snap-Pelion-Edge builds are using this version. * upgrade maestro-shell to v2.8.0 maestro-shell removed suport for grease which removes several dependencies. * containernetworking-plugins: fix CVE-2021-33194 bump golang.org/x/net version to fix CVE-2021-33194 * patch golang to fix CVE-2021-29923 Build a patched version Golang-1.16.15 to compile Pelion Edge components. This fixes CVE-2021-29923. The Golang patch that fixes the CVE is backported from: https://go-review.googlesource.com/c/go/+/325829/ * upgrade kubelet to fix CVE-2021-33194 * upgrade edge-proxy to fix CVE-2021-33194 * upgrade maestro to fix CVE-2021-33194 * fix buster ARM64 containernetworking-plugins install path The dh-golang debhelper package is used to automate the build of containernetworking-plugins. The current Buster version dh-golang 1.39 places build output in an arch-specific directory which causes the plugin binaries to be installed into the wrong place. Buster-Backports installs dh-golang version 1.15 which instead builds in a common directory and fixes the installation path. * Corrected merge from master. Co-authored-by: Nic Costa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62be723 - Browse repository at this point
Copy the full SHA 62be723View commit details -
Changed all instances of ARMmbed and armPelioneEdge git domains to PelionIoT.
Configuration menu - View commit details
-
Copy full SHA for 28939fa - Browse repository at this point
Copy the full SHA 28939faView commit details
Commits on Feb 15, 2024
-
Merge branch 'master' into dev
* master: fix buster ARM64 containernetworking-plugins install path upgrade maestro to fix CVE-2021-33194 upgrade edge-proxy to fix CVE-2021-33194 upgrade kubelet to fix CVE-2021-33194 patch golang to fix CVE-2021-29923 containernetworking-plugins: fix CVE-2021-33194 upgrade maestro-shell to v2.8.0 upgrade containernetworking/plugins to v0.8.5 fix edge-proxy github org delete devicedb package kubelet: don't use dockerized make upgrade all to golang-1.16 except for kubelet upgrade debian 10 docker image to buster-20220228 fix bionic build remove support for CentOS/8 since it is EOL
Configuration menu - View commit details
-
Copy full SHA for 76c5e54 - Browse repository at this point
Copy the full SHA 76c5e54View commit details
Commits on Feb 16, 2024
-
Update the install script to correctly install the maestro binary.
Configuration menu - View commit details
-
Copy full SHA for bdb3ba6 - Browse repository at this point
Copy the full SHA bdb3ba6View commit details
Commits on Mar 8, 2024
-
Remove section to check docker image build using older versions of docker. Update to use ubuntu 22.04 for the runner. Update version of checkout. Reduce number of distros to build.
Configuration menu - View commit details
-
Copy full SHA for 7fd2d10 - Browse repository at this point
Copy the full SHA 7fd2d10View commit details
Commits on Mar 15, 2024
-
Update component version to latest. (#229)
Updated: - edge-proxy to v1.3.0 - golang-providers/golang-virtual to v1.20 - golang-providers/pe-golang-bin to v1.19 - mbed-edge-core-byocmode to 0.21.0 - mbed-edge-core-devmode to 0.21.0 - mbed-edge-core to 0.21.0 - mbed-edge-examples to 0.21.0 - mbed-fcc to 4.13.2 - pe-terminal to 1.1.0 - pe-utils to 2.3.4
Configuration menu - View commit details
-
Copy full SHA for 121f8e1 - Browse repository at this point
Copy the full SHA 121f8e1View commit details
Commits on Mar 18, 2024
-
Replace maestro with edge-resource-manager. (#230)
Removed global-node-modules, maestro, pe-nodejs and rallypointwatchdogs. Added edge-resource-manager Replaced maestro with edge-resource-manager in build-env. Removed global-node-modules and pe-nodejs from build-env.
Configuration menu - View commit details
-
Copy full SHA for 131fff4 - Browse repository at this point
Copy the full SHA 131fff4View commit details
Commits on Sep 10, 2024
-
We should use the re-usable action for the GitHub credentials and also remove them after use (very important for self-hosted ones).
Configuration menu - View commit details
-
Copy full SHA for 937f8c4 - Browse repository at this point
Copy the full SHA 937f8c4View commit details
Commits on Sep 11, 2024
-
Merge pull request #231 from PelionIoT/ci-fix
build.yml - add some fixes
Configuration menu - View commit details
-
Copy full SHA for c6e865d - Browse repository at this point
Copy the full SHA c6e865dView commit details
Commits on Sep 18, 2024
-
Update README.md sudo systemctl enable
Co-authored-by: Pete Dyer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6389dd7 - Browse repository at this point
Copy the full SHA 6389dd7View commit details