It's the '#' character, everything after (including '#' itself) is cut
off. I tried with single and double quotes which also failed. But as I
already said, use a simple password and then change it within grafana.
That way you also don't have the actual password lying around in clear
text in a yaml file...
Zitat von Eugen Block <eblock@xxxxxx>:
I just tried it on a 17.2.6 test cluster, although I don't have a
stack trace the complicated password doesn't seem to be applied
(don't know why yet). But since it's an "initial" password you can
choose something simple like "admin", and during the first login you
are asked to change it anyway. And then you can choose your more
complicated password, I just verified that.
Zitat von Sake Ceph <ceph@xxxxxxxxxxx>:
I tried everything at this point, even waited a hour, still no
luck. Got it 1 time accidentally working, but with a placeholder
for a password. Tried with correct password, nothing and trying
again with the placeholder didn't work anymore.
So I thought to switch the manager, maybe something is not right
(shouldn't happen). But applying the Grafana spec on the other mgr,
I get the following error in the log files:
services/grafana/ceph-dashboard.yml.j2 Traceback (most recent call
last): File "/usr/share/ceph/mgr/cephadm/template.py",
line 40, in render template = self.env.get_template(name) File
"/lib/python3.6/site-packages/jinja2/environment.py",
ine 830, in get_template return self._load_template(name,
self.make_globals(globals)) File
"/lib/python3.6/site-packages/jinja2/environment.py",
line 804, in _load_template template = self.loader.load(self, name,
globals) File "/lib/python3.6/site-packages/jinja2/loaders.py",
line 113, in load source, filename, uptodate =
self.get_source(environment, name) File
"/lib/python3.6/site-packages/jinja2/loaders.py",
line 235, in get_source raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound:
services/grafana/ceph-dashboard.yml.j2
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File
"/usr/share/ceph/mgr/cephadm/serve.py",
line 1002, in _check_daemons self.mgr._daemon_action(daemon_spec,
action=action) File "/usr/share/ceph/mgr/cephadm/module.py",
line 2131, in _daemon_action
daemon_spec.daemon_type)].prepare_create(daemon_spec) File
"/usr/share/ceph/mgr/cephadm/services/monitoring.py",
line 27, in prepare_create daemon_spec.final_config,
daemon_spec.deps = self.generate_config(daemon_spec) File
"/usr/share/ceph/mgr/cephadm/services/monitoring.py",
line 54, in generate_config
'services/grafana/ceph-dashboard.yml.j2', {'hosts': prom_services,
'loki_host': loki_host}) File
"/usr/share/ceph/mgr/cephadm/template.py",
line 109, in render return self.engine.render(name, ctx) File
"/usr/share/ceph/mgr/cephadm/template.py",
line 47, in render raise TemplateNotFoundError(e.message)
cephadm.template.TemplateNotFoundError:
services/grafana/ceph-dashboard.yml.j2
I use the following config for Grafana, nothing special.
service_type: grafana
service_name: grafana
placement:
count: 2
label: grafana
extra_container_args:
- -v=/opt/ceph_cert/host.cert:/etc/grafana/certs/cert_file:ro
- -v=/opt/ceph_cert/host.key:/etc/grafana/certs/cert_key:ro
spec:
anonymous_access: true
initial_admin_password: aPassw0rdWithSpecialChars-#
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx