Skip to content

Commit e83eebb

Browse files
authored
Merge branch 'main' into docs/dt/prep-24-03
2 parents 148a1fe + 13e8200 commit e83eebb

File tree

716 files changed

+62263
-14608
lines changed

Some content is hidden

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

716 files changed

+62263
-14608
lines changed

.github/workflows/dash.yaml

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# #############################################################################
2+
# Copyright (c) 2024 Contributors to the Eclipse Foundation
3+
#
4+
# See the NOTICE file(s) distributed with this work for additional
5+
# information regarding copyright ownership.
6+
#
7+
# This program and the accompanying materials are made available under the
8+
# terms of the Apache License, Version 2.0 which is available at
9+
# https://www.apache.org/licenses/LICENSE-2.0.
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
# License for the specific language governing permissions and limitations
15+
# under the License.
16+
#
17+
# SPDX-License-Identifier: Apache-2.0
18+
# #############################################################################
19+
---
20+
21+
name: "3rd Party dependency check (Eclipse Dash)"
22+
23+
on:
24+
workflow_dispatch:
25+
pull_request:
26+
branches:
27+
- main
28+
29+
permissions:
30+
contents: write
31+
32+
jobs:
33+
check-dependencies:
34+
runs-on: ubuntu-latest
35+
steps:
36+
- name: Checkout
37+
uses: actions/checkout@v4
38+
39+
# See https://github.com/eclipse-tractusx/sig-infra/tree/main/.github/actions/run-dash for infos
40+
# about the dash actions and possible config
41+
- name: Run dash
42+
id: run-dash
43+
uses: eclipse-tractusx/sig-infra/.github/actions/run-dash@main
44+
with:
45+
dash_input: "package-lock.json"
46+
fail_on_restricted: "true"

.github/workflows/lint-on-pull-request.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,8 @@ jobs:
4141
- name: Install dependencies
4242
run: npm ci
4343

44-
- name: Run markdown lint
44+
- name: Run markdown lint for docs folder
4545
run: npm run lint-doc
46+
47+
- name: Run markdown lint for docs-kits folder
48+
run: npm run lint-kits

DEPENDENCIES

+2-2
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ npm/npmjs/-/duplexer3/0.1.5, BSD-3-Clause, approved, clearlydefined
244244
npm/npmjs/-/eastasianwidth/0.2.0, MIT, approved, clearlydefined
245245
npm/npmjs/-/ee-first/1.1.1, MIT, approved, clearlydefined
246246
npm/npmjs/-/electron-to-chromium/1.4.284, ISC, approved, #1950
247-
npm/npmjs/-/elkjs/0.8.2, EPL-2.0, approved, clearlydefined
247+
npm/npmjs/-/elkjs/0.8.2, EPL-2.0 AND BSD-3-Clause, approved, #12671
248248
npm/npmjs/-/emoji-regex/8.0.0, MIT, approved, clearlydefined
249249
npm/npmjs/-/emoji-regex/9.2.2, MIT, approved, clearlydefined
250250
npm/npmjs/-/emojis-list/3.0.0, MIT, approved, clearlydefined
@@ -808,7 +808,7 @@ npm/npmjs/-/semver/6.3.0, ISC, approved, clearlydefined
808808
npm/npmjs/-/semver/7.3.5, ISC, approved, clearlydefined
809809
npm/npmjs/-/semver/7.3.8, ISC, approved, clearlydefined
810810
npm/npmjs/-/send/0.18.0, MIT, approved, clearlydefined
811-
npm/npmjs/-/serialize-javascript/6.0.0, BSD-3-Clause, approved, clearlydefined
811+
npm/npmjs/-/serialize-javascript/6.0.0, BSD-3-Clause, approved, #12680
812812
npm/npmjs/-/serve-handler/6.1.5, MIT, approved, clearlydefined
813813
npm/npmjs/-/serve-index/1.9.1, MIT, approved, clearlydefined
814814
npm/npmjs/-/serve-static/1.15.0, MIT, approved, clearlydefined

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ We do want to follow a specific style for our markdown based documentation.
2121
Therefore, this repository is configured to use a [markdown linter](https://github.com/DavidAnson/markdownlint-cli2).
2222
Specific rules are configured via [.markdownlint.yaml](./.markdownlint.yaml).
2323

24-
Additionally, there is a npm script `lint-doc`, that will lint all the markdown files inside [docs](./docs).
24+
Additionally, there is a npm script `lint-doc`, that will lint all the markdown files inside [docs](./docs) and `lint-kits`, that will lint all the markdown files inside [docs-kits](./docs-kits).
2525
This script is also run as a pre-commit hook, set up via [husky](https://www.npmjs.com/package/husky).
26-
You can also run the linting step manually by running `npm run lint-doc`.
26+
You can also run the linting step manually by running `npm run lint-doc` or `npm run lint-kits`.

blog-meeting-minutes/2023-12-06-new-open-meeting-blog.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ tags: [meeting-minutes, community]
88

99
## New home for open meeting minutes
1010

11-
We are happy to announce a new blog, that will host meeting minutes of all our open meetings
11+
We are happy to announce a new blog, that will host meeting minutes of all our open meetings in the future.
12+
13+
Looking for past blog entries? You can find previous posts on this [consortia site](https://catenax-ng.github.io/blog/) or by visiting this [consortia repo](https://github.com/catenax-ng/catenax-ng.github.io/tree/main/blog).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
slug: office-hour-19-01-2024
3+
title: Office hour 19.01.2024
4+
authors:
5+
- harald_zierer
6+
tags: [meeting-minutes, community]
7+
---
8+
9+
## office hour meeting minutes
10+
11+
### System team
12+
- No update
13+
14+
### Security team
15+
- Many open cases (>10) from GitGuardian, please check you inboxes (or spam folders)
16+
- A bug bounty program is in the making
17+
18+
### FOSS
19+
- Happy new year: Don't forget to update the year in your copyright headers
20+
- some corner cases will be clarified until next office hour
21+
- There is a new draft [TRG 2.06](https://eclipse-tractusx.github.io/docs/release/trg-0/trg-2-6) regarding dependabot usage
22+
- please update your `DEPENDENCIES` file(s) to ensure that the suggested changes are license compliant
23+
24+
### Open planning / community
25+
- Last open planning session went very well
26+
- There's a new [open meetings](https://eclipse-tractusx.github.io/community/open-meetings) page
27+
28+
### Open discussion
29+
- discussion regarding the "Notice for docker image" to be moved into a separate file.
30+
- [TRG 4.06](https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-06) will be updated to mandate a dedicated file.
31+
- Please keep in mind to update your docker build workflow to include the new file instead of the `README.md`. See [example of TRG 4.05](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/blob/204cfddb5531fd6430001c0baf0ca12a97bb9718/docs/release/trg-4/trg-4-05.md?plain=1#L99-L100) for reference.
32+
- discussion on where to discuss about new / changes to existing TRGs: TRG draft section, within the PR or GitHub discussions
33+
- Sebastian is going to create a PR so everybody can vote on it
34+
- As multiple people struggle with our current docusaurus[^1] setup, there will be a training/hands-on session soon. It's will be announced on the mailing list.
35+
- Content updates for KITs: Please ensure that no copyrighted content (incl. Catena-X) is contributed to Tractus-X.
36+
- False-positive issues opened by Trivy - please raise a "tooling support" issue in the [sig-security](https://github.com/eclipse-tractusx/sig-security) repository
37+
38+
[^1]: [docusaurus](https://docusaurus.io/docs): the generator for the pages you are reading right now
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
slug: office-hour-26-01-2024
3+
title: Office hour 26.01.2024
4+
authors:
5+
- almadi_gabor
6+
tags: [meeting-minutes, community]
7+
---
8+
9+
## office hour meeting minutes
10+
11+
### System team
12+
13+
- Whenever a new room is created in the Eclipse Matrix chat, please announce it in the main [Tractux-X](https://matrix.to/#/#tractusx:matrix.eclipse.org) room,
14+
office hour and mailing list so everybody can learn about it and join.
15+
16+
### Security team
17+
18+
- New issue templates are available for the following topics:
19+
- [OSS Tool membership request](https://github.com/eclipse-tractusx/sig-security/issues/new?assignees=SSIRKC&labels=security%2C+tool&projects=&template=tractus-x-oss-tool-membership-request.md&title=Requesting+access+to+%22%5BTOOL+NAME%5D+YOUR_REPOSITORY%22)
20+
- [Ask the community](https://github.com/eclipse-tractusx/sig-security/discussions/categories/q-a) for security help via Discussions
21+
- Keep an eye out on the [Security Announcements](https://github.com/eclipse-tractusx/sig-security/discussions/categories/announcements) where news
22+
about security topics are announces regularly
23+
- Get in touch with the Security Team for testing with [Snyk](https://snyk.io/)
24+
25+
### FOSS
26+
27+
- There was a new election for a project lead role for [Stephan Bauer](https://github.com/stephanbcbauer)
28+
- The Eclipse Project Handbook changed the section about handling copyright headers. A year range is not longer necessary, only the year when
29+
the file was created so there is no need to keep an eye on updating the headers. It is still allowed to put year range (creation date and
30+
last modification year) in the header but they have to be separated with comma character.
31+
- Please sign the Eclipse Contributor Agreement when trying to contribute to the webpage. Without that it is not possible to merge commits
32+
to the main branch.
33+
- ❗ Please don't put any Catena-X content or resource on the website without permission.
34+
35+
### Open planning / community
36+
37+
- New [Open Meetings Links](https://eclipse-tractusx.github.io/community/open-meetings) are listed directly on our webpage to participate and separate calendar files can be downloaded from there.
38+
- Office hours will probably start a few minutes later so the people don't have to wait until everyone gets there.
39+
- Commiters and Contributors Meeting could be a new form of communication where the committers are more involved getting some pressure off the System Team.
40+
- Newjoiner rounds for basic introductions would be held every 2 weeks in a separate session.
41+
42+
### Open discussion
43+
44+
- [Umbrella chart](https://github.com/eclipse-tractusx/e2e-testing):
45+
- Currently there is a temporary solution for the Managed Identity Wallet by SAP until the [open source version](https://github.com/eclipse-tractusx/managed-identity-wallet) is fixed. This is a COTS
46+
application and it raises questions like how it can be integrated into an open source software stack like the umbrella chart. It is not confirmed yet
47+
whether the version from SAP can be used without a license. Currently all components can run without MIW but data exchange functionality won't work.
48+
- Public API versioning is still an open topic where no decision has been made to create a TRG or guide the Tractus-X community to follow
49+
one versioning strategy.
50+
- An alternative for MS Teams should be found as it is hard to manage for an open community (e.g. Discord).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
slug: office-hour-02-02-2024
3+
title: Office Hour 02.02.2024
4+
authors:
5+
- fabian_gruen
6+
tags: [meeting-minutes, community]
7+
---
8+
9+
## office hour meeting minutes
10+
11+
### System team
12+
13+
- Please be aware of our Markdown lint problem in the eclipse-tractusx.github.io that currently only the [`/docs`](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/blob/main/package.json#L15) folder is checked and should be extended to more markdown file directories
14+
- TRG Update information about [TRG 3-1](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/618) that was superseded by [TRG 5-09](https://eclipse-tractusx.github.io/docs/release/trg-5/trg-5-09)
15+
- Upcoming Office Hours meeting minutes will be reported in the community section of our webpage and you can find [here](https://eclipse-tractusx.github.io/community/meeting-minutes)
16+
17+
### Security team
18+
19+
- New [security issue templates](https://github.com/eclipse-tractusx/sig-security/issues/new/choose) for sig-security repository
20+
- Security assessments [template](https://github.com/eclipse-tractusx/sig-security/issues/new?assignees=szymonkowalczykzf&labels=security%2C+assessment&projects=&template=security-assessment-request.md&title=%5BSecurity+Assessment%5D+SUBJECT_HERE) and [contact](https://github.com/szymonkowalczykzf)
21+
- Access to security tools [template](https://github.com/eclipse-tractusx/sig-security/issues/new?assignees=RoKrish14&labels=security%2C+tooling&projects=&template=security-tooling-support-request.md&title=%5BSecurity+Tooling%5D+YOUR_ISSUE_TITLE_HERE) like Snyk and other tools
22+
- [Snyk](https://snyk.io/) tool will be available after consortia time
23+
24+
25+
### FOSS
26+
27+
- Please take your vote on a new [Committer Election](https://projects.eclipse.org/projects/automotive.tractusx/elections/election-f%C3%A1bio-mota-committer-eclipse-tractus-x) for [Fábio Mota](https://github.com/fabiodmota)
28+
- Please participate in [Eclipse Committer Office Hour Meetings](https://www.eclipse.org/projects/calendar/) and join the discussion about changes to the Eclipse IP Policy and Due Diligence Process
29+
30+
### Open planning / community
31+
32+
- Open [Meetings Links](https://eclipse-tractusx.github.io/community/open-meetings) with ics invitation files are available for the community
33+
34+
### Open discussion
35+
36+
- No open discussion
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
slug: office-hour-09-02-2024
3+
title: Office Hour 09.02.2024
4+
authors:
5+
- tomasz_barwicki
6+
tags: [meeting-minutes, community]
7+
---
8+
9+
## office hour meeting minutes
10+
11+
### System team
12+
13+
- Kube Prometheus Stack upgraded to latest release [56.6.2](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-56.6.2).
14+
- Committer Election for [Tuncay Tunc](https://github.com/tuncaytunc-zf) on Eclipse Tractus-X has started.
15+
- The Committer Election for [Fábio Mota](https://github.com/fabiodmota) on project Eclipse Tractus-X concluded successfully.
16+
- Committer volunteers wanted to participate/shadow next Quality Gate process.
17+
18+
### Security team
19+
20+
- New TRG/s from security team was presented requesting for feedback [Security TRG 8.0](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/657).
21+
- Suggested to contact security team directly for any support required to use, complete Invicti related issues/tasks.
22+
- Update for static application security testing/source code scanning, ongoing transition from Veracode to CodeQL. Reach out to security team for any assistance.
23+
- Reminder on available onboarding process to [Snyk](https://snyk.io/).
24+
- There will be separate security office hours meeting, biweekly Thursdays 8:30 - 9:30.
25+
26+
### FOSS
27+
28+
- N/A
29+
30+
### Open planning / community
31+
32+
- Open meetings [PR](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/658).
33+
34+
### Open discussion
35+
36+
- Question related to [TRG 1.04 Diagrams as code](https://eclipse-tractusx.github.io/docs/release/trg-1/trg-1-4), if there a need/requirement to convert already existing .png diagrams. It is recommended to use described in the TRG toolset to keep good level of maintainability of the diagrams, not a hard requirement though in case there is lack of source.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
slug: office-hour-2024-02-16
3+
title: Office Hour 16.02.2024
4+
authors:
5+
- sebastian_bezold
6+
tags: [meeting-minutes, community]
7+
---
8+
9+
## Office Hour meeting minutes
10+
11+
### System team
12+
13+
- Still looking for volunteers to work on QG reviews together with the system team
14+
- Goal is to spread knowledge on how TRGs are checked
15+
- Especially interesting for committers, that already know they will stay post consortia
16+
- Preparing an open description on our release process. Feel free to comment any suggestion or important topics, you think should be covered [on this draft](https://github.com/eclipse-tractusx/sig-release/pull/519)
17+
- Markdown linting will again be enabled for KITs. Findings will be collected as issue per KIT
18+
- OpenAPI plugin for docusaurus will be removed
19+
- OpenAPI definitions will be pushed to SwaggerHub. User credentials available as org secrets
20+
- Ongoing discussions: Some definitions might be published through standard and therefore out of eclipse-tractusx
21+
22+
### Security team
23+
24+
- New TRG suggestion PR: [eclipse-tractusx/eclipse-tractusx.github.io#681](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/681)
25+
- Reminder: please focus on `eclipse-tractusx` instead of `catenax-ng`
26+
- Please reach out to the security team, as soon as the security scans for QG checks are ready for QG review
27+
28+
### FOSS
29+
30+
- Election for Jim Marino open: https://projects.eclipse.org/projects/automotive.tractusx/elections/election-james-marino-committer-eclipse-tractus-x
31+
32+
### Open planning / community
33+
34+
- New open meeting links available in the [community section](https://eclipse-tractusx.github.io/community/open-meetings)
35+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
slug: office-hour-2024-02-23
3+
title: Office Hour 23.02.2024
4+
authors:
5+
- sebastian_bezold
6+
tags: [meeting-minutes, community]
7+
---
8+
9+
## Office Hour meeting minutes
10+
11+
### System team
12+
13+
- Quality Gate Reviews in progress. Please keep an eye on your issues
14+
15+
### Security team
16+
17+
- New "Read only filesystem" TRG will be introduced to the "Container" category
18+
- New "Dependabot" TRG will be worked on via [PR #659](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/659) and moved to the security section afterwards
19+
- With Release `24.05`, Veracode will no longer be part of the QGate. We move to CodeQL. Do necessary migration early on, if possible
20+
21+
### FOSS
22+
23+
- Ongoing discussion on usage of the Catena-X logo in Tractus-X context.
24+
- Recommendation: Watch the [Eclipse Foundation Office Hour recording](https://www.eclipse.org/projects/calendar/#office-hours) about IP issue handling:
25+
26+
### Open planning / community
27+
28+
- n/a
29+
30+
### Open Discussions
31+
32+
- Automated email about upgrades to Kubernetes and PostgreSQL version: What does it mean?
33+
- See it as a discussion starter and reminder
34+
- Potentially, the committer group can use that as a trigger for alignment on these two crucial topics
35+
- Is there a publicly available test installation of a dataspace build from Tractus-X components
36+
- No. Tractus-X is not maintaining any persistent installations
37+
- There are tutorials available on how to set this up yourself
38+
- [MXD tutorial](https://github.com/eclipse-tractusx/tutorial-resources)
39+
- [E2E adopter journey](https://eclipse-tractusx.github.io/docs/tutorials/e2e)
40+
- Is there a possibility to enable contributors ot edit other contributors issue descriptions
41+
- No. This is only possible with write permissions
42+
- Write permissions are only granted to the committer role
43+

blog-meeting-minutes/authors.yaml

+21
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,24 @@ sebastian_bezold:
44
url: https://github.com/SebastianBezold
55
image_url: https://github.com/SebastianBezold.png
66

7+
harald_zierer:
8+
name: Harald Zierer
9+
title: Consortia System Team Member
10+
url: https://github.com/hzierer
11+
12+
almadi_gabor:
13+
name: Gabor Almadi
14+
title: Consortia System Team Member
15+
url: https://github.com/almadigabor
16+
image_url: https://github.com/almadigabor.png
17+
18+
fabian_gruen:
19+
name: Fabian Grün
20+
title: Consortia System Team Member
21+
url: https://github.com/fagru3n
22+
image_url: https://github.com/fagru3n.png
23+
24+
tomasz_barwicki:
25+
name: Tomasz Barwicki
26+
title: Consortia System Team Member
27+
url: https://github.com/tomaszbarwicki

0 commit comments

Comments
 (0)