Skip to content

Conversation

nico-loeber
Copy link
Collaborator

This index allows to identify automatically generated configurations without the need of a naming pattern.
This adresses the problem of unnecessarily overwritten configurations and the need of the "DDEV" naming for generated configurations.
The pull request includes the migration of the PHP server configuration management to the new configuration management index.

The Problem/Issue/Bug:

The ddev plugin references generated by configurations by their name "DDEV" this does not allow the name to change based on settings, as the relation would go lost. This is why the php server configuration could not be named by the fqdn till now.

How this PR Solves the Problem:

This PR is changing the name of the generated php server configuration to the fqdn of the ddev project. This is made possible by the configuration management index.

Manual Testing Instructions:

Related Issue Link(s):

This index allows to identify automatically
generated configurations without the need of
a naming pattern.
Refactor the interface for the configuration management
and use it for more configuration managers.
@nico-loeber nico-loeber changed the title WIP: Add index for generated configurations Add index for generated configurations Dec 7, 2023
Copy link

sonarqubecloud bot commented Dec 7, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@nico-loeber nico-loeber marked this pull request as ready for review December 7, 2023 12:36
@nico-loeber nico-loeber merged commit d281cbe into main Dec 7, 2023
@nico-loeber nico-loeber deleted the managed-configuration-index branch December 7, 2023 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Please use the primary sitename of the DDEV project as the "server" name Default "DDEV" server name isn't compatible with all xdebug scenarios
1 participant