konveyor / rulesets

Collections of static code analysis rules
Apache License 2.0
1 stars 17 forks source link

Feature Request: Rules for Identifying and Remediating Pivotal Cloud Foundry (PCF) in Java Projects #103

Open brunoborges opened 1 month ago

brunoborges commented 1 month ago

This feature request proposes the addition of rules within Konveyor to identify the presence of Pivotal Cloud Foundry (PCF) components in Java projects and provide remediation guidance. The goal is to streamline the process of migrating or upgrading applications that utilize PCF, especially given its comprehensive cloud-native platform capabilities.

Key Features:

  1. Detection of PCF Usage: Implement rules to detect the use of PCF-related technologies, such as Diego, BOSH, UAA, Gorouter, and Ops Manager, within Java applications. The rules should identify PCF-specific configurations, libraries, and dependencies.

  2. Remediation Guidance: Provide automated suggestions or detailed guides for remediation. This could include refactoring recommendations, migration paths to alternative platforms (e.g., Kubernetes), or updates to existing PCF deployments.

This feature aims to assist organizations in efficiently managing and transitioning their PCF-based applications, especially in light of evolving cloud infrastructure trends and the increasing adoption of microservices architectures​

konveyor-ci-bot[bot] commented 1 month ago

This issue is currently awaiting triage. If contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance. The triage/accepted label can be added by org members.