Keycloak Version 3.4 => 4.8 upgrade errors related to KUBE_PING while using JDBC_PING

I am attempting to upgrade to keycloak version 4.8 but am getting /

2021-04-16 17:31:44,688 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 50) MSC000001: Failed to start service jboss.jgroups.defaults: org.jboss.msc.service.StartException in service jboss.jgroups.defaults: java.la
legalArgumentException: java.lang.ClassNotFoundException: org.jgroups.protocols.kubernetes.KUBE_PING from [Module "org.jgroups" version 4.0.13.Final from local module loader @28cb9120 (finder: local module finder @3b152928 (roots: 
lib/keycloak/keycloak-4.8.3.Final/modules,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/keycloak,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/base))]                                                   
        at org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:70)                                                                                                                                           
        at org.wildfly.clustering.service.AsyncServiceConfigurator$AsyncService.lambda$start$0(AsyncServiceConfigurator.java:117)                                                                                                      
        at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)                                                                                                                            
        at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)                                                                                                                                            
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)                                                                                                                               
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)                                                                                                                                     
        at java.lang.Thread.run(Thread.java:748)                                                                                                                                                                                       
        at org.jboss.threads.JBossThread.run(JBossThread.java:485)                                                                                                                                                                     
Caused by: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: org.jgroups.protocols.kubernetes.KUBE_PING from [Module "org.jgroups" version 4.0.13.Final from local module loader @28cb9120 (finder: local module fi
@3b152928 (roots: /var/lib/keycloak/keycloak-4.8.3.Final/modules,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/keycloak,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/base))]                            

I’m having a hard time finding any documentation on how to omit KUBE_PING’ s use.

In the standalone.xml I’ve tried adding in the TCP stack without any attributes like so

 <subsystem xmlns="urn:jboss:domain:jgroups:5.0">
            <channels default="ee">
                <channel name="ee" stack="tcp"/>
            </channels>
            <stacks default="tcp">
                <stack name="tcp">
             
                    <transport type="TCP" socket-binding="jgroups-tcp" site="iam">
                        <property name="external_addr">{{ ec2_private_ip_address }}</property>
                    </transport>
                    <protocol type="JDBC_PING">
                        <property name="connection_driver">driver-details</property>
                        <property name="connection_url">url.com</property>
                        <property name="connection_username">username</property>
                        <property name="connection_password">password</property>
                        <property name="initialize_sql">
                            CREATE TABLE IF NOT EXISTS jgroupsping (
                            own_addr VARCHAR(200) NOT NULL,
                            cluster_name VARCHAR(200) NOT NULL,
                            ping_data BYTEA DEFAULT NULL,
                            PRIMARY KEY (own_addr, cluster_name)
                            )
                        </property>
                    </protocol>
                    <protocol type="MERGE3"/>
                    <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd">
                        <property name="external_addr">10.0.0.0</property>
                    </protocol>
                    <protocol type="kubernetes.KUBE_PING">
                    <protocol type="FD"/>
                    <protocol type="VERIFY_SUSPECT"/>
                    <protocol type="pbcast.NAKACK2"/>
                    <protocol type="UNICAST3"/>
                    <protocol type="pbcast.STABLE"/>
                    <protocol type="pbcast.GMS"/>
                    <protocol type="MFC"/>
                    <protocol type="FRAG2"/>
                </stack>
            </stacks>
        </subsystem>
2021-04-16 17:31:44,688 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 50) MSC000001: Failed to start service jboss.jgroups.defaults: org.jboss.msc.service.StartException in service jboss.jgroups.defaults: java.la
ng.IllegalArgumentException: java.lang.ClassNotFoundException: org.jgroups.protocols.kubernetes.KUBE_PING from [Module "org.jgroups" version 4.0.13.Final from local module loader @28cb9120 (finder: local module finder @3b152928 (ro
ots: /var/lib/keycloak/keycloak-4.8.3.Final/modules,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/keycloak,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/base))]                                         
        at org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:70)                                                                                                                                           
        at org.wildfly.clustering.service.AsyncServiceConfigurator$AsyncService.lambda$start$0(AsyncServiceConfigurator.java:117)                                                                                                      
        at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)                                                                                                                            
        at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)                                                                                                                                            
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)                                                                                                                               
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)                                                                                                                                     
        at java.lang.Thread.run(Thread.java:748)                                                                                                                                                                                       
        at org.jboss.threads.JBossThread.run(JBossThread.java:485)                                                                                                                                                                     
Caused by: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: org.jgroups.protocols.kubernetes.KUBE_PING from [Module "org.jgroups" version 4.0.13.Final from local module loader @28cb9120 (finder: local module fi
nder @3b152928 (roots: /var/lib/keycloak/keycloak-4.8.3.Final/modules,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/keycloak,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/base))]                       
        at org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsServiceConfigurator.get(ProtocolDefaultsServiceConfigurator.java:113)                                                                                             
        at org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsServiceConfigurator.get(ProtocolDefaultsServiceConfigurator.java:55)                                                                                              
        at org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:67)                                                                                                                                           
        ... 7 more                                                                                                                                                                                                                     
Caused by: java.lang.ClassNotFoundException: org.jgroups.protocols.kubernetes.KUBE_PING from [Module "org.jgroups" version 4.0.13.Final from local module loader @28cb9120 (finder: local module finder @3b152928 (roots: /var/lib/keyc
loak/keycloak-4.8.3.Final/modules,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/keycloak,/var/lib/keycloak/keycloak-4.8.3.Final/modules/system/layers/base))]                                                           
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255)                                                                                                                                                   
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)                                                                                                                           
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)                                                                                                                                    
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)                                                                                                                                           
        at org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsServiceConfigurator.get(ProtocolDefaultsServiceConfigurator.java:108)                                                                                             
        ... 9 more 
```