Skip to content

Add cloud logging service feature#1847

Open
Yavor16 wants to merge 4 commits into
masterfrom
export-logs-to-logging-service-squash
Open

Add cloud logging service feature#1847
Yavor16 wants to merge 4 commits into
masterfrom
export-logs-to-logging-service-squash

Conversation

@Yavor16

@Yavor16 Yavor16 commented May 28, 2026

Copy link
Copy Markdown
Contributor

No description provided.

# Conflicts:
#	multiapps-controller-process/src/main/resources/org/cloudfoundry/multiapps/controller/process/backup-existing-app.bpmn
#	multiapps-controller-process/src/main/resources/org/cloudfoundry/multiapps/controller/process/deploy-app.bpmn
#	multiapps-controller-process/src/main/resources/org/cloudfoundry/multiapps/controller/process/stop-dependent-modules.bpmn
#	multiapps-controller-process/src/main/resources/org/cloudfoundry/multiapps/controller/process/undeploy-app.bpmn
@Yavor16 Yavor16 force-pushed the export-logs-to-logging-service-squash branch from 20788df to 7220532 Compare May 28, 2026 06:57
@Yavor16 Yavor16 force-pushed the export-logs-to-logging-service-squash branch from c1abde6 to bb7fc04 Compare June 1, 2026 10:51
Comment on lines +294 to +296
InputStream serverCaStream = getCredentialInputStream(loggingConfiguration.getServerCa());
InputStream clientCertStream = getCredentialInputStream(loggingConfiguration.getClientCert());
InputStream clientKeyStream = getCredentialInputStream(loggingConfiguration.getClientKey());

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are these streams closed?

@IvanBorislavovDimitrov IvanBorislavovDimitrov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional comments on OperationLogsExporter not yet covered in the earlier review.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
77.4% Coverage on New Code (required ≥ 80%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Comment thread multiapps-controller-process/pom.xml
Comment thread pom.xml
Comment on lines +866 to +875
<dependency>
<groupId>io.projectreactor.netty</groupId>
<artifactId>reactor-netty-http</artifactId>
<version>${reactor-netty.version}</version>
</dependency>
<dependency>
<groupId>io.projectreactor.netty</groupId>
<artifactId>reactor-netty-core</artifactId>
<version>${reactor-netty.version}</version>
</dependency>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why these dependencies are required? WebClient provided by spring webflux isn't it enough?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I use HttpClient in CloudLoggingServiceHttpClient which required these dependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants