Upload secrets even when domain already exists 93/70693/1
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 17 Oct 2018 22:04:26 +0000 (15:04 -0700)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 17 Oct 2018 22:04:29 +0000 (15:04 -0700)
Upload secrets even when domain was created before
Any secrets with same name are overwritten with
new values and new secrets are added to the domain
Provides capability to add to existing domains via
the commandline

Issue-ID: AAF-574
Change-Id: I77a842d8f16cf224b04c328ef2825ed7ea7deab1
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
sms-service/src/preload/preload.go

index 2e654fa..7e54fb8 100644 (file)
@@ -189,6 +189,10 @@ func (c *smsClient) createDomain(domain string) error {
        url := "/v1/sms/domain"
        err := c.sendPostRequest(url, message)
        if err != nil {
+               if strings.Contains(err.Error(), "existing domain") {
+                       fmt.Println("Domain ", domain, " already exists...")
+                       return nil
+               }
                return pkgerrors.Cause(err)
        }
        return nil