Skip to content

Add FEATURE_GATES to OpenShift specific documentation #2537

@jstrahle

Description

@jstrahle

What is the URL of the document?
https://aws-controllers-k8s.github.io/community/docs/user-docs/openshift/

Which section(s) is the issue in?
ConfigMap creation (https://aws-controllers-k8s.github.io/community/docs/user-docs/openshift/#step-3-create-ack-service-user-config-and-ack-service-user-secrets-for-authentication)

What needs fixing?
Variable called FEATURE_GATES is also required or otherwise the ACK S3 operator's pods will not start

Additional context
When using the OpenShift operator called "AWS Controllers for Kubernetes - Amazon S3", the operator is not installing. The ack-s3-controller pods are not starting because the variable FEATURE_GATES is missing and it is required by the container:

Containers:
  controller:
    Container ID:  cri-o://37f3ea0f4ff1b17e02dbaae7add03a08a230174be7b42c72c3a6a41ef4ad51c1
    Image:         public.ecr.aws/aws-controllers-k8s/s3-controller:1.0.33
    Image ID:      public.ecr.aws/aws-controllers-k8s/s3-controller@sha256:0095f892db487e44743e6750e8878bfb27d6a7baae347c8edd0d19376b818a05
    Port:          8080/TCP
    Host Port:     0/TCP
    Command:
      ./bin/controller
    Args:
      --aws-region
      $(AWS_REGION)
      --aws-endpoint-url
      $(AWS_ENDPOINT_URL)
      --enable-development-logging=$(ACK_ENABLE_DEVELOPMENT_LOGGING)
      --log-level
      $(ACK_LOG_LEVEL)
      --resource-tags
      $(ACK_RESOURCE_TAGS)
      --watch-namespace
      $(ACK_WATCH_NAMESPACE)
      --enable-leader-election=$(ENABLE_LEADER_ELECTION)
      --leader-election-namespace
      $(LEADER_ELECTION_NAMESPACE)
      --reconcile-default-max-concurrent-syncs
      $(RECONCILE_DEFAULT_MAX_CONCURRENT_SYNCS)
      --feature-gates
      $(FEATURE_GATES)
    State:          Waiting
      Reason:       CrashLoopBackOff
    Last State:     Terminated
      Reason:       Error
      Exit Code:    1

Metadata

Metadata

Assignees

Labels

area/documentationIssues or PRs related to documentation and examples

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions