| I deployed two instances of jenkins using the helm/stable/jenkins chart in the same namespace. The release names are modest-lionfish (test instance) and melting-manatee (producion instance). The sidecar logs show the python script trying to process the configmaps of both releases. I assumed the script should handle the existence of resources from multiple releases. Feel free to close if this is as designed. kp logs melting-manatee-jenkins-848cc67cf6-77rv8 jenkins-sc-config 2019-09-22 00:28:08 INFO Starting config map collector 2019-09-22 00:28:08 INFO label is: melting-manatee-jenkins-jenkins-config 2019-09-22 00:28:08 INFO targetFolder is: /var/jenkins_home/casc_configs 2019-09-22 00:28:08 INFO Config for cluster api loaded... 2019-09-22 00:28:08 INFO namespace is: production 2019-09-22 00:28:08 INFO ssh_port is: 1044 2019-09-22 00:28:08 INFO admin_user is: replaceme 2019-09-22 00:28:08 INFO Jenkins is contactable, continuing. 2019-09-22 00:28:09 INFO Working on configmap production/modest-lionfish-jenkins 2019-09-22 00:28:09 INFO Working on configmap production/modest-lionfish-jenkins 2019-09-22 00:28:09 INFO Working on configmap production/modest-lionfish-jenkins-jenkins-config-environment-settings 2019-09-22 00:28:09 INFO Working on configmap production/modest-lionfish-jenkins-jenkins-config-environment-settings 2019-09-22 00:28:09 INFO Working on configmap production/modest-lionfish-jenkins-jenkins-config-welcome-message 2019-09-22 00:28:09 INFO Working on configmap production/modest-lionfish-jenkins-jenkins-config-welcome-message 2019-09-22 00:28:09 INFO Working on configmap production/melting-manatee-jenkins-jenkins-config-unclassified-settings 2019-09-22 00:28:09 INFO Working on configmap production/melting-manatee-jenkins-jenkins-config-unclassified-settings 2019-09-22 00:28:09 INFO Configmap with label found 2019-09-22 00:28:09 INFO File in configmap unclassified-settings.yaml ADDED Traceback (most recent call last): File "/app/sidecar.py", line 190, in <module> main() File "/app/sidecar.py", line 185, in main ssh_port) File "/app/sidecar.py", line 123, in watchForChanges jenkinsReloadConfig(admin_private_key, admin_user, ssh_port, logger) File "/app/sidecar.py", line 22, in jenkinsReloadConfig ssh_client.connect('127.0.0.1', port=ssh_port, username=admin_user, pkey=private_key) File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 437, in connect passphrase, File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 749, in _auth raise saved_exception File "/usr/local/lib/python3.6/site-packages/paramiko/client.py", line 649, in _auth self._transport.auth_publickey(username, pkey) File "/usr/local/lib/python3.6/site-packages/paramiko/transport.py", line 1507, in auth_publickey return self.auth_handler.wait_for_response(my_event) File "/usr/local/lib/python3.6/site-packages/paramiko/auth_handler.py", line 250, in wait_for_response raise e paramiko.ssh_exception.AuthenticationException: Authentication failed. |