code: func CreateSecret(tx Tx, s *api.Secret) error {
  	// Ensure the name is not already in use.
  	if tx.lookup(tableSecret, indexName, strings.ToLower(s.Spec.Annotations.Name)) != nil {
  		return ErrNameConflict
  	}
  
  	return tx.create(tableSecret, s)
  }
docs: // CreateSecret adds a new secret to the store.
  // Returns ErrExist if the ID is already taken.