blob: 162372617f675d3efa6ebf2614ac3da35c5db275 [file] [log] [blame]
Varun Gudisenaacc3ce02017-08-31 10:56:56 -05001#!/bin/bash
2#*******************************************************************************
3# ============LICENSE_START=======================================================
4# org.onap.dmaap
5# ================================================================================
6# Copyright © 2017 AT&T Intellectual Property. All rights reserved.
7# ================================================================================
8# Licensed under the Apache License, Version 2.0 (the "License");
9# you may not use this file except in compliance with the License.
10# You may obtain a copy of the License at
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18# ============LICENSE_END=========================================================
19#
20# ECOMP is a trademark and service mark of AT&T Intellectual Property.
21#
22#*******************************************************************************
23
24#
25# act as a simple cambria publisher, requires wget
26#
27# usage:
28# cambriaPublisher <broker> <topic>
29#
30
31DATE=`date`
32SIGNATURE=`echo -n "$DATE" | openssl sha1 -hmac $CAMBRIA_APISECRET -binary | openssl base64`
33
34while read LINE
35do
36 wget -q --header "Content-Type: text/plain" --header "X-CambriaAuth: $CAMBRIA_APIKEY:$SIGNATURE" --header "X-CambriaDate: $DATE" --post-data="$LINE" -O - $1/events/$2 >/dev/null
37done
38