Skip to content

Commit

Permalink
run 'make pull-release-nodes' manually
Browse files Browse the repository at this point in the history
Signed-off-by: denis-tingaikin <[email protected]>
  • Loading branch information
denis-tingaikin committed Jan 30, 2024
1 parent 439689b commit 744a310
Show file tree
Hide file tree
Showing 7 changed files with 398 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/sync/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
fetch-notes-build:
pull-release-notes-build:
@GOPATH=$(GOPATH) GOBIN=$(GOBIN) go build -o fetchnotes main.go githubv4.go
mv fetchnotes ../../bin/fetchnotes
2 changes: 1 addition & 1 deletion .github/workflows/sync.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
with:
go-version: 1.20.8
- name: build & run fetchnotes
run: make fetch-notes
run: make pull-release-notes
env:
GITHUB_TOKEN: ${{ secrets.NSM_BOT_GITHUB_TOKEN }}
- name: Create commit message
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ yarn:
clean:
rm -rf public resources

fetch-notes-build:
pull-release-notes-build:
$(MAKE) -C .github/sync

fetch-notes: fetch-notes-build
pull-release-notes: pull-release-notes-build
@echo make sure that GITHUB_TOKEN is set
@GITHUB_TOKEN=$(GITHUB_TOKEN) bin/fetchnotes

Expand Down
14 changes: 14 additions & 0 deletions content/docs/releases/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@ title = "History"
weight = 2
+++

## 1.12

**Latest Release:** 1.12.0 (released: 2024-01-24)\
**Patch Releases:** [1.10.0](../v1.10.0)\
**Kubernetes support:** v1.21, v1.22, v1.23, v1.24, v1.25, v1.26, v1.27, v1.28


## 1.11

**Latest Release:** 1.11.0 (released: 2023-12-07)\
**Patch Releases:** [1.11.0](../v1.11.0)\, [1.11.2](../v1.11.2)\
**Kubernetes support:** v1.21, v1.22, v1.23, v1.24, v1.25, v1.26, v1.27, v1.28


## 1.10

**Latest Release:** 1.10.0 (released: 2023-07-18)\
Expand Down
135 changes: 134 additions & 1 deletion content/docs/releases/v1.11.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,133 @@ Status: RESOLVED.

### Feature Request: Support configuration of NamespaceSelector

Status: RESOLVED.


Auto registration creates a `MutatingWebhookConfiguration` with no Namespace filters.
The mutation applies to all Namespaces.

The Webhook watching the system namespaces can create circular dependencies. Where system pods are required for Nodes to be made Ready to have the Webhook scheduled onto them.

We would like to configure this selector to exclude some Namespaces which should never be modified.
For example we could configure the webhook to exclude the namespaces: `nsm-system` `kube-system` and `spire`.

Example of current webhook config:

```
kind: MutatingWebhookConfiguration
metadata:
name: nsm-admission-webhook-k8s-5dfd78487d-26n5b
webhooks:
- admissionReviewVersions:
- v1
clientConfig:
caBundle: <redacted>
service:
name: admission-webhook-svc
namespace: nsm-system
path: /mutate
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: nsm-admission-webhook-k8s-5dfd78487d-26n5b.networkservicemesh.io
namespaceSelector: {}
objectSelector: {}
reinvocationPolicy: Never
rules:
- apiGroups:
- ""
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- pods
scope: '*'
- apiGroups:
- apps
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- deployments
- statefulsets
- daemonsets
- replicasets
scope: '*'
sideEffects: None
timeoutSeconds: 10
```

Example of desired webhook config:

```
kind: MutatingWebhookConfiguration
metadata:
name: nsm-admission-webhook-k8s-5dfd78487d-26n5b
webhooks:
- admissionReviewVersions:
- v1
clientConfig:
caBundle: <redacted>
service:
name: admission-webhook-svc
namespace: nsm-system
path: /mutate
port: 443
failurePolicy: Fail
matchPolicy: Equivalent
name: nsm-admission-webhook-k8s-5dfd78487d-26n5b.networkservicemesh.io
namespaceSelector:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: NotIn
values:
- nsm-system
- kube-system
- spire
objectSelector: {}
reinvocationPolicy: Never
rules:
- apiGroups:
- ""
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- pods
scope: '*'
- apiGroups:
- apps
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- deployments
- statefulsets
- daemonsets
- replicasets
scope: '*'
sideEffects: None
timeoutSeconds: 10
```












[See more details](https://github.com/networkservicemesh/cmd-admission-webhook-k8s/issues/291)

Expand Down Expand Up @@ -261,6 +387,13 @@ Status: RESOLVED.
[See more details](https://github.com/networkservicemesh/site/issues/256)


### missing interface in NSE after relocation

Status: RESOLVED.

[See more details](https://github.com/networkservicemesh/deployments-k8s/issues/9863)


### Automate updating versing of 'go'

Updating version of 'go' is a very monotonous and most importantly time-consuming task since we need to update all our repositories (https://github.com/networkservicemesh?q=&type=all&language=go&sort= we have 54 repos)
Expand Down
46 changes: 46 additions & 0 deletions content/docs/releases/v1.11.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@

+++
short="v1.11.2"
title = "Release v1.11.2"
date="2023-01-14 00:00:00 +0000 UTC"
+++


# NSM Release v1.11.2


NSM v1.11.2 has been tested on:
- [kind](https://github.com/networkservicemesh/integration-k8s-kind/actions?query=branch%3Arelease%2Fv1.11.2+)
- [GKE](https://github.com/networkservicemesh/integration-k8s-gke/actions?query=branch%3Arelease%2Fv1.11.2+)
- [AKS](https://github.com/networkservicemesh/integration-k8s-aks/actions?query=branch%3Arelease%2Fv1.11.2+)
- [AWS/AWS IPv6](https://github.com/networkservicemesh/integration-k8s-aws/actions?query=branch%3Arelease%2Fv1.11.2+)
- [Bare metal in Equinix Metal](https://github.com/networkservicemesh/integration-k8s-packet/actions?query=branch%3Arelease%2Fv1.11.2+)
- [Interdomain GKE/AWS/AKS](https://github.com/networkservicemesh/integration-interdomain-k8s/actions?query=branch%3Arelease%2Fv1.11.2+)

## Changes since last release



## System stability fixes and improvements



### AF_PACKET stopped receiving traffic

https://jira.fd.io/browse/VPP-2081
This issues is a continuation of this discussion - https://github.com/networkservicemesh/govpp/issues/9

[See more details](https://github.com/networkservicemesh/cmd-forwarder-vpp/issues/927)


### Registry k8s can not correctly handle unregister when its scaled

Status: RESOLVED.

[See more details](https://github.com/networkservicemesh/sdk-k8s/issues/456)



## Release project board

[Notes based on](https://github.com/orgs/networkservicemesh/projects/27)
Loading

0 comments on commit 744a310

Please sign in to comment.