{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":409712686,"defaultBranch":"main","name":"hypershift","ownerLogin":"openshift-cherrypick-robot","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-09-23T19:04:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33322735?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724337599.0","currentOid":""},"activityList":{"items":[{"before":"cbbd8a2af30e9d9c6ce914075b924651d6d31c05","after":"de3b266814a3423110252779ae0207ce21dac801","ref":"refs/heads/cherry-pick-4564-to-release-4.14","pushedAt":"2024-08-22T18:18:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sjenning","name":"Seth Jennings","path":"/sjenning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/493891?s=80&v=4"},"commit":{"message":"Create konnectivity dialer for CPO oidc checks","shortMessageHtmlLink":"Create konnectivity dialer for CPO oidc checks"}},{"before":"0d0f7a50399d02b909c2d4f055cf2d5fb2c2389a","after":"cbbd8a2af30e9d9c6ce914075b924651d6d31c05","ref":"refs/heads/cherry-pick-4564-to-release-4.14","pushedAt":"2024-08-22T15:45:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sjenning","name":"Seth Jennings","path":"/sjenning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/493891?s=80&v=4"},"commit":{"message":"Create konnectivity dialer for CPO oidc checks","shortMessageHtmlLink":"Create konnectivity dialer for CPO oidc checks"}},{"before":null,"after":"51c7e26af49e12aea243ecdf3fd57a817b53c0bd","ref":"refs/heads/cherry-pick-4566-to-release-4.17","pushedAt":"2024-08-22T14:39:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"cpo: separate KAS cert into internal and external","shortMessageHtmlLink":"cpo: separate KAS cert into internal and external"}},{"before":null,"after":"e09f62bbc61d16682b2fc82728dad8849b3e2c32","ref":"refs/heads/cherry-pick-4566-to-release-4.16","pushedAt":"2024-08-22T14:39:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"cpo: separate KAS cert into internal and external","shortMessageHtmlLink":"cpo: separate KAS cert into internal and external"}},{"before":null,"after":"6706a1992caa63a1c3fc6ebf00b8d57b0ba0d577","ref":"refs/heads/cherry-pick-4558-to-release-4.17","pushedAt":"2024-08-22T11:51:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Add networking-console-plugin image to CNO as env var\n\ncluster-network-operator will start deploying a new console plugin for the Networking section in the OCP UI.\nin order to maintain compitability with hypershift guest clusters, the hosted CNO will also have to do that.\nfor CNO to be able to access the networking console plugin image, it will need to fetch it from the OCP release payload,\nthat is being added at https://github.com/openshift/cluster-network-operator/pull/2332.\n\nSigned-off-by: Oren Cohen ","shortMessageHtmlLink":"Add networking-console-plugin image to CNO as env var"}},{"before":null,"after":"c592d0b5ac5aed447a3de87b56364d2fbf61567d","ref":"refs/heads/cherry-pick-4579-to-release-4.17","pushedAt":"2024-08-22T07:11:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Use infraID from infra-json if provided\n\nSigned-off-by: Feilian Xie ","shortMessageHtmlLink":"Use infraID from infra-json if provided"}},{"before":null,"after":"444ed318c1d04bd821b117ce457e7b4eef4ec241","ref":"refs/heads/cherry-pick-4494-to-release-4.17","pushedAt":"2024-08-21T20:33:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Fix KubeVirtNodesLiveMigratable condition for NodePools with 0 replicas\n\nIn cases where the NodePool has 0 replicas and there are no KubevirtMachines registered with the nodepool, the condition of KubeVirtNodesLiveMigratable\nshould not be set at all (whether true or false).\nThis is done in order to fix the failure in the TestNodePool e2e, in which the HostedCluster conditions are being verified on a 0-replicas NodePool.\n\nSigned-off-by: Oren Cohen ","shortMessageHtmlLink":"Fix KubeVirtNodesLiveMigratable condition for NodePools with 0 replicas"}},{"before":null,"after":"3bdaa77ec117fa93c336fdf4b624f9fd46a32bf4","ref":"refs/heads/cherry-pick-4556-to-release-4.17","pushedAt":"2024-08-21T15:50:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"nodepoolcontroller: \\`List()\\` PerformanceProfile status per NodePool\n\nThere are cases when more than a single `NodePool` is associated with the hosted-cluster.\nIn such cases there could me more than a single `PerformanceProfile` as well - one profile per each `NodePool`.\n\nNTO generates a `ConfigMap` that holds the `PerformanceProfile` status in it.\nHyperShift controller is watching for these configMap status and write its status into the `NodePool` status.\n\nThere's a bug in the `List` logic - the controller should filter the\n`ConfigMap` status per `NodePool`, otherwise it might lists other\n`ConfigMap`s as well, which are associated to different `NodePool`s on the cluster.\nThis will result with an error that the controller\nwouldn't be able to recover from.\n\nIn order to fix the issue we need to list the `ConfigMap` based on `NodePool`\nname.\n\nSigned-off-by: Talor Itzhak ","shortMessageHtmlLink":"nodepoolcontroller: \\List()\\ PerformanceProfile status per NodePool"}},{"before":null,"after":"0d0f7a50399d02b909c2d4f055cf2d5fb2c2389a","ref":"refs/heads/cherry-pick-4564-to-release-4.14","pushedAt":"2024-08-21T12:58:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Create konnectivity dialer for CPO oidc checks","shortMessageHtmlLink":"Create konnectivity dialer for CPO oidc checks"}},{"before":null,"after":"1a4293316b035881413e45d03964bfcc230e4384","ref":"refs/heads/cherry-pick-4560-to-release-4.17","pushedAt":"2024-08-19T13:39:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"HTTPS proxy: do not proxy communication to cloud providers\n\nThe dialer that the https proxy was creating was not configured by\ndefault to talk directly to cloud provider endpoints. This was\npreventing the ingress operator from successfully tearing down hosted\nclusters.\n\nThis commit configures the konnectivity-https-proxy to talk directly\nto cloud api endpoints for the ingress operator and adds proxy env\nvariables if they exist.","shortMessageHtmlLink":"HTTPS proxy: do not proxy communication to cloud providers"}},{"before":null,"after":"d6f011f0fcbf4ccfcfed50c15f9ad3f702f47509","ref":"refs/heads/cherry-pick-3855-to-release-4.14","pushedAt":"2024-08-19T08:46:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"remove weak cipher","shortMessageHtmlLink":"remove weak cipher"}},{"before":null,"after":"57486be7449e76e26cb92b0498e181415ce395ec","ref":"refs/heads/cherry-pick-4559-to-release-4.15","pushedAt":"2024-08-16T21:17:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"hcco: reconcile apiserver config into hosted cluster","shortMessageHtmlLink":"hcco: reconcile apiserver config into hosted cluster"}},{"before":null,"after":"dfe970311d3f8bd33961e802beaef8a9855a5098","ref":"refs/heads/cherry-pick-4505-to-release-4.15","pushedAt":"2024-08-15T22:39:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Create konnectivity dialer for CPO oidc checks","shortMessageHtmlLink":"Create konnectivity dialer for CPO oidc checks"}},{"before":null,"after":"31d6ac44805f1a4c90fa2904dccd2d947248573d","ref":"refs/heads/cherry-pick-4082-to-release-4.16","pushedAt":"2024-08-14T16:29:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"test: relax mgmt KAS egress check","shortMessageHtmlLink":"test: relax mgmt KAS egress check"}},{"before":null,"after":"5cbd0d192b16c19d2ff2990d72de89177e5613a3","ref":"refs/heads/cherry-pick-4278-to-release-4.16","pushedAt":"2024-08-14T14:38:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"hcco: reconcile apiserver config into hosted cluster","shortMessageHtmlLink":"hcco: reconcile apiserver config into hosted cluster"}},{"before":null,"after":"43beafc04f86f050be69cbd1e284bc1c81efe29f","ref":"refs/heads/cherry-pick-4529-to-release-4.17","pushedAt":"2024-08-14T02:15:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Support configuring Azure diagnostics via CLI flags\n\nSigned-off-by: Feilian Xie ","shortMessageHtmlLink":"Support configuring Azure diagnostics via CLI flags"}},{"before":null,"after":"753b519f55594ffa84ab5fa6c4f14173c2b48838","ref":"refs/heads/cherry-pick-4518-to-release-4.15","pushedAt":"2024-08-13T13:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"remove weak ciphers from security profile","shortMessageHtmlLink":"remove weak ciphers from security profile"}},{"before":null,"after":"c440f9781a1ed5bb2152e513f824fbe9cee08a61","ref":"refs/heads/cherry-pick-4453-to-release-4.16","pushedAt":"2024-08-13T04:00:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"HOSTEDCP-1764: use dockerImageRef approach","shortMessageHtmlLink":"HOSTEDCP-1764: use dockerImageRef approach"}},{"before":null,"after":"3f28fb2c120356f6d5ee623fea9dc81b0949c105","ref":"refs/heads/cherry-pick-4453-to-release-4.17","pushedAt":"2024-08-13T03:59:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"HOSTEDCP-1764: use dockerImageRef approach","shortMessageHtmlLink":"HOSTEDCP-1764: use dockerImageRef approach"}},{"before":null,"after":"7405ac84ad101e7c39159749b5092c3fd63c0197","ref":"refs/heads/cherry-pick-4294-to-release-4.15","pushedAt":"2024-08-13T03:35:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"remove weak ciphers from security profile","shortMessageHtmlLink":"remove weak ciphers from security profile"}},{"before":"87b3917abcefea7913479589bae96fefe939ea7b","after":"f4ae68d98fd2814d2a0c63862395b48e6f27c003","ref":"refs/heads/cherry-pick-4404-to-release-4.16","pushedAt":"2024-08-09T15:47:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"HOSTEDCP-1776: Set KCM node monitor grace period","shortMessageHtmlLink":"HOSTEDCP-1776: Set KCM node monitor grace period"}},{"before":null,"after":"87b3917abcefea7913479589bae96fefe939ea7b","ref":"refs/heads/cherry-pick-4404-to-release-4.16","pushedAt":"2024-08-09T15:43:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"HOSTEDCP-1776: Set KCM node monitor grace period","shortMessageHtmlLink":"HOSTEDCP-1776: Set KCM node monitor grace period"}},{"before":null,"after":"09afcb04bcb4f258240c45c8b61022bbc0c51ae3","ref":"refs/heads/cherry-pick-4294-to-release-4.16","pushedAt":"2024-08-09T15:43:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"remove weak ciphers from security profile","shortMessageHtmlLink":"remove weak ciphers from security profile"}},{"before":null,"after":"436902eb7f6d3b3a5a273f3443fc834be2441ecd","ref":"refs/heads/cherry-pick-4488-to-release-4.16","pushedAt":"2024-08-08T14:50:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Allow setting Kube APIServer maximum requests in flight\n\nAdds support for overriding default maximum requests in flight for Kubernetes API server. This will allow service providers to rate limit the Kubernetes API server based on available resources.","shortMessageHtmlLink":"Allow setting Kube APIServer maximum requests in flight"}},{"before":null,"after":"d2a7d0b7a406cf5293786bce1f3fe22aa1d700a3","ref":"refs/heads/cherry-pick-4273-to-release-4.16","pushedAt":"2024-08-07T19:43:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Create konnectivity dialer for CPO oidc checks","shortMessageHtmlLink":"Create konnectivity dialer for CPO oidc checks"}},{"before":null,"after":"77054ddedf8a22bbe2e4c6fbe03c6a9443c653c0","ref":"refs/heads/cherry-pick-4273-to-release-4.15","pushedAt":"2024-08-07T19:43:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Create konnectivity dialer for CPO oidc checks","shortMessageHtmlLink":"Create konnectivity dialer for CPO oidc checks"}},{"before":null,"after":"743f26ba8281bd1a87a129b06f7fa5e0219f5d14","ref":"refs/heads/cherry-pick-4456-to-release-4.16","pushedAt":"2024-08-06T21:56:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Use HTTP proxy for ingress controller\n\nIngress operator canary checks require access to the internet since they\nprobe the external canary routes. The socks5 proxy sidecar does not\nprovide external access when a user proxy is required. This commit\nswitches to using the konnectivity-https-proxy that does take into\naccount the user's proxy configuration.","shortMessageHtmlLink":"Use HTTP proxy for ingress controller"}},{"before":null,"after":"966bcd3a1d9ae6a068698b96e8ecbb27786d8022","ref":"refs/heads/cherry-pick-4381-to-release-4.15","pushedAt":"2024-08-06T21:11:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Add HTTP konnectivity proxy to OAuth server\n\nThe socks5 konnectivity proxy does not honor user-configured HTTP/S\nproxies when sending traffic through the dataplane. Most identity\nproviders handled by the OAuth server do use HTTP/S for external\ncommunication and should honor any user configured proxy. This commit\nadds an additional container to the oauth server deployment with the\nHTTP konnectivity proxy. This proxy does honor the user-configured\nHTTP/S proxy for the HostedCluster when sending traffic through the data\nplane. The socks5 proxy is still used for the LDAP identity provider\nwhich does not use the proxy for its traffic. On the OAuth server, the\nHTTP_PROXY and HTTPS_PROXY environment variables point to the HTTP proxy\nwhile the ALL_PROXY variable still points to the socks5 proxy.","shortMessageHtmlLink":"Add HTTP konnectivity proxy to OAuth server"}},{"before":null,"after":"bf4e521a65a67e2a419c3ea172b830cdb0ac58bd","ref":"refs/heads/cherry-pick-4381-to-release-4.16","pushedAt":"2024-08-06T21:10:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"Add HTTP konnectivity proxy to OAuth server\n\nThe socks5 konnectivity proxy does not honor user-configured HTTP/S\nproxies when sending traffic through the dataplane. Most identity\nproviders handled by the OAuth server do use HTTP/S for external\ncommunication and should honor any user configured proxy. This commit\nadds an additional container to the oauth server deployment with the\nHTTP konnectivity proxy. This proxy does honor the user-configured\nHTTP/S proxy for the HostedCluster when sending traffic through the data\nplane. The socks5 proxy is still used for the LDAP identity provider\nwhich does not use the proxy for its traffic. On the OAuth server, the\nHTTP_PROXY and HTTPS_PROXY environment variables point to the HTTP proxy\nwhile the ALL_PROXY variable still points to the socks5 proxy.","shortMessageHtmlLink":"Add HTTP konnectivity proxy to OAuth server"}},{"before":null,"after":"3c3c5954434f941f897b1aa43844dd9d5f4e09b6","ref":"refs/heads/cherry-pick-4367-to-release-4.14","pushedAt":"2024-08-06T12:26:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openshift-cherrypick-robot","name":"OpenShift Cherrypick Robot","path":"/openshift-cherrypick-robot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33322735?s=80&v=4"},"commit":{"message":"OCPBUGS-34816: Fix the resource from is checking the MHC platform\n\nSigned-off-by: Juan Manuel Parrilla Madrid ","shortMessageHtmlLink":"OCPBUGS-34816: Fix the resource from is checking the MHC platform"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoZnKbgA","startCursor":null,"endCursor":null}},"title":"Activity ยท openshift-cherrypick-robot/hypershift"}