* PT-1930: pt-k8s-debug-collector should not attempt collecting PXC information when running against PSMDB
https://jira.percona.com/browse/PT-1930
Removed PXC resources to collect while running with `--resource psmdb`
* Add more `psmdb` resources
Also resolves https://jira.percona.com/browse/PT-1934
* Add `resourceType` function to collect summaries for PXC/PSMDB when option `--cluster` is specified
This field is not being used by any tool but it is needed to decode
bigger structures having it. Since the value can be an int to indicate
the number 1-primary, etc, or 'majority', I've changed the field type
from int to interface{}
* Updated Percona::Toolkit version
* Updated version in POD headers
* RM-880-RN-3.3.0
* Update makefile to use go dep
* Update year
* Theme is downloaded by Makefile
* Correct path to icon
* Updated pt-osc --reverse-triggers help
* Update reverse-triggers option
* PT-1905 Reverse triggers wording
Co-authored-by: Carlos Salguero <carlos.salguero@percona.com>
* PT-1891 Fixed mongodb-summary connection with ssl
- Added SSL connection options
- Fixed old tests
- Replaced gofmt by gofumpt in Makefile
- There are no ssl test for mongodb-summary because the current sandbox
doesnt support it
* PT-1891 Ran gofumports
* PMM-1891 Fixes for CR
* PT-1891 Decreased minimum TLS reqs for compatibility
* PMM-6256 Updated ExplainCmd for MongoDB
In order to make explain for MongoDB work, we need to remove the "$db"
field from the explain command generated in proto.system.profile since
it is a duplicated field that triggers a MongoDB error.
* PMM-6256 New test
* PMM-6256 Removed commented out code
Co-authored-by: Carlos <cfsalguero@gmail.com>
* Fix for PT-1868 and general pt-pg-summary improvements
This is a rather large piece of changes to pt-pg-summary, which
includes:
* Corrected dependency for models in lib/pginfo
* Fixed existing testing infrastructure and implemented new tests:
** Test for New in pginfo
** Test for TestCollectGlobalInfo
** Test for TestCollectPerDatabaseInfo
* Fixed models to reflect PG12 changes (datid 0 with no name)
** Modified gen.sh to include PG12 containers and work with the same
docker-compoe that tests use
* Updated templates and helper functions
* Fixed standby detection and template output
With these changes, pt-pg-summary works correctly with PG12 hosts.
* Extra port in pt-pg-summary models gen.sh, removing unused
* WIP
* PMM-4192 Updated MongoDB fingerprint
SystemProfile has been changed to use the new bson.D from the official
MongoDB driver instead of the old BsonD. Updated the fingerprinter
module and all tests
* PMM-4192 Updated MongoDB explain tests
Updated test to use bson.D instead of BsonD
* PMM-4192 Code clean-up
* PMM-4192 Changes for CR
* PMM-4192 Changes for CR
* PMM-4192 Removed unused deps
Co-authored-by: Carlos <cfsalguero@gmail.com>