RFR: 8237: Add support for Jolokia over Kubernetes proxy

Martin Skarsaune duke at openjdk.org
Sun Feb 16 22:25:56 UTC 2025


JMC-8273 : Use the jolokia protocol over a kubernetes http proxy.

Testing connectivity:
- [x]  Docker desktop kubernetes 
- [x]  Azure AKS
- [x]  Amazon EKS
- [x]  Google GKE

Other things observed:

- [x] * Option to install agent should be disabled (debug difference with jolokia) - ***see below****
- [x] * Warning: NLS missing message: JmcKubernetesPreferenceForm_LogErrorsTooltip in: org.openjdk.jmc.kubernetes.preferences.messages
- [x] * SLF4J(W): No SLF4J providers were found. ***OK for now, can investigate more later***
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
- [x] Unlocking secrets now appear on startup. Should not be needed unless there are credentials used. (fixed)

-------------

Commit messages:
 - JMC-8237: Updated bundle version to 10.0.0. Updated copyright year
 - Merge remote-tracking branch 'origin/master' into JMC-8237-kubernetes-proxy
 - JMC-8237: Upgrade to jolokia 2.2.2
 - Merge remote-tracking branch 'origin/master' into JMC-8237-kubernetes-proxy
 - Merge remote-tracking branch 'origin/master' into JMC-8237-kubernetes-proxy
 - JMC-8237: Fixed spotbugs issue
 - JMC-8237: Remove unused message
 - JMC-8237: Removed JVM info from descriptor - follow up
 - JMC-8237: Removed JVM info from descriptor as it will be interpreted as a local JVM
 - Merge remote-tracking branch 'origin/master' into JMC-8237-kubernetes-proxy
 - ... and 12 more: https://git.openjdk.org/jmc/compare/ff9adf57...ca1ee0a6

Changes: https://git.openjdk.org/jmc/pull/576/files
  Webrev: https://webrevs.openjdk.org/?repo=jmc&pr=576&range=00
  Issue: https://bugs.openjdk.org/browse/JMC-8237
  Stats: 2457 lines in 62 files changed: 2416 ins; 0 del; 41 mod
  Patch: https://git.openjdk.org/jmc/pull/576.diff
  Fetch: git fetch https://git.openjdk.org/jmc.git pull/576/head:pull/576

PR: https://git.openjdk.org/jmc/pull/576


More information about the jmc-dev mailing list