-
- Downloads
"...kolla-ansible.git" did not exist on "57496c4147e648eb7432a8b06f47666b4e3c86ff"
Add dockerfiles for keystone fernet
This adds the docker aspects of fernet key bootstrapping as well as distributed key rotation. - Bootstrapping is handled in the same way as keystone bootstrap. - A new keystone-fernet and keystone-ssh container is created to allow the nodes to communicate with each other (taken from nova-ssh). - The keystone-fernet is a keystone container with crontab installed. This will handle key rotations through keystone-manage and trigger an rsync to push new tokens to other nodes. The Ansible component is implemented in: https://review.openstack.org/#/c/349366 Change-Id: Id610e00e8c63c7f1bc0974c0aa1b3f44c18e1019 Partially-Implements: blueprint keystone-fernet-token Partially-Implements: blueprint third-party-plugin-support
Showing
- docker/keystone/keystone-base/Dockerfile.j2 14 additions, 22 deletionsdocker/keystone/keystone-base/Dockerfile.j2
- docker/keystone/keystone-fernet/Dockerfile.j2 25 additions, 0 deletionsdocker/keystone/keystone-fernet/Dockerfile.j2
- docker/keystone/keystone-fernet/extend_start.sh 12 additions, 0 deletionsdocker/keystone/keystone-fernet/extend_start.sh
- docker/keystone/keystone-fernet/fetch_fernet_tokens.py 84 additions, 0 deletionsdocker/keystone/keystone-fernet/fetch_fernet_tokens.py
- docker/keystone/keystone-fernet/keystone_bootstrap.sh 43 additions, 0 deletionsdocker/keystone/keystone-fernet/keystone_bootstrap.sh
- docker/keystone/keystone-ssh/Dockerfile.j2 21 additions, 0 deletionsdocker/keystone/keystone-ssh/Dockerfile.j2
- docker/keystone/keystone-ssh/extend_start.sh 20 additions, 0 deletionsdocker/keystone/keystone-ssh/extend_start.sh
- docker/keystone/keystone/Dockerfile.j2 10 additions, 0 deletionsdocker/keystone/keystone/Dockerfile.j2
- docker/keystone/keystone/extend_start.sh 0 additions, 0 deletionsdocker/keystone/keystone/extend_start.sh
- docker/keystone/keystone/keystone_bootstrap.sh 0 additions, 0 deletionsdocker/keystone/keystone/keystone_bootstrap.sh
- kolla/common/config.py 1 addition, 1 deletionkolla/common/config.py
Loading
Please register or sign in to comment