{
  "icon": "fa-openshift",
  "title": "Etcd Operator",
  "description": "Overview of the Etcd Operator",
  "pathwayTitle": "OpenShift",
  "difficulty": "beginner",
  "time": "30 minutes",
  "details": {
    "steps": [
    {
    	"title": "Creating the Custom Resource Definition (CRD)",
    	"text": "step1.md"
    },{
			"title": "Creating the Service Account, Role, and RoleBinding",
			"text": "step2.md"
		},{
			"title": "Creating the Etcd Operator Deployment",
			"text": "step3.md"
    },{
			"title": "Creating the EtcdCluster Custom Resource (CR)",
			"text": "step4.md"
    },{
			"title": "Interacting with a Live Etcd Cluster",
			"text": "step5.md"
    },{
			"title": "Scaling and Modifying the Etcd Version",
			"text": "step6.md"
    },{
			"title": "Disaster Recovery in Action",
			"text": "step7.md"
    },{
			"title": "Clean Up",
      "text": "step8.md"
    }],
    "intro": {
      "code": "set-env.sh",
      "courseData": "env-init.sh",
      "text": "intro.md"
    },
    "finish": {
      "text": "finish.md"
    },
    "assets": {
      "client": [{"file": ".init.sh", "target": "/root", "chmod": "+x"},{"file": "op-sdk-setup.sh", "target": "/root", "chmod": "+x"}]
    }
  },
  "files": [],
  "environment": {
        "showdashboard": true,
        "dashboards": [{"name": "Console", "href": "https://console-openshift-console-[[HOST_SUBDOMAIN]]-443-[[KATACODA_HOST]].environments.katacoda.com"}],
        "uilayout": "terminal-iframe"
    },
  "backend": {
    "imageid": "openshift-4-2",
    "port": 8443
  }
}

