Skip to content
This repository has been archived by the owner on Nov 30, 2022. It is now read-only.

Create a Saas Connector from a Template [#814] #1076

Merged
merged 20 commits into from
Aug 17, 2022

Commits on Aug 7, 2022

  1. Configuration menu
    Copy the full SHA
    51c33cb View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Merge remote-tracking branch 'ethyca/main' into 814-saas-connector-te…

    …mplates
    
    # Conflicts:
    #	data/saas/dataset/mailchimp_dataset.yml
    #	src/fidesops/main.py
    #	src/fidesops/ops/api/v1/endpoints/saas_config_endpoints.py
    pattisdr committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    407b702 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36c98a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e69c94a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Configuration menu
    Copy the full SHA
    5f37820 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f10957 View commit details
    Browse the repository at this point in the history
  3. Create DatasetConfigs and ConnectionConfigs instead of create_or_upda…

    …te in the template endpoint. Don't save ConnectionConfig until secrets are validated.
    pattisdr committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    ea306d4 View commit details
    Browse the repository at this point in the history
  4. Add the other saas connectors to the registry and update their config…

    …s and datasets with instance_fides_key.
    
    - Fix datadog yaml so it can be included in the saas connector registry. There was an error in how the saas config was formatted.
    pattisdr committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    c50f59f View commit details
    Browse the repository at this point in the history
  5. Update the fides_keys in the existing saas configs and dataset yamls …

    …to have brackets around the "instance_fides_key" to indicate these will be replaced.
    
    Update the fides_key definition to allow "<instance_fides_key>" with brackets specifically to pass validation.
    pattisdr committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    7d59388 View commit details
    Browse the repository at this point in the history
  6. Fix a side effect on a separate endpoint that returns the types of se…

    …crets that should be supplied for a given connector. Use the saas config type instead of the fides key for the model title. Add test verifying that fides key /instance key validation works as expected.
    pattisdr committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    70d6404 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f30c701 View commit details
    Browse the repository at this point in the history
  8. - Update CHANGELOG

    - Add new endpoint to postman collection
    - Add drafts doc.
    - Update old response body in docs for connection types.
    pattisdr committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    6239ccc View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. Replace the <instance_fides_key> with a properly formatted fides_key …

    …in the saas fixtures.
    pattisdr committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    8acd9a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96c4990 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8f7d21 View commit details
    Browse the repository at this point in the history
  4. Fix typos.

    pattisdr committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    23cde59 View commit details
    Browse the repository at this point in the history
  5. Fix typo.

    pattisdr committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    33c85b2 View commit details
    Browse the repository at this point in the history
  6. Fix unrelated bug where hubspot dataset has new datacategories with u…

    …ser-* data categories after the fideslang update, so they would show up if the user picked a "user" data category.
    pattisdr committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    a4b2dd7 View commit details
    Browse the repository at this point in the history
  7. Respond to CR.

    pattisdr committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    cec0d02 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'ethyca/main' into 814-saas-connector-te…

    …mplates
    
    # Conflicts:
    #	CHANGELOG.md
    #	docs/fidesops/docs/postman/Fidesops.postman_collection.json
    pattisdr committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    e604ac2 View commit details
    Browse the repository at this point in the history