Граф коммитов

128 Коммитов

Автор SHA1 Сообщение Дата
Ophélie Le Mentec 72453e031f
Remove tag creation for docs (#2113)
* Removed tagging of the repository.

* improvements.
2023-11-02 13:30:23 +01:00
Ophélie Le Mentec 53854b07e8
Remove creation of Template folder. (#2112) 2023-11-01 11:06:07 +01:00
Ophélie Le Mentec 41945612a2
Remove PR creation from release job. (#2109) 2023-11-01 10:25:11 +01:00
Ophélie Le Mentec c32ecd8754
Fixed bicep build and manifest creation in the release job (#2108)
* Fix bicep build.
* Fix manifest creation.
2023-11-01 09:37:39 +01:00
dependabot[bot] b3fe3031e9
Bump actions/setup-dotnet from 3.0.3 to 3.2.0 (#2103)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.0.3 to 3.2.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v3.0.3...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 14:10:21 +02:00
dependabot[bot] eb5857e789
Bump docker/setup-buildx-action from 2 to 3 (#2098)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2023-10-17 11:51:37 +02:00
dependabot[bot] 19b9ba3de8
Bump actions/checkout from 3 to 4 (#2095)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2023-10-17 11:40:01 +02:00
Mikhail Chatillon d9848b6d0e
Update IoT Edge versions (#2076)
* Update IoT Edge versions

* Point to the global.json

* Upgrade all dotnet to use the global.json
2023-05-02 15:38:31 +02:00
Mikhail Chatillon e3e12b7d6f
Correct VM shutdown (#2078) 2023-04-18 18:21:49 +02:00
dependabot[bot] 5e31ff1eea
Bump actions/upload-artifact from 1 to 3 (#2054)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2023-03-27 12:59:38 +02:00
Mikhail Chatillon da7d8a0d1d
Remove universal decoder (#2068) 2023-03-27 12:31:32 +02:00
Mikhail Chatillon 1d0df74355
Correct the syntax (#2064) 2023-03-25 13:14:51 +01:00
Mikhail Chatillon e4b623e220
Use OIDC for function deployment in the pipeline & Lint the pipeline code (#1979)
* Use OIDC for function

* Remove the publish profile

* Clean up comment
2023-03-20 15:49:13 +01:00
Mikhail Chatillon 267d00cb88
Compile Bicep on release (#2003)
* Compile Bicep on release

* Fix the pipeline
2023-02-12 16:27:15 +01:00
Mikhail Chatillon 097e83c4d4
Fix function ZIP in release pipeline (#1992)
* Fix the function build path

* fix

* Switch path

* remove move
2022-11-27 21:08:51 +01:00
Mikhail Chatillon 1d046adde4
Switch KV name to gh secrets (#1966)
* Switch KV name to gh secrets

* Switch to env

* Move secrets access as input

* Correct param syntax

* Fix the script
2022-11-02 13:49:07 +01:00
Ophélie Le Mentec b7fd83c9af
Release workflow - create release as draft instead of prerelease. (#1964)
* Create release as draft.

* Renamed workflow file.

* Rename workflow to release.

* Improved name.

* Improved step name.
2022-11-02 10:43:31 +01:00
Mikhail Chatillon 5d1984970d
Fix the Redis test bugs in integration tests (#1957)
* Wait until redis is there

* Adapt to comments

* Remove the former notice imports

* Fix mixup between PRs
2022-11-01 15:58:15 +01:00
Ophélie Le Mentec da2608a510
Release workflow creates pull requests to update versions in files. (#1953)
* Add steps to create PRs to update doc.

* Fix env syntax.

* Reduce line size.

* Fix.

* Update default version in bicep before generating ARM file.

* Fix.

* Match one or more.
2022-11-01 09:52:04 +01:00
Ophélie Le Mentec 8639ddc160
Add workflow to create a release. (#1942)
* Add workflow to create a release.

* Improved name.

* Changed DOCKERHUB_ORGANISATION to not be ouphi.

* Improved input.

* Cleanup.

* Adapt new arg name.

* Fix cli release path.

* Removed duplicate.

* Ensure dotnet version has fixed version.

* Create DOTNET_VERSION var.

* Removed gh auth

* Specify GH_TOKEN env instead of using gh auth/

* Add arm64v8 image.

* Reuse DOTNET_VERSION env var to setup net6.0 folder.

* Fixed powershell script.

* Change env var name.
2022-10-31 15:51:41 +01:00
dependabot[bot] e9b649fed5
Bump actions/setup-dotnet from 3.0.1 to 3.0.3 (#1938)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.0.1 to 3.0.3.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v3.0.1...v3.0.3)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2022-10-31 10:06:54 +01:00
Mikhail Chatillon 559b1d260a
Fix add label on PR (#1940)
* Fix add label on PR

* Correct edit pr label

* Fix syntax

* Grant write on pr

* Add condition

* Change Cron schedule
2022-10-31 09:58:48 +01:00
Francisco Beltrao 1d1202c3df
Remove create edge function (#1937)
* Remove create edge function

Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2022-10-28 12:54:05 +02:00
Nora Abi Akar f44e93d92a
Feature/migrate ci to new tenant (#1934)
* read secrets from keyvault

* add az cli login to each stage in the CI and update keyvault reading script

* use the correct keyvault

* read ACR credentials fro key vault

* give write permission to id-token for az cli login

* Add environment

* replace - with _ in github env var names

* replace - with _ in github env var names

* replace - with _ in github env var names

* test

* replace

* test (undo later)

* small fix

* test without env

* checkout before running action

* login before running action

* Fix the EFLOW start

* Fix power off

* CI_ACR_NAME fix

* pass arg to docker-bake.hcl, endo env.CI_ACR_NAME changes

* Fix the function

* Fix function

* Override variable in docker-bake.hcl

* Fix clean cloud lns

* change environment

* roll back Function deployment changes

* hard-code architecture

* hard-code IOT-EDGE-DEPLOYMENT-ID

* save AZURE_FUNCTIONAPP_PUBLISH_PROFILE as a secret

* Add comment

* rename environment-specific secrets

* rename environment-specific secrets

* inline environment variables

* inline environment variables

* add missing env vars

* add missing env vars

* add missing env vars

* minor fixes

* manufacture diff

* small fix

* small fix

* small fix

* small fix

* small fix

* small fix

* Update to the new dockerfiles

* One fix

* an attempt

* an attempt

* an attempt

* an attempt

* an attempt

* an attempt

* an attempt

* test fix

* onto the next issue

* propagate fix

* an attempt

* temporarily disable deployment deletion

* an attempt

* an attempt

* an attempt

* re-enable deployment deletion

* add back deleted test env vars

* Add function env var

* Fixes

* Change secret

* use env vars instead of secrets

* replace non-existant secrte

* Refactor commands

* expose needed env var

* Update checkout

* Stop breaking on error

* Fix the flakyness

* Fix typo

* Continue on error

* fix failing CI

* using correct environment

* using correct environment

* use correct arg name

* pass variable

* pass variable

* address PR comments

Co-authored-by: Nora Abi Akar <noraabiakar@microsoft.com>
Co-authored-by: Mikhail Chatillon <mikhail.chatillon@hotmail.com>
Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2022-10-28 10:26:47 +02:00
dependabot[bot] 4e2ea3fd8e
Bump actions/setup-dotnet from 3.0.0 to 3.0.1 (#1878)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 09:03:46 +02:00
dependabot[bot] 0cfb1fd25f
Bump actions/setup-dotnet from 2 to 3.0.0 (#1874)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 2 to 3.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v2...v3.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-09-30 17:32:49 +02:00
Mikhail Chatillon f7aa3e588e
Fix condition on load tests (#1857) 2022-09-13 16:51:32 +02:00
Mikhail Chatillon b296d79bd3
Fix CI Condition (#1845) 2022-08-31 08:58:49 +02:00
dependabot[bot] ca6375c647
[Breaking change] Bump Microsoft.ApplicationInsights.AspNetCore from 2.20.0 to 2.21.0 (#1794) 2022-08-11 08:33:14 +02:00
Mikhail Chatillon b125f5b8b5
Fix CI conditions (#1811) 2022-08-08 19:21:59 +02:00
Daniele Antonio Maggio b3122c9ac0
Adjusting mismatch of tags in CI (#1791) 2022-07-18 10:56:59 +02:00
Daniele Antonio Maggio 40f77e93f6
feat: Introducing arm64v8 support for LoRa BasicStation container and LoRaWanNetworkServer (#1780)
* Introducing arm64v8 for basic station and lns

* Adjust comment
2022-07-15 15:15:43 +02:00
Daniele Antonio Maggio 8884a32be8
fix: Redis cache not properly updated because of IoT Hub query results delay (#1776) 2022-07-07 19:18:18 +02:00
Roel Fauconnier b635f2d866
fix: e2e-ci pipeline (#1772) 2022-07-05 16:16:15 +02:00
Daniele Antonio Maggio bbf3e4ae10
Running LoRaWAN Network Server decoupled from IoT Edge (#1746)
Co-authored-by: Bastian Burger <22341213+bastbu@users.noreply.github.com>
Co-authored-by: Andrew Doing <andrewsdoing@gmail.com>
Co-authored-by: mkcomer <61518615+mkcomer@users.noreply.github.com>
Co-authored-by: Patrick Schuler <patrick.schuler@microsoft.com>
2022-07-04 19:13:31 +02:00
Roel Fauconnier 81a6af101a
fix: use internal docker images (#1769)
* fix images for UniversalDecoder

* fix CI: login to ACT first

* don't use dummy env for building

* use ARG to set registry, overwrite on bake
2022-07-04 18:28:47 +02:00
dependabot[bot] 1ada77ff92
Bump actions/setup-node from 2 to 3 (#1761)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 16:46:42 +02:00
dependabot[bot] 4b15add4d3
Bump github/codeql-action from 1 to 2 (#1762)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 16:42:05 +02:00
dependabot[bot] 5afcc5a80c
Bump actions/checkout from 2 to 3 (#1760)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 16:28:27 +02:00
dependabot[bot] 68ece313d1
Bump docker/setup-qemu-action from 1 to 2 (#1763)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 16:19:59 +02:00
dependabot[bot] bb6a7a863a
Bump actions/setup-python from 2 to 4 (#1754)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 16:12:33 +02:00
dependabot[bot] 5f91238ca9
Bump docker/setup-buildx-action from 1 to 2 (#1757)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 16:08:17 +02:00
dependabot[bot] 854878bda8
Bump actions/setup-dotnet from 1 to 2 (#1758)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 1 to 2.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 15:47:12 +02:00
dependabot[bot] 40b6fb69a3
Bump codecov/codecov-action from 2 to 3 (#1756)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Antonio Maggio <1955514+danigian@users.noreply.github.com>
2022-07-04 15:10:18 +02:00
dependabot[bot] f688c15f12
Bump actions/upload-artifact from 2 to 3 (#1755)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 14:59:02 +02:00
Daniele Antonio Maggio 637b5185cb
feat: introduce dependabot for github actions updates (#1753) 2022-07-04 14:15:31 +02:00
Mikhail Chatillon b6de51bf55
Reset the redis cache (#1726)
* Reset the redis

* Fix it
2022-06-15 18:30:09 +02:00
Mikhail Chatillon 025a742fcf
Add az install command to the action (#1653) 2022-05-09 08:34:02 +02:00
Spyros Gi ebfbb4f813
Function notifies losing LNS with a direct method (#1577)
* - Function uses Direct method to inform losing LNS
- LNS marks itself as the losing one and drops the connection
- Unit, integration + simulation tests.

* Not required log

* PR review:
- removes extra logs/scope
- renames from drop connection to close

* Tracks metric after the operation

* Adds logging, delay and sends more messages on each LNS

* Missed "drop" occurencies

* Metric to track ownership change.

* Uses app insights sdk to track metrics instead of system.diagnostics counter.

* Not required app insights key (uses default integration)

* pr review

* Update LoRaEngine/modules/LoRaWanNetworkSrvModule/LoRaWan.NetworkServer/BasicsStation/ModuleConnection/ModuleConnectionHost.cs

Co-authored-by: Atif Aziz <code@raboof.com>

* Update Tests/Integration/DeduplicationWithRedisIntegrationTests.cs

Co-authored-by: Atif Aziz <code@raboof.com>

* PR suggestions on unit tests.

* fix flaky integration test

* remove downstream fcnt

* fixing fcnt down handling in integration test
The setup was wrong. The real flow would never have to call the API again when the function bundler was executed. In multigw the bundler always is executed and hence, the fcnt is set (to 0 if the message was already handled). This makes sure we actually mock the behavior of the real code executing and simplifies the logic.

Co-authored-by: Atif Aziz <code@raboof.com>
Co-authored-by: Patrick Schuler <paschule@microsoft.com>
2022-03-04 08:23:09 +01:00
Daniele Antonio Maggio 342b2a7713
Feature/1492 LoRaBasicsStationModule with pre-built binary for corecell devices (#1503)
* Adding station conf for corecell

* Adding final whiteline

* Amd64 change for sx1301 station conf rename

* Defaulting log level to INFO

* Giving the ability of changing log level programmatically

* Adjusting start_basicsstation script to include CORECELL environment variable

* Adjusting Dockerfile for arm32v7 for CORECELL

* Parsing basic station type in e2e

* File rename

* Apply suggestions from code review

Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>

Co-authored-by: Mikhail Chatillon <chmikhai@microsoft.com>
2022-02-21 12:11:11 +01:00