{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":750258849,"defaultBranch":"SCHIP","name":"ingress-nginx","ownerLogin":"adevinta","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-30T09:49:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47970343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707904112.0","currentOid":""},"activityList":{"items":[{"before":"25f60cbc0d3d447374ce95d4202c45b1c03919a9","after":null,"ref":"refs/heads/allow_duplicates_4_4_2","pushedAt":"2024-02-14T09:48:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"}},{"before":"2c3cab8ed6dda9b3fab5339ade23bd068b7c5130","after":null,"ref":"refs/heads/maiao.Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","pushedAt":"2024-02-14T09:48:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"}},{"before":"2e7f0aee716dc939367a7d7e07eb36eb30e4887f","after":null,"ref":"refs/heads/revert-2-add_build_images","pushedAt":"2024-02-14T09:48:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"}},{"before":"206ce1e30f709166cef897a65f1a1ee350c1d6f5","after":null,"ref":"refs/heads/SCHIP_2","pushedAt":"2024-02-14T09:48:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"}},{"before":"466cfcd1ec123c736683b79feef2b58a5b48dab1","after":"206ce1e30f709166cef897a65f1a1ee350c1d6f5","ref":"refs/heads/SCHIP","pushedAt":"2024-02-14T09:47:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fix: building images\n\n # Context\n\n In #2 we merged the build image to main branch and also when trying the\nproduced image in a dev cluster we get an error\n\n```\nUnable to save changes: application spec for schip-ingress-public is invalid: InvalidSpecError: Unable to generate manifests in : rpc error: code = Unknown desc = `helm template . --name-template schip-ingress-public --namespace platform-services --kube-version 1.25 --values /tmp/6350c668-7e2b-4a9e-a604-b61a097602e1 --api-versions acme.cert-manager.io/v1 --api-versions acme.cert-manager.io/v1/Challenge --api-versions acme.cert-manager.io/v1/Order --api-versions admissionregistration.k8s.io/v1 --api-versions admissionregistration.k8s.io/v1/MutatingWebhookConfiguration --api-versions admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration --api-versions apiextensions.k8s.io/v1 --api-versions apiextensions.k8s.io/v1/CustomResourceDefinition --api-versions apiregistration.k8s.io/v1 --api-versions apiregistration.k8s.io/v1/APIService --api-versions apps/v1 --api-versions apps/v1/ControllerRevision --api-versions apps/v1/DaemonSet --api-versions apps/v1/Deployment --api-versions apps/v1/ReplicaSet --api-versions apps/v1/StatefulSet --api-versions argoproj.io/v1alpha1 --api-versions argoproj.io/v1alpha1/AppProject --api-versions argoproj.io/v1alpha1/Application --api-versions argoproj.io/v1alpha1/ApplicationSet --api-versions autoscaling.k8s.io/v1 --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscalerCheckpoint --api-versions autoscaling.k8s.io/v1beta2 --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscalerCheckpoint --api-versions autoscaling/v1 --api-versions autoscaling/v1/HorizontalPodAutoscaler --api-versions autoscaling/v2 --api-versions autoscaling/v2/HorizontalPodAutoscaler --api-versions autoscaling/v2beta2 --api-versions autoscaling/v2beta2/HorizontalPodAutoscaler --api-versions batch/v1 --api-versions batch/v1/CronJob --api-versions batch/v1/Job --api-versions bitnami.com/v1alpha1 --api-versions bitnami.com/v1alpha1/SealedSecret --api-versions cert-manager.io/v1 --api-versions cert-manager.io/v1/Certificate --api-versions cert-manager.io/v1/CertificateRequest --api-versions cert-manager.io/v1/ClusterIssuer --api-versions cert-manager.io/v1/Issuer --api-versions certificates.k8s.io/v1 --api-versions certificates.k8s.io/v1/CertificateSigningRequest --api-versions config.gatekeeper.sh/v1alpha1 --api-versions config.gatekeeper.sh/v1alpha1/Config --api-versions coordination.k8s.io/v1 --api-versions coordination.k8s.io/v1/Lease --api-versions crd.k8s.amazonaws.com/v1alpha1 --api-versions crd.k8s.amazonaws.com/v1alpha1/ENIConfig --api-versions crd.projectcalico.org/v1 --api-versions crd.projectcalico.org/v1/BGPConfiguration --api-versions crd.projectcalico.org/v1/BGPPeer --api-versions crd.projectcalico.org/v1/BlockAffinity --api-versions crd.projectcalico.org/v1/CalicoNodeStatus --api-versions crd.projectcalico.org/v1/ClusterInformation --api-versions crd.projectcalico.org/v1/FelixConfiguration --api-versions crd.projectcalico.org/v1/GlobalNetworkPolicy --api-versions crd.projectcalico.org/v1/GlobalNetworkSet --api-versions crd.projectcalico.org/v1/HostEndpoint --api-versions crd.projectcalico.org/v1/IPAMBlock --api-versions crd.projectcalico.org/v1/IPAMConfig --api-versions crd.projectcalico.org/v1/IPAMHandle --api-versions crd.projectcalico.org/v1/IPPool --api-versions crd.projectcalico.org/v1/IPReservation --api-versions crd.projectcalico.org/v1/KubeControllersConfiguration --api-versions crd.projectcalico.org/v1/NetworkPolicy --api-versions crd.projectcalico.org/v1/NetworkSet --api-versions discovery.k8s.io/v1 --api-versions discovery.k8s.io/v1/EndpointSlice --api-versions events.k8s.io/v1 --api-versions events.k8s.io/v1/Event --api-versions expansion.gatekeeper.sh/v1alpha1 --api-versions expansion.gatekeeper.sh/v1alpha1/ExpansionTemplate --api-versions external-secrets.io/v1alpha1 --api-versions external-secrets.io/v1alpha1/ClusterSecretStore --api-versions external-secrets.io/v1alpha1/ExternalSecret --api-versions external-secrets.io/v1alpha1/SecretStore --api-versions external-secrets.io/v1beta1 --api-versions external-secrets.io/v1beta1/ClusterExternalSecret --api-versions external-secrets.io/v1beta1/ClusterSecretStore --api-versions external-secrets.io/v1beta1/ExternalSecret --api-versions external-secrets.io/v1beta1/SecretStore --api-versions externaldata.gatekeeper.sh/v1alpha1 --api-versions externaldata.gatekeeper.sh/v1alpha1/Provider --api-versions externaldata.gatekeeper.sh/v1beta1 --api-versions externaldata.gatekeeper.sh/v1beta1/Provider --api-versions externaldns.k8s.io/v1alpha1 --api-versions externaldns.k8s.io/v1alpha1/DNSEndpoint --api-versions flowcontrol.apiserver.k8s.io/v1beta1 --api-versions flowcontrol.apiserver.k8s.io/v1beta1/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfiguration --api-versions flowcontrol.apiserver.k8s.io/v1beta2 --api-versions flowcontrol.apiserver.k8s.io/v1beta2/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfiguration --api-versions ipam.schip.io/v1alpha1 --api-versions ipam.schip.io/v1alpha1/CIDRs --api-versions karpenter.k8s.aws/v1beta1 --api-versions karpenter.k8s.aws/v1beta1/EC2NodeClass --api-versions karpenter.sh/v1beta1 --api-versions karpenter.sh/v1beta1/NodeClaim --api-versions karpenter.sh/v1beta1/NodePool --api-versions keda.sh/v1alpha1 --api-versions keda.sh/v1alpha1/ClusterTriggerAuthentication --api-versions keda.sh/v1alpha1/ScaledJob --api-versions keda.sh/v1alpha1/ScaledObject --api-versions keda.sh/v1alpha1/TriggerAuthentication --api-versions monitoring.coreos.com/v1 --api-versions monitoring.coreos.com/v1/Alertmanager --api-versions monitoring.coreos.com/v1/PodMonitor --api-versions monitoring.coreos.com/v1/Probe --api-versions monitoring.coreos.com/v1/Prometheus --api-versions monitoring.coreos.com/v1/PrometheusRule --api-versions monitoring.coreos.com/v1/ServiceMonitor --api-versions monitoring.coreos.com/v1/ThanosRuler --api-versions monitoring.coreos.com/v1alpha1 --api-versions monitoring.coreos.com/v1alpha1/AlertmanagerConfig --api-versions mutations.gatekeeper.sh/v1 --api-versions mutations.gatekeeper.sh/v1/Assign --api-versions mutations.gatekeeper.sh/v1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1/ModifySet --api-versions mutations.gatekeeper.sh/v1alpha1 --api-versions mutations.gatekeeper.sh/v1alpha1/Assign --api-versions mutations.gatekeeper.sh/v1alpha1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1alpha1/ModifySet --api-versions mutations.gatekeeper.sh/v1beta1 --api-versions mutations.gatekeeper.sh/v1beta1/Assign --api-versions mutations.gatekeeper.sh/v1beta1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1beta1/ModifySet --api-versions networking.k8s.aws/v1alpha1 --api-versions networking.k8s.aws/v1alpha1/PolicyEndpoint --api-versions networking.k8s.io/v1 --api-versions networking.k8s.io/v1/Ingress --api-versions networking.k8s.io/v1/IngressClass --api-versions networking.k8s.io/v1/NetworkPolicy --api-versions node.k8s.io/v1 --api-versions node.k8s.io/v1/RuntimeClass --api-versions operator.tigera.io/v1 --api-versions operator.tigera.io/v1/APIServer --api-versions operator.tigera.io/v1/ImageSet --api-versions operator.tigera.io/v1/Installation --api-versions operator.tigera.io/v1/TigeraStatus --api-versions policy/v1 --api-versions policy/v1/PodDisruptionBudget --api-versions projectcalico.org/v3 --api-versions projectcalico.org/v3/BGPConfiguration --api-versions projectcalico.org/v3/BGPPeer --api-versions projectcalico.org/v3/BlockAffinity --api-versions projectcalico.org/v3/CalicoNodeStatus --api-versions projectcalico.org/v3/ClusterInformation --api-versions projectcalico.org/v3/FelixConfiguration --api-versions projectcalico.org/v3/GlobalNetworkPolicy --api-versions projectcalico.org/v3/GlobalNetworkSet --api-versions projectcalico.org/v3/HostEndpoint --api-versions projectcalico.org/v3/IPAMConfiguration --api-versions projectcalico.org/v3/IPPool --api-versions projectcalico.org/v3/IPReservation --api-versions projectcalico.org/v3/KubeControllersConfiguration --api-versions projectcalico.org/v3/NetworkPolicy --api-versions projectcalico.org/v3/NetworkSet --api-versions projectcalico.org/v3/Profile --api-versions rbac.authorization.k8s.io/v1 --api-versions rbac.authorization.k8s.io/v1/ClusterRole --api-versions rbac.authorization.k8s.io/v1/ClusterRoleBinding --api-versions rbac.authorization.k8s.io/v1/Role --api-versions rbac.authorization.k8s.io/v1/RoleBinding --api-versions rbac.schip.io/v1alpha1 --api-versions rbac.schip.io/v1alpha1/OktaClusterRoleBinding --api-versions rbac.schip.io/v1alpha1/OktaRoleBinding --api-versions scheduling.k8s.io/v1 --api-versions scheduling.k8s.io/v1/PriorityClass --api-versions schip.io/v1alpha1 --api-versions schip.io/v1alpha1/Capability --api-versions status.gatekeeper.sh/v1beta1 --api-versions status.gatekeeper.sh/v1beta1/ConstraintPodStatus --api-versions status.gatekeeper.sh/v1beta1/ConstraintTemplatePodStatus --api-versions status.gatekeeper.sh/v1beta1/MutatorPodStatus --api-versions storage.k8s.io/v1 --api-versions storage.k8s.io/v1/CSIDriver --api-versions storage.k8s.io/v1/CSINode --api-versions storage.k8s.io/v1/CSIStorageCapacity --api-versions storage.k8s.io/v1/StorageClass --api-versions storage.k8s.io/v1/VolumeAttachment --api-versions storage.k8s.io/v1beta1 --api-versions storage.k8s.io/v1beta1/CSIStorageCapacity --api-versions templates.gatekeeper.sh/v1 --api-versions templates.gatekeeper.sh/v1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1alpha1 --api-versions templates.gatekeeper.sh/v1alpha1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1beta1 --api-versions templates.gatekeeper.sh/v1beta1/ConstraintTemplate --api-versions v1 --api-versions v1/ConfigMap --api-versions v1/Endpoints --api-versions v1/Event --api-versions v1/LimitRange --api-versions v1/Namespace --api-versions v1/Node --api-versions v1/PersistentVolume --api-versions v1/PersistentVolumeClaim --api-versions v1/Pod --api-versions v1/PodTemplate --api-versions v1/ReplicationController --api-versions v1/ResourceQuota --api-versions v1/Secret --api-versions v1/Service --api-versions v1/ServiceAccount --api-versions velero.io/v1 --api-versions velero.io/v1/Backup --api-versions velero.io/v1/BackupStorageLocation --api-versions velero.io/v1/DeleteBackupRequest --api-versions velero.io/v1/DownloadRequest --api-versions velero.io/v1/PodVolumeBackup --api-versions velero.io/v1/PodVolumeRestore --api-versions velero.io/v1/ResticRepository --api-versions velero.io/v1/Restore --api-versions velero.io/v1/Schedule --api-versions velero.io/v1/ServerStatusRequest --api-versions velero.io/v1/VolumeSnapshotLocation --api-versions vpcresources.k8s.aws/v1alpha1 --api-versions vpcresources.k8s.aws/v1alpha1/CNINode --api-versions vpcresources.k8s.aws/v1beta1 --api-versions vpcresources.k8s.aws/v1beta1/SecurityGroupPolicy --include-crds` failed exit status 1: Error: template: ingress-nginx/templates/controller-deployment.yaml:2:4: executing \"ingress-nginx/templates/controller-deployment.yaml\" at : error calling include: template: ingress-nginx/templates/_helpers.tpl:182:12: executing \"isControllerTagValid\" at =0.27.0-0\" .Values.controller.image.tag>: error calling semverCompare: Invalid Semantic Version Use --debug flag to render out invalid YAML\n```\n\n # what it does this PR\n\n - In #2 we produced an image like ghcr.io/adevinta/ingress-nginx/controller-chroot:354d5faa30694a590bf4f892f36587489ac88cb9 in this PR we add a right semver tag and since we are using 1.5.1 pinned version we change the image format ghcr.io/adevinta/ingress-nginx/controller-chroot:v1.5.1-354d5faa30694a590bf4f892f36587489ac88cb9\n\nChange-Id: Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","shortMessageHtmlLink":"fix: building images"}},{"before":null,"after":"206ce1e30f709166cef897a65f1a1ee350c1d6f5","ref":"refs/heads/SCHIP_2","pushedAt":"2024-02-05T14:30:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fix: building images\n\n # Context\n\n In #2 we merged the build image to main branch and also when trying the\nproduced image in a dev cluster we get an error\n\n```\nUnable to save changes: application spec for schip-ingress-public is invalid: InvalidSpecError: Unable to generate manifests in : rpc error: code = Unknown desc = `helm template . --name-template schip-ingress-public --namespace platform-services --kube-version 1.25 --values /tmp/6350c668-7e2b-4a9e-a604-b61a097602e1 --api-versions acme.cert-manager.io/v1 --api-versions acme.cert-manager.io/v1/Challenge --api-versions acme.cert-manager.io/v1/Order --api-versions admissionregistration.k8s.io/v1 --api-versions admissionregistration.k8s.io/v1/MutatingWebhookConfiguration --api-versions admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration --api-versions apiextensions.k8s.io/v1 --api-versions apiextensions.k8s.io/v1/CustomResourceDefinition --api-versions apiregistration.k8s.io/v1 --api-versions apiregistration.k8s.io/v1/APIService --api-versions apps/v1 --api-versions apps/v1/ControllerRevision --api-versions apps/v1/DaemonSet --api-versions apps/v1/Deployment --api-versions apps/v1/ReplicaSet --api-versions apps/v1/StatefulSet --api-versions argoproj.io/v1alpha1 --api-versions argoproj.io/v1alpha1/AppProject --api-versions argoproj.io/v1alpha1/Application --api-versions argoproj.io/v1alpha1/ApplicationSet --api-versions autoscaling.k8s.io/v1 --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscalerCheckpoint --api-versions autoscaling.k8s.io/v1beta2 --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscalerCheckpoint --api-versions autoscaling/v1 --api-versions autoscaling/v1/HorizontalPodAutoscaler --api-versions autoscaling/v2 --api-versions autoscaling/v2/HorizontalPodAutoscaler --api-versions autoscaling/v2beta2 --api-versions autoscaling/v2beta2/HorizontalPodAutoscaler --api-versions batch/v1 --api-versions batch/v1/CronJob --api-versions batch/v1/Job --api-versions bitnami.com/v1alpha1 --api-versions bitnami.com/v1alpha1/SealedSecret --api-versions cert-manager.io/v1 --api-versions cert-manager.io/v1/Certificate --api-versions cert-manager.io/v1/CertificateRequest --api-versions cert-manager.io/v1/ClusterIssuer --api-versions cert-manager.io/v1/Issuer --api-versions certificates.k8s.io/v1 --api-versions certificates.k8s.io/v1/CertificateSigningRequest --api-versions config.gatekeeper.sh/v1alpha1 --api-versions config.gatekeeper.sh/v1alpha1/Config --api-versions coordination.k8s.io/v1 --api-versions coordination.k8s.io/v1/Lease --api-versions crd.k8s.amazonaws.com/v1alpha1 --api-versions crd.k8s.amazonaws.com/v1alpha1/ENIConfig --api-versions crd.projectcalico.org/v1 --api-versions crd.projectcalico.org/v1/BGPConfiguration --api-versions crd.projectcalico.org/v1/BGPPeer --api-versions crd.projectcalico.org/v1/BlockAffinity --api-versions crd.projectcalico.org/v1/CalicoNodeStatus --api-versions crd.projectcalico.org/v1/ClusterInformation --api-versions crd.projectcalico.org/v1/FelixConfiguration --api-versions crd.projectcalico.org/v1/GlobalNetworkPolicy --api-versions crd.projectcalico.org/v1/GlobalNetworkSet --api-versions crd.projectcalico.org/v1/HostEndpoint --api-versions crd.projectcalico.org/v1/IPAMBlock --api-versions crd.projectcalico.org/v1/IPAMConfig --api-versions crd.projectcalico.org/v1/IPAMHandle --api-versions crd.projectcalico.org/v1/IPPool --api-versions crd.projectcalico.org/v1/IPReservation --api-versions crd.projectcalico.org/v1/KubeControllersConfiguration --api-versions crd.projectcalico.org/v1/NetworkPolicy --api-versions crd.projectcalico.org/v1/NetworkSet --api-versions discovery.k8s.io/v1 --api-versions discovery.k8s.io/v1/EndpointSlice --api-versions events.k8s.io/v1 --api-versions events.k8s.io/v1/Event --api-versions expansion.gatekeeper.sh/v1alpha1 --api-versions expansion.gatekeeper.sh/v1alpha1/ExpansionTemplate --api-versions external-secrets.io/v1alpha1 --api-versions external-secrets.io/v1alpha1/ClusterSecretStore --api-versions external-secrets.io/v1alpha1/ExternalSecret --api-versions external-secrets.io/v1alpha1/SecretStore --api-versions external-secrets.io/v1beta1 --api-versions external-secrets.io/v1beta1/ClusterExternalSecret --api-versions external-secrets.io/v1beta1/ClusterSecretStore --api-versions external-secrets.io/v1beta1/ExternalSecret --api-versions external-secrets.io/v1beta1/SecretStore --api-versions externaldata.gatekeeper.sh/v1alpha1 --api-versions externaldata.gatekeeper.sh/v1alpha1/Provider --api-versions externaldata.gatekeeper.sh/v1beta1 --api-versions externaldata.gatekeeper.sh/v1beta1/Provider --api-versions externaldns.k8s.io/v1alpha1 --api-versions externaldns.k8s.io/v1alpha1/DNSEndpoint --api-versions flowcontrol.apiserver.k8s.io/v1beta1 --api-versions flowcontrol.apiserver.k8s.io/v1beta1/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfiguration --api-versions flowcontrol.apiserver.k8s.io/v1beta2 --api-versions flowcontrol.apiserver.k8s.io/v1beta2/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfiguration --api-versions ipam.schip.io/v1alpha1 --api-versions ipam.schip.io/v1alpha1/CIDRs --api-versions karpenter.k8s.aws/v1beta1 --api-versions karpenter.k8s.aws/v1beta1/EC2NodeClass --api-versions karpenter.sh/v1beta1 --api-versions karpenter.sh/v1beta1/NodeClaim --api-versions karpenter.sh/v1beta1/NodePool --api-versions keda.sh/v1alpha1 --api-versions keda.sh/v1alpha1/ClusterTriggerAuthentication --api-versions keda.sh/v1alpha1/ScaledJob --api-versions keda.sh/v1alpha1/ScaledObject --api-versions keda.sh/v1alpha1/TriggerAuthentication --api-versions monitoring.coreos.com/v1 --api-versions monitoring.coreos.com/v1/Alertmanager --api-versions monitoring.coreos.com/v1/PodMonitor --api-versions monitoring.coreos.com/v1/Probe --api-versions monitoring.coreos.com/v1/Prometheus --api-versions monitoring.coreos.com/v1/PrometheusRule --api-versions monitoring.coreos.com/v1/ServiceMonitor --api-versions monitoring.coreos.com/v1/ThanosRuler --api-versions monitoring.coreos.com/v1alpha1 --api-versions monitoring.coreos.com/v1alpha1/AlertmanagerConfig --api-versions mutations.gatekeeper.sh/v1 --api-versions mutations.gatekeeper.sh/v1/Assign --api-versions mutations.gatekeeper.sh/v1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1/ModifySet --api-versions mutations.gatekeeper.sh/v1alpha1 --api-versions mutations.gatekeeper.sh/v1alpha1/Assign --api-versions mutations.gatekeeper.sh/v1alpha1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1alpha1/ModifySet --api-versions mutations.gatekeeper.sh/v1beta1 --api-versions mutations.gatekeeper.sh/v1beta1/Assign --api-versions mutations.gatekeeper.sh/v1beta1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1beta1/ModifySet --api-versions networking.k8s.aws/v1alpha1 --api-versions networking.k8s.aws/v1alpha1/PolicyEndpoint --api-versions networking.k8s.io/v1 --api-versions networking.k8s.io/v1/Ingress --api-versions networking.k8s.io/v1/IngressClass --api-versions networking.k8s.io/v1/NetworkPolicy --api-versions node.k8s.io/v1 --api-versions node.k8s.io/v1/RuntimeClass --api-versions operator.tigera.io/v1 --api-versions operator.tigera.io/v1/APIServer --api-versions operator.tigera.io/v1/ImageSet --api-versions operator.tigera.io/v1/Installation --api-versions operator.tigera.io/v1/TigeraStatus --api-versions policy/v1 --api-versions policy/v1/PodDisruptionBudget --api-versions projectcalico.org/v3 --api-versions projectcalico.org/v3/BGPConfiguration --api-versions projectcalico.org/v3/BGPPeer --api-versions projectcalico.org/v3/BlockAffinity --api-versions projectcalico.org/v3/CalicoNodeStatus --api-versions projectcalico.org/v3/ClusterInformation --api-versions projectcalico.org/v3/FelixConfiguration --api-versions projectcalico.org/v3/GlobalNetworkPolicy --api-versions projectcalico.org/v3/GlobalNetworkSet --api-versions projectcalico.org/v3/HostEndpoint --api-versions projectcalico.org/v3/IPAMConfiguration --api-versions projectcalico.org/v3/IPPool --api-versions projectcalico.org/v3/IPReservation --api-versions projectcalico.org/v3/KubeControllersConfiguration --api-versions projectcalico.org/v3/NetworkPolicy --api-versions projectcalico.org/v3/NetworkSet --api-versions projectcalico.org/v3/Profile --api-versions rbac.authorization.k8s.io/v1 --api-versions rbac.authorization.k8s.io/v1/ClusterRole --api-versions rbac.authorization.k8s.io/v1/ClusterRoleBinding --api-versions rbac.authorization.k8s.io/v1/Role --api-versions rbac.authorization.k8s.io/v1/RoleBinding --api-versions rbac.schip.io/v1alpha1 --api-versions rbac.schip.io/v1alpha1/OktaClusterRoleBinding --api-versions rbac.schip.io/v1alpha1/OktaRoleBinding --api-versions scheduling.k8s.io/v1 --api-versions scheduling.k8s.io/v1/PriorityClass --api-versions schip.io/v1alpha1 --api-versions schip.io/v1alpha1/Capability --api-versions status.gatekeeper.sh/v1beta1 --api-versions status.gatekeeper.sh/v1beta1/ConstraintPodStatus --api-versions status.gatekeeper.sh/v1beta1/ConstraintTemplatePodStatus --api-versions status.gatekeeper.sh/v1beta1/MutatorPodStatus --api-versions storage.k8s.io/v1 --api-versions storage.k8s.io/v1/CSIDriver --api-versions storage.k8s.io/v1/CSINode --api-versions storage.k8s.io/v1/CSIStorageCapacity --api-versions storage.k8s.io/v1/StorageClass --api-versions storage.k8s.io/v1/VolumeAttachment --api-versions storage.k8s.io/v1beta1 --api-versions storage.k8s.io/v1beta1/CSIStorageCapacity --api-versions templates.gatekeeper.sh/v1 --api-versions templates.gatekeeper.sh/v1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1alpha1 --api-versions templates.gatekeeper.sh/v1alpha1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1beta1 --api-versions templates.gatekeeper.sh/v1beta1/ConstraintTemplate --api-versions v1 --api-versions v1/ConfigMap --api-versions v1/Endpoints --api-versions v1/Event --api-versions v1/LimitRange --api-versions v1/Namespace --api-versions v1/Node --api-versions v1/PersistentVolume --api-versions v1/PersistentVolumeClaim --api-versions v1/Pod --api-versions v1/PodTemplate --api-versions v1/ReplicationController --api-versions v1/ResourceQuota --api-versions v1/Secret --api-versions v1/Service --api-versions v1/ServiceAccount --api-versions velero.io/v1 --api-versions velero.io/v1/Backup --api-versions velero.io/v1/BackupStorageLocation --api-versions velero.io/v1/DeleteBackupRequest --api-versions velero.io/v1/DownloadRequest --api-versions velero.io/v1/PodVolumeBackup --api-versions velero.io/v1/PodVolumeRestore --api-versions velero.io/v1/ResticRepository --api-versions velero.io/v1/Restore --api-versions velero.io/v1/Schedule --api-versions velero.io/v1/ServerStatusRequest --api-versions velero.io/v1/VolumeSnapshotLocation --api-versions vpcresources.k8s.aws/v1alpha1 --api-versions vpcresources.k8s.aws/v1alpha1/CNINode --api-versions vpcresources.k8s.aws/v1beta1 --api-versions vpcresources.k8s.aws/v1beta1/SecurityGroupPolicy --include-crds` failed exit status 1: Error: template: ingress-nginx/templates/controller-deployment.yaml:2:4: executing \"ingress-nginx/templates/controller-deployment.yaml\" at : error calling include: template: ingress-nginx/templates/_helpers.tpl:182:12: executing \"isControllerTagValid\" at =0.27.0-0\" .Values.controller.image.tag>: error calling semverCompare: Invalid Semantic Version Use --debug flag to render out invalid YAML\n```\n\n # what it does this PR\n\n - In #2 we produced an image like ghcr.io/adevinta/ingress-nginx/controller-chroot:354d5faa30694a590bf4f892f36587489ac88cb9 in this PR we add a right semver tag and since we are using 1.5.1 pinned version we change the image format ghcr.io/adevinta/ingress-nginx/controller-chroot:v1.5.1-354d5faa30694a590bf4f892f36587489ac88cb9\n\nChange-Id: Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","shortMessageHtmlLink":"fix: building images"}},{"before":"f13d9372cf2e19e90e4451a0903f17b1df07fc95","after":"466cfcd1ec123c736683b79feef2b58a5b48dab1","ref":"refs/heads/SCHIP","pushedAt":"2024-02-02T09:58:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Merge pull request #3 from adevinta/maiao.Ide90f41c9182543ca16d18e68a34d55f0b4ffe23\n\nfix: building images","shortMessageHtmlLink":"Merge pull request #3 from adevinta/maiao.Ide90f41c9182543ca16d18e68a…"}},{"before":"d03a46e4f1ff4c7a1bc2d0dcee337156f1cb4e2a","after":"b5c40abc8dda1174989ee8147b9053cb8d795a85","ref":"refs/heads/main","pushedAt":"2024-02-02T09:52:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Merge pull request #4 from adevinta/revert-2-add_build_images\n\nRevert \"feat: build images from the ingress-nginx fork\"","shortMessageHtmlLink":"Merge pull request #4 from adevinta/revert-2-add_build_images"}},{"before":null,"after":"2e7f0aee716dc939367a7d7e07eb36eb30e4887f","ref":"refs/heads/revert-2-add_build_images","pushedAt":"2024-02-02T09:49:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Revert \"feat: build images from the ingress-nginx fork\"","shortMessageHtmlLink":"Revert \"feat: build images from the ingress-nginx fork\""}},{"before":"354d5faa30694a590bf4f892f36587489ac88cb9","after":"2c3cab8ed6dda9b3fab5339ade23bd068b7c5130","ref":"refs/heads/maiao.Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","pushedAt":"2024-02-02T09:41:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fix: building images\n\n # Context\n\n In #2 we merged the build image to main branch and also when trying the\nproduced image in a dev cluster we get an error\n\n```\nUnable to save changes: application spec for schip-ingress-public is invalid: InvalidSpecError: Unable to generate manifests in : rpc error: code = Unknown desc = `helm template . --name-template schip-ingress-public --namespace platform-services --kube-version 1.25 --values /tmp/6350c668-7e2b-4a9e-a604-b61a097602e1 --api-versions acme.cert-manager.io/v1 --api-versions acme.cert-manager.io/v1/Challenge --api-versions acme.cert-manager.io/v1/Order --api-versions admissionregistration.k8s.io/v1 --api-versions admissionregistration.k8s.io/v1/MutatingWebhookConfiguration --api-versions admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration --api-versions apiextensions.k8s.io/v1 --api-versions apiextensions.k8s.io/v1/CustomResourceDefinition --api-versions apiregistration.k8s.io/v1 --api-versions apiregistration.k8s.io/v1/APIService --api-versions apps/v1 --api-versions apps/v1/ControllerRevision --api-versions apps/v1/DaemonSet --api-versions apps/v1/Deployment --api-versions apps/v1/ReplicaSet --api-versions apps/v1/StatefulSet --api-versions argoproj.io/v1alpha1 --api-versions argoproj.io/v1alpha1/AppProject --api-versions argoproj.io/v1alpha1/Application --api-versions argoproj.io/v1alpha1/ApplicationSet --api-versions autoscaling.k8s.io/v1 --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscalerCheckpoint --api-versions autoscaling.k8s.io/v1beta2 --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscalerCheckpoint --api-versions autoscaling/v1 --api-versions autoscaling/v1/HorizontalPodAutoscaler --api-versions autoscaling/v2 --api-versions autoscaling/v2/HorizontalPodAutoscaler --api-versions autoscaling/v2beta2 --api-versions autoscaling/v2beta2/HorizontalPodAutoscaler --api-versions batch/v1 --api-versions batch/v1/CronJob --api-versions batch/v1/Job --api-versions bitnami.com/v1alpha1 --api-versions bitnami.com/v1alpha1/SealedSecret --api-versions cert-manager.io/v1 --api-versions cert-manager.io/v1/Certificate --api-versions cert-manager.io/v1/CertificateRequest --api-versions cert-manager.io/v1/ClusterIssuer --api-versions cert-manager.io/v1/Issuer --api-versions certificates.k8s.io/v1 --api-versions certificates.k8s.io/v1/CertificateSigningRequest --api-versions config.gatekeeper.sh/v1alpha1 --api-versions config.gatekeeper.sh/v1alpha1/Config --api-versions coordination.k8s.io/v1 --api-versions coordination.k8s.io/v1/Lease --api-versions crd.k8s.amazonaws.com/v1alpha1 --api-versions crd.k8s.amazonaws.com/v1alpha1/ENIConfig --api-versions crd.projectcalico.org/v1 --api-versions crd.projectcalico.org/v1/BGPConfiguration --api-versions crd.projectcalico.org/v1/BGPPeer --api-versions crd.projectcalico.org/v1/BlockAffinity --api-versions crd.projectcalico.org/v1/CalicoNodeStatus --api-versions crd.projectcalico.org/v1/ClusterInformation --api-versions crd.projectcalico.org/v1/FelixConfiguration --api-versions crd.projectcalico.org/v1/GlobalNetworkPolicy --api-versions crd.projectcalico.org/v1/GlobalNetworkSet --api-versions crd.projectcalico.org/v1/HostEndpoint --api-versions crd.projectcalico.org/v1/IPAMBlock --api-versions crd.projectcalico.org/v1/IPAMConfig --api-versions crd.projectcalico.org/v1/IPAMHandle --api-versions crd.projectcalico.org/v1/IPPool --api-versions crd.projectcalico.org/v1/IPReservation --api-versions crd.projectcalico.org/v1/KubeControllersConfiguration --api-versions crd.projectcalico.org/v1/NetworkPolicy --api-versions crd.projectcalico.org/v1/NetworkSet --api-versions discovery.k8s.io/v1 --api-versions discovery.k8s.io/v1/EndpointSlice --api-versions events.k8s.io/v1 --api-versions events.k8s.io/v1/Event --api-versions expansion.gatekeeper.sh/v1alpha1 --api-versions expansion.gatekeeper.sh/v1alpha1/ExpansionTemplate --api-versions external-secrets.io/v1alpha1 --api-versions external-secrets.io/v1alpha1/ClusterSecretStore --api-versions external-secrets.io/v1alpha1/ExternalSecret --api-versions external-secrets.io/v1alpha1/SecretStore --api-versions external-secrets.io/v1beta1 --api-versions external-secrets.io/v1beta1/ClusterExternalSecret --api-versions external-secrets.io/v1beta1/ClusterSecretStore --api-versions external-secrets.io/v1beta1/ExternalSecret --api-versions external-secrets.io/v1beta1/SecretStore --api-versions externaldata.gatekeeper.sh/v1alpha1 --api-versions externaldata.gatekeeper.sh/v1alpha1/Provider --api-versions externaldata.gatekeeper.sh/v1beta1 --api-versions externaldata.gatekeeper.sh/v1beta1/Provider --api-versions externaldns.k8s.io/v1alpha1 --api-versions externaldns.k8s.io/v1alpha1/DNSEndpoint --api-versions flowcontrol.apiserver.k8s.io/v1beta1 --api-versions flowcontrol.apiserver.k8s.io/v1beta1/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfiguration --api-versions flowcontrol.apiserver.k8s.io/v1beta2 --api-versions flowcontrol.apiserver.k8s.io/v1beta2/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfiguration --api-versions ipam.schip.io/v1alpha1 --api-versions ipam.schip.io/v1alpha1/CIDRs --api-versions karpenter.k8s.aws/v1beta1 --api-versions karpenter.k8s.aws/v1beta1/EC2NodeClass --api-versions karpenter.sh/v1beta1 --api-versions karpenter.sh/v1beta1/NodeClaim --api-versions karpenter.sh/v1beta1/NodePool --api-versions keda.sh/v1alpha1 --api-versions keda.sh/v1alpha1/ClusterTriggerAuthentication --api-versions keda.sh/v1alpha1/ScaledJob --api-versions keda.sh/v1alpha1/ScaledObject --api-versions keda.sh/v1alpha1/TriggerAuthentication --api-versions monitoring.coreos.com/v1 --api-versions monitoring.coreos.com/v1/Alertmanager --api-versions monitoring.coreos.com/v1/PodMonitor --api-versions monitoring.coreos.com/v1/Probe --api-versions monitoring.coreos.com/v1/Prometheus --api-versions monitoring.coreos.com/v1/PrometheusRule --api-versions monitoring.coreos.com/v1/ServiceMonitor --api-versions monitoring.coreos.com/v1/ThanosRuler --api-versions monitoring.coreos.com/v1alpha1 --api-versions monitoring.coreos.com/v1alpha1/AlertmanagerConfig --api-versions mutations.gatekeeper.sh/v1 --api-versions mutations.gatekeeper.sh/v1/Assign --api-versions mutations.gatekeeper.sh/v1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1/ModifySet --api-versions mutations.gatekeeper.sh/v1alpha1 --api-versions mutations.gatekeeper.sh/v1alpha1/Assign --api-versions mutations.gatekeeper.sh/v1alpha1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1alpha1/ModifySet --api-versions mutations.gatekeeper.sh/v1beta1 --api-versions mutations.gatekeeper.sh/v1beta1/Assign --api-versions mutations.gatekeeper.sh/v1beta1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1beta1/ModifySet --api-versions networking.k8s.aws/v1alpha1 --api-versions networking.k8s.aws/v1alpha1/PolicyEndpoint --api-versions networking.k8s.io/v1 --api-versions networking.k8s.io/v1/Ingress --api-versions networking.k8s.io/v1/IngressClass --api-versions networking.k8s.io/v1/NetworkPolicy --api-versions node.k8s.io/v1 --api-versions node.k8s.io/v1/RuntimeClass --api-versions operator.tigera.io/v1 --api-versions operator.tigera.io/v1/APIServer --api-versions operator.tigera.io/v1/ImageSet --api-versions operator.tigera.io/v1/Installation --api-versions operator.tigera.io/v1/TigeraStatus --api-versions policy/v1 --api-versions policy/v1/PodDisruptionBudget --api-versions projectcalico.org/v3 --api-versions projectcalico.org/v3/BGPConfiguration --api-versions projectcalico.org/v3/BGPPeer --api-versions projectcalico.org/v3/BlockAffinity --api-versions projectcalico.org/v3/CalicoNodeStatus --api-versions projectcalico.org/v3/ClusterInformation --api-versions projectcalico.org/v3/FelixConfiguration --api-versions projectcalico.org/v3/GlobalNetworkPolicy --api-versions projectcalico.org/v3/GlobalNetworkSet --api-versions projectcalico.org/v3/HostEndpoint --api-versions projectcalico.org/v3/IPAMConfiguration --api-versions projectcalico.org/v3/IPPool --api-versions projectcalico.org/v3/IPReservation --api-versions projectcalico.org/v3/KubeControllersConfiguration --api-versions projectcalico.org/v3/NetworkPolicy --api-versions projectcalico.org/v3/NetworkSet --api-versions projectcalico.org/v3/Profile --api-versions rbac.authorization.k8s.io/v1 --api-versions rbac.authorization.k8s.io/v1/ClusterRole --api-versions rbac.authorization.k8s.io/v1/ClusterRoleBinding --api-versions rbac.authorization.k8s.io/v1/Role --api-versions rbac.authorization.k8s.io/v1/RoleBinding --api-versions rbac.schip.io/v1alpha1 --api-versions rbac.schip.io/v1alpha1/OktaClusterRoleBinding --api-versions rbac.schip.io/v1alpha1/OktaRoleBinding --api-versions scheduling.k8s.io/v1 --api-versions scheduling.k8s.io/v1/PriorityClass --api-versions schip.io/v1alpha1 --api-versions schip.io/v1alpha1/Capability --api-versions status.gatekeeper.sh/v1beta1 --api-versions status.gatekeeper.sh/v1beta1/ConstraintPodStatus --api-versions status.gatekeeper.sh/v1beta1/ConstraintTemplatePodStatus --api-versions status.gatekeeper.sh/v1beta1/MutatorPodStatus --api-versions storage.k8s.io/v1 --api-versions storage.k8s.io/v1/CSIDriver --api-versions storage.k8s.io/v1/CSINode --api-versions storage.k8s.io/v1/CSIStorageCapacity --api-versions storage.k8s.io/v1/StorageClass --api-versions storage.k8s.io/v1/VolumeAttachment --api-versions storage.k8s.io/v1beta1 --api-versions storage.k8s.io/v1beta1/CSIStorageCapacity --api-versions templates.gatekeeper.sh/v1 --api-versions templates.gatekeeper.sh/v1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1alpha1 --api-versions templates.gatekeeper.sh/v1alpha1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1beta1 --api-versions templates.gatekeeper.sh/v1beta1/ConstraintTemplate --api-versions v1 --api-versions v1/ConfigMap --api-versions v1/Endpoints --api-versions v1/Event --api-versions v1/LimitRange --api-versions v1/Namespace --api-versions v1/Node --api-versions v1/PersistentVolume --api-versions v1/PersistentVolumeClaim --api-versions v1/Pod --api-versions v1/PodTemplate --api-versions v1/ReplicationController --api-versions v1/ResourceQuota --api-versions v1/Secret --api-versions v1/Service --api-versions v1/ServiceAccount --api-versions velero.io/v1 --api-versions velero.io/v1/Backup --api-versions velero.io/v1/BackupStorageLocation --api-versions velero.io/v1/DeleteBackupRequest --api-versions velero.io/v1/DownloadRequest --api-versions velero.io/v1/PodVolumeBackup --api-versions velero.io/v1/PodVolumeRestore --api-versions velero.io/v1/ResticRepository --api-versions velero.io/v1/Restore --api-versions velero.io/v1/Schedule --api-versions velero.io/v1/ServerStatusRequest --api-versions velero.io/v1/VolumeSnapshotLocation --api-versions vpcresources.k8s.aws/v1alpha1 --api-versions vpcresources.k8s.aws/v1alpha1/CNINode --api-versions vpcresources.k8s.aws/v1beta1 --api-versions vpcresources.k8s.aws/v1beta1/SecurityGroupPolicy --include-crds` failed exit status 1: Error: template: ingress-nginx/templates/controller-deployment.yaml:2:4: executing \"ingress-nginx/templates/controller-deployment.yaml\" at : error calling include: template: ingress-nginx/templates/_helpers.tpl:182:12: executing \"isControllerTagValid\" at =0.27.0-0\" .Values.controller.image.tag>: error calling semverCompare: Invalid Semantic Version Use --debug flag to render out invalid YAML\n```\n\n # what it does this PR\n\n - In #2 we produced an image like ghcr.io/adevinta/ingress-nginx/controller-chroot:354d5faa30694a590bf4f892f36587489ac88cb9 in this PR we add a right semver tag and since we are using 1.5.1 pinned version we change the image format ghcr.io/adevinta/ingress-nginx/controller-chroot:v1.5.1-354d5faa30694a590bf4f892f36587489ac88cb9\n\nChange-Id: Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","shortMessageHtmlLink":"fix: building images"}},{"before":null,"after":"354d5faa30694a590bf4f892f36587489ac88cb9","ref":"refs/heads/maiao.Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","pushedAt":"2024-02-02T09:35:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fix: building images\n\n # Context\n\n In #2 we merged the build image to main branch and also when trying the\nproduced image in a dev cluster we get an error\n\n```\nUnable to save changes: application spec for schip-ingress-public is invalid: InvalidSpecError: Unable to generate manifests in : rpc error: code = Unknown desc = `helm template . --name-template schip-ingress-public --namespace platform-services --kube-version 1.25 --values /tmp/6350c668-7e2b-4a9e-a604-b61a097602e1 --api-versions acme.cert-manager.io/v1 --api-versions acme.cert-manager.io/v1/Challenge --api-versions acme.cert-manager.io/v1/Order --api-versions admissionregistration.k8s.io/v1 --api-versions admissionregistration.k8s.io/v1/MutatingWebhookConfiguration --api-versions admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration --api-versions apiextensions.k8s.io/v1 --api-versions apiextensions.k8s.io/v1/CustomResourceDefinition --api-versions apiregistration.k8s.io/v1 --api-versions apiregistration.k8s.io/v1/APIService --api-versions apps/v1 --api-versions apps/v1/ControllerRevision --api-versions apps/v1/DaemonSet --api-versions apps/v1/Deployment --api-versions apps/v1/ReplicaSet --api-versions apps/v1/StatefulSet --api-versions argoproj.io/v1alpha1 --api-versions argoproj.io/v1alpha1/AppProject --api-versions argoproj.io/v1alpha1/Application --api-versions argoproj.io/v1alpha1/ApplicationSet --api-versions autoscaling.k8s.io/v1 --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1/VerticalPodAutoscalerCheckpoint --api-versions autoscaling.k8s.io/v1beta2 --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscaler --api-versions autoscaling.k8s.io/v1beta2/VerticalPodAutoscalerCheckpoint --api-versions autoscaling/v1 --api-versions autoscaling/v1/HorizontalPodAutoscaler --api-versions autoscaling/v2 --api-versions autoscaling/v2/HorizontalPodAutoscaler --api-versions autoscaling/v2beta2 --api-versions autoscaling/v2beta2/HorizontalPodAutoscaler --api-versions batch/v1 --api-versions batch/v1/CronJob --api-versions batch/v1/Job --api-versions bitnami.com/v1alpha1 --api-versions bitnami.com/v1alpha1/SealedSecret --api-versions cert-manager.io/v1 --api-versions cert-manager.io/v1/Certificate --api-versions cert-manager.io/v1/CertificateRequest --api-versions cert-manager.io/v1/ClusterIssuer --api-versions cert-manager.io/v1/Issuer --api-versions certificates.k8s.io/v1 --api-versions certificates.k8s.io/v1/CertificateSigningRequest --api-versions config.gatekeeper.sh/v1alpha1 --api-versions config.gatekeeper.sh/v1alpha1/Config --api-versions coordination.k8s.io/v1 --api-versions coordination.k8s.io/v1/Lease --api-versions crd.k8s.amazonaws.com/v1alpha1 --api-versions crd.k8s.amazonaws.com/v1alpha1/ENIConfig --api-versions crd.projectcalico.org/v1 --api-versions crd.projectcalico.org/v1/BGPConfiguration --api-versions crd.projectcalico.org/v1/BGPPeer --api-versions crd.projectcalico.org/v1/BlockAffinity --api-versions crd.projectcalico.org/v1/CalicoNodeStatus --api-versions crd.projectcalico.org/v1/ClusterInformation --api-versions crd.projectcalico.org/v1/FelixConfiguration --api-versions crd.projectcalico.org/v1/GlobalNetworkPolicy --api-versions crd.projectcalico.org/v1/GlobalNetworkSet --api-versions crd.projectcalico.org/v1/HostEndpoint --api-versions crd.projectcalico.org/v1/IPAMBlock --api-versions crd.projectcalico.org/v1/IPAMConfig --api-versions crd.projectcalico.org/v1/IPAMHandle --api-versions crd.projectcalico.org/v1/IPPool --api-versions crd.projectcalico.org/v1/IPReservation --api-versions crd.projectcalico.org/v1/KubeControllersConfiguration --api-versions crd.projectcalico.org/v1/NetworkPolicy --api-versions crd.projectcalico.org/v1/NetworkSet --api-versions discovery.k8s.io/v1 --api-versions discovery.k8s.io/v1/EndpointSlice --api-versions events.k8s.io/v1 --api-versions events.k8s.io/v1/Event --api-versions expansion.gatekeeper.sh/v1alpha1 --api-versions expansion.gatekeeper.sh/v1alpha1/ExpansionTemplate --api-versions external-secrets.io/v1alpha1 --api-versions external-secrets.io/v1alpha1/ClusterSecretStore --api-versions external-secrets.io/v1alpha1/ExternalSecret --api-versions external-secrets.io/v1alpha1/SecretStore --api-versions external-secrets.io/v1beta1 --api-versions external-secrets.io/v1beta1/ClusterExternalSecret --api-versions external-secrets.io/v1beta1/ClusterSecretStore --api-versions external-secrets.io/v1beta1/ExternalSecret --api-versions external-secrets.io/v1beta1/SecretStore --api-versions externaldata.gatekeeper.sh/v1alpha1 --api-versions externaldata.gatekeeper.sh/v1alpha1/Provider --api-versions externaldata.gatekeeper.sh/v1beta1 --api-versions externaldata.gatekeeper.sh/v1beta1/Provider --api-versions externaldns.k8s.io/v1alpha1 --api-versions externaldns.k8s.io/v1alpha1/DNSEndpoint --api-versions flowcontrol.apiserver.k8s.io/v1beta1 --api-versions flowcontrol.apiserver.k8s.io/v1beta1/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfiguration --api-versions flowcontrol.apiserver.k8s.io/v1beta2 --api-versions flowcontrol.apiserver.k8s.io/v1beta2/FlowSchema --api-versions flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfiguration --api-versions ipam.schip.io/v1alpha1 --api-versions ipam.schip.io/v1alpha1/CIDRs --api-versions karpenter.k8s.aws/v1beta1 --api-versions karpenter.k8s.aws/v1beta1/EC2NodeClass --api-versions karpenter.sh/v1beta1 --api-versions karpenter.sh/v1beta1/NodeClaim --api-versions karpenter.sh/v1beta1/NodePool --api-versions keda.sh/v1alpha1 --api-versions keda.sh/v1alpha1/ClusterTriggerAuthentication --api-versions keda.sh/v1alpha1/ScaledJob --api-versions keda.sh/v1alpha1/ScaledObject --api-versions keda.sh/v1alpha1/TriggerAuthentication --api-versions monitoring.coreos.com/v1 --api-versions monitoring.coreos.com/v1/Alertmanager --api-versions monitoring.coreos.com/v1/PodMonitor --api-versions monitoring.coreos.com/v1/Probe --api-versions monitoring.coreos.com/v1/Prometheus --api-versions monitoring.coreos.com/v1/PrometheusRule --api-versions monitoring.coreos.com/v1/ServiceMonitor --api-versions monitoring.coreos.com/v1/ThanosRuler --api-versions monitoring.coreos.com/v1alpha1 --api-versions monitoring.coreos.com/v1alpha1/AlertmanagerConfig --api-versions mutations.gatekeeper.sh/v1 --api-versions mutations.gatekeeper.sh/v1/Assign --api-versions mutations.gatekeeper.sh/v1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1/ModifySet --api-versions mutations.gatekeeper.sh/v1alpha1 --api-versions mutations.gatekeeper.sh/v1alpha1/Assign --api-versions mutations.gatekeeper.sh/v1alpha1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1alpha1/ModifySet --api-versions mutations.gatekeeper.sh/v1beta1 --api-versions mutations.gatekeeper.sh/v1beta1/Assign --api-versions mutations.gatekeeper.sh/v1beta1/AssignMetadata --api-versions mutations.gatekeeper.sh/v1beta1/ModifySet --api-versions networking.k8s.aws/v1alpha1 --api-versions networking.k8s.aws/v1alpha1/PolicyEndpoint --api-versions networking.k8s.io/v1 --api-versions networking.k8s.io/v1/Ingress --api-versions networking.k8s.io/v1/IngressClass --api-versions networking.k8s.io/v1/NetworkPolicy --api-versions node.k8s.io/v1 --api-versions node.k8s.io/v1/RuntimeClass --api-versions operator.tigera.io/v1 --api-versions operator.tigera.io/v1/APIServer --api-versions operator.tigera.io/v1/ImageSet --api-versions operator.tigera.io/v1/Installation --api-versions operator.tigera.io/v1/TigeraStatus --api-versions policy/v1 --api-versions policy/v1/PodDisruptionBudget --api-versions projectcalico.org/v3 --api-versions projectcalico.org/v3/BGPConfiguration --api-versions projectcalico.org/v3/BGPPeer --api-versions projectcalico.org/v3/BlockAffinity --api-versions projectcalico.org/v3/CalicoNodeStatus --api-versions projectcalico.org/v3/ClusterInformation --api-versions projectcalico.org/v3/FelixConfiguration --api-versions projectcalico.org/v3/GlobalNetworkPolicy --api-versions projectcalico.org/v3/GlobalNetworkSet --api-versions projectcalico.org/v3/HostEndpoint --api-versions projectcalico.org/v3/IPAMConfiguration --api-versions projectcalico.org/v3/IPPool --api-versions projectcalico.org/v3/IPReservation --api-versions projectcalico.org/v3/KubeControllersConfiguration --api-versions projectcalico.org/v3/NetworkPolicy --api-versions projectcalico.org/v3/NetworkSet --api-versions projectcalico.org/v3/Profile --api-versions rbac.authorization.k8s.io/v1 --api-versions rbac.authorization.k8s.io/v1/ClusterRole --api-versions rbac.authorization.k8s.io/v1/ClusterRoleBinding --api-versions rbac.authorization.k8s.io/v1/Role --api-versions rbac.authorization.k8s.io/v1/RoleBinding --api-versions rbac.schip.io/v1alpha1 --api-versions rbac.schip.io/v1alpha1/OktaClusterRoleBinding --api-versions rbac.schip.io/v1alpha1/OktaRoleBinding --api-versions scheduling.k8s.io/v1 --api-versions scheduling.k8s.io/v1/PriorityClass --api-versions schip.io/v1alpha1 --api-versions schip.io/v1alpha1/Capability --api-versions status.gatekeeper.sh/v1beta1 --api-versions status.gatekeeper.sh/v1beta1/ConstraintPodStatus --api-versions status.gatekeeper.sh/v1beta1/ConstraintTemplatePodStatus --api-versions status.gatekeeper.sh/v1beta1/MutatorPodStatus --api-versions storage.k8s.io/v1 --api-versions storage.k8s.io/v1/CSIDriver --api-versions storage.k8s.io/v1/CSINode --api-versions storage.k8s.io/v1/CSIStorageCapacity --api-versions storage.k8s.io/v1/StorageClass --api-versions storage.k8s.io/v1/VolumeAttachment --api-versions storage.k8s.io/v1beta1 --api-versions storage.k8s.io/v1beta1/CSIStorageCapacity --api-versions templates.gatekeeper.sh/v1 --api-versions templates.gatekeeper.sh/v1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1alpha1 --api-versions templates.gatekeeper.sh/v1alpha1/ConstraintTemplate --api-versions templates.gatekeeper.sh/v1beta1 --api-versions templates.gatekeeper.sh/v1beta1/ConstraintTemplate --api-versions v1 --api-versions v1/ConfigMap --api-versions v1/Endpoints --api-versions v1/Event --api-versions v1/LimitRange --api-versions v1/Namespace --api-versions v1/Node --api-versions v1/PersistentVolume --api-versions v1/PersistentVolumeClaim --api-versions v1/Pod --api-versions v1/PodTemplate --api-versions v1/ReplicationController --api-versions v1/ResourceQuota --api-versions v1/Secret --api-versions v1/Service --api-versions v1/ServiceAccount --api-versions velero.io/v1 --api-versions velero.io/v1/Backup --api-versions velero.io/v1/BackupStorageLocation --api-versions velero.io/v1/DeleteBackupRequest --api-versions velero.io/v1/DownloadRequest --api-versions velero.io/v1/PodVolumeBackup --api-versions velero.io/v1/PodVolumeRestore --api-versions velero.io/v1/ResticRepository --api-versions velero.io/v1/Restore --api-versions velero.io/v1/Schedule --api-versions velero.io/v1/ServerStatusRequest --api-versions velero.io/v1/VolumeSnapshotLocation --api-versions vpcresources.k8s.aws/v1alpha1 --api-versions vpcresources.k8s.aws/v1alpha1/CNINode --api-versions vpcresources.k8s.aws/v1beta1 --api-versions vpcresources.k8s.aws/v1beta1/SecurityGroupPolicy --include-crds` failed exit status 1: Error: template: ingress-nginx/templates/controller-deployment.yaml:2:4: executing \"ingress-nginx/templates/controller-deployment.yaml\" at : error calling include: template: ingress-nginx/templates/_helpers.tpl:182:12: executing \"isControllerTagValid\" at =0.27.0-0\" .Values.controller.image.tag>: error calling semverCompare: Invalid Semantic Version Use --debug flag to render out invalid YAML\n```\n\nChange-Id: Ide90f41c9182543ca16d18e68a34d55f0b4ffe23","shortMessageHtmlLink":"fix: building images"}},{"before":"2ea010986f8348b259468506a3118dcc34f54b38","after":"f13d9372cf2e19e90e4451a0903f17b1df07fc95","ref":"refs/heads/SCHIP","pushedAt":"2024-02-01T13:59:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Merge pull request #1 from adevinta/allow_duplicates_4_4_2\n\nAdd disable path overlap validation flag","shortMessageHtmlLink":"Merge pull request #1 from adevinta/allow_duplicates_4_4_2"}},{"before":"e8a10e188d48049a5022d53b6b36104eaa31a0b4","after":"25f60cbc0d3d447374ce95d4202c45b1c03919a9","ref":"refs/heads/allow_duplicates_4_4_2","pushedAt":"2024-02-01T12:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! Add disable path overlap validation flag","shortMessageHtmlLink":"fixup! Add disable path overlap validation flag"}},{"before":"6a54322330588ddb4a3ef0067ac70579db366a44","after":"e8a10e188d48049a5022d53b6b36104eaa31a0b4","ref":"refs/heads/allow_duplicates_4_4_2","pushedAt":"2024-02-01T12:06:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Add disable path overlap validation flag\n\n ## What this PR does / why we need it:\n\nIn https://github.com/kubernetes/ingress-nginx/issues/5651 there was a\nrequest to throw an error when there are two ingresses defining the same\nhost and path, which was implemented as part of the validation webhook.\n\n Despite of this there are clear rules on the ingress controller that\ndescribes what the controller would do in [such situation (the oldest\nrule wins)](https://github.com/kubernetes/ingress-nginx/blob/main/docs/how-it-works.md?plain=1#L27)\n\n Some users are relying on this validation behaviour to prevent\nmisconfigurations, but there are use cases where allowing it, maybe\ntemporarily, is helpful.\n\nChange-Id: I9d4124d1c36876b06d63100cd10988eaf2f41db9","shortMessageHtmlLink":"Add disable path overlap validation flag"}},{"before":"e00b45beb567e6d65bb5aae6941c351e17345982","after":"d03a46e4f1ff4c7a1bc2d0dcee337156f1cb4e2a","ref":"refs/heads/main","pushedAt":"2024-02-01T12:04:38.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Merge pull request #2 from adevinta/add_build_images\n\nfeat: build images from the ingress-nginx fork","shortMessageHtmlLink":"Merge pull request #2 from adevinta/add_build_images"}},{"before":"387621b0c0dca2260847575f74af1ef3201815fb","after":"370d712831b2877fef5bd49f65905d3e8f14cfcc","ref":"refs/heads/add_build_images","pushedAt":"2024-02-01T12:01:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! fixup! fixup! feat: build images from the ingress-nginx fork","shortMessageHtmlLink":"fixup! fixup! fixup! fixup! fixup! feat: build images from the ingres…"}},{"before":"65947d6828f5395a5dac207879afb210e32b4ba5","after":"387621b0c0dca2260847575f74af1ef3201815fb","ref":"refs/heads/add_build_images","pushedAt":"2024-02-01T11:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! fixup! fixup! feat: build images from the ingress-nginx fork","shortMessageHtmlLink":"fixup! fixup! fixup! fixup! fixup! feat: build images from the ingres…"}},{"before":"2e94d2cb9898edd5267f8447581370e20b76b1dd","after":"65947d6828f5395a5dac207879afb210e32b4ba5","ref":"refs/heads/add_build_images","pushedAt":"2024-02-01T11:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! fixup! feat: build images from the ingress-nginx fork","shortMessageHtmlLink":"fixup! fixup! fixup! fixup! feat: build images from the ingress-nginx…"}},{"before":"083964ba68a8151f6dd67c8abe83ea73a9d853ac","after":"2e94d2cb9898edd5267f8447581370e20b76b1dd","ref":"refs/heads/add_build_images","pushedAt":"2024-02-01T11:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! feat: build images from the ingress-nginx fork","shortMessageHtmlLink":"fixup! fixup! fixup! feat: build images from the ingress-nginx fork"}},{"before":"9d9a5d965ddbf7c52ecbad60492b03ad30aabb5c","after":"083964ba68a8151f6dd67c8abe83ea73a9d853ac","ref":"refs/heads/add_build_images","pushedAt":"2024-02-01T10:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! fixup! feat: build images from the ingress-nginx fork","shortMessageHtmlLink":"fixup! fixup! feat: build images from the ingress-nginx fork"}},{"before":"304fd944735c20dcf85f64ea66706df241a3f223","after":"6a54322330588ddb4a3ef0067ac70579db366a44","ref":"refs/heads/allow_duplicates_4_4_2","pushedAt":"2024-02-01T09:54:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Add disable path overlap validation flag\n\n ## What this PR does / why we need it:\n\nIn https://github.com/kubernetes/ingress-nginx/issues/5651 there was a\nrequest to throw an error when there are two ingresses defining the same\nhost and path, which was implemented as part of the validation webhook.\n\n Despite of this there are clear rules on the ingress controller that\ndescribes what the controller would do in [such situation (the oldest\nrule wins)](https://github.com/kubernetes/ingress-nginx/blob/main/docs/how-it-works.md?plain=1#L27)\n\n Some users are relying on this validation behaviour to prevent\nmisconfigurations, but there are use cases where allowing it, maybe\ntemporarily, is helpful.\n\nChange-Id: I9d4124d1c36876b06d63100cd10988eaf2f41db9","shortMessageHtmlLink":"Add disable path overlap validation flag"}},{"before":"1412402a57f43a5feb8ced062dae0e20908c552e","after":"9d9a5d965ddbf7c52ecbad60492b03ad30aabb5c","ref":"refs/heads/add_build_images","pushedAt":"2024-01-30T16:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"fixup! feat: build images from the ingress-nginx fork","shortMessageHtmlLink":"fixup! feat: build images from the ingress-nginx fork"}},{"before":null,"after":"1412402a57f43a5feb8ced062dae0e20908c552e","ref":"refs/heads/add_build_images","pushedAt":"2024-01-30T16:14:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"feat: build images from the ingress-nginx fork\n\nChange-Id: I3f1dd6e31dff8469ce6fcf2aa1f3836220bf8771","shortMessageHtmlLink":"feat: build images from the ingress-nginx fork"}},{"before":"ea9a732d5a2b136381d13e09425f4e1d099c84be","after":"304fd944735c20dcf85f64ea66706df241a3f223","ref":"refs/heads/allow_duplicates_4_4_2","pushedAt":"2024-01-30T11:12:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Add disable path overlap validation flag\n\n ## What this PR does / why we need it:\n\nIn https://github.com/kubernetes/ingress-nginx/issues/5651 there was a\nrequest to throw an error when there are two ingresses defining the same\nhost and path, which was implemented as part of the validation webhook.\n\n Despite of this there are clear rules on the ingress controller that\ndescribes what the controller would do in [such situation (the oldest\nrule wins)](https://github.com/kubernetes/ingress-nginx/blob/main/docs/how-it-works.md?plain=1#L27)\n\n Some users are relying on this validation behaviour to prevent\nmisconfigurations, but there are use cases where allowing it, maybe\ntemporarily, is helpful. Those use cases includes:\n\n - Splitting large ingresses objects in smaller ones https://github.com/kubernetes/ingress-nginx/issues/10820\n - Moving ingress objects between namespaces without downtime (like when you transfer an ingress from team A that owns namespace A to team B that owns namespace B) https://github.com/kubernetes/ingress-nginx/issues/10090\n\n\n\n ## Types of changes\n\n- [ ] Bug fix (non-breaking change which fixes an issue)\n- [X] New feature (non-breaking change which adds functionality)\n- [ ] CVE Report (Scanner found CVE and adding report)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n- [ ] Documentation only\n\n ## Which issue/s this PR fixes\n\nfixes #10820\nfixes #10090\n\n\n\n\n\n ## How Has This Been Tested?\n\nbuilding an image and testing it in a local cluster, will update later\nwith some real life scenarios\n\n\n\n ## Checklist:\n\n- [X] My change requires a change to the documentation.\n- [ ] I have updated the documentation accordingly.\n- [X] I've read the [CONTRIBUTION](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md) guide\n- [X] I have added unit and/or e2e tests to cover my changes.\n- [X] All new and existing tests passed.\n\nChange-Id: I9d4124d1c36876b06d63100cd10988eaf2f41db9","shortMessageHtmlLink":"Add disable path overlap validation flag"}},{"before":null,"after":"2ea010986f8348b259468506a3118dcc34f54b38","ref":"refs/heads/SCHIP","pushedAt":"2024-01-30T11:00:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Merge pull request #9469 from strongjz/rollback-1.5.2\n\nRollback 1.5.2","shortMessageHtmlLink":"Merge pull request kubernetes#9469 from strongjz/rollback-1.5.2"}},{"before":null,"after":"ea9a732d5a2b136381d13e09425f4e1d099c84be","ref":"refs/heads/allow_duplicates_4_4_2","pushedAt":"2024-01-30T10:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Add disable path overlap validation flag\n\n ## What this PR does / why we need it:\n\nIn https://github.com/kubernetes/ingress-nginx/issues/5651 there was a\nrequest to throw an error when there are two ingresses defining the same\nhost and path, which was implemented as part of the validation webhook.\n\n Despite of this there are clear rules on the ingress controller that\ndescribes what the controller would do in [such situation (the oldest\nrule wins)](https://github.com/kubernetes/ingress-nginx/blob/main/docs/how-it-works.md?plain=1#L27)\n\n Some users are relying on this validation behaviour to prevent\nmisconfigurations, but there are use cases where allowing it, maybe\ntemporarily, is helpful. Those use cases includes:\n\n - Splitting large ingresses objects in smaller ones https://github.com/kubernetes/ingress-nginx/issues/10820\n - Moving ingress objects between namespaces without downtime (like when you transfer an ingress from team A that owns namespace A to team B that owns namespace B) https://github.com/kubernetes/ingress-nginx/issues/10090\n\n\n\n ## Types of changes\n\n- [ ] Bug fix (non-breaking change which fixes an issue)\n- [X] New feature (non-breaking change which adds functionality)\n- [ ] CVE Report (Scanner found CVE and adding report)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n- [ ] Documentation only\n\n ## Which issue/s this PR fixes\n\nfixes #10820\nfixes #10090\n\n\n\n\n\n ## How Has This Been Tested?\n\nbuilding an image and testing it in a local cluster, will update later\nwith some real life scenarios\n\n\n\n ## Checklist:\n\n- [X] My change requires a change to the documentation.\n- [ ] I have updated the documentation accordingly.\n- [X] I've read the [CONTRIBUTION](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md) guide\n- [X] I have added unit and/or e2e tests to cover my changes.\n- [X] All new and existing tests passed.\n\nChange-Id: I9d4124d1c36876b06d63100cd10988eaf2f41db9","shortMessageHtmlLink":"Add disable path overlap validation flag"}},{"before":null,"after":"3cdcd47092121182f1c2430a3afe1b827fb9903e","ref":"refs/heads/allow_duplicates_upstream","pushedAt":"2024-01-30T10:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fsero","name":"Fabián Sellés Rosa","path":"/Fsero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088313?s=80&v=4"},"commit":{"message":"Add disable path overlap validation flag\n\n ## What this PR does / why we need it:\n\nIn https://github.com/kubernetes/ingress-nginx/issues/5651 there was a\nrequest to throw an error when there are two ingresses defining the same\nhost and path, which was implemented as part of the validation webhook.\n\n Despite of this there are clear rules on the ingress controller that\ndescribes what the controller would do in [such situation (the oldest\nrule wins)](https://github.com/kubernetes/ingress-nginx/blob/main/docs/how-it-works.md?plain=1#L27)\n\n Some users are relying on this validation behaviour to prevent\nmisconfigurations, but there are use cases where allowing it, maybe\ntemporarily, is helpful. Those use cases includes:\n\n - Splitting large ingresses objects in smaller ones https://github.com/kubernetes/ingress-nginx/issues/10820\n - Moving ingress objects between namespaces without downtime (like when you transfer an ingress from team A that owns namespace A to team B that owns namespace B) https://github.com/kubernetes/ingress-nginx/issues/10090\n\n\n\n ## Types of changes\n\n- [ ] Bug fix (non-breaking change which fixes an issue)\n- [X] New feature (non-breaking change which adds functionality)\n- [ ] CVE Report (Scanner found CVE and adding report)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n- [ ] Documentation only\n\n ## Which issue/s this PR fixes\n\nfixes #10820\nfixes #10090\n\n\n\n\n\n ## How Has This Been Tested?\n\nbuilding an image and testing it in a local cluster, will update later\nwith some real life scenarios\n\n\n\n ## Checklist:\n\n- [X] My change requires a change to the documentation.\n- [ ] I have updated the documentation accordingly.\n- [X] I've read the [CONTRIBUTION](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md) guide\n- [X] I have added unit and/or e2e tests to cover my changes.\n- [X] All new and existing tests passed.\n\nChange-Id: I9d4124d1c36876b06d63100cd10988eaf2f41db9","shortMessageHtmlLink":"Add disable path overlap validation flag"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-l9qCAA","startCursor":null,"endCursor":null}},"title":"Activity · adevinta/ingress-nginx"}