Keystone bootstrap failure when deploy this bundle:
``` local_overlay_enabled: False
series: jammy applications: keystone-mysql-router: charm: ch:mysql-router channel: latest/edge vault-mysql-router: charm: ch:mysql-router channel: latest/edge mysql-innodb-cluster: channel: latest/edge charm: ch:mysql-innodb-cluster num_units: 3 keystone: charm: ch:keystone num_units: 1 channel: latest/edge vault: charm: ch:vault num_units: 1 channel: latest/edge relations: - - vault:certificates - mysql-innodb-cluster:certificates - - vault:certificates - keystone:certificates - - keystone:shared-db - keystone-mysql-router:shared-db - - vault:shared-db - vault-mysql-router:shared-db - - keystone-mysql-router:db-router - mysql-innodb-cluster:db-router - - vault-mysql-router:db-router - mysql-innodb-cluster:db-router ```
Error msg:
``` unit.keystone/0.config-changed logger.go:60 raise CalledProcessError(retcode, cmd) 2022-09-12 01:54:16 WARNING unit.keystone/0.config-changed logger.go:60 subprocess.CalledProcessError: Command '('keystone-manage', 'bootstrap', '--bootstrap-username', '_charm-keystone-admin', '--bootstrap-password', 'RfGNgwLSwVtBPx6dTZ8LpWHm6F3rL9HSC8Cz38tFKFFL7FJRYfNVzjgfqPXxXjHd', '--bootstrap-project-name', 'admin', '--bootstrap-role-name', 'Admin', '--bootstrap-service-name', 'keystone', '--bootstrap-admin-url', 'http://10.5.1.103:35357/v3', '--bootstrap-public-url', 'http://10.5.1.103:5000/v3', '--bootstrap-internal-url', 'http://10.5.1.103:5000/v3', '--bootstrap-region-id', 'RegionOne')' returned non-zero exit status 1 ```
In root:
``` root@juju-39d662-zaza-86e9ebd11c76-0:/home/ubuntu# keystone-manage bootstrap --bootstrap-username _charm-keystone-admin --bootstrap-password RfGNgwLSwVtBPx6dTZ8LpWHm6F3rL9HSC8Cz38tFKFFL7FJRYfNVzjgfqPXxXjHd --bootstrap-project-name admin --bootstrap-role-name Admin --bootstrap-service-name keystone --bootstrap-admin-url http://10.5.1.103:35357/v3 --bootstrap-public-url 'http://10.5.1.103:5000/v3 --bootstrap-internal-url 'http://10.5.1.103:5000/v3 --bootstrap-region-id RegionOne /etc/keystone/fernet-keys/ does not contain keys, use keystone-manage fernet_setup to create Fernet keys. ```
The `key-setup` file didn't exist at `/etc/keystone/`. So this bug is because the keystone bootstrap fire before `key_setup()`
keystone is working fine at yoga/stable & focal series
Keystone bootstrap failure when deploy this bundle:
``` enabled: False
local_overlay_
series: jammy mysql-router: mysql-router: innodb- cluster: innodb- cluster cluster: certificates certificates mysql-router: shared- db router: shared- db mysql-router: db-router cluster: db-router router: db-router cluster: db-router
applications:
keystone-
charm: ch:mysql-router
channel: latest/edge
vault-
charm: ch:mysql-router
channel: latest/edge
mysql-
channel: latest/edge
charm: ch:mysql-
num_units: 3
keystone:
charm: ch:keystone
num_units: 1
channel: latest/edge
vault:
charm: ch:vault
num_units: 1
channel: latest/edge
relations:
- - vault:certificates
- mysql-innodb-
- - vault:certificates
- keystone:
- - keystone:shared-db
- keystone-
- - vault:shared-db
- vault-mysql-
- - keystone-
- mysql-innodb-
- - vault-mysql-
- mysql-innodb-
```
Error msg:
``` 0.config- changed logger.go:60 raise CalledProcessEr ror(retcode, cmd) 0.config- changed logger.go:60 subprocess. CalledProcessEr ror: Command '('keystone- manage' , 'bootstrap', '--bootstrap- username' , '_charm- keystone- admin', '--bootstrap- password' , 'RfGNgwLSwVtBPx 6dTZ8LpWHm6F3rL 9HSC8Cz38tFKFFL 7FJRYfNVzjgfqPX xXjHd', '--bootstrap- project- name', 'admin', '--bootstrap- role-name' , 'Admin', '--bootstrap- service- name', 'keystone', '--bootstrap- admin-url' , 'http:// 10.5.1. 103:35357/ v3', '--bootstrap- public- url', 'http:// 10.5.1. 103:5000/ v3', '--bootstrap- internal- url', 'http:// 10.5.1. 103:5000/ v3', '--bootstrap- region- id', 'RegionOne')' returned non-zero exit status 1
unit.keystone/
2022-09-12 01:54:16 WARNING unit.keystone/
```
In root:
``` 39d662- zaza-86e9ebd11c 76-0:/home/ ubuntu# keystone-manage bootstrap --bootstrap- username _charm- keystone- admin --bootstrap- password RfGNgwLSwVtBPx6 dTZ8LpWHm6F3rL9 HSC8Cz38tFKFFL7 FJRYfNVzjgfqPXx XjHd --bootstrap- project- name admin --bootstrap- role-name Admin --bootstrap- service- name keystone --bootstrap- admin-url http:// 10.5.1. 103:35357/ v3 --bootstrap- public- url 'http:// 10.5.1. 103:5000/ v3 --bootstrap- internal- url 'http:// 10.5.1. 103:5000/ v3 --bootstrap- region- id RegionOne fernet- keys/ does not contain keys, use keystone-manage fernet_setup to create Fernet keys.
root@juju-
/etc/keystone/
```
The `key-setup` file didn't exist at `/etc/keystone/`. So this bug is because the keystone bootstrap fire before `key_setup()`
keystone is working fine at yoga/stable & focal series