Skip to content

Commit 9074f4a

Browse files
author
Jim Ryan
committed
Merge branch 'main' into chore/add-report-marker
2 parents 6eec91c + a079805 commit 9074f4a

File tree

84 files changed

+1582
-1337
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+1582
-1337
lines changed

.codecov.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ coverage:
1111
target: auto
1212
threshold: 0%
1313
changes: false
14+
ignore:
15+
- "pkg/client"
16+
- "**/*generated*.go"
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
name: Bug Report
2+
description: File a bug report.
3+
title: "[Bug]: "
4+
labels: ["bug", "ready for refinement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report!
10+
- type: dropdown
11+
id: version
12+
attributes:
13+
label: Version
14+
description: What version of our F5 NGINX Ingress Controller are you running?
15+
options:
16+
- edge
17+
- 3.6.2
18+
- 3.6.1
19+
- 3.6.0
20+
- 3.5.2
21+
- 3.5.1
22+
- 3.5.0
23+
- 3.4.3
24+
- 3.4.2
25+
- 3.4.1
26+
- 3.4.0
27+
- 3.3.2
28+
- 3.3.1
29+
- 3.3.0
30+
- 3.2.1
31+
- 3.2.0
32+
- 3.1.1
33+
- 3.1.0
34+
- 3.0.2
35+
- 3.0.1
36+
- 3.0.0
37+
- 2.4.2
38+
- 2.4.1
39+
- 2.4.0
40+
- 2.3.1
41+
- 2.3.0
42+
- 2.2.2
43+
- 2.2.1
44+
- 2.2.0
45+
- 2.1.2
46+
- 2.1.1
47+
- 2.1.0
48+
- 2.0.3
49+
- 2.0.2
50+
- 2.0.1
51+
- 2.0.0
52+
default: 0
53+
validations:
54+
required: true
55+
- type: dropdown
56+
id: platform
57+
attributes:
58+
label: What Kubernetes platforms are you running on?
59+
options:
60+
- Kind
61+
- Minikube
62+
- Rancher
63+
- EKS Amazon
64+
- AKS Azure
65+
- GKE Google Cloud
66+
- Openshift
67+
- Other
68+
default: 0
69+
validations:
70+
required: true
71+
- type: textarea
72+
id: describe-bug
73+
attributes:
74+
label: What happened?
75+
description: Add as much details about the bug as you can.
76+
placeholder: Tell is what you see!
77+
validations:
78+
required: true
79+
- type: textarea
80+
id: steps-to-reproduce
81+
attributes:
82+
label: Steps to reproduce
83+
description: These steps will help us best reproduce the issue and come to a resolution.
84+
placeholder: |
85+
1. Deploy x to '...' using some.yaml
86+
2. View logs on '....'
87+
3. See error
88+
validations:
89+
required: false
90+
- type: textarea
91+
id: expected-behaviour
92+
attributes:
93+
label: Expected behaviour
94+
description: How did you expect the product/feature to behave?
95+
placeholder: What way did you expect this to behave?
96+
validations:
97+
required: false
98+
- type: textarea
99+
id: kubernetes-describe-output
100+
attributes:
101+
label: Kubectl Describe output
102+
description: Please run `kubectl describe` on any relevant Kubernetes resources. e.g. `kubectl describe deployment my-nginx-ingress-controller-deployment`. This will be automatically formatted into code, so no need for backticks.
103+
render: shell
104+
validations:
105+
required: false
106+
- type: textarea
107+
id: logs
108+
attributes:
109+
label: Log output
110+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
111+
render: shell
112+
validations:
113+
required: false
114+
- type: checkboxes
115+
id: terms
116+
attributes:
117+
label: Contributing Guidelines
118+
description: By submitting this issue, you agree that you have read the [Report a Bug](https://github.com/nginxinc/kubernetes-ingress/blob/main/CONTRIBUTING.md#report-a-bug) section of our [Contributing Guidelines](https://github.com/nginxinc/kubernetes-ingress/blob/main/CONTRIBUTING.md)
119+
options:
120+
- label: I confirm that I have read the Report a Bug section of the Contributing Guidelines
121+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/actions/smoke-tests/action.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ runs:
7878
--network=kind \
7979
-v ${{ github.workspace }}/tests:/workspace/tests \
8080
-v ${{ github.workspace }}/deployments:/workspace/deployments \
81+
-v ${{ github.workspace }}/charts:/workspace/charts \
8182
-v ${{ github.workspace }}/config:/workspace/config \
8283
-v ${{ github.workspace }}/pyproject.toml:/workspace/pyproject.toml \
8384
-v ${{ steps.k8s.outputs.test_output_path }}:${{ steps.k8s.outputs.test_output_path }} \

.github/config/config-gcr-retag

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export TARGET_REGISTRY=gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/dev
22
declare -a PLUS_TAG_POSTFIX_LIST=("" "-ubi" "-alpine" "-alpine-fips" "-mktpl")
3-
declare -a NAP_WAF_TAG_POSTFIX_LIST=("" "-ubi" "-mktpl" "-alpine-fips")
3+
declare -a NAP_WAF_TAG_POSTFIX_LIST=("" "-ubi" "-ubi8" "-mktpl" "-alpine-fips")
4+
declare -a NAP_WAFV5_TAG_POSTFIX_LIST=("" "-ubi" "-ubi8" "-alpine-fips")
45
declare -a NAP_DOS_TAG_POSTFIX_LIST=("" "-ubi" "-mktpl")
56
declare -a NAP_WAF_DOS_TAG_POSTFIX_LIST=("" "-ubi" "-mktpl")
67
declare -a ADDITIONAL_TAGS=()

.github/config/config-plus-gcr-release

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export TARGET_REGISTRY=gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/release
22
declare -a PLUS_TAG_POSTFIX_LIST=("" "-ubi" "-alpine" "-mktpl")
3-
declare -a NAP_WAF_TAG_POSTFIX_LIST=("" "-ubi" "-mktpl")
4-
declare -a NAP_WAFV5_TAG_POSTFIX_LIST=("" "-ubi")
3+
declare -a NAP_WAF_TAG_POSTFIX_LIST=("" "-ubi" "-ubi8" "-mktpl")
4+
declare -a NAP_WAFV5_TAG_POSTFIX_LIST=("" "-ubi" "-ubi8")
55
declare -a NAP_DOS_TAG_POSTFIX_LIST=("" "-ubi" "-mktpl")
66
declare -a NAP_WAF_DOS_TAG_POSTFIX_LIST=("" "-ubi" "-mktpl")
77
declare -a ADDITIONAL_TAGS=("latest" "${ADDITIONAL_TAG}")

.github/config/config-plus-nginx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
export TARGET_REGISTRY=docker-mgmt.nginx.com
22
export TARGET_NAP_WAF_DOS_IMAGE_PREFIX="nginx-ic-nap-dos/nginx-plus-ingress"
33
declare -a PLUS_TAG_POSTFIX_LIST=("" "-ubi" "-alpine")
4-
declare -a NAP_WAF_TAG_POSTFIX_LIST=("" "-ubi")
5-
declare -a NAP_WAFV5_TAG_POSTFIX_LIST=("" "-ubi")
4+
declare -a NAP_WAF_TAG_POSTFIX_LIST=("" "-ubi" "-ubi8")
5+
declare -a NAP_WAFV5_TAG_POSTFIX_LIST=("" "-ubi" "-ubi8")
66
declare -a NAP_DOS_TAG_POSTFIX_LIST=("" "-ubi")
77
declare -a NAP_WAF_DOS_TAG_POSTFIX_LIST=("" "-ubi")
88
export PUBLISH_OSS=false

.github/data/matrix-smoke-nap.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"images": [
33
{
44
"label": "AP_WAF 1/4",
5-
"image": "ubi-9-plus-nap",
5+
"image": "ubi-8-plus-nap",
66
"type": "plus",
77
"nap_modules": "waf",
88
"marker": "appprotect_waf_policies_allow",

.github/scripts/release-version-update.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ DEBUG=${DEBUG:-"false"}
1111

1212
DOCS_TO_UPDATE_FOLDER=${ROOTDIR}/docs/content
1313
FILES_TO_UPDATE_IC_VERSION=(
14+
"${ROOTDIR}/.github/data/version.txt"
1415
"${ROOTDIR}/README.md"
1516
"${DEPLOYMENT_PATH}/daemon-set/nginx-ingress.yaml"
1617
"${DEPLOYMENT_PATH}/daemon-set/nginx-plus-ingress.yaml"
@@ -23,6 +24,7 @@ FILES_TO_UPDATE_IC_VERSION=(
2324
"${HELM_CHART_PATH}/values.yaml"
2425
)
2526
FILE_TO_UPDATE_HELM_CHART_VERSION=(
27+
"${ROOTDIR}/.github/data/version.txt"
2628
"${HELM_CHART_PATH}/Chart.yaml"
2729
)
2830

.github/workflows/build-base-images.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ permissions:
2020
jobs:
2121
checks:
2222
name: Checks and variables
23-
runs-on: ubuntu-22.04
23+
runs-on: ubuntu-24.04
2424
outputs:
2525
docker_md5: ${{ steps.vars.outputs.docker_md5 }}
2626
ic_version: ${{ steps.vars.outputs.ic_version }}
@@ -44,7 +44,7 @@ jobs:
4444
4545
build-oss:
4646
name: Build OSS base images
47-
runs-on: ubuntu-22.04
47+
runs-on: ubuntu-24.04
4848
needs: checks
4949
permissions:
5050
contents: read
@@ -109,7 +109,7 @@ jobs:
109109
110110
build-plus:
111111
name: Build Plus base images
112-
runs-on: ubuntu-22.04
112+
runs-on: ubuntu-24.04
113113
needs: checks
114114
permissions:
115115
contents: read
@@ -177,7 +177,7 @@ jobs:
177177
178178
build-plus-nap:
179179
name: Build Plus NAP base images
180-
runs-on: ubuntu-22.04
180+
runs-on: ubuntu-24.04
181181
needs: checks
182182
permissions:
183183
contents: read

0 commit comments

Comments
 (0)