Skip to content

Commit 1b5b5f2

Browse files
authored
Merge branch 'main' into chore/add-report-marker
Signed-off-by: AlexFenlon <[email protected]>
2 parents ed2c73f + c6602c3 commit 1b5b5f2

File tree

379 files changed

+15151
-4506
lines changed

Some content is hidden

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

379 files changed

+15151
-4506
lines changed

.fossa.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ targets:
44
- type: setuptools
55
paths:
66
exclude:
7-
- docs
7+
- site

.github/ISSUE_TEMPLATE/BUG-REPORT.yml

Lines changed: 3 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Bug Report
22
description: File a bug report.
33
title: "[Bug]: "
4-
labels: ["bug", "ready for refinement"]
4+
labels: ["bug", "needs triage"]
55
body:
66
- type: markdown
77
attributes:
@@ -14,6 +14,7 @@ body:
1414
description: What version of our F5 NGINX Ingress Controller are you running?
1515
options:
1616
- edge
17+
- 3.7.0
1718
- 3.6.2
1819
- 3.6.1
1920
- 3.6.0
@@ -68,14 +69,6 @@ body:
6869
default: 0
6970
validations:
7071
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
7972
- type: textarea
8073
id: steps-to-reproduce
8174
attributes:
@@ -86,36 +79,4 @@ body:
8679
2. View logs on '....'
8780
3. See error
8881
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
82+
required: true

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ inputs:
3131
azure-ad-secret:
3232
description: Azure Active Directory secret for JWKs
3333
required: false
34+
registry-token:
35+
description: JWT token for accessing container registry
36+
required: false
3437

3538
outputs:
3639
test-results-name:
@@ -76,13 +79,18 @@ runs:
7679
docker run --rm \
7780
--name test-runner-${{ github.run_id }} \
7881
--network=kind \
82+
-v "/var/run/docker.sock:/var/run/docker.sock" \
83+
-v ~/.docker:/root/.docker \
7984
-v ${{ github.workspace }}/tests:/workspace/tests \
85+
-v ${{ github.workspace }}/examples/common-secrets:/workspace/examples/common-secrets \
8086
-v ${{ github.workspace }}/deployments:/workspace/deployments \
8187
-v ${{ github.workspace }}/charts:/workspace/charts \
8288
-v ${{ github.workspace }}/config:/workspace/config \
8389
-v ${{ github.workspace }}/pyproject.toml:/workspace/pyproject.toml \
8490
-v ${{ steps.k8s.outputs.test_output_path }}:${{ steps.k8s.outputs.test_output_path }} \
8591
-v ~/.kube/kind/config:/root/.kube/config ${{ inputs.test-image }} \
92+
--docker-registry-user=oauth2accesstoken \
93+
--docker-registry-token=${{ inputs.registry-token }} \
8694
--context=kind-${{ github.run_id }} \
8795
--image=${{ inputs.image-name }}:${{ inputs.tag }} \
8896
--image-pull-policy=Never \

.github/data/matrix-regression.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@
2222
"nap_modules": "waf",
2323
"marker": "'appprotect or agent'",
2424
"platforms": "linux/arm64, linux/amd64"
25+
},
26+
{
27+
"label": "regression",
28+
"image": "debian-plus-nap-v5",
29+
"type": "plus",
30+
"nap_modules": "waf",
31+
"marker": "appprotect_waf_v5",
32+
"platforms": "linux/arm64, linux/amd64"
2533
}
2634
]
2735
}

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@
3232
"marker": "'appprotect_watch or appprotect_batch or appprotect_integration or appprotect_waf_policies_vsr'",
3333
"platforms": "linux/amd64"
3434
},
35+
{
36+
"label": "AP_WAF_V5 1/1",
37+
"image": "debian-plus-nap-v5",
38+
"type": "plus",
39+
"nap_modules": "waf",
40+
"marker": "appprotect_waf_v5",
41+
"platforms": "linux/amd64"
42+
},
3543
{
3644
"label": "AP_DOS 1/3",
3745
"image": "debian-plus-nap",

.github/data/patch-images.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@
5959
"target_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/dev/nginx-ic-nap/nginx-plus-ingress",
6060
"platforms": "linux/amd64"
6161
},
62+
{
63+
"source_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/release/nginx-ic-nap/nginx-plus-ingress",
64+
"source_os": "ubi8",
65+
"target_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/dev/nginx-ic-nap/nginx-plus-ingress",
66+
"platforms": "linux/amd64"
67+
},
6268
{
6369
"source_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/release/nginx-ic-nap-v5/nginx-plus-ingress",
6470
"source_os": "debian",
@@ -71,6 +77,12 @@
7177
"target_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/dev/nginx-ic-nap-v5/nginx-plus-ingress",
7278
"platforms": "linux/amd64"
7379
},
80+
{
81+
"source_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/release/nginx-ic-nap-v5/nginx-plus-ingress",
82+
"source_os": "ubi8",
83+
"target_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/dev/nginx-ic-nap-v5/nginx-plus-ingress",
84+
"platforms": "linux/amd64"
85+
},
7486
{
7587
"source_image": "gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/release/nginx-ic-dos/nginx-plus-ingress",
7688
"source_os": "debian",

.github/data/version.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
IC_VERSION=3.7.0
2-
HELM_CHART_VERSION=1.4.0
1+
IC_VERSION=4.0.0
2+
HELM_CHART_VERSION=2.0.0

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@ updates:
5656
- "patch"
5757

5858
- package-ecosystem: gomod
59-
directory: /docs
59+
directory: /site
6060
schedule:
6161
interval: weekly

.github/scripts/exclude_ci_files.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
.github/workflows/dependency-review.yml
2727
.github/workflows/dockerhub-description.yml
2828
.github/workflows/docs-build-push.yml
29+
.github/workflows/f5-cla.yml
2930
.github/workflows/fossa.yml
3031
.github/workflows/image-promotion.yml
3132
.github/workflows/issues.yaml

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ROOTDIR=$(git rev-parse --show-toplevel || echo ".")
66
TMPDIR=/tmp
77
DEBUG=${DEBUG:-"false"}
88

9-
DOCS_TO_UPDATE_FOLDER=${ROOTDIR}/docs/content
9+
DOCS_TO_UPDATE_FOLDER=${ROOTDIR}/site/content
1010

1111
usage() {
1212
echo "Usage: $0 <ic_version> <helm_chart_version> <k8s_versions> <release_date>"

0 commit comments

Comments
 (0)