When you say "the configuration never applies", what does that mean exactly? (Eg does the configuration change fail, does it appear but SAML continues to fail in some way, etc?)
Does the configuration change report as successful or as an error?
The zip file looks like this
What is the ES config, eg the "user settings YAML" in the configuration page (or the contents of user_settings_yaml or user_settings_json if you specified it in the advanced editor)?
(Generally when SAML fails for any reason - assuming it was configured at all - eg the config change didn't fail, it will report an error in the ES logs which appear in the L+M cluster)
OK so it sounds like you have successfully configured the cluster to download the metadata zip (and it will put metadata.xml into $config/saml/metadata/xml)
That server bootloop (almost) always means one of two things
The user-bundle is not accessible from the allocator host (you could try ssh'ing into the allocator and confirming ... the ES install literally just wgets it and then unzips it, so if you can do that from the command-line that should be fine)
One or more of the user settings is invalid ... in that case the relevant info is always logged
From the allocator, the wget works just fine. But from the Docker container, it fails because of the self-signed certificate on the metadata side . Is there any extra parameter to put in the user bundle ?
Ah so the web server that is serving the zip file is encrypted with a self-signed cert?
Ugh - that is a known bug in ECE at the moment (both that it happens, and that we provide no useful info to reveal that it's happening)
I believe the only workarounds are:
Run your own local haproxy instance on each allocator to terminate the self-signed ssl (also needed for minio access if using a minio S3 clone for snapshots)
Use a publicly signed ssl at the server
(I'll go ping the issue discussing this bug and see what's happened with it)
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.