{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":302701425,"defaultBranch":"main","name":"kubernetes.core","ownerLogin":"ansible-collections","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-09T16:50:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44586252?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721050174.0","currentOid":""},"activityList":{"items":[{"before":"445d3670598e774ca3ed2a5b0402485c666adbfe","after":"c8a9326306e65c0edf945fb3e99a67937cbe9375","ref":"refs/heads/main","pushedAt":"2024-09-05T07:07:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Andersson007","name":"Andrew Klychkov","path":"/Andersson007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34477873?s=80&v=4"},"commit":{"message":"CONTRIBUTING.md remove IRC (#778)","shortMessageHtmlLink":"CONTRIBUTING.md remove IRC (#778)"}},{"before":"fdb8af7ca9dc96a426cc0ff977119676dad1aff8","after":"445d3670598e774ca3ed2a5b0402485c666adbfe","ref":"refs/heads/main","pushedAt":"2024-08-19T08:57:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Andersson007","name":"Andrew Klychkov","path":"/Andersson007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34477873?s=80&v=4"},"commit":{"message":"README: Add Communication section with Forum information (#774)","shortMessageHtmlLink":"README: Add Communication section with Forum information (#774)"}},{"before":"a89f19b4e5296e2afdb79cce1bd0aa2f08714729","after":"fdb8af7ca9dc96a426cc0ff977119676dad1aff8","ref":"refs/heads/main","pushedAt":"2024-07-31T13:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Update Readme to match the template (#767)\n\nSUMMARY\n\n\nRefer: https://issues.redhat.com/browse/ACA-1749\nThis PR updates the README doc to match the template\nISSUE TYPE\n\n\nBugfix Pull Request\nDocs Pull Request\nFeature Pull Request\nNew Module Pull Request\n\nCOMPONENT NAME\n\nADDITIONAL INFORMATION\n\nReviewed-by: Alina Buzachis","shortMessageHtmlLink":"Update Readme to match the template (#767)"}},{"before":"5bc53dba7ceb75a5fb998f04d10bec7a20b27ee9","after":"a89f19b4e5296e2afdb79cce1bd0aa2f08714729","ref":"refs/heads/main","pushedAt":"2024-07-26T17:48:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Bump the ansible-lint version to 24.7.0 (#765)\n\n* add minimum version for ansible-lint to 24.7.0\r\n\r\n* added changelog fragment\r\n\r\n* add newline at eof","shortMessageHtmlLink":"Bump the ansible-lint version to 24.7.0 (#765)"}},{"before":"31fd4058f1eca0175f65364d938c3d9622499cbd","after":"00bbf16cff8be21830d1dc1fe4fc4f9d8a8f1937","ref":"refs/heads/stable-3","pushedAt":"2024-07-15T14:06:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"fix: kustomize plugin fails with deprecation warnings (#728) (#763)\n\nThis is a backport of PR #728 as merged into main (5bc53db).\nSUMMARY\n\nerror judgments are based on the exit codes of command execution, where 0 represents success and non-zero represents failure.\nOptimize the run_command function to return a tuple like the run_command method of AnsibleModule.\n\nFixes #639\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nkustomize lookup plugin\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"fix: kustomize plugin fails with deprecation warnings (#728) (#763)"}},{"before":"4ed9105797383b5a378cc41379b8b524531ca39a","after":"5eefa9c308cd1daac365df89968e5f25d6b4784a","ref":"refs/heads/stable-5","pushedAt":"2024-07-15T13:56:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"fix: kustomize plugin fails with deprecation warnings (#728) (#764)\n\nThis is a backport of PR #728 as merged into main (5bc53db).\nSUMMARY\n\nerror judgments are based on the exit codes of command execution, where 0 represents success and non-zero represents failure.\nOptimize the run_command function to return a tuple like the run_command method of AnsibleModule.\n\nFixes #639\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nkustomize lookup plugin\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"fix: kustomize plugin fails with deprecation warnings (#728) (#764)"}},{"before":null,"after":"daeaa6d4a395ab1dd5451fcba49bb15878e3e762","ref":"refs/heads/patchback/backports/stable-5/5bc53dba7ceb75a5fb998f04d10bec7a20b27ee9/pr-728","pushedAt":"2024-07-15T13:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"fix: kustomize plugin fails with deprecation warnings (#728)\n\nSUMMARY\n\nerror judgments are based on the exit codes of command execution, where 0 represents success and non-zero represents failure.\nOptimize the run_command function to return a tuple like the run_command method of AnsibleModule.\n\nFixes #639\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nkustomize lookup plugin\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves \nReviewed-by: QCU\n(cherry picked from commit 5bc53dba7ceb75a5fb998f04d10bec7a20b27ee9)","shortMessageHtmlLink":"fix: kustomize plugin fails with deprecation warnings (#728)"}},{"before":null,"after":"44768d5f95445f9b5cf894d56b9f3d6271f23b88","ref":"refs/heads/patchback/backports/stable-3/5bc53dba7ceb75a5fb998f04d10bec7a20b27ee9/pr-728","pushedAt":"2024-07-15T13:29:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"fix: kustomize plugin fails with deprecation warnings (#728)\n\nSUMMARY\n\nerror judgments are based on the exit codes of command execution, where 0 represents success and non-zero represents failure.\nOptimize the run_command function to return a tuple like the run_command method of AnsibleModule.\n\nFixes #639\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nkustomize lookup plugin\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves \nReviewed-by: QCU\n(cherry picked from commit 5bc53dba7ceb75a5fb998f04d10bec7a20b27ee9)","shortMessageHtmlLink":"fix: kustomize plugin fails with deprecation warnings (#728)"}},{"before":"b07fbd627194a6655300309429877ae82433ae66","after":"5bc53dba7ceb75a5fb998f04d10bec7a20b27ee9","ref":"refs/heads/main","pushedAt":"2024-07-15T13:29:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"fix: kustomize plugin fails with deprecation warnings (#728)\n\nSUMMARY\n\nerror judgments are based on the exit codes of command execution, where 0 represents success and non-zero represents failure.\nOptimize the run_command function to return a tuple like the run_command method of AnsibleModule.\n\nFixes #639\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nkustomize lookup plugin\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves \nReviewed-by: QCU","shortMessageHtmlLink":"fix: kustomize plugin fails with deprecation warnings (#728)"}},{"before":"46f8e4adfbdc83b44c48c1f13b5f996ba708e5be","after":"4ed9105797383b5a378cc41379b8b524531ca39a","ref":"refs/heads/stable-5","pushedAt":"2024-07-10T14:32:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Fix waiting for daemonset when desired number of pods is 0 (#756) (#762)\n\nThis is a backport of PR #756 as merged into main (b07fbd6).\nFixes #755\nSUMMARY\nBecause we don't have any node with non_exisiting_label (see code below) desired number of Pods will be 0. Kubernetes won't create .status.updatedNumberScheduled field (at least on version v1.27), because we still are not going to create any Pods. So that if .status.updatedNumberScheduled doesn't exist we should assume that number is 0\nCode to reproduce:\n- name: Create daemonset\n kubernetes.core.k8s:\n state: present\n wait: true\n definition:\n apiVersion: apps/v1\n kind: DaemonSet\n metadata:\n name: my-daemonset\n namespace: default\n spec:\n selector:\n matchLabels:\n app: my-app\n template:\n metadata:\n labels:\n app: my-app\n spec:\n containers:\n - name: my-container\n image: nginx\n nodeSelector:\n non_exisiting_label: 1\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nkubernetes.core.plugins.module_utils.k8s.waiter\nADDITIONAL INFORMATION\n\n\n\nTASK [Create daemonset] **********************************************************************************************************************************\nchanged: [controlplane] => {\"changed\": true, \"duration\": 5, \"method\": \"create\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"DaemonSet\", \"metadata\": {\"annotations\": {\"deprecated.daemonset.template.generation\": \"1\"}, \"creationTimestamp\": \"2024-06-28T08:23:41Z\", \"generation\": 1, \"managedFields\": [{\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:deprecated.daemonset.template.generation\": {}}}, \"f:spec\": {\"f:revisionHistoryLimit\": {}, \"f:selector\": {}, \"f:template\": {\"f:metadata\": {\"f:labels\": {\".\": {}, \"f:app\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"my-container\\\"}\": {\".\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:dnsPolicy\": {}, \"f:nodeSelector\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"f:updateStrategy\": {\"f:rollingUpdate\": {\".\": {}, \"f:maxSurge\": {}, \"f:maxUnavailable\": {}}, \"f:type\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-06-28T08:23:41Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:observedGeneration\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-06-28T08:23:41Z\"}], \"name\": \"my-daemonset\", \"namespace\": \"default\", \"resourceVersion\": \"1088421\", \"uid\": \"faafdbf7-4388-4cec-88d5-84657966312d\"}, \"spec\": {\"revisionHistoryLimit\": 10, \"selector\": {\"matchLabels\": {\"app\": \"my-app\"}}, \"template\": {\"metadata\": {\"creationTimestamp\": null, \"labels\": {\"app\": \"my-app\"}}, \"spec\": {\"containers\": [{\"image\": \"nginx\", \"imagePullPolicy\": \"Always\", \"name\": \"my-container\", \"resources\": {}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"dnsPolicy\": \"ClusterFirst\", \"nodeSelector\": {\"non_exisiting_label\": \"1\"}, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"terminationGracePeriodSeconds\": 30}}, \"updateStrategy\": {\"rollingUpdate\": {\"maxSurge\": 0, \"maxUnavailable\": 1}, \"type\": \"RollingUpdate\"}}, \"status\": {\"currentNumberScheduled\": 0, \"desiredNumberScheduled\": 0, \"numberMisscheduled\": 0, \"numberReady\": 0, \"observedGeneration\": 1}}}\n\n~$ kubectl get ds\nNAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE\nmy-daemonset 0 0 0 0 0 non_exisiting_label=1 30s\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"Fix waiting for daemonset when desired number of pods is 0 (#756) (#762)"}},{"before":"5c748bd4e95d4b7e69908890facbfde5fd622e2e","after":"31fd4058f1eca0175f65364d938c3d9622499cbd","ref":"refs/heads/stable-3","pushedAt":"2024-07-10T14:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Fix waiting for daemonset when desired number of pods is 0 (#756) (#761)\n\nThis is a backport of PR #756 as merged into main (b07fbd6).\nFixes #755\nSUMMARY\nBecause we don't have any node with non_exisiting_label (see code below) desired number of Pods will be 0. Kubernetes won't create .status.updatedNumberScheduled field (at least on version v1.27), because we still are not going to create any Pods. So that if .status.updatedNumberScheduled doesn't exist we should assume that number is 0\nCode to reproduce:\n- name: Create daemonset\n kubernetes.core.k8s:\n state: present\n wait: true\n definition:\n apiVersion: apps/v1\n kind: DaemonSet\n metadata:\n name: my-daemonset\n namespace: default\n spec:\n selector:\n matchLabels:\n app: my-app\n template:\n metadata:\n labels:\n app: my-app\n spec:\n containers:\n - name: my-container\n image: nginx\n nodeSelector:\n non_exisiting_label: 1\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nkubernetes.core.plugins.module_utils.k8s.waiter\nADDITIONAL INFORMATION\n\n\n\nTASK [Create daemonset] **********************************************************************************************************************************\nchanged: [controlplane] => {\"changed\": true, \"duration\": 5, \"method\": \"create\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"DaemonSet\", \"metadata\": {\"annotations\": {\"deprecated.daemonset.template.generation\": \"1\"}, \"creationTimestamp\": \"2024-06-28T08:23:41Z\", \"generation\": 1, \"managedFields\": [{\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:deprecated.daemonset.template.generation\": {}}}, \"f:spec\": {\"f:revisionHistoryLimit\": {}, \"f:selector\": {}, \"f:template\": {\"f:metadata\": {\"f:labels\": {\".\": {}, \"f:app\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"my-container\\\"}\": {\".\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:dnsPolicy\": {}, \"f:nodeSelector\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"f:updateStrategy\": {\"f:rollingUpdate\": {\".\": {}, \"f:maxSurge\": {}, \"f:maxUnavailable\": {}}, \"f:type\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-06-28T08:23:41Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:observedGeneration\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-06-28T08:23:41Z\"}], \"name\": \"my-daemonset\", \"namespace\": \"default\", \"resourceVersion\": \"1088421\", \"uid\": \"faafdbf7-4388-4cec-88d5-84657966312d\"}, \"spec\": {\"revisionHistoryLimit\": 10, \"selector\": {\"matchLabels\": {\"app\": \"my-app\"}}, \"template\": {\"metadata\": {\"creationTimestamp\": null, \"labels\": {\"app\": \"my-app\"}}, \"spec\": {\"containers\": [{\"image\": \"nginx\", \"imagePullPolicy\": \"Always\", \"name\": \"my-container\", \"resources\": {}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"dnsPolicy\": \"ClusterFirst\", \"nodeSelector\": {\"non_exisiting_label\": \"1\"}, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"terminationGracePeriodSeconds\": 30}}, \"updateStrategy\": {\"rollingUpdate\": {\"maxSurge\": 0, \"maxUnavailable\": 1}, \"type\": \"RollingUpdate\"}}, \"status\": {\"currentNumberScheduled\": 0, \"desiredNumberScheduled\": 0, \"numberMisscheduled\": 0, \"numberReady\": 0, \"observedGeneration\": 1}}}\n\n~$ kubectl get ds\nNAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE\nmy-daemonset 0 0 0 0 0 non_exisiting_label=1 30s\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"Fix waiting for daemonset when desired number of pods is 0 (#756) (#761)"}},{"before":null,"after":"56985dabd99dc1cda6c79eefa41062c35da9cff5","ref":"refs/heads/patchback/backports/stable-5/b07fbd627194a6655300309429877ae82433ae66/pr-756","pushedAt":"2024-07-10T13:59:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"Fix waiting for daemonset when desired number of pods is 0 (#756)\n\nFixes #755\nSUMMARY\nBecause we don't have any node with non_exisiting_label (see code below) desired number of Pods will be 0. Kubernetes won't create .status.updatedNumberScheduled field (at least on version v1.27), because we still are not going to create any Pods. So that if .status.updatedNumberScheduled doesn't exist we should assume that number is 0\nCode to reproduce:\n- name: Create daemonset\n kubernetes.core.k8s:\n state: present\n wait: true\n definition:\n apiVersion: apps/v1\n kind: DaemonSet\n metadata:\n name: my-daemonset\n namespace: default\n spec:\n selector:\n matchLabels:\n app: my-app\n template:\n metadata:\n labels:\n app: my-app\n spec:\n containers:\n - name: my-container\n image: nginx\n nodeSelector:\n non_exisiting_label: 1\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nkubernetes.core.plugins.module_utils.k8s.waiter\nADDITIONAL INFORMATION\n\nTASK [Create daemonset] **********************************************************************************************************************************\nchanged: [controlplane] => {\"changed\": true, \"duration\": 5, \"method\": \"create\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"DaemonSet\", \"metadata\": {\"annotations\": {\"deprecated.daemonset.template.generation\": \"1\"}, \"creationTimestamp\": \"2024-06-28T08:23:41Z\", \"generation\": 1, \"managedFields\": [{\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:deprecated.daemonset.template.generation\": {}}}, \"f:spec\": {\"f:revisionHistoryLimit\": {}, \"f:selector\": {}, \"f:template\": {\"f:metadata\": {\"f:labels\": {\".\": {}, \"f:app\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"my-container\\\"}\": {\".\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:dnsPolicy\": {}, \"f:nodeSelector\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"f:updateStrategy\": {\"f:rollingUpdate\": {\".\": {}, \"f:maxSurge\": {}, \"f:maxUnavailable\": {}}, \"f:type\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-06-28T08:23:41Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:observedGeneration\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-06-28T08:23:41Z\"}], \"name\": \"my-daemonset\", \"namespace\": \"default\", \"resourceVersion\": \"1088421\", \"uid\": \"faafdbf7-4388-4cec-88d5-84657966312d\"}, \"spec\": {\"revisionHistoryLimit\": 10, \"selector\": {\"matchLabels\": {\"app\": \"my-app\"}}, \"template\": {\"metadata\": {\"creationTimestamp\": null, \"labels\": {\"app\": \"my-app\"}}, \"spec\": {\"containers\": [{\"image\": \"nginx\", \"imagePullPolicy\": \"Always\", \"name\": \"my-container\", \"resources\": {}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"dnsPolicy\": \"ClusterFirst\", \"nodeSelector\": {\"non_exisiting_label\": \"1\"}, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"terminationGracePeriodSeconds\": 30}}, \"updateStrategy\": {\"rollingUpdate\": {\"maxSurge\": 0, \"maxUnavailable\": 1}, \"type\": \"RollingUpdate\"}}, \"status\": {\"currentNumberScheduled\": 0, \"desiredNumberScheduled\": 0, \"numberMisscheduled\": 0, \"numberReady\": 0, \"observedGeneration\": 1}}}\n\n~$ kubectl get ds\nNAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE\nmy-daemonset 0 0 0 0 0 non_exisiting_label=1 30s\n\nReviewed-by: Mike Graves \n(cherry picked from commit b07fbd627194a6655300309429877ae82433ae66)","shortMessageHtmlLink":"Fix waiting for daemonset when desired number of pods is 0 (#756)"}},{"before":null,"after":"0a86c3c802543fd62cfc2d52e30371fb5267da4d","ref":"refs/heads/patchback/backports/stable-3/b07fbd627194a6655300309429877ae82433ae66/pr-756","pushedAt":"2024-07-10T13:59:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"Fix waiting for daemonset when desired number of pods is 0 (#756)\n\nFixes #755\nSUMMARY\nBecause we don't have any node with non_exisiting_label (see code below) desired number of Pods will be 0. Kubernetes won't create .status.updatedNumberScheduled field (at least on version v1.27), because we still are not going to create any Pods. So that if .status.updatedNumberScheduled doesn't exist we should assume that number is 0\nCode to reproduce:\n- name: Create daemonset\n kubernetes.core.k8s:\n state: present\n wait: true\n definition:\n apiVersion: apps/v1\n kind: DaemonSet\n metadata:\n name: my-daemonset\n namespace: default\n spec:\n selector:\n matchLabels:\n app: my-app\n template:\n metadata:\n labels:\n app: my-app\n spec:\n containers:\n - name: my-container\n image: nginx\n nodeSelector:\n non_exisiting_label: 1\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nkubernetes.core.plugins.module_utils.k8s.waiter\nADDITIONAL INFORMATION\n\nTASK [Create daemonset] **********************************************************************************************************************************\nchanged: [controlplane] => {\"changed\": true, \"duration\": 5, \"method\": \"create\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"DaemonSet\", \"metadata\": {\"annotations\": {\"deprecated.daemonset.template.generation\": \"1\"}, \"creationTimestamp\": \"2024-06-28T08:23:41Z\", \"generation\": 1, \"managedFields\": [{\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:deprecated.daemonset.template.generation\": {}}}, \"f:spec\": {\"f:revisionHistoryLimit\": {}, \"f:selector\": {}, \"f:template\": {\"f:metadata\": {\"f:labels\": {\".\": {}, \"f:app\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"my-container\\\"}\": {\".\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:dnsPolicy\": {}, \"f:nodeSelector\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"f:updateStrategy\": {\"f:rollingUpdate\": {\".\": {}, \"f:maxSurge\": {}, \"f:maxUnavailable\": {}}, \"f:type\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-06-28T08:23:41Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:observedGeneration\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-06-28T08:23:41Z\"}], \"name\": \"my-daemonset\", \"namespace\": \"default\", \"resourceVersion\": \"1088421\", \"uid\": \"faafdbf7-4388-4cec-88d5-84657966312d\"}, \"spec\": {\"revisionHistoryLimit\": 10, \"selector\": {\"matchLabels\": {\"app\": \"my-app\"}}, \"template\": {\"metadata\": {\"creationTimestamp\": null, \"labels\": {\"app\": \"my-app\"}}, \"spec\": {\"containers\": [{\"image\": \"nginx\", \"imagePullPolicy\": \"Always\", \"name\": \"my-container\", \"resources\": {}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"dnsPolicy\": \"ClusterFirst\", \"nodeSelector\": {\"non_exisiting_label\": \"1\"}, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"terminationGracePeriodSeconds\": 30}}, \"updateStrategy\": {\"rollingUpdate\": {\"maxSurge\": 0, \"maxUnavailable\": 1}, \"type\": \"RollingUpdate\"}}, \"status\": {\"currentNumberScheduled\": 0, \"desiredNumberScheduled\": 0, \"numberMisscheduled\": 0, \"numberReady\": 0, \"observedGeneration\": 1}}}\n\n~$ kubectl get ds\nNAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE\nmy-daemonset 0 0 0 0 0 non_exisiting_label=1 30s\n\nReviewed-by: Mike Graves \n(cherry picked from commit b07fbd627194a6655300309429877ae82433ae66)","shortMessageHtmlLink":"Fix waiting for daemonset when desired number of pods is 0 (#756)"}},{"before":"31edd940fab45ea375681fb99f9a131d892bf4df","after":null,"ref":"refs/heads/patchback/backports/stable-5/c0666a51374ff1ef613d1d8d42f1eae0be189306/pr-731","pushedAt":"2024-07-10T13:58:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"}},{"before":"44a2fc392a1c795264da2fbfc2ade85444574ef4","after":"b07fbd627194a6655300309429877ae82433ae66","ref":"refs/heads/main","pushedAt":"2024-07-10T13:58:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Fix waiting for daemonset when desired number of pods is 0 (#756)\n\nFixes #755\nSUMMARY\nBecause we don't have any node with non_exisiting_label (see code below) desired number of Pods will be 0. Kubernetes won't create .status.updatedNumberScheduled field (at least on version v1.27), because we still are not going to create any Pods. So that if .status.updatedNumberScheduled doesn't exist we should assume that number is 0\nCode to reproduce:\n- name: Create daemonset\n kubernetes.core.k8s:\n state: present\n wait: true\n definition:\n apiVersion: apps/v1\n kind: DaemonSet\n metadata:\n name: my-daemonset\n namespace: default\n spec:\n selector:\n matchLabels:\n app: my-app\n template:\n metadata:\n labels:\n app: my-app\n spec:\n containers:\n - name: my-container\n image: nginx\n nodeSelector:\n non_exisiting_label: 1\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nkubernetes.core.plugins.module_utils.k8s.waiter\nADDITIONAL INFORMATION\n\n\n\nTASK [Create daemonset] **********************************************************************************************************************************\nchanged: [controlplane] => {\"changed\": true, \"duration\": 5, \"method\": \"create\", \"result\": {\"apiVersion\": \"apps/v1\", \"kind\": \"DaemonSet\", \"metadata\": {\"annotations\": {\"deprecated.daemonset.template.generation\": \"1\"}, \"creationTimestamp\": \"2024-06-28T08:23:41Z\", \"generation\": 1, \"managedFields\": [{\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:metadata\": {\"f:annotations\": {\".\": {}, \"f:deprecated.daemonset.template.generation\": {}}}, \"f:spec\": {\"f:revisionHistoryLimit\": {}, \"f:selector\": {}, \"f:template\": {\"f:metadata\": {\"f:labels\": {\".\": {}, \"f:app\": {}}}, \"f:spec\": {\"f:containers\": {\"k:{\\\"name\\\":\\\"my-container\\\"}\": {\".\": {}, \"f:image\": {}, \"f:imagePullPolicy\": {}, \"f:name\": {}, \"f:resources\": {}, \"f:terminationMessagePath\": {}, \"f:terminationMessagePolicy\": {}}}, \"f:dnsPolicy\": {}, \"f:nodeSelector\": {}, \"f:restartPolicy\": {}, \"f:schedulerName\": {}, \"f:securityContext\": {}, \"f:terminationGracePeriodSeconds\": {}}}, \"f:updateStrategy\": {\"f:rollingUpdate\": {\".\": {}, \"f:maxSurge\": {}, \"f:maxUnavailable\": {}}, \"f:type\": {}}}}, \"manager\": \"OpenAPI-Generator\", \"operation\": \"Update\", \"time\": \"2024-06-28T08:23:41Z\"}, {\"apiVersion\": \"apps/v1\", \"fieldsType\": \"FieldsV1\", \"fieldsV1\": {\"f:status\": {\"f:observedGeneration\": {}}}, \"manager\": \"kube-controller-manager\", \"operation\": \"Update\", \"subresource\": \"status\", \"time\": \"2024-06-28T08:23:41Z\"}], \"name\": \"my-daemonset\", \"namespace\": \"default\", \"resourceVersion\": \"1088421\", \"uid\": \"faafdbf7-4388-4cec-88d5-84657966312d\"}, \"spec\": {\"revisionHistoryLimit\": 10, \"selector\": {\"matchLabels\": {\"app\": \"my-app\"}}, \"template\": {\"metadata\": {\"creationTimestamp\": null, \"labels\": {\"app\": \"my-app\"}}, \"spec\": {\"containers\": [{\"image\": \"nginx\", \"imagePullPolicy\": \"Always\", \"name\": \"my-container\", \"resources\": {}, \"terminationMessagePath\": \"/dev/termination-log\", \"terminationMessagePolicy\": \"File\"}], \"dnsPolicy\": \"ClusterFirst\", \"nodeSelector\": {\"non_exisiting_label\": \"1\"}, \"restartPolicy\": \"Always\", \"schedulerName\": \"default-scheduler\", \"securityContext\": {}, \"terminationGracePeriodSeconds\": 30}}, \"updateStrategy\": {\"rollingUpdate\": {\"maxSurge\": 0, \"maxUnavailable\": 1}, \"type\": \"RollingUpdate\"}}, \"status\": {\"currentNumberScheduled\": 0, \"desiredNumberScheduled\": 0, \"numberMisscheduled\": 0, \"numberReady\": 0, \"observedGeneration\": 1}}}\n\n~$ kubectl get ds\nNAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE\nmy-daemonset 0 0 0 0 0 non_exisiting_label=1 30s\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"Fix waiting for daemonset when desired number of pods is 0 (#756)"}},{"before":"576120551341a2d3deeebbd790620cb91b3ecec4","after":"46f8e4adfbdc83b44c48c1f13b5f996ba708e5be","ref":"refs/heads/stable-5","pushedAt":"2024-07-10T13:57:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"[PR #731/c0666a51 backport][stable-5] kubevirt.core collection cross testing (#760)\n\nThis is a backport of PR #731 as merged into main (c0666a5).\nSUMMARY\n\nThe kubevirt.core collection has dependency with this collection. We define new workflows to ensure that nothing is broken on that collection when pushing new changes on this collection.\n\nISSUE TYPE\n\n\nFeature Pull Request\n\nCOMPONENT NAME\n\nCI\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"[PR #731/c0666a51 backport][stable-5] kubevirt.core collection cross …"}},{"before":"891916b1e61808058e38072e275dc4d26bfb060b","after":"31edd940fab45ea375681fb99f9a131d892bf4df","ref":"refs/heads/patchback/backports/stable-5/c0666a51374ff1ef613d1d8d42f1eae0be189306/pr-731","pushedAt":"2024-07-10T13:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Remove ansible install step from kubevirt GHA\n\nAnsible 2.17 is already included in the ubuntu-latest runner image, so\nthere's no need for a separate install step. It was broken in any case\nbecause the python version being used was too low for ansible 2.18.\n\n(cherry picked from commit 6265a3e7ce42b260d1a8b236ced21a6e1e616e19)","shortMessageHtmlLink":"Remove ansible install step from kubevirt GHA"}},{"before":null,"after":"891916b1e61808058e38072e275dc4d26bfb060b","ref":"refs/heads/patchback/backports/stable-5/c0666a51374ff1ef613d1d8d42f1eae0be189306/pr-731","pushedAt":"2024-07-10T13:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"kubevirt.core collection cross testing (#731)\n\n* Initial\n\n* update python version\n\n* update python version\n\n* checkout local version of collection\n\n* add integration job\n\n* indent\n\n* Set workflow as non blocking\n\n(cherry picked from commit c0666a51374ff1ef613d1d8d42f1eae0be189306)","shortMessageHtmlLink":"kubevirt.core collection cross testing (#731)"}},{"before":"1c295560ba1140eada3bbf3e2b59666876c65522","after":"5c748bd4e95d4b7e69908890facbfde5fd622e2e","ref":"refs/heads/stable-3","pushedAt":"2024-07-10T13:09:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #757 from gravesm/gha-python-version (#758)\n\nThis is a backport of PR #757 as merged into main (44a2fc3).\nSUMMARY\n\nAnsible 2.17 is already included in the ubuntu-latest runner image, so there's no need for a separate install step. It was broken in any case because the python version being used was too low for ansible 2.18.\n\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"Merge pull request #757 from gravesm/gha-python-version (#758)"}},{"before":null,"after":"ca73ee5df25dc3ab15361e5f25fd4463b8f4b447","ref":"refs/heads/patchback/backports/stable-3/44a2fc392a1c795264da2fbfc2ade85444574ef4/pr-757","pushedAt":"2024-07-09T15:52:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"Merge pull request #757 from gravesm/gha-python-version\n\nRemove ansible install step from kubevirt GHA\n\n(cherry picked from commit 44a2fc392a1c795264da2fbfc2ade85444574ef4)","shortMessageHtmlLink":"Merge pull request #757 from gravesm/gha-python-version"}},{"before":"0afd257dd04d0d00de259b12b2aa1c64f253b15e","after":"44a2fc392a1c795264da2fbfc2ade85444574ef4","ref":"refs/heads/main","pushedAt":"2024-07-09T15:52:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gravesm","name":"Mike Graves","path":"/gravesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382348?s=80&v=4"},"commit":{"message":"Merge pull request #757 from gravesm/gha-python-version\n\nRemove ansible install step from kubevirt GHA","shortMessageHtmlLink":"Merge pull request #757 from gravesm/gha-python-version"}},{"before":"d192157ed8247f365e470d6eef6e12e501b1353b","after":"0afd257dd04d0d00de259b12b2aa1c64f253b15e","ref":"refs/heads/main","pushedAt":"2024-06-18T13:55:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"fix shields.io badges in README.md (#749)\n\nSUMMARY\nThis PR fixes shields.io badges in README.md. It's just cosmetic bugfix\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nREADME.md\nADDITIONAL INFORMATION\nCurrent README.md:\n\nThis PR:\n\nReviewed-by: Mike Graves \nReviewed-by: Yuriy Novostavskiy","shortMessageHtmlLink":"fix shields.io badges in README.md (#749)"}},{"before":"7b0190f8d592c54faacbe5fccdec7ce7568ec8ab","after":"576120551341a2d3deeebbd790620cb91b3ecec4","ref":"refs/heads/stable-5","pushedAt":"2024-06-18T13:05:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"helm: Accept release candidate versions for compatibility checks (#745) (#754)\n\nThis is a backport of PR #745 as merged into main (6a04f42).\nSUMMARY\n\nIf the helm CLI version includes -rc.1 for example, the version checks fails due to an incomplete regex.\nThe error can be triggered if you use helm v3.15.0-rc.1 for example, and apply a helm chart with wait: true \nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\nhelm\nhelm_pull\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"helm: Accept release candidate versions for compatibility checks (#745)…"}},{"before":"615d3d8bd094d92cc1fc7d8a0146e3bae78ca22c","after":"1c295560ba1140eada3bbf3e2b59666876c65522","ref":"refs/heads/stable-3","pushedAt":"2024-06-18T13:05:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"helm: Accept release candidate versions for compatibility checks (#745) (#753)\n\nThis is a backport of PR #745 as merged into main (6a04f42).\nSUMMARY\n\nIf the helm CLI version includes -rc.1 for example, the version checks fails due to an incomplete regex.\nThe error can be triggered if you use helm v3.15.0-rc.1 for example, and apply a helm chart with wait: true \nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\nhelm\nhelm_pull\nADDITIONAL INFORMATION\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"helm: Accept release candidate versions for compatibility checks (#745)…"}},{"before":null,"after":"b586582ff54be8ccce91b806e912240454adaa81","ref":"refs/heads/patchback/backports/stable-5/6a04f42d0bb85756af5c5946907bbd80bdb1666f/pr-745","pushedAt":"2024-06-17T18:58:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"helm: Accept release candidate versions for compatibility checks (#745)\n\nSUMMARY\n\nIf the helm CLI version includes -rc.1 for example, the version checks fails due to an incomplete regex.\nThe error can be triggered if you use helm v3.15.0-rc.1 for example, and apply a helm chart with wait: true\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nhelm\nhelm_pull\nADDITIONAL INFORMATION\n\nReviewed-by: Yuriy Novostavskiy\nReviewed-by: Eric G.\nReviewed-by: Mike Graves \n(cherry picked from commit 6a04f42d0bb85756af5c5946907bbd80bdb1666f)","shortMessageHtmlLink":"helm: Accept release candidate versions for compatibility checks (#745)"}},{"before":null,"after":"5092a4997e50351822b2b9497e4fa8f2fd458e28","ref":"refs/heads/patchback/backports/stable-3/6a04f42d0bb85756af5c5946907bbd80bdb1666f/pr-745","pushedAt":"2024-06-17T18:58:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patchback[bot]","name":null,"path":"/apps/patchback","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/21488?s=80&v=4"},"commit":{"message":"helm: Accept release candidate versions for compatibility checks (#745)\n\nSUMMARY\n\nIf the helm CLI version includes -rc.1 for example, the version checks fails due to an incomplete regex.\nThe error can be triggered if you use helm v3.15.0-rc.1 for example, and apply a helm chart with wait: true\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nhelm\nhelm_pull\nADDITIONAL INFORMATION\n\nReviewed-by: Yuriy Novostavskiy\nReviewed-by: Eric G.\nReviewed-by: Mike Graves \n(cherry picked from commit 6a04f42d0bb85756af5c5946907bbd80bdb1666f)","shortMessageHtmlLink":"helm: Accept release candidate versions for compatibility checks (#745)"}},{"before":"6a04f42d0bb85756af5c5946907bbd80bdb1666f","after":"d192157ed8247f365e470d6eef6e12e501b1353b","ref":"refs/heads/main","pushedAt":"2024-06-17T18:58:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"update changelog with release 3.2.0 (#750)\n\nSUMMARY\nMinor/cosmetic documentation change with adding release 3.2.0 to changelog for master as the release is from stable-3 branch\nISSUE TYPE\n\nDocs Pull Request\n\nCOMPONENT NAME\nCHANGELOG.md\nADDITIONAL INFORMATION\nMost probably this PR should be backported to the stable-5 branch after the merge to the main and should be with a skip-changelog tag.\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"update changelog with release 3.2.0 (#750)"}},{"before":"5064d722c30eea448b7836caa8beb6be3b78390a","after":"6a04f42d0bb85756af5c5946907bbd80bdb1666f","ref":"refs/heads/main","pushedAt":"2024-06-17T18:58:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"helm: Accept release candidate versions for compatibility checks (#745)\n\nSUMMARY\n\nIf the helm CLI version includes -rc.1 for example, the version checks fails due to an incomplete regex.\nThe error can be triggered if you use helm v3.15.0-rc.1 for example, and apply a helm chart with wait: true \nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\nhelm\nhelm_pull\nADDITIONAL INFORMATION\n\nReviewed-by: Yuriy Novostavskiy\nReviewed-by: Eric G.\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"helm: Accept release candidate versions for compatibility checks (#745)"}},{"before":"4854d7fbd9cd45febbc778b7766994b9770ff7c5","after":"615d3d8bd094d92cc1fc7d8a0146e3bae78ca22c","ref":"refs/heads/stable-3","pushedAt":"2024-06-14T15:31:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Prepare release 3.2.0 (#746)\n\nSUMMARY\nPrepare version 3.2.0\nISSUE TYPE\n\nNew Version Pull Request\n\nADDITIONAL INFORMATION\nThe current version of a major Ansible (Ansible 10) includes a collection version 3.1.0, meaning that the minor version (i.e. Ansible 10.1) will pick versions from the stable-3 branch. Hence, a recent documentation update will not be in Ansible and Ansible documentation site/kubernetes.core collection chapter until a new minor version released from stable-3 branch.\nThis PR also includes changes in README.md and Makefile that were missed in 3.1.0\n\nReviewed-by: Mike Graves ","shortMessageHtmlLink":"Prepare release 3.2.0 (#746)"}},{"before":"fb80d973c446d6626aa00a0f55a8ae53e3e517c4","after":"5064d722c30eea448b7836caa8beb6be3b78390a","ref":"refs/heads/main","pushedAt":"2024-06-13T10:02:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Update changelog after release 5.0.0 (#747)\n\nPush change from stable-5 after release 5.0.0\n\nReviewed-by: Mike Graves \nReviewed-by: Yuriy Novostavskiy","shortMessageHtmlLink":"Update changelog after release 5.0.0 (#747)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwNzowNzoxNy4wMDAwMDBazwAAAAStgGIT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwNzowNzoxNy4wMDAwMDBazwAAAAStgGIT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xM1QxMDowMjoyOC4wMDAwMDBazwAAAARkQEbr"}},"title":"Activity · ansible-collections/kubernetes.core"}