* chore: refactor: inject sqlx.DB into opamp.initDB instead of DB file name
* chore: reorganize test utils a little
* chore: add test validating pipelines for installed integrations show up in pipelines list
* chore: get basic integration pipelines testcase passing
* chore: reconcile experimental changes with latest state of develop
* chore: add integration test for reordering of pipelines
* chore: marker for integration pipelines using Id
* chore: hookup propagation of installed integration pipelines by opamp
* chore: add util for mapping slices
* chore: add support for reordering integration pipelines
* chore: exclude user saved integration pipelines if no longer installed
* chore: flesh out rest of intgeration pipelines scenarios
* chore: handle scenario when an integration is installed before any pipelines exist
* chore: notify agentConf of update after uninstalling an integration
* chore: some minor cleanup
* chore: some more cleanup
* chore: update ee server for changed controllers
* chore: some more cleanup
* chore: change builtin integration id prefix to avoid using colons that break yaml
* chore: update builtin integration id in test
* feat: get builtin integrations started with nginx
* feat: get started with embedding and parsing of builtin integrations
* chore: add icons for nginx and redis integrations
* chore: stash current state of work
* chore: remove all yaml annotations since moved to JSON assets for bundled integrations
* chore: add file uri hydration in integration spec
* chore: refactor file uri hydration logic
* chore: add support for referencing JSON files with file uri
* chore: bring in initial integration assets
* chore: hookup builtin integrations and get all tests passing
* chore: update icons for postgres and mongo and some cleanup
* chore: some more cleanup
---------
Co-authored-by: Raj Singh <raj@Rajs-MacBook-Pro.local>