- 04 7月, 2023 4 次提交
-
-
由 Alessandro (Ale) Segala 提交于
This reverts commit 8fd702bd.
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com>
-
由 Anton Troshin 提交于
* Add actor heartbeat metric in the placement report for each actor type Signed-off-by: NAnton Troshin <anton@diagrid.io> * Fix lint issue Signed-off-by: NAnton Troshin <anton@diagrid.io> --------- Signed-off-by: NAnton Troshin <anton@diagrid.io> Signed-off-by: NArtur Souza <asouza.pro@gmail.com> Co-authored-by: NYaron Schneider <schneider.yaron@live.com> Co-authored-by: NArtur Souza <asouza.pro@gmail.com>
-
由 Chris Gillum 提交于
* Workflow: Fix struct pointer issue resulting in miscounting history records Signed-off-by: NChris Gillum <cgillum@microsoft.com> * Update wf state unit tests to account for new custom status optimization Signed-off-by: NChris Gillum <cgillum@microsoft.com> --------- Signed-off-by: NChris Gillum <cgillum@microsoft.com>
-
- 01 7月, 2023 1 次提交
-
-
由 Josh van Leeuwen 提交于
* Windows: return early if the process has already been killed Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use `cmd.Kill` for killing process on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds WaitDelay to exec process to ensure test doesn't hang Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use taskkill to terminate exec process on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Go modules Signed-off-by: Njoshvanl <me@joshvanl.dev> * Send windows kill Stdout and Stderr to os Signed-off-by: Njoshvanl <me@joshvanl.dev> * Don't run taskkill twice on daprd on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev>
-
- 30 6月, 2023 3 次提交
-
-
由 Josh van Leeuwen 提交于
* Updates go modules and register both etcd v1 and v2 Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds integration test to ensure successful parsing of v1 and v2 components Signed-off-by: Njoshvanl <me@joshvanl.dev> * Add check for omitting value, and default no version to v1 Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update state component version handling so only need to register once f or each version. Define preferred, default, and deprecated versions for types with multiple versions. Signed-off-by: Njoshvanl <me@joshvanl.dev> * Rename components integration tests to resources. Also test in-memory which only has a single version Signed-off-by: Njoshvanl <me@joshvanl.dev> * Updates go modules Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds better version definition/registration for state stores Signed-off-by: Njoshvanl <me@joshvanl.dev> * Moves resources integration test to under /daprd Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev>
-
由 Yaron Schneider 提交于
* skip OPTIONS request for input binding if direction is specified Signed-off-by: Nyaron2 <schneider.yaron@live.com> * linter Signed-off-by: Nyaron2 <schneider.yaron@live.com> --------- Signed-off-by: Nyaron2 <schneider.yaron@live.com>
-
由 Alessandro (Ale) Segala 提交于
* Fix handling of encoding of special chars Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fix service invocation test failure Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixup Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Last fixes Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Improve filtering of dots Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> *
💄 Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Allow trailing dots, just forbid keys that are only dots Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Comment-out t.Log statements Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
- 29 6月, 2023 1 次提交
-
-
由 Josh van Leeuwen 提交于
* Fix panic in service invocation and return error when set state key is empty Signed-off-by: Njoshvanl <me@joshvanl.dev> * grpc: Return error when key empty setting state Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds basic fuzz testing for state, service invocation, pubub (component name only) Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds basic pubsub http integration test fuzzing Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Increase timeout of integration tests to 60 seconds for slow CI runners (:sadpanda:) Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove code coverage from integration tests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove test result upload, and use dots-v2 Signed-off-by: Njoshvanl <me@joshvanl.dev> * Revert integration gotestsum to use format dots Signed-off-by: Njoshvanl <me@joshvanl.dev> * test-integration: change format to be pkgname-and-test-fails Signed-off-by: Njoshvanl <me@joshvanl.dev> * Integration tests: update format to be `testname` Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update pubsub tests to use raw and non-raw mode Signed-off-by: Njoshvanl <me@joshvanl.dev> * Return error when AppResponse encounters unexpected EOF from app Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove unused directive Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds very basic secretstore integration tests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Ensure unique secret file names Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Retry http pubsub fuzz on context deadline exceeded Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Skip pubsub fuzz tests till pubsub publish is made more stable Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use new fasthttpResponse func Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use PathEscape rather than QueryEscape on suite HTTP clients Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev>
-
- 28 6月, 2023 3 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
由 Arturo Trenard 提交于
* adding support in the pubsub component for pluggable component and the bulkpublish function Signed-off-by: Narturo <ajt@ptytechnologies.com> * Proposed change to implementation of bulkplublish in pluggable components Signed-off-by: Narturo <jarturotrenard@gmail.com> Signed-off-by: Narturo <ajt@ptytechnologies.com> * Delete republish.sh Signed-off-by: NArturo Trenard <jarturotrenard@gmail.com> Signed-off-by: Narturo <ajt@ptytechnologies.com> * BulkPublish function improvement Signed-off-by: Narturo <jarturotrenard@gmail.com> * Update go.mod Signed-off-by: NArtur Souza <asouza.pro@gmail.com> * Update go.mod Signed-off-by: NArtur Souza <asouza.pro@gmail.com> * Update contrib. Signed-off-by: NArtur Souza <asouza.pro@gmail.com> * formatting repair Signed-off-by: Narturo <jarturotrenard@gmail.com> * Delete republish.sh Signed-off-by: NArturo Trenard <jarturotrenard@gmail.com> * Remove replaced dependency not needed anymore Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Step back 1 commit in contrib. Signed-off-by: NArtur Souza <asouza.pro@gmail.com> * lint Signed-off-by: NArtur Souza <asouza.pro@gmail.com> * the flag was added in the unit tests Signed-off-by: Narturo <jarturotrenard@gmail.com> --------- Signed-off-by: Narturo <ajt@ptytechnologies.com> Signed-off-by: Narturo <jarturotrenard@gmail.com> Signed-off-by: NArturo Trenard <jarturotrenard@gmail.com> Signed-off-by: NArtur Souza <asouza.pro@gmail.com> Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: Narturo <ajt@ptytechnologies.com> Co-authored-by: NArtur Souza <asouza.pro@gmail.com> Co-authored-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
由 Alessandro (Ale) Segala 提交于
Fixes #6233 Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com>
-
- 27 6月, 2023 4 次提交
-
-
由 Alessandro (Ale) Segala 提交于
* Deploy (and teardown) E2E test apps in parallel Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Logging Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed: handle components already existing Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Use the correct namespace Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Increase timeouts Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> *
💄 Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> *💄 Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com> -
由 Josh van Leeuwen 提交于
* Move all CLI flag options into consistent options package. Refactor runtime config so offline defaulting and validation happens in options. Signed-off-by: Njoshvanl <me@joshvanl.dev> * Create internal runtime Config and default inside runtime package Signed-off-by: Njoshvanl <me@joshvanl.dev> * Move daprd wait, buildinfo and runtime version commands to main.go Signed-off-by: Njoshvanl <me@joshvanl.dev> * De-duplicate New metrics exporter Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds review nits Signed-off-by: Njoshvanl <me@joshvanl.dev> * Fixed newline after options import in cmd/daprd Signed-off-by: Njoshvanl <me@joshvanl.dev> * Fix panic when parsing daprd flags by initializing bool pointer Signed-off-by: Njoshvanl <me@joshvanl.dev> * Return error rather than log.Fatal in FromConfig Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use correct `ApplicationPort` when parsing port Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use correct runtime config ID variable Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev> Co-authored-by: NArtur Souza <asouza.pro@gmail.com>
-
由 Alessandro (Ale) Segala 提交于
* WIP Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Creating more responders Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Remove outdated design decision Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added universal adapter for net/http Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed FastHTTP universal adapter Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added unit tests for UniversalHTTPHandler Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * WIP: Replace router with chi Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed fallback handler Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Working on tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed some tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Working on tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed publish Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * More work on tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Updates for tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * More test fixes Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed CORS test Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added unit tests for StripSlashesMiddleware middleware Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * WIP Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed service invocation routing Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Should fix failing E2E tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed tracing for service invocation Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Update pkg/http/responses_fasthttp.go Signed-off-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> * Some universal APIs use net/http Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Remove fasthttp from actors package Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Removed fasthttp from other test packages Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Secret handlers converted from universal fasthttp to universal http Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Lock APIs use UniversalHTTPHandler too Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NLoong Dai <long.dai@intel.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com>
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
- 23 6月, 2023 1 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com>
-
- 22 6月, 2023 1 次提交
-
-
由 Josh van Leeuwen 提交于
* Allow port and healthz port to be configurable on the sentry binary Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds healthz and port tests for sentry binary Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use same tmp dir for sentry files, with credentials path set to dir Signed-off-by: Njoshvanl <me@joshvanl.dev> * Increase sentry eventually retry timeout from 1ms to 100ms Signed-off-by: Njoshvanl <me@joshvanl.dev> * Check error when setting env Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds `once` integration process to ensure every process is only invoked once Signed-off-by: Njoshvanl <me@joshvanl.dev> * Wire up once.Wrap to framework processes Signed-off-by: Njoshvanl <me@joshvanl.dev> PR review Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev>
-
- 21 6月, 2023 2 次提交
-
-
由 Josh van Leeuwen 提交于
* Adds initial integration testing scaffolding Signed-off-by: Njoshvanl <me@joshvanl.dev> * linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use command context to shutdown daprd on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use windows specific process interrupt for windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Expect error response when interrupting windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Fix passing flags to daprd binary, and re-enable apphealthz test Signed-off-by: Njoshvanl <me@joshvanl.dev> * Move integration tests to separate make target and run in new github workflow step Signed-off-by: Njoshvanl <me@joshvanl.dev> * Run integration tests at the same time as unit. Build needs both Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update docs for integration build tag. daprd logger writes to test logger Signed-off-by: Njoshvanl <me@joshvanl.dev> * Move integration framework into packages Signed-off-by: Njoshvanl <me@joshvanl.dev> * make integration-test -> make test-integration Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use taskkill to kill the process on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Send 2 interrupt signals to daprd, regardless of OS Signed-off-by: Njoshvanl <me@joshvanl.dev> * Go mod tidy Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove /T option (kill subprocesses) from windows kill exec command Signed-off-by: Njoshvanl <me@joshvanl.dev> * Rever kill_windows to use CTRL_BREAK_EVENT strategy for killing processes. Signed-off-by: Njoshvanl <me@joshvanl.dev> * Make iowriter a buffered writer Signed-off-by: Njoshvanl <me@joshvanl.dev> * Don't do testing errors inside go routines, and pass context to HTTP requests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Change build tag from `all_components` to `allcomponents` Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use windows specific process interrupt for windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Make process a generic interface for running more binaries Signed-off-by: Njoshvanl <me@joshvanl.dev> * Integration tests: Adds placement binary and healthz placement test case Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds ports tests for placement binary Signed-off-by: Njoshvanl <me@joshvanl.dev> * Rename process/base -> process/exec Signed-off-by: Njoshvanl <me@joshvanl.dev> * Increase placement port dialer from 1ms to 100ms Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update metadata to new proc framework Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove concurrency to improve test reliability on slow machines in CI Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev> Co-authored-by: NArtur Souza <asouza.pro@gmail.com>
-
由 Alessandro (Ale) Segala 提交于
* Fixed goroutine leak in reminders and timers Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added unit tests + some more tweaks Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed last goroutine leaks Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Comments Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NArtur Souza <asouza.pro@gmail.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com>
-
- 20 6月, 2023 3 次提交
-
-
由 Alessandro (Ale) Segala 提交于
* WIP: Updated CRDs Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Reduce code duplication in CRDs Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * WIP Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixes Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added envRef to Dapr components and HTTP endpoints Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Add E2E tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Renamed shared->common Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Add allowlist for K8s mode Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * CRDs: Ensure `value` is parsed as string Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Should now fix the CRDs for good Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed issues after merge Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NDapr Bot <56698301+dapr-bot@users.noreply.github.com>
-
由 Anton Troshin 提交于
Signed-off-by: NAnton Troshin <anton@diagrid.io> Co-authored-by: NYaron Schneider <schneider.yaron@live.com>
-
由 Josh van Leeuwen 提交于
* Install mechanical-markdown in dapr go-sdk test Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove hide in go-sdk job Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev>
-
- 19 6月, 2023 2 次提交
-
-
由 Shubham Sharma 提交于
* Fixed goroutine leak in reminders and timers Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added unit tests + some more tweaks Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Move test to the right place Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add runtimeVersion to root Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add deprecation comment Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add "enabledFeatures" to GetMetadata response Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed unit tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Fixed last goroutine leaks Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Use build features from the configuration Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Revert changes to actors Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Revert changes to actors Signed-off-by: NShubham Sharma <shubhash@microsoft.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NShubham Sharma <shubhash@microsoft.com> Co-authored-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NArtur Souza <asouza.pro@gmail.com>
-
由 Alessandro (Ale) Segala 提交于
* Unify HTTP channels implementations Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Update pkg/actors/internal_actor.go Co-authored-by: NJosh van Leeuwen <me@joshvanl.dev> Signed-off-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> *
💄 Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NJosh van Leeuwen <me@joshvanl.dev> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
-
- 17 6月, 2023 3 次提交
-
-
由 Shubham Sharma 提交于
* Refactor runtime configuration to have ApPConnectionConfig Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Refactor configuration to pkg/config Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add proto and metadata API changes Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix int to string conversion for threshold Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add some tests Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Some more tests Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add more tests Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add grpc test for metadata Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix lint Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix json tags using custom struct Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix nil reference Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Add integration test for metadata API Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix lint Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix comments part 1 Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Move protocols to pkg/config/protocol Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix comments part 2 Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix comments part 3 - refactor appHealth.config Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix comments part 4 - test use JSON Signed-off-by: NShubham Sharma <shubhash@microsoft.com> * Fix lint Signed-off-by: NShubham Sharma <shubhash@microsoft.com> --------- Signed-off-by: NShubham Sharma <shubhash@microsoft.com> Co-authored-by: NYaron Schneider <schneider.yaron@live.com>
-
由 Alessandro (Ale) Segala 提交于
* In self-hosted mode, filter declarative subscriptions by namespace if set Fixes #6468 Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> * Added unit tests Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> --------- Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NYaron Schneider <schneider.yaron@live.com>
-
- 16 6月, 2023 4 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NYaron Schneider <schneider.yaron@live.com>
-
由 Josh van Leeuwen 提交于
* Adds upgrade/downgrade GitHub workflow for running dapr upgrade downgrade tests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Set correct sidecar image name Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds dapr-sidecar-master test in upgrade-downgrade-e2e workflow Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use latest version of CLI when downloading installer Signed-off-by: Njoshvanl <me@joshvanl.dev> * Fix makefile invocation Signed-off-by: Njoshvanl <me@joshvanl.dev> * Setup helm on control-plane-master Signed-off-by: Njoshvanl <me@joshvanl.dev> * Setup components with latest release on sidecar master Signed-off-by: Njoshvanl <me@joshvanl.dev> * Always run the latest-release e2e tests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Get dapr latest-release before checkout out code Signed-off-by: Njoshvanl <me@joshvanl.dev> * Always checkout lastest-release code Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use injector helm chart option when running daprd sidecar master mode Signed-off-by: Njoshvanl <me@joshvanl.dev> * Set correct tags for sidecar in upgrade-downgrade-e2e Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use correct dapr sidecar injector chart name in set values Signed-off-by: Njoshvanl <me@joshvanl.dev> * Add note about which tests are being run Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update copyright header to 2023 Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update .github/workflows/upgrade-downgrade-e2e.yaml Co-authored-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NJosh van Leeuwen <me@joshvanl.dev> * Update .github/workflows/upgrade-downgrade-e2e.yaml Co-authored-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NJosh van Leeuwen <me@joshvanl.dev> * Update .github/workflows/upgrade-downgrade-e2e.yaml Co-authored-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NJosh van Leeuwen <me@joshvanl.dev> * Update .github/workflows/upgrade-downgrade-e2e.yaml Co-authored-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NJosh van Leeuwen <me@joshvanl.dev> * Update .github/workflows/upgrade-downgrade-e2e.yaml Co-authored-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Signed-off-by: NJosh van Leeuwen <me@joshvanl.dev> * Rename upgrade/downgrade workflow to version skew Run workflow on merge to master. Add `/test-version-skew` command, with optional previous version argument to test. Add PR comments with workflow results. Signed-off-by: Njoshvanl <me@joshvanl.dev> * Set daprd master docker version to `dev-linux-amd64` Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds header to PR comments, with the mode run in the title Signed-off-by: Njoshvanl <me@joshvanl.dev> * Construct string when giving custom version to version skew workflow Signed-off-by: Njoshvanl <me@joshvanl.dev> * Add version to PR comment Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev> Signed-off-by: NJosh van Leeuwen <me@joshvanl.dev> Co-authored-by: NAlessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com> Co-authored-by: NLoong Dai <long.dai@intel.com> Co-authored-by: NYaron Schneider <schneider.yaron@live.com>
-
由 Josh van Leeuwen 提交于
* Adds initial integration testing scaffolding Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use 30 second test case timeout Signed-off-by: Njoshvanl <me@joshvanl.dev> * linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Increase eventually timeouts for slow test runner machines Signed-off-by: Njoshvanl <me@joshvanl.dev> * Re-enable apphealthz test, but doesn't set no-default path Signed-off-by: Njoshvanl <me@joshvanl.dev> * Increase eventually timeouts for slow runners Signed-off-by: Njoshvanl <me@joshvanl.dev> * Suffix daprd binary path when running on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Ensure response body is closed Signed-off-by: Njoshvanl <me@joshvanl.dev> * Make golangci-lint happy Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use command context to shutdown daprd on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use windows specific process interrupt for windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Expect error response when interrupting windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Expect daprd process to exit 1 when running on a windows machine Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update `runError` to catch windows runner Signed-off-by: Njoshvanl <me@joshvanl.dev> * Fix passing flags to daprd binary, and re-enable apphealthz test Signed-off-by: Njoshvanl <me@joshvanl.dev> * Ensure CGO is disabled when building daprd binary in integration tests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Increase timeouts for apphealth integration tests for slow test runners Signed-off-by: Njoshvanl <me@joshvanl.dev> * Adds `integration` build flag to integration test file Signed-off-by: Njoshvanl <me@joshvanl.dev> * Move integration tests to separate make target and run in new github workflow step Signed-off-by: Njoshvanl <me@joshvanl.dev> * Run integration tests at the same time as unit. Build needs both Signed-off-by: Njoshvanl <me@joshvanl.dev> * Update docs for integration build tag. daprd logger writes to test logger Signed-off-by: Njoshvanl <me@joshvanl.dev> * Move integration framework into packages Signed-off-by: Njoshvanl <me@joshvanl.dev> * make integration-test -> make test-integration Signed-off-by: Njoshvanl <me@joshvanl.dev> * Rename `runError` to `runErrorFn` Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use `testing.Setenv` rather than `os.Setenv` in integration tests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use taskkill to kill the process on windows Signed-off-by: Njoshvanl <me@joshvanl.dev> * Clear guard on integration test cleanup Signed-off-by: Njoshvanl <me@joshvanl.dev> * Send 2 interrupt signals to daprd, regardless of OS Signed-off-by: Njoshvanl <me@joshvanl.dev> * Use freeport struct to bulk squat ports until use Signed-off-by: Njoshvanl <me@joshvanl.dev> * Go mod tidy Signed-off-by: Njoshvanl <me@joshvanl.dev> * Remove /T option (kill subprocesses) from windows kill exec command Signed-off-by: Njoshvanl <me@joshvanl.dev> * Rever kill_windows to use CTRL_BREAK_EVENT strategy for killing processes. Signed-off-by: Njoshvanl <me@joshvanl.dev> * Make iowriter a buffered writer Signed-off-by: Njoshvanl <me@joshvanl.dev> * Don't do testing errors inside go routines, and pass context to HTTP requests Signed-off-by: Njoshvanl <me@joshvanl.dev> * Enable configuring the integration test concurrency Signed-off-by: Njoshvanl <me@joshvanl.dev> * Return no error no iowriter when writing after Close() Signed-off-by: Njoshvanl <me@joshvanl.dev> * Change all eventually tests to use at least 100 ms between retries Signed-off-by: Njoshvanl <me@joshvanl.dev> * Linting Signed-off-by: Njoshvanl <me@joshvanl.dev> * Change build tag from `all_components` to `allcomponents` Signed-off-by: Njoshvanl <me@joshvanl.dev> --------- Signed-off-by: Njoshvanl <me@joshvanl.dev> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com> Co-authored-by: NYaron Schneider <schneider.yaron@live.com>
-
由 Josh van Leeuwen 提交于
Signed-off-by: Njoshvanl <me@joshvanl.dev> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
-
- 14 6月, 2023 1 次提交
-
-
由 Yaron Schneider 提交于
* add direction for bindings Signed-off-by: Nyaron2 <schneider.yaron@live.com> * linter Signed-off-by: Nyaron2 <schneider.yaron@live.com> * fix test field Signed-off-by: Nyaron2 <schneider.yaron@live.com> * use consts Signed-off-by: Nyaron2 <schneider.yaron@live.com> * use correct format to read from component yamls Signed-off-by: Nyaron2 <schneider.yaron@live.com> --------- Signed-off-by: Nyaron2 <schneider.yaron@live.com>
-
- 13 6月, 2023 1 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
- 12 6月, 2023 1 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com> Co-authored-by: NMukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com> Co-authored-by: NLoong Dai <long.dai@intel.com>
-
- 10 6月, 2023 1 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Fixes error reported by user on Discord: https://discord.com/channels/778680217417809931/1055270900125138975/1109309802435321896Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
- 09 6月, 2023 4 次提交
-
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
由 Artur Souza 提交于
Merge release-1.11 into master [DO NOT SQUASH]
-
由 ItalyPaleAle 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-
由 Alessandro (Ale) Segala 提交于
Signed-off-by: NItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
-