Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* PMM-13129 Tidy. * PMM-13129 Migration basics. * PMM-13129 Format. * PMM-13129 Encrypt, EncryptDB, Decrypt, DecryptDB, refactor. * PMM-13129 Encryption test workflow. * PMM-13129 Remove install. * PMM-13129 Encrypt/Decrypt agents. * PMM-13129 Changes. * PMM-13145 Fix for tests. * PMM-13129 Fix Mongo test. * PMM-13129 Fix. * PMM-13129 Encrypt fixture. * PMM-13129 Encryption test. * PMM-13129 File mode test. * PMM-13129 Fix credentials for test env. * PMM-13129 Clean. * PMM-13129 Correct DB for encryption test. * PMM-13129 Moved to utils folder. * PMM-13129 Empty password fix. * PMM-13129 Debug logs to warning level. * PMM-13129 Format. * PMM-13129 Small change in generated query. * PMM-13129 Password set check. * PMM-13129 Fix wrong field. * PMM-13129 Init in migration. * PMM-13129 Precheck if already encrypted, moved into managed utils. * PMM-13129 Migration. * PMM-13129 Fix for EncryptDB. Encrypt/Decrypt username. * PMM-13129 Formatting of encryption error, createAgent username fix. * PMM-13129 Remove unused method for now. * PMM-13129 Correct mode for cert file. * PMM-13129 Remove DB test, small refactor. * PMM-13129 Encryption for external exporter. * PMM-13129 Fix tests after external exporter encryption. * PMM-13129 Fix mongo tests. * PMM-13129 Fix another test to expect encrypted username. * PMM-13129 Another fix for tests to expect encrypted username. * PMM-13129 Fix for DecryptDB. * PMM-13129 Err if encryption is not initialized. * PMM-13129 Delimiter fix. * PMM-13129 Fix DecryptDB. * PMM-13129 Small change in agent test. * PMM-13129 Fix non related test to make it green for now. * PMM-13129 Add license headers. * PMM-13129 License. * PMM-13129 Lint. * PMM-13129 Another lint. * PMM-13129 Lint. * PMM-13129 Default encryption changes. * PMM-13129 Encrypt, decrypt all other secret, credentials in agents. * PMM-13129 Changes, some refactors. * PMM-13129 Another changes. * PMM-13129 Refactor. * PMM-13129 Fix. * PMM-13129 Changes. * PMM-13129 Changes. * PMM-13129 Save. * PMM-13129 Changes. * PMM-13129 Another changes. * PMM-13129 Refactor, another changes. * PMM-13129 Disable migration encryption until it is done. * PMM-13129 Basics for settings and migration. * PMM-13129 Original code for isPasswordSet. * PMM-13129 Fix current settings test. * PMM-13129 Basic changes to be able pass custom handlers. * PMM-13129 Handlers, PG handler. * PMM-13129 Refactor. * PMM-13129 Changes, refactor. * PMM-13129 Migrate and encrypt all possible fields. * PMM-13129 Fix for service info broker. * PMM-13129 Fix for settings helper test. * PMM-13129 Refactor. * PMM-13129 Lint. * PMM-13129 Lint. * PMM-13129 Format. * PMM-13129 Fix settings helpers test. * PMM-13129 License header. * PMM-13129 Another lint. * PMM-13129 Lint. * PMM-13129 Changes to fix tests. Refactor. * PMM-13129 Format. * PMM-13129 Fix. * PMM-13129 Encrypt items now receive opened DB connection, refactor. * PMM-13129 Lint (correct ctx). * PMM-13129 Refactor, lint. * PMM-13129 Check. * PMM-13129 Lint. * PMM-13129 Fix settings test. * PMM-13129 Fix to prevent double encryption on setup fixtures. * PMM-13129 Changes. * PMM-13129 Encrypt only basic fields in tests (migration). * PMM-13129 Test. * PMM-13129 Lint. * PMM-13129 Different encrypted columns for different migration versions. * PMM-13129 Fix. * PMM-13129 TODO. * PMM-13129 TODO. * PMM-13129 Check for nothing to encrypt. * PMM-13129 Encrypted fields based on migration version. * PMM-13129 Better debug. * PMM-13129 Lint. * PMM-13129 Fix, better debug. * PMM-13129 Exit in case of encryption initialization error. * PMM-13129 Handle nil migration version. * PMM-13129 Typo. * PMM-13129 Fix for service broker and connection check. * PMM-13129 Comments. * PMM-13129 Remove debug logging. * PMM-13129 Remove pointer in EncryptAgent, DecryptAgent. * PMM-13129 Fix. * PMM-13129 Fix for service_info_broker. * PMM-13129 Fix service_info_broker options pointer propagation. * PMM-13129 Fix for custom labels after removed pointer. * PMM-13129 Hide cipherText in error message. * PMM-13129 Panic in case of unavailable encryption. * PMM-13129 Remove CA certificates from encryption/decryption. * PMM-13129 Required refactor. * Update api/serverpb/server.proto Co-authored-by: Alex Demidoff <[email protected]> * Update managed/models/database.go Co-authored-by: Alex Demidoff <[email protected]> * Update managed/utils/encryption/encryption.go Co-authored-by: Alex Demidoff <[email protected]> * Update managed/utils/encryption/models.go Co-authored-by: Alex Demidoff <[email protected]> * Update managed/utils/encryption/models.go Co-authored-by: Alex Demidoff <[email protected]> * Update managed/utils/encryption/helpers.go Co-authored-by: Alex Demidoff <[email protected]> * PMM-13129 Gen. * PMM-13129 Identifiers word. * PMM-13129 Remove CAs from handlers. * Update managed/models/settings.go Co-authored-by: Alex Demidoff <[email protected]> * Update managed/utils/encryption/encryption.go Co-authored-by: Alex Demidoff <[email protected]> * Update managed/utils/encryption/encryption.go Co-authored-by: Alex Demidoff <[email protected]> * PMM-13129 Dereference all DB options on encrypt/decrypt. * PMM-13129 Custom labels. * Revert "PMM-13129 Custom labels." This reverts commit 903b4ef. * Revert "PMM-13129 Dereference all DB options on encrypt/decrypt." This reverts commit fe3be31. * Reapply "PMM-13129 Custom labels." This reverts commit 9fd8982. * Reapply "PMM-13129 Dereference all DB options on encrypt/decrypt." This reverts commit f955040. * PMM-13129 Remove old migrations tests, required refactor. * Revert "Reapply "PMM-13129 Custom labels."" This reverts commit 687a2e2. * Revert "Reapply "PMM-13129 Dereference all DB options on encrypt/decrypt."" This reverts commit f09bef1. * PMM-13129 Logic change. * PMM-13129 Remove username, aws_access_key, aws_secret_key from enc. * PMM-13129 Env variable for custom encryption key. * PMM-13129 Custom key for main check. * PMM-13129 Remove decrypt agent from create agent methods. * PMM-13129 Change to skip empty values from encryption. * PMM-13129 Remove unused struct. * Update managed/models/database.go Co-authored-by: Nurlan Moldomurov <[email protected]> * PMM-13129 Renaming of variable. * PMM-13129 Remove EncryptedItems field from settings proto. * PMM-13129 Workaround to create FB for now. Will be reverted. * PMM-13129 Fix connection checker dsn bug. * PMM-13129 Another dsn bug. * PMM-13129 Add back decrypt after insert to fix connection checker. * PMM-13129 Update reduct words. * PMM-13129 Fix for test after new redact word. * PMM-13132 Basics. * PMM-13132 Some changes. * PMM-13132 Make format. * PMM-13132 Mod fix, tidy. * PMM-13132 Fix. * PMM-13132 Changes. * PMM-13132 Changes. * PMM-13132 Rotation. * PMM-13132 Format. * PMM-13132 Changes. * PMM-13132 Fix. * PMM-13132 Backup and restore of previous key. * PMM-13132 Changes. * PMM-13132 Lint. * PMM-13132 Correct message. * PMM-13132 Changes related to tests. * PMM-13132 Test for whole cycle. * PMM-13132 Handle OS interuptions. * PMM-13132 Lint. * PMM-13132 Lint. * PMM-13132 Logger and logs. * PMM-13132 Test DB. * Revert "PMM-13132 Test DB." This reverts commit e8f94bf. * PMM-13132 Changes, CI. * PMM-13132 Fix in test. * PMM-13132 Changes. * PMM-13132 Skip encryption-rotation test in main test. * PMM-13132 Basic makefile for encryption-rotation. * PMM-13132 Remove duplicate defaults. * PMM-13132 Changes in workflow. * PMM-13132 Remove devcontainer from makefile. * PMM-13132 Add ENV variable for rotation key. * PMM-13132 Add PG. * PMM-13132 Remove user, pass in PG compose. * PMM-13132 Test of user. * PMM-13132 Change path for test. * PMM-13132 Test of simpler structure. * PMM-13132 Another changes in structure. * PMM-13132 Another changes to simplify rotation. * PMM-13132 Format. * PMM-13132 Improvements. * PMM-13132 Add command to makefile, lint. * PMM-13132 Lint. * PMM-13132 Lint. * PMM-13132 Wrappers around default on newly added methods. * PMM-13132 Move into cmd of pmm-managed. * PMM-13132 Suggested refactor. * PMM-13132 Another suggested refactor. * PMM-13132 Fix. * PMM-13132 Move encryption models into encryption file. * PMM-13132 Make. * PMM-13132 Migration to kong. * PMM-13132 Add consts. * PMM-13132 Lint. * PMM-13132 Specs. * PMM-13132 Move encryption rotation to services. * PMM-13132 Lint. * PMM-13132 Add interval and retries. * PMM-13132 Fix after conflicts. --------- Co-authored-by: Alex Demidoff <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]>
- Loading branch information