Julien Pivotto
|
b2a4cacb95
|
Update go dependencies & switch to go-kit/log
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
|
2021-08-02 12:43:23 +02:00 |
Tyler Reid
|
a1260af1c3
|
Break notify into submethods to create the session then create the publish input to send. Check we populate a region for all requests.
This reverts commit 4c2a5f156c .
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-07-09 10:53:35 -05:00 |
Tyler Reid
|
077b20dd9a
|
Add error check when creating sns session
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-07-01 09:19:25 -05:00 |
Tyler Reid
|
1322abdc08
|
Remove unused checkTopicFifoAttribute function
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-27 21:02:20 -05:00 |
Tyler Reid
|
208bed6dee
|
Update config docs to clarify fifo SNS deduplication strategy. Remove extra api call get topic attributes and use '.fifo' strategy instead
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-27 20:26:44 -05:00 |
Tyler Reid
|
bd82f70bc2
|
Fix spacing for client config
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-22 14:44:33 -05:00 |
Tyler Reid
|
30a83f7bf7
|
Use supplied user creds when creating an STS client
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-22 14:43:41 -05:00 |
Tyler Reid
|
9ff4ac3301
|
Create new session if needed to get STS Creds
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-21 13:41:53 -05:00 |
Tyler Reid
|
dfb4d1fba1
|
Fix linter error
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-21 12:32:36 -05:00 |
Tyler Reid
|
8911051770
|
Make API URL optional, clear up credential logic
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-21 12:29:03 -05:00 |
Tyler Reid
|
b9b53f172d
|
Code review fixes
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-17 08:55:27 -05:00 |
Tyler Reid
|
d4ff90b555
|
Add missing template for aws region
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-16 16:42:55 -05:00 |
Tyler Reid
|
3446b35272
|
Code review fixes: copy attributes, truncate all the messages, fix logging, remove api_version
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-16 14:27:19 -05:00 |
Tyler Reid
|
9d37d6cc44
|
More gofmt fixes
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-16 09:56:55 -05:00 |
Tyler Reid
|
756cddad9c
|
Fix for golangci-lint warning
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-16 09:38:18 -05:00 |
Tyler Reid
|
6ada9a634d
|
Cache fifo bool in the notifier
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-16 09:31:23 -05:00 |
Tyler Reid
|
c48b54bdf8
|
Fix gosmpl linter issues
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-15 19:07:19 -05:00 |
Tyler Reid
|
889fa96439
|
Remove isFifoTopic test
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-15 18:18:19 -05:00 |
Tyler Reid
|
b509a5bdbb
|
Add subject template for subject field. Better check for supplied creds, use GetTopicAttributes to check fifo
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-15 17:24:52 -05:00 |
Tyler Reid
|
68fa1bf19f
|
Add string length check to fifo check
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-15 09:46:07 -05:00 |
Tyler Reid
|
af8406a920
|
Check error type before unpacking awserr.requestFailure
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-15 09:09:01 -05:00 |
Tyler Reid
|
6519c399b1
|
Add some tests for sns receiver
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-14 22:14:12 -05:00 |
Tyler Reid
|
72d63a5d72
|
Remove isFifo config option; use template strings; use retier; other code review comments
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-14 18:28:57 -05:00 |
Tyler Reid
|
009f8b17e9
|
Use 1024 rather than 1000 for KB size, fix target arn, handle large SMS messages correctly
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-14 10:21:33 -05:00 |
Tyler Reid
|
74d15273c0
|
Add support for role arn, truncation, dedupe key and env auth
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-11 16:21:15 -05:00 |
Tyler Reid
|
5dcf4f5f91
|
ARN Auth start
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-11 10:30:44 -05:00 |
Tyler Reid
|
19e74f9ce7
|
WIP - SNS receiver
Signed-off-by: Tyler Reid <tyler.reid@grafana.com>
|
2021-06-09 21:14:07 -05:00 |