Uploaded image for project: 'Product Technical Learning'
  1. Product Technical Learning
  2. PTL-12203

AD482: ch05s09: lab start connect-integration giving error about elasticsearch

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • 5
    • en-US (English)

      Please fill in the following information:


      URL: https://rol.redhat.com/rol/app/courses/ad482-1.8/pages/ch05s09
      Reporter RHNID: jean_pitre@hotmail.com
      Section Title:                     Lab: Integrating Data Systems with Kafka Connect                                                   

      Issue description: 

      • his is the error message that i'm getting when trying to start the lab (lab start connect-integration). If I'm not mistaken the previous exercise was also giving me an error with elastic search.

      Creating an ElasticSearch cluster: elasticsearch ........................................................................................................................................................................................ -ERROR:root:Error running oc command. Results tracking: {
      "operation": "tracking",
      "status": 1,
      "actions": [
      {
      "timestamp": 1707336418944,
      "elapsed_time": 0.19561314582824707,
      "success": true,
      "status": 0,
      "verb": "process",
      "cmd": [
      "oc",
      "process",
      "--server=https://api.na46r.prod.ole.redhat.com:6443/",
      "--namespace=dxoxje-kafka-cluster",
      "-f",
      "-",
      "-o=json",
      "-p",
      "CLUSTER_NAME=elasticsearch",
      "--local=true"
      ],
      "err": "",
      "references": {},
      "timeout": false,
      "last_attempt": true,
      "internal": false,
      "in_obj": {
      "apiVersion": "v1",
      "kind": "Template",
      "metadata": {
      "name": "ad482-amq-streams-18-elasticsearch",
      "annotations":

      { "description": "AD482 Elasticsearch Template" }

      },
      "objects": [
      {
      "apiVersion": "elasticsearch.k8s.elastic.co/v1",
      "kind": "Elasticsearch",
      "metadata": {
      "name": "${CLUSTER_NAME}"
      },
      "spec": {
      "auth": {},
      "http": {
      "service": {
      "metadata":

      { "creationTimestamp": null }

      ,
      "spec": {}
      },
      "tls": {
      "certificate": {},
      "selfSignedCertificate":

      { "disabled": true }

      }
      },
      "nodeSets": [
      {
      "config": {
      "node.data": true,
      "node.ingest": true,
      "node.master": true,
      "node.store.allow_mmap": false,
      "xpack.security.authc": {
      "anonymous":

      { "authz_exception": true, "roles": "superuser" }

      }
      },
      "count": 1,
      "name": "default",
      "podTemplate": {
      "metadata": {
      "creationTimestamp": null,
      "labels":

      { "[app.openshift.io/runtime|http://app.openshift.io/runtime]": "elasticsearch" }

      },
      "spec": {
      "containers": [
      {
      "env": [

      { "name": "ES_JAVA_OPTS", "value": "-Xms1g -Xmx1g" }

      ],
      "name": "elasticsearch",
      "resources": {}
      }
      ]
      }
      }
      }
      ],
      "transport": {
      "service": {
      "metadata":

      { "creationTimestamp": null }

      ,
      "spec": {}
      }
      },
      "updateStrategy": {
      "changeBudget": {}
      },
      "version": "7.12.1"
      }
      },
      {
      "kind": "Route",
      "apiVersion": "route.openshift.io/v1",
      "metadata": {
      "name": "${CLUSTER_NAME}-es-http",
      "labels":

      { "[common.k8s.elastic.co/type|http://common.k8s.elastic.co/type]": "elasticsearch", "[elasticsearch.k8s.elastic.co/cluster-name|http://elasticsearch.k8s.elastic.co/cluster-name]": "elasticsearch" }

      },
      "spec": {
      "to":

      { "kind": "Service", "name": "elasticsearch-es-http", "weight": 100 }

      ,
      "port":

      { "targetPort": "http" }

      ,
      "wildcardPolicy": "None"
      }
      }
      ],
      "parameters": [

      { "name": "CLUSTER_NAME", "description": "Cluster Name", "required": false, "value": "elasticsearch" }

      ]
      },
      "out_obj": {
      "kind": "List",
      "apiVersion": "v1",
      "metadata": {},
      "items": [
      {
      "apiVersion": "elasticsearch.k8s.elastic.co/v1",
      "kind": "Elasticsearch",
      "metadata":

      { "name": "elasticsearch" }

      ,
      "spec": {
      "auth": {},
      "http": {
      "service": {
      "metadata":

      { "creationTimestamp": null }

      ,
      "spec": {}
      },
      "tls": {
      "certificate": {},
      "selfSignedCertificate":

      { "disabled": true }

      }
      },
      "nodeSets": [
      {
      "config": {
      "node.data": true,
      "node.ingest": true,
      "node.master": true,
      "node.store.allow_mmap": false,
      "xpack.security.authc": {
      "anonymous":

      { "authz_exception": true, "roles": "superuser" }

      }
      },
      "count": 1,
      "name": "default",
      "podTemplate": {
      "metadata": {
      "creationTimestamp": null,
      "labels":

      { "[app.openshift.io/runtime|http://app.openshift.io/runtime]": "elasticsearch" }

      },
      "spec": {
      "containers": [
      {
      "env": [

      { "name": "ES_JAVA_OPTS", "value": "-Xms1g -Xmx1g" }

      ],
      "name": "elasticsearch",
      "resources": {}
      }
      ]
      }
      }
      }
      ],
      "transport": {
      "service": {
      "metadata":

      { "creationTimestamp": null }

      ,
      "spec": {}
      }
      },
      "updateStrategy": {
      "changeBudget": {}
      },
      "version": "7.12.1"
      }
      },
      {
      "apiVersion": "route.openshift.io/v1",
      "kind": "Route",
      "metadata": {
      "labels":

      { "[common.k8s.elastic.co/type|http://common.k8s.elastic.co/type]": "elasticsearch", "[elasticsearch.k8s.elastic.co/cluster-name|http://elasticsearch.k8s.elastic.co/cluster-name]": "elasticsearch" }

      ,
      "name": "elasticsearch-es-http"
      },
      "spec": {
      "port":

      { "targetPort": "http" }

      ,
      "to":

      { "kind": "Service", "name": "elasticsearch-es-http", "weight": 100 }

      ,
      "wildcardPolicy": "None"
      }
      }
      ]
      }
      },
      {
      "timestamp": 1707336419141,
      "elapsed_time": 2.3558857440948486,
      "success": false,
      "status": 1,
      "verb": "apply",
      "cmd": [
      "oc",
      "apply",
      "--server=https://api.na46r.prod.ole.redhat.com:6443/",
      "--namespace=dxoxje-kafka-cluster",
      "-o=name",
      "-f",
      "-"
      ],
      "out": "route.route.openshift.io/elasticsearch-es-http\n",
      "err": "unable to recognize no matches for kind \"Elasticsearch\" in version \"elasticsearch.k8s.elastic.co/v1\"\n",
      "references":

      { ".stack": [ " File \"C:\\Program Files\\Python\\Python39\\lib\\[runpy.py|http://runpy.py/]\", line 197, in _run_module_as_main\n return _run_code(code, main_globals, None,\n", " File \"C:\\Program Files\\Python\\Python39\\lib\\[runpy.py|http://runpy.py/]\", line 87, in _run_code\n exec(code, run_globals)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\Scripts\\lab.exe\\__main__.py\", line 7, in <module>\n sys.exit(main())\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\click\\[core.py|http://core.py/]\", line 829, in __call__\n return self.main(*args, **kwargs)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\click\\[core.py|http://core.py/]\", line 782, in main\n rv = self.invoke(ctx)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\click\\[core.py|http://core.py/]\", line 1259, in invoke\n return _process_result(sub_ctx.command.invoke(sub_ctx))\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\click\\[core.py|http://core.py/]\", line 1066, in invoke\n return ctx.invoke(self.callback, **ctx.params)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\click\\[core.py|http://core.py/]\", line 610, in invoke\n return callback(*args, **kwargs)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\labs\\[lab.py|http://lab.py/]\", line 239, in start\n _start(script)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\labs\\[lab.py|http://lab.py/]\", line 250, in _start\n grading.start()\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\ad482\\connect_[integration.py|http://integration.py/]\", line 49, in start\n Console(items).run_items(action=\"Starting\")\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\labs\\common\\[userinterface.py|http://userinterface.py/]\", line 165, in run_items\n ret_code = item[\"task\"](item)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\ad482\\common\\[lab.py|http://lab.py/]\", line 179, in task\n result = func(*args, **kwargs)\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\ad482\\common\\[tasks.py|http://tasks.py/]\", line 494, in create_elasticsearch_cluster\n template = oc_client.apply_template(\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\ocpcli\\[client.py|http://client.py/]\", line 196, in apply_template\n return oc.apply(\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\openshift\\base_[verbs.py|http://verbs.py/]\", line 597, in apply\n return __new_objects_action_selector(\"apply\",\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\openshift\\base_[verbs.py|http://verbs.py/]\", line 41, in __new_objects_action_selector\n object_action=oc_action(cur_context(), verb, cmd_args=['-o=name', cmd_args], stdin_obj=stdin_obj,\n", " File \"C:\\Software\\Dev\\AD482\\.venv\\lib\\site-packages\\openshift\\[action.py|http://action.py/]\", line 384, in oc_action\n references['.stack'] = traceback.format_stack()\n" ] }

      ,
      "timeout": false,
      "last_attempt": true,
      "internal": false,
      "in_obj": {
      "kind": "List",
      "apiVersion": "v1",
      "metadata": {},
      "items": [
      {
      "apiVersion": "elasticsearch.k8s.elastic.co/v1",
      "kind": "Elasticsearch",
      "metadata":

      { "name": "elasticsearch" }

      ,
      "spec": {
      "auth": {},
      "http": {
      "service": {
      "metadata":

      { "creationTimestamp": null }

      ,
      "spec": {}
      },
      "tls": {
      "certificate": {},
      "selfSignedCertificate":

      { "disabled": true }

      }
      },
      "nodeSets": [
      {
      "config": {
      "node.data": true,
      "node.ingest": true,
      "node.master": true,
      "node.store.allow_mmap": false,
      "xpack.security.authc": {
      "anonymous":

      { "authz_exception": true, "roles": "superuser" }

      }
      },
      "count": 1,
      "name": "default",
      "podTemplate": {
      "metadata": {
      "creationTimestamp": null,
      "labels":

      { "[app.openshift.io/runtime|http://app.openshift.io/runtime]": "elasticsearch" }

      },
      "spec": {
      "containers": [
      {
      "env": [

      { "name": "ES_JAVA_OPTS", "value": "-Xms1g -Xmx1g" }

      ],
      "name": "elasticsearch",
      "resources": {}
      }
      ]
      }
      }
      }
      ],
      "transport": {
      "service": {
      "metadata":

      { "creationTimestamp": null }

      ,
      "spec": {}
      }
      },
      "updateStrategy": {
      "changeBudget": {}
      },
      "version": "7.12.1"
      }
      },
      {
      "apiVersion": "route.openshift.io/v1",
      "kind": "Route",
      "metadata": {
      "labels":

      { "[common.k8s.elastic.co/type|http://common.k8s.elastic.co/type]": "elasticsearch", "[elasticsearch.k8s.elastic.co/cluster-name|http://elasticsearch.k8s.elastic.co/cluster-name]": "elasticsearch" }

      ,
      "name": "elasticsearch-es-http"
      },
      "spec": {
      "port":

      { "targetPort": "http" }

      ,
      "to":

      { "kind": "Service", "name": "elasticsearch-es-http", "weight": 100 }

      ,
      "wildcardPolicy": "None"
      }
      }
      ]
      }
      }
      ]
      }
      FAIL

       

      Steps to reproduce:

       

      Workaround:

       

      Expected result:

              rht-rallred Richard Allred
              bmittal@redhat.com Bhawyya Mittal
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: