{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":704128558,"defaultBranch":"main","name":"ocm-kubevirt-samples","ownerLogin":"nirs","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-12T15:39:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/395026?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709596676.0","currentOid":""},"activityList":{"items":[{"before":"be61324827e53e4807bfca6031755a970c63651a","after":"18821b3635b8d62fad1715f1fc74f5b228a8ab86","ref":"refs/heads/layout","pushedAt":"2024-03-11T12:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use layout branch from my repo for testing","shortMessageHtmlLink":"Use layout branch from my repo for testing"}},{"before":"7ee217e816db4e301d2c8ab428fa945e7b9b204f","after":"be61324827e53e4807bfca6031755a970c63651a","ref":"refs/heads/layout","pushedAt":"2024-03-11T12:14:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use layout branch from my repo for testing","shortMessageHtmlLink":"Use layout branch from my repo for testing"}},{"before":"8c9d8d5911838ca1500f67a0e8f6239071659f18","after":"7ee217e816db4e301d2c8ab428fa945e7b9b204f","ref":"refs/heads/layout","pushedAt":"2024-03-08T01:12:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use layout branch from my repo for testing","shortMessageHtmlLink":"Use layout branch from my repo for testing"}},{"before":"85e16192193b78a05d6aff4df245d2b1058b1271","after":"8c9d8d5911838ca1500f67a0e8f6239071659f18","ref":"refs/heads/layout","pushedAt":"2024-03-08T01:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Revert \"Move channel into the subscription\"\n\nIncluding the channel in the subscription is not a good example.\n\nThis reverts commit 5bd7b70fbb583370f5c4ad2b2a0e852bb398e43a.","shortMessageHtmlLink":"Revert \"Move channel into the subscription\""}},{"before":"754962637567a267701407a4f5c72de1c58f01db","after":"85e16192193b78a05d6aff4df245d2b1058b1271","ref":"refs/heads/layout","pushedAt":"2024-03-05T17:48:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use layout branch from my repo for testing","shortMessageHtmlLink":"Use layout branch from my repo for testing"}},{"before":"e0266fbd53da30631fb36aef75097d29cb9d0150","after":"754962637567a267701407a4f5c72de1c58f01db","ref":"refs/heads/layout","pushedAt":"2024-03-05T17:43:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use layout branch from my repo for testing","shortMessageHtmlLink":"Use layout branch from my repo for testing"}},{"before":"ae3b1ddeb1fb73aa912aa50b4e447f8cc3ad4c4a","after":"e0266fbd53da30631fb36aef75097d29cb9d0150","ref":"refs/heads/layout","pushedAt":"2024-03-05T13:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"fixup vm name","shortMessageHtmlLink":"fixup vm name"}},{"before":"b38afd6d996983fe0ec0d57d8b60033635c0ca1f","after":"ae3b1ddeb1fb73aa912aa50b4e447f8cc3ad4c4a","ref":"refs/heads/layout","pushedAt":"2024-03-05T13:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Add my public key to vm-pvc","shortMessageHtmlLink":"Add my public key to vm-pvc"}},{"before":"6b7e6871a19f6a0bad1089ab16eb7dd58a124244","after":"b38afd6d996983fe0ec0d57d8b60033635c0ca1f","ref":"refs/heads/layout","pushedAt":"2024-03-05T13:37:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Add dr overlay for vm-pvc-k8s-regional","shortMessageHtmlLink":"Add dr overlay for vm-pvc-k8s-regional"}},{"before":"7e9ad4e1cb3e1c8e60bcc3619aaf503a5419e5f4","after":"6b7e6871a19f6a0bad1089ab16eb7dd58a124244","ref":"refs/heads/layout","pushedAt":"2024-03-05T12:11:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use layout branch from my repo for testing","shortMessageHtmlLink":"Use layout branch from my repo for testing"}},{"before":"00ff13ed1327dd95e61019ef09558aac951495e5","after":"7e9ad4e1cb3e1c8e60bcc3619aaf503a5419e5f4","ref":"refs/heads/layout","pushedAt":"2024-03-05T00:05:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"De-duplicate the PVC based vms\n\nGather all PVC based VMs under vm-pvc directory. The vm resources are\nlocated in the base kustomization directory, and an overlay per cluster:\nk8s-regional, odr-regional, and odr-metro. The overlay overrides the\nstorage class and the network interface to match ODF and Ramen testing\nenvironments.\n\nWhen using the odr-regional and odr-metro versions in OpenShift console,\nyou need to specify the path like this:\n\n vm-pvc/odr-regional\n\nExample layout:\n\n $ tree vm-pvc/\n vm-pvc/\n ├── base\n │   ├── kustomization.yaml\n │   ├── pvc.yaml\n │   ├── source.yaml\n │   ├── test_rsa.pub\n │   └── vm.yaml\n ├── k8s-regional\n │   ├── kustomization.yaml\n │   └── README.md\n ├── odr-metro\n │   ├── kustomization.yaml\n │   └── README.md\n └── odr-regional\n ├── kustomization.yaml\n └── README.md\n\nUnfinished:\n- Update subscription to consume the k8s vm from the new path\n- Update main README.md commands\n- Not tested yet","shortMessageHtmlLink":"De-duplicate the PVC based vms"}},{"before":"bf303a4bd3d6264699926d4c9f0a2526f012e582","after":"00ff13ed1327dd95e61019ef09558aac951495e5","ref":"refs/heads/layout","pushedAt":"2024-03-05T00:03:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"De-duplicate the PVC based vms\n\nGather all PVC based VMs under vm-pvc directory. The vm resources are\nlocated in the base kustomization directory, and an overlay per cluster:\nk8s-regional, odr-regional, and odr-metro. The overlay overrides the\nstorage class and the network interface to match ODF and Ramen testing\nenvironments.\n\nWhen using the odr-regional and odr-metro versions in OpenShift console,\nyou need to specify the path like this:\n\n vm-pvc/odr-regional\n\nExample layout:\n\n $ tree vm-pvc/\n vm-pvc/\n ├── base\n │   ├── kustomization.yaml\n │   ├── pvc.yaml\n │   ├── source.yaml\n │   ├── test_rsa.pub\n │   └── vm.yaml\n ├── k8s-regional\n │   ├── kustomization.yaml\n │   └── README.md\n ├── odr-metro\n │   ├── kustomization.yaml\n │   └── README.md\n └── odr-regional\n ├── kustomization.yaml\n └── README.md\n\nUnfinished:\n- Update subscription to consume the k8s vm from the new path\n- Update main README.md commands\n- Not tested yet","shortMessageHtmlLink":"De-duplicate the PVC based vms"}},{"before":null,"after":"bf303a4bd3d6264699926d4c9f0a2526f012e582","ref":"refs/heads/layout","pushedAt":"2024-03-04T23:57:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"De-duplicate the PVC based vms\n\nGather all PVC based VMs under vm-pvc directory. The vm resources are\nlocated in the base kustomization directory, and an overlay per cluster:\nk8s-regional, odr-regional, and odr-metro. The overlay overrides the\nstorage class and the network interface to match ODF and Ramen testing\nenvironments.\n\nWhen using the odr-regional and odr-metro versions in OpenShift console,\nyou need to specify the path like this:\n\n vm-pvc/odr-regional\n\nExample layout:\n\n $ tree vm-pvc/\n vm-pvc/\n ├── base\n │   ├── kustomization.yaml\n │   ├── pvc.yaml\n │   ├── source.yaml\n │   ├── test_rsa.pub\n │   └── vm.yaml\n ├── k8s-regional\n │   ├── kustomization.yaml\n │   └── README.md\n ├── odr-metro\n │   ├── kustomization.yaml\n │   └── README.md\n └── odr-regional\n ├── kustomization.yaml\n └── README.md\n\nUnfinished:\n- Update subscription to consume the k8s vm from the new path\n- Update main README.md commands\n- Not tested yet","shortMessageHtmlLink":"De-duplicate the PVC based vms"}},{"before":"b493b45d8898f53041befa952d29ce4efde7429e","after":null,"ref":"refs/heads/dive-into-dr","pushedAt":"2024-01-24T20:50:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"}},{"before":"04950a744c4f5ac953bed460846c18f262f7fc0c","after":null,"ref":"refs/heads/update-cirros","pushedAt":"2024-01-24T20:50:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"}},{"before":"5bd7b70fbb583370f5c4ad2b2a0e852bb398e43a","after":null,"ref":"refs/heads/inline-channel","pushedAt":"2024-01-24T20:49:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"}},{"before":"1c5f0aa1239203748b88af30f2b7c17375ad4902","after":null,"ref":"refs/heads/gitlap","pushedAt":"2024-01-24T20:49:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"}},{"before":"1c5f0aa1239203748b88af30f2b7c17375ad4902","after":"8a778f9cad23bee843a85048c40d4570963a6754","ref":"refs/heads/fosdem","pushedAt":"2024-01-24T19:51:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Pull cirros image from local registry\n\nThe cirros image must be pushed once to a local registry, and then\nreused by all kubvirt deployment.","shortMessageHtmlLink":"Pull cirros image from local registry"}},{"before":null,"after":"1c5f0aa1239203748b88af30f2b7c17375ad4902","ref":"refs/heads/fosdem","pushedAt":"2024-01-24T19:47:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Pull cirros image from local registry\n\nThe cirros image must be pushed once to a local registry, and then\nreused by all kubvirt deployment.","shortMessageHtmlLink":"Pull cirros image from local registry"}},{"before":"99f54151e7e4129b0f39900713e14466ba67ff6c","after":"1c5f0aa1239203748b88af30f2b7c17375ad4902","ref":"refs/heads/gitlap","pushedAt":"2024-01-24T19:38:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Pull cirros image from local registry\n\nThe cirros image must be pushed once to a local registry, and then\nreused by all kubvirt deployment.","shortMessageHtmlLink":"Pull cirros image from local registry"}},{"before":"ef68a7bcef7c57abe82fee40e3e3f1757ca08f0f","after":"46765f28ae214a9637ef9f4ea7f27e031e524a7f","ref":"refs/heads/test","pushedAt":"2024-01-15T20:22:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use my repo for testing\n\nThis is an example for customizing the ocm-kubevirt-samples.\n\n- Add my public key for accessing the sample vm\n- Update channel to point to this repo\n- Updated subscription to use the \"test\" branch","shortMessageHtmlLink":"Use my repo for testing"}},{"before":"4c95bfe7152c12aeb37f32823e285a5309a0a49d","after":"99f54151e7e4129b0f39900713e14466ba67ff6c","ref":"refs/heads/gitlap","pushedAt":"2024-01-15T20:21:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Pull cirros image from local registry\n\nThe cirros image must be pushed once to a local registry, and then\nreused by all kubvirt deployment.","shortMessageHtmlLink":"Pull cirros image from local registry"}},{"before":"8fe4cd9c0ae33e906443d60bc9914f6cf1a0fd1c","after":"dbf72c8ca39c6413724e20d39e270053c8379f0b","ref":"refs/heads/main","pushedAt":"2024-01-15T20:20:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Merge pull request #6 from nirs/inline-channel\n\nMove channel into the subscription","shortMessageHtmlLink":"Merge pull request aglitke#6 from nirs/inline-channel"}},{"before":"a2334de77d0e4860e0f5908549d9dac4bfb6cfd1","after":"5bd7b70fbb583370f5c4ad2b2a0e852bb398e43a","ref":"refs/heads/inline-channel","pushedAt":"2024-01-15T20:05:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Move channel into the subscription\n\nSimilar to ocm-ramen-sample PR[1] move the channel into the subscription\nkustomization.\n\nThis is better for users, removing setup and teardown from the\ndeployment steps. Now it is not possible to forget to deploy or remove\nthe channel after testing.\n\nThis is better for developers, since now we can test multiple VMs\nconcurrently, without dealing with setup and cleanup of shared\nresources, since VMs do not share the channel.\n\n[1] https://github.com/RamenDR/ocm-ramen-samples/pull/41","shortMessageHtmlLink":"Move channel into the subscription"}},{"before":"46bacec7b12a9045598558a5bfae568abd4f08c1","after":"8fe4cd9c0ae33e906443d60bc9914f6cf1a0fd1c","ref":"refs/heads/main","pushedAt":"2024-01-15T18:25:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Merge pull request #3 from nirs/drenv-section\n\nAdd section for setting up the testing environment","shortMessageHtmlLink":"Merge pull request aglitke#3 from nirs/drenv-section"}},{"before":"413b17a1b98677b349a5d56a303093fc968caf01","after":"4c95bfe7152c12aeb37f32823e285a5309a0a49d","ref":"refs/heads/gitlap","pushedAt":"2024-01-10T18:20:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Pull cirros image from local registry\n\nThe cirros image must be pushed once to a local registry, and then\nreused by all kubvirt deployment.","shortMessageHtmlLink":"Pull cirros image from local registry"}},{"before":"57b3aac6b4e99f1e0bfbccd79287e3061902a603","after":"413b17a1b98677b349a5d56a303093fc968caf01","ref":"refs/heads/gitlap","pushedAt":"2024-01-10T11:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Pull image from node\n\nThis allows importing the disk image when network is down, using the\nnode cache.\n\nThe image must be injected into the node before deploying the vm:\n\n podman pull quay.io/nirsof/cirros:0.6.2-1\n podman save quay.io/nirsof/cirros:0.6.2-1 -o /tmp/img.tar\n for p in dr1 dr2; do minikube image load -p $p /tmp/img.tar; done\n rm /tmp/img.tar","shortMessageHtmlLink":"Pull image from node"}},{"before":null,"after":"57b3aac6b4e99f1e0bfbccd79287e3061902a603","ref":"refs/heads/gitlap","pushedAt":"2024-01-10T09:42:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Use local git repo for testing\n\nThis is an example for customizing the ocm-kubevirt-samples.\n\n- Add my public key for accessing the sample vm\n- Update channel to point to local git repo on the host\n- Updated subscription to use the \"gitlap\" branch","shortMessageHtmlLink":"Use local git repo for testing"}},{"before":"30cfbc5a6f7d68cf88542c5cb5be2648ec26770a","after":"1fd2885c5c72669d9e231229efa4d21d43763720","ref":"refs/heads/odr-metro","pushedAt":"2023-12-06T15:19:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Add PVC based VM for Metro DR OpenShift environment\n\nThis is a copy of vm-standalone-pvc-k8s changing the storage class name\nto match OpenShift Metro DR environment.\n\nAdditionally some details are refined:\n- Shorter and more uniform sample name\n- Remove the macaddress from the yaml so we can create multiple vms\n from the same git repo\n- Standard `masquerade` network (the k8s version is using `bridge` to\n workaround issue in minikube environment)\n- Uniform and short appname=kubevirt label to make it easy to debug\n- Improved yaml indentation to make the yamls easier to grok","shortMessageHtmlLink":"Add PVC based VM for Metro DR OpenShift environment"}},{"before":"828a64e2778b03c5a19cab97c083567a40b2f549","after":"30cfbc5a6f7d68cf88542c5cb5be2648ec26770a","ref":"refs/heads/odr-metro","pushedAt":"2023-12-06T13:46:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nirs","name":"Nir Soffer","path":"/nirs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/395026?s=80&v=4"},"commit":{"message":"Add PVC based VM for Metro DR OpenShift environment\n\nThis is a copy of vm-standalone-pvc-k8s changing the storage class name\nto match OpenShift Metro DR environment.\n\nAdditionally some details are refined:\n- Shorter and more uniform sample name\n- Remove the macaddress from the yaml so we can create multiple vms\n from the same git repo\n- Standard `masquerade` network (the k8s version is using `bridge` to\n workaround issue in minikube environment)\n- Uniform and short appname=kubevirt label to make it easy to debug\n- Improved yaml indentation to make the yamls easier to grok","shortMessageHtmlLink":"Add PVC based VM for Metro DR OpenShift environment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEjmvkwA","startCursor":null,"endCursor":null}},"title":"Activity · nirs/ocm-kubevirt-samples"}