Visitar URL original
LICENSE/NOTICE: list every vendored copy of the bundled Kubernetes components by pjfanning · Pull Request #261 · apache/openserverless · GitHub
Skip to content

LICENSE/NOTICE: list every vendored copy of the bundled Kubernetes components - #261

Open
pjfanning wants to merge 2 commits into
apache:0.9.0from
pjfanning:license-vendored-paths
Open

pjfanning wants to merge 2 commits into
apache:0.9.0from
pjfanning:license-vendored-paths

Conversation

@pjfanning

@pjfanning pjfanning commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Part of #260.

The top-level LICENSE credits ingress-nginx, Kubegres, openshift-acme, Prometheus / kube-state-metrics and the OpenWhisk Helm chart, but each entry names only the copies under oplugins/. The source release (checked against apache-openserverless-0.9.0-incubating-src.tar.gz, RC7) also ships copies of the same components under oplugins-op/ and testing/. This PR adds those paths to the existing entries:

  • ingress-nginx: 3 manifests in oplugins-op/deploy/ingress-nginx/ (controller v1.8.1 and v1.5.1, versions LICENSE did not mention) and testing/stress-test/oplugins-stress/setup/docker/ingress-deploy.yaml (v1.7.0). The entry is now grouped by controller version.
  • Kubegres: the CRD, roles and common descriptors in oplugins-op/deploy/openserverless-permissions/ and testing/stress-test/oplugins-stress/setup/kubernetes/, plus the operator deployment oplugins-op/deploy/postgres-operator/kubegres-operator.yaml (Kubegres 1.18).
  • openshift-acme: oplugins-op/deploy/acme-openshift/.
  • Prometheus and kube-state-metrics: oplugins-op/deploy/monitoring/* and the monitoring service accounts / roles in oplugins-op/deploy/openserverless-permissions/.
  • OpenWhisk Helm chart descriptors: the 19 files under oplugins-op/ and testing/ that carry # Source: openwhisk/templates/... comments.

Some of this was already highlighted in #250 (found while verifying RC5), which listed the ingress-nginx and Kubegres copies under oplugins-op/ and testing/ among the vendored manifests missing from LICENSE. That PR was closed pending a clean-up of obsolete dependencies; these files are still in the RC7 source release, so they still need to be attributed. This PR is narrower: it only extends the entries LICENSE already has.

NOTICE is updated to match: its entries for ingress-nginx, Kubegres, openshift-acme and Prometheus / kube-state-metrics said the files were "under oplugins", and now name oplugins-op and testing too, where applicable.

Every path listed exists in the RC7 source tarball. LICENSE and NOTICE only; no code changes.

Not covered here: components missing from LICENSE entirely (mvdan/sh, Milvus, milvus-operator and Locust in #260; Kvrocks in #262; cert-manager in #263), and the ASF headers on vendored third-party files (#260).

🤖 Generated with Claude Code

The entries for ingress-nginx, Kubegres, openshift-acme, Prometheus and
kube-state-metrics, and the OpenWhisk Helm chart descriptors named only
the copies under oplugins. The source release also ships copies under
oplugins-op and testing; list those paths too, including the
ingress-nginx controller versions they carry (v1.8.1, v1.5.1).

Part of apache#260.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The NOTICE entries for ingress-nginx, Kubegres, openshift-acme and
Prometheus / kube-state-metrics said the files were "under oplugins".
The previous commit listed the copies under oplugins-op and testing in
LICENSE; say the same in NOTICE so the two files agree.

Part of apache#260.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@pjfanning pjfanning changed the title LICENSE: list every vendored copy of the bundled Kubernetes components LICENSE/NOTICE: list every vendored copy of the bundled Kubernetes components Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant