{"id":18445713,"url":"https://github.com/voronenko/okd","last_synced_at":"2026-04-12T22:06:21.069Z","repository":{"id":145345670,"uuid":"192309364","full_name":"Voronenko/okd","owner":"Voronenko","description":"Spins up 3.11 okd cluster on vagrant (master and 2 compute nodes)","archived":false,"fork":false,"pushed_at":"2019-07-12T20:33:20.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T05:37:08.157Z","etag":null,"topics":["okd","openshift","vagrant"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Voronenko.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-17T08:47:29.000Z","updated_at":"2019-07-30T16:23:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"07e825db-83b3-4007-aa9f-cd52bac9fa9c","html_url":"https://github.com/Voronenko/okd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Voronenko/okd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voronenko%2Fokd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voronenko%2Fokd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voronenko%2Fokd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voronenko%2Fokd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Voronenko","download_url":"https://codeload.github.com/Voronenko/okd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voronenko%2Fokd/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265236951,"owners_count":23732504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["okd","openshift","vagrant"],"created_at":"2024-11-06T07:06:57.678Z","updated_at":"2025-10-30T00:50:21.585Z","avatar_url":"https://github.com/Voronenko.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Do I need this play?\n\nIf you want just to give a try to openshift - definitely no. Check below why\n\nInstead, to try\n\n### 1) oc cluster up\nThis is included in OpenShift Origin 3.3+ and Red Hat OpenShift Container Platform 3.3+, which allows you to create a Red Hat OpenShift Container Platform environment in a containerized environment. It’s actually creating a containerized platform in a container. It has a lot of flexibility and runs on Windows, Linux, and macOS.\n\n```bash\n$ oc cluster up --use-existing-config \\\n               --host-data-dir=/usr/data \\\n               --metrics=true \\\n               --image=registry.access.redhat.com/openshift3/ose \\\n               --version=latest\n```\n\n### 2) minishift\n\nMinishift is gaining a lot of traction and popularity within the community. It doesn't matter if you're running on Windows, Linux, or Mac. This tool runs OpenShift locally using a single node OpenShift cluster in a virtual machine using a driver, such as kvm, xhyve, or Hyper-V. Many people find value with Minishift, as it provides parameters for customizing settings such as disk size, CPU, and memory.\n\n```\n$ minishift start --cpus=2 --disk-size=20g --memory=2048\n```\n\n### or should I ?\n\n\nIf you want to check openshift ansible play https://github.com/openshift/openshift-ansible in \"wild zoo\" - probably, yes.\n\nBUT, please note, that - 3.11 is latest release for V3. There will be no 3.12 \n\nOpenshift V4 will be installed with new concept called `installer`, check  https://github.com/openshift/installer/blob/master/docs/user/overview.md#installer-overview\n\nThus it will not be in scope of this repo anyway.\n\nOk, you were warned.\n\n\n## Expectations\n\n- Host with 16GB+ memory\n- Oracle VirtualBox on host\n- Vagrant 2+ on host\n- Vagrant plugins `vagrant-hostmanager`, `vagrant-vbguest`\n\n```\nvagrant plugin  install vagrant-vbguest\nvagrant plugin  install vagrant-hostsupdater\n```\n\n## OKD\n\nOKD in operation - 3.11\n\n- [OKD v3.11 (default)](https://github.com/openshift/origin/releases/tag/v3.11.0)\n\nprevious _might_ work\n\nSee Vagrantfile L19\n\n```\nOPENSHIFT_RELEASE = \"3.11\"\nOPENSHIFT_ANSIBLE_BRANCH = \"release-#{OPENSHIFT_RELEASE}\"\n```\n\n## vagrant up\n\nVagrant spins-up 3 VMs in `NETWORK_BASE` subnet.\n\n\n| VM Node | Private IP | Roles |\n| --- | --- | --- |\n| master | #{NETWORK_BASE}.101 | node, master, etcd |\n| node01 | #{NETWORK_BASE}.102 | node |\n| node02 | #{NETWORK_BASE}.103 | node |\n\n\n```bash\nvagrant up\nvagrant provision --provision-with master-key,node01-key,node02-key\nvagrant ssh master \\\n      -c 'ansible-playbook /home/vagrant/openshift-ansible/playbooks/prerequisites.yml \u0026\u0026\n          ansible-playbook /home/vagrant/openshift-ansible/playbooks/deploy_cluster.yml'\n```\n\nalternatively,\n\n```bash\n$ ./okd-setup.sh\n```\n\n### OpenShift Web Console\n\nshould be available at https://master.openshift.local:8443/\nThe default login account is **admin/admin**\n\n(default login is configured in `ansible-hosts` L27)\n\n```\nopenshift_master_htpasswd_users={'admin': '$apr1$ZZPMRUz8$/uqRbAFgpDjm0cirIS6S11'}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoronenko%2Fokd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoronenko%2Fokd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoronenko%2Fokd/lists"}