1. 02 Dec, 2019 1 commit
  2. 29 Nov, 2019 1 commit
  3. 26 Nov, 2019 1 commit
    • Arturo Herrero's avatar
      Encrypt application settings with pre and post deployments · 9065c75055d4
      Arturo Herrero authored
      We had concerns about the cached values on Redis with the previous two
      releases strategy:
      
      First release (this commit):
        - Create new encrypted fields in the database.
        - Start populating new encrypted fields, read the encrypted fields or
          fallback to the plaintext fields.
        - Backfill the data removing the plaintext fields to the encrypted
          fields.
      Second release:
        - Remove the virtual attribute (created in step 2).
        - Drop plaintext columns from the database (empty columns after
          step 3).
      
      We end up with a better strategy only using migration scripts in one
      release:
        - Pre-deployment migration: Add columns required for storing encrypted
          values.
        - Pre-deployment migration: Store the encrypted values in the new
          columns.
        - Post-deployment migration: Remove the old unencrypted columns
      9065c75055d4
  4. 21 Nov, 2019 1 commit
  5. 20 Nov, 2019 1 commit
  6. 19 Nov, 2019 2 commits
  7. 15 Nov, 2019 1 commit
  8. 14 Nov, 2019 1 commit
  9. 13 Nov, 2019 1 commit
  10. 12 Nov, 2019 2 commits
  11. 11 Nov, 2019 1 commit
  12. 08 Nov, 2019 1 commit
  13. 06 Nov, 2019 2 commits
  14. 05 Nov, 2019 1 commit
  15. 30 Oct, 2019 3 commits
  16. 25 Oct, 2019 1 commit
  17. 22 Oct, 2019 2 commits
  18. 21 Oct, 2019 1 commit
  19. 17 Oct, 2019 1 commit
  20. 15 Oct, 2019 1 commit
  21. 10 Oct, 2019 2 commits
  22. 09 Oct, 2019 2 commits
  23. 07 Oct, 2019 1 commit
  24. 01 Oct, 2019 1 commit
  25. 26 Sep, 2019 2 commits
  26. 25 Sep, 2019 1 commit
  27. 24 Sep, 2019 1 commit
  28. 19 Sep, 2019 2 commits
  29. 18 Sep, 2019 2 commits