-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.14.z
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
1. From "Installing an AWS Load Balancer Operator" section, all the instructions for creating objects with "cat" command need improvement
2. "<<" symbols are missing so that the command is always returning error messages without success, which could confuse customer who is following these steps.
3. Need improvement on creating "Subscription" and "AWSLoadBalancerController" Objects in documentation.
Version-Release number of selected component (if applicable):
https://docs.openshift.com/rosa/networking/networking_operators/aws-load-balancer-operator.html#aws-installing-an-aws-load-balancer-operator_aws-load-balancer-operator
Expected results:
1. cat <<EOF > albo-operator-trusted-policy.json
2. cat <<EOF > albo-controller-trusted-policy.json
cat << EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: aws-load-balancer-operator namespace: aws-load-balancer-operator spec: channel: stable-v1 name: aws-load-balancer-operator source: redhat-operators sourceNamespace: openshift-marketplace config: env: - name: ROLEARN value: "${OPERATOR_ROLE_ARN}" EOF
cat << EOF | oc apply -f -
apiVersion: networking.olm.openshift.io/v1
kind: AWSLoadBalancerController
metadata:
name: cluster
spec:
subnetTagging: Manual
credentialsRequestConfig:
stsIAMRoleARN: "${CONTROLLER_ROLE_ARN}"
EOF
Additional info: