Categorygithub.com/pivotal-cf/service-backup
modulepackage
18.5.0+incompatible
Repository: https://github.com/pivotal-cf/service-backup.git
Documentation: pkg.go.dev

# README

service-backup

Utility to provide mechanism for backing up services

Usage

This is intended to be used with the service-backup-release. Further instructions can be found in that repository.

Development

S3 requires the AWS CLI:

brew install awscli
brew install python3

Running Tests

The environment variables required to run the tests are listed in .envrc.template.

GCP

The GCP integration tests require access to a GCP service account file. It should look like this:

{
  "type": "service_account",
  "project_id": " <project-id>",
  "private_key_id": "<key-id>",
  "private_key": " <private-key> ",
  "client_email": " <email> ",
  "client_id": " <id>",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://accounts.google.com/o/oauth2/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": " <cert-url>"
}

AWS S3

The S3 integration tests require access to a bucket called service-backup-integration-test with all permissions. Example policy is as follows:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "servicebackupintegrationtest",
      "Effect": "Allow",
      "Action": [
          "s3:*"
      ],
      "Resource": [
          "arn:aws:s3:::service-backup-*/*",
          "arn:aws:s3:::service-backup-*"
      ]
    }
  ]
}

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author