Smarter Secret

Overview

Smarter Secret is a standard credentials vault, seamlessly integrated with every other Smarter resource that relies on sensitive information for authentication and connectivity. Secrets can be shared across teams and referenced by dependent resources without ever exposing the underlying value, and, like any other Smarter resource, a Secret is defined and managed through a standard SAM manifest.

  • Smarter Secret: a Django ORM-based secure store

  • for sensitive information such as SQL connection strings and API keys. Secrets

  • are consumed by other Smarter resources to supply the authentication credentials

  • those resources need to reach remote services.

Example Smarter Secret Manifest
apiVersion: smarter.sh/v1
kind: Secret
metadata:
  accountNumber: 3141-5926-5359
  annotations: []
  description: an example secret manifest for the Smarter API Secret
  name: example_secret
  tags:
    - example
    - secret
  username: admin
  version: 1.0.0
spec:
  config:
    description: salesforce.com api key
    expiration_date: 2026-06-05
    value: <** your unencrypted credential value **>

Technical Reference