Hi Zmerick1,
After further troubleshooting I found that the Cluster Password did not match the appadmin password somehow?? I went through the "Change Cluster Password" workflow, and CLI cluster join worked fine (with -V switch). Very strange.
Clarification:
when we add the subscriber to the publisher ( I Mean when we form the cluster ) we insert entry in the publisher database for the subscriber. The only way to get it into the publisher database is though the appadmin (cluster password).
sometimes while updating the cluster password from GUI will not get updated in the database (could be issue with http frontend process running from a long time) and upon getting the request from the subscriber to add the new entry in the database with password it will not allow.
This could also happen if the cluster password have some special characters and while updating them again has accepted by the postgresql database.
As mentioned by @Pavan above , Both HTTPS and Database certificate trust is also required. which you have ignored with -V option.
[appadmin@vikram-cppm]# cluster make-subscriber <Enter>
Usage:
make-subscriber -i <IP Address> [-l] [-b] [-V]
-i <IP Address> -- Publisher IP Address
-l -- Restore the local log database after this operation
-b -- Skip generating a backup before this operation
-V -- Do not verify publisher certificate
[appadmin@vikram-cppm]#