ansible-devops icon indicating copy to clipboard operation
ansible-devops copied to clipboard

Enhance Ocp_efs role providing RWX storage class on AWS to support Multi-AZ setup to have high availability

Open maulik-modi22 opened this issue 2 years ago • 6 comments

Reference: https://github.com/ibm-mas/ansible-devops/blob/master/ibm/mas_devops/roles/ocp_efs/tasks/efs-setup.yml

Code block below and related scripts needs enhancement to account for Multi AZ setup where customer has multiple private subnets in a VPC.

# 6. Get Private Subnet to Create Mount Target
private_subnet.stdout|from_json|json_query(\"[0]\
private_subnet_id: "{{ private_subnet.stdout|from_json|json_query(\"[0]\") }}"

Target Scenario that requires enhancement to generate one mount target per private subnet in each AZ multiAZ-mount-target

maulik-modi22 avatar Feb 07 '23 13:02 maulik-modi22

@maulik-modi22 @prasanthgelli1 any updates on this issue for the past month? I'm not really familiar with the code behind this so can I ask what's your expectation around this? Is there a team/squad already planning to work on this ?

andrercm avatar Mar 22 '23 22:03 andrercm

@andrercm - @prasanthgelli1 has not worked on this. Not sure why he has been tagged for this.

amitmangalvedkar avatar Mar 24 '23 07:03 amitmangalvedkar

@andrercm , I have made edits in the title to emphasis the importance. None of the MAS applications can be deployed without having RWX storage class on AWS.

maulik-modi22 avatar Mar 27 '23 02:03 maulik-modi22

Hello team,

Kindly observe Red Boxes mvi-arch

IBM Maximo Visual Inspection requires EFS Storage and our architecture has been published on AWS after rigorous reviewes here High availability requires deploying EFS in at-least 2 AZ

@durera , your comments?

maulik-modi22 avatar Apr 14 '23 07:04 maulik-modi22

Possible duplicate #808

maulik-modi22 avatar May 12 '23 14:05 maulik-modi22

For idea/reference, refer - (Watch Amazon Copyright) https://github.com/aws-samples/ibm-mas-on-aws/blob/main/scripts/create_efs_rwx_sc.sh

maulik-modi22 avatar May 23 '23 10:05 maulik-modi22

I don't think there's any chance we get around to this, mainly due to lack of resources in AWS to work on enhancements specific to AWS, so I am closing this issue.

durera avatar Jan 19 '25 00:01 durera