Adding nodes to ROSA cluster does not work due to Marketplace terms not being accepted

Solution Verified - Updated -

Issue

  • On a ROSA cluster, it can be observed that new Nodes cannot be added. Additionally, the machine-controller logs shows errors like the following:

    I0824 20:32:55.664808       1 machine_scope.go:167] example-worker-eu-central-1c-xxxx: Updating status
    I0824 20:32:55.664814       1 machine_scope.go:193] example-worker-eu-central-1c-xxxx: finished calculating AWS status
    I0824 20:32:55.664823       1 machine_scope.go:90] example-worker-eu-central-1c-xxxx: patching machine
    E0824 20:32:55.675937       1 actuator.go:72] example-worker-eu-central-1c-xxxx error: example-worker-eu-central-1c-xxxx: reconciler failed to Create machine: failed to launch instance: error launching instance: In order to use this AWS Marketplace product you need to accept terms and subscribe. To do so please visit https://aws.amazon.com/marketplace/pp?sku=xxxxxxxxxx
    W0824 20:32:55.675979       1 controller.go:382] example-worker-eu-central-1c-xxxx: failed to create machine: example-worker-eu-central-1c-xxxx: reconciler failed to Create machine: failed to launch instance:
    error launching instance: In order to use this AWS Marketplace product you need to accept terms and subscribe. To do so please visit https://aws.amazon.com/marketplace/pp?sku=xxxxxxxxxx
    I0824 20:32:55.675988       1 controller.go:422] Actuator returned invalid configuration error: error launching instance: In order to use this AWS Marketplace product you need to accept terms and subscribe. To do so please visit https://aws.amazon.com/marketplace/pp?sku=xxxxxxxxxx
    I0824 20:32:55.676078       1 recorder.go:103] events "msg"="example-worker-eu-central-1c-xxxx: reconciler failed to Create machine: failed to launch instance: error launching instance: In order to use this AWS Marketplace  product you need to accept terms and subscribe. To do so please visit https://aws.amazon.com/marketplace/pp?sku=xxxxxxxxxx" "object"={"kind":"Machine","namespace":"openshift-machine-api","name":"example-work
    er-eu-central-1c-xxxx","uid":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx","apiVersion":"machine.openshift.io/v1beta1","resourceVersion":"00000000"} "reason"="FailedCreate" "type"="Warning"
    
  • The terms in https://aws.amazon.com/marketplace/pp?sku=xxxxxxxxxx URL are shown as already accepted.

  • Accepting the terms is not solving the issue.

Environment

  • Red Hat OpenShift Service on AWS (ROSA)
    • 4
  • Amazon Web Services (AWS) Marketplace

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content