From 87b39c553db0340f55892255d84ee752d6b4cf19 Mon Sep 17 00:00:00 2001
From: Gage Hugo <gagehugo@gmail.com>
Date: Thu, 15 Jul 2021 20:56:44 -0500
Subject: [PATCH] Remove member bootstrap logic

As of Rocky, keystone creates the member role by default. Since
our removal of pre-Train support, the logic we have in the
bootstrap script is no longer needed.

This change removes the member user and role logic.

Change-Id: Ide3af5c47c6b45c013b4dee08076d11bcfe87c53
---
 keystone/Chart.yaml              | 2 +-
 keystone/values.yaml             | 8 --------
 releasenotes/notes/keystone.yaml | 1 +
 3 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/keystone/Chart.yaml b/keystone/Chart.yaml
index e20d3bdb2c..44eeb84245 100644
--- a/keystone/Chart.yaml
+++ b/keystone/Chart.yaml
@@ -14,7 +14,7 @@ apiVersion: v1
 appVersion: v1.0.0
 description: OpenStack-Helm Keystone
 name: keystone
-version: 0.2.7
+version: 0.2.8
 home: https://docs.openstack.org/keystone/latest/
 icon: https://www.openstack.org/themes/openstack/images/project-mascots/Keystone/OpenStack_Project_Keystone_vertical.png
 sources:
diff --git a/keystone/values.yaml b/keystone/values.yaml
index 92e97b3d3f..35025e2101 100644
--- a/keystone/values.yaml
+++ b/keystone/values.yaml
@@ -62,14 +62,6 @@ bootstrap:
   enabled: true
   ks_user: admin
   script: |
-    #NOTE(gagehugo): As of Rocky, keystone creates a member role by default
-    openstack role create --or-show member
-    openstack role add \
-          --user="${OS_USERNAME}" \
-          --user-domain="${OS_USER_DOMAIN_NAME}" \
-          --project-domain="${OS_PROJECT_DOMAIN_NAME}" \
-          --project="${OS_PROJECT_NAME}" \
-          "member"
     # admin needs the admin role for the default domain
     openstack role add \
           --user="${OS_USERNAME}" \
diff --git a/releasenotes/notes/keystone.yaml b/releasenotes/notes/keystone.yaml
index e2d25bd280..9478abc0fc 100644
--- a/releasenotes/notes/keystone.yaml
+++ b/releasenotes/notes/keystone.yaml
@@ -23,4 +23,5 @@ keystone:
   - 0.2.5 Mount rabbitmq TLS secret
   - 0.2.6 Modify default probe timings
   - 0.2.7 Add Ussuri release support
+  - 0.2.8 Remove member bootstrap logic
 ...