Document owners listing (#7739)

* Document owners listing

* tweak format

* another tweak

* sort

* maybe better

* tweak

* revert

* add warning

* change owners of vm examples
This commit is contained in:
Frank Budinsky 2020-07-16 15:20:25 -04:00 committed by GitHub
parent 2baad126b1
commit 74f20ed19b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 250 additions and 3 deletions

180
DOC_OWNERS.md Normal file
View File

@ -0,0 +1,180 @@
<!-- WARNING: THIS IS AN AUTO-GENERATED FILE, DO NOT EDIT. UPDATE THE OWNER ATTRIBUTE IN THE DOCUMENT FILES, INSTEAD -->
# Istio.io Document Owners
There are 158 owned istio.io docs.
## istio/wg-docs-maintainers: 15 docs
- [docs/concepts/what-is-istio/index.md](https://preliminary.istio.io/latest/docs/concepts/what-is-istio)
- [docs/examples/bookinfo/index.md](https://preliminary.istio.io/latest/docs/examples/bookinfo)
- [docs/examples/microservices-istio/add-istio/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/add-istio)
- [docs/examples/microservices-istio/add-new-microservice-version/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/add-new-microservice-version)
- [docs/examples/microservices-istio/bookinfo-kubernetes/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/bookinfo-kubernetes)
- [docs/examples/microservices-istio/enable-istio-all-microservices/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/enable-istio-all-microservices)
- [docs/examples/microservices-istio/istio-ingress-gateway/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/istio-ingress-gateway)
- [docs/examples/microservices-istio/logs-istio/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/logs-istio)
- [docs/examples/microservices-istio/package-service/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/package-service)
- [docs/examples/microservices-istio/prereq/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/prereq)
- [docs/examples/microservices-istio/production-testing/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/production-testing)
- [docs/examples/microservices-istio/setup-kubernetes-cluster/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/setup-kubernetes-cluster)
- [docs/examples/microservices-istio/setup-local-computer/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/setup-local-computer)
- [docs/examples/microservices-istio/single/index.md](https://preliminary.istio.io/latest/docs/examples/microservices-istio/single)
- [docs/reference/glossary/index.md](https://preliminary.istio.io/latest/docs/reference/glossary)
## istio/wg-environments-maintainers: 37 docs
- [docs/examples/virtual-machines/bookinfo/index.md](https://preliminary.istio.io/latest/docs/examples/virtual-machines/bookinfo)
- [docs/examples/virtual-machines/multi-network/index.md](https://preliminary.istio.io/latest/docs/examples/virtual-machines/multi-network)
- [docs/examples/virtual-machines/single-network/index.md](https://preliminary.istio.io/latest/docs/examples/virtual-machines/single-network)
- [docs/ops/best-practices/deployment/index.md](https://preliminary.istio.io/latest/docs/ops/best-practices/deployment)
- [docs/ops/deployment/architecture/index.md](https://preliminary.istio.io/latest/docs/ops/deployment/architecture)
- [docs/ops/deployment/deployment-models/index.md](https://preliminary.istio.io/latest/docs/ops/deployment/deployment-models)
- [docs/ops/deployment/performance-and-scalability/index.md](https://preliminary.istio.io/latest/docs/ops/deployment/performance-and-scalability)
- [docs/ops/deployment/requirements/index.md](https://preliminary.istio.io/latest/docs/ops/deployment/requirements)
- [docs/ops/integrations/certmanager/index.md](https://preliminary.istio.io/latest/docs/ops/integrations/certmanager)
- [docs/ops/integrations/grafana/index.md](https://preliminary.istio.io/latest/docs/ops/integrations/grafana)
- [docs/ops/integrations/jaeger/index.md](https://preliminary.istio.io/latest/docs/ops/integrations/jaeger)
- [docs/ops/integrations/kiali/index.md](https://preliminary.istio.io/latest/docs/ops/integrations/kiali)
- [docs/ops/integrations/prometheus/index.md](https://preliminary.istio.io/latest/docs/ops/integrations/prometheus)
- [docs/ops/integrations/zipkin/index.md](https://preliminary.istio.io/latest/docs/ops/integrations/zipkin)
- [docs/setup/additional-setup/cni/index.md](https://preliminary.istio.io/latest/docs/setup/additional-setup/cni)
- [docs/setup/additional-setup/config-profiles/index.md](https://preliminary.istio.io/latest/docs/setup/additional-setup/config-profiles)
- [docs/setup/additional-setup/sidecar-injection/index.md](https://preliminary.istio.io/latest/docs/setup/additional-setup/sidecar-injection)
- [docs/setup/getting-started/index.md](https://preliminary.istio.io/latest/docs/setup/getting-started)
- [docs/setup/install/istioctl/index.md](https://preliminary.istio.io/latest/docs/setup/install/istioctl)
- [docs/setup/install/multicluster/gateways/index.md](https://preliminary.istio.io/latest/docs/setup/install/multicluster/gateways)
- [docs/setup/install/multicluster/shared/index.md](https://preliminary.istio.io/latest/docs/setup/install/multicluster/shared)
- [docs/setup/install/standalone-operator/index.md](https://preliminary.istio.io/latest/docs/setup/install/standalone-operator)
- [docs/setup/install/virtual-machine/index.md](https://preliminary.istio.io/latest/docs/setup/install/virtual-machine)
- [docs/setup/platform-setup/MicroK8s/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/MicroK8s)
- [docs/setup/platform-setup/alicloud/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/alicloud)
- [docs/setup/platform-setup/azure/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/azure)
- [docs/setup/platform-setup/docker/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/docker)
- [docs/setup/platform-setup/gardener/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/gardener)
- [docs/setup/platform-setup/gke/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/gke)
- [docs/setup/platform-setup/ibm/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/ibm)
- [docs/setup/platform-setup/kind/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/kind)
- [docs/setup/platform-setup/kops/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/kops)
- [docs/setup/platform-setup/kubesphere/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/kubesphere)
- [docs/setup/platform-setup/minikube/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/minikube)
- [docs/setup/platform-setup/oci/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/oci)
- [docs/setup/platform-setup/openshift/index.md](https://preliminary.istio.io/latest/docs/setup/platform-setup/openshift)
- [docs/setup/upgrade/index.md](https://preliminary.istio.io/latest/docs/setup/upgrade)
## istio/wg-networking-maintainers: 25 docs
- [docs/concepts/traffic-management/index.md](https://preliminary.istio.io/latest/docs/concepts/traffic-management)
- [docs/ops/best-practices/traffic-management/index.md](https://preliminary.istio.io/latest/docs/ops/best-practices/traffic-management)
- [docs/ops/common-problems/network-issues/index.md](https://preliminary.istio.io/latest/docs/ops/common-problems/network-issues)
- [docs/ops/configuration/traffic-management/locality-load-balancing/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/traffic-management/locality-load-balancing)
- [docs/ops/configuration/traffic-management/network-topologies/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/traffic-management/network-topologies)
- [docs/ops/configuration/traffic-management/protocol-selection/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection)
- [docs/tasks/traffic-management/circuit-breaking/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/circuit-breaking)
- [docs/tasks/traffic-management/egress/egress-control/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/egress-control)
- [docs/tasks/traffic-management/egress/egress-gateway-tls-origination/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/egress-gateway-tls-origination)
- [docs/tasks/traffic-management/egress/egress-gateway/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/egress-gateway)
- [docs/tasks/traffic-management/egress/egress-kubernetes-services/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/egress-kubernetes-services)
- [docs/tasks/traffic-management/egress/egress-tls-origination/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/egress-tls-origination)
- [docs/tasks/traffic-management/egress/egress_sni_monitoring_and_policies/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/egress_sni_monitoring_and_policies)
- [docs/tasks/traffic-management/egress/http-proxy/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/http-proxy)
- [docs/tasks/traffic-management/egress/wildcard-egress-hosts/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/egress/wildcard-egress-hosts)
- [docs/tasks/traffic-management/fault-injection/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/fault-injection)
- [docs/tasks/traffic-management/ingress/ingress-control/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/ingress/ingress-control)
- [docs/tasks/traffic-management/ingress/ingress-sni-passthrough/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/ingress/ingress-sni-passthrough)
- [docs/tasks/traffic-management/ingress/kubernetes-ingress/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/ingress/kubernetes-ingress)
- [docs/tasks/traffic-management/ingress/secure-ingress/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/ingress/secure-ingress)
- [docs/tasks/traffic-management/mirroring/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/mirroring)
- [docs/tasks/traffic-management/request-routing/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/request-routing)
- [docs/tasks/traffic-management/request-timeouts/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/request-timeouts)
- [docs/tasks/traffic-management/tcp-traffic-shifting/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/tcp-traffic-shifting)
- [docs/tasks/traffic-management/traffic-shifting/index.md](https://preliminary.istio.io/latest/docs/tasks/traffic-management/traffic-shifting)
## istio/wg-policies-and-telemetry-maintainers: 32 docs
- [docs/concepts/observability/index.md](https://preliminary.istio.io/latest/docs/concepts/observability)
- [docs/concepts/wasm/index.md](https://preliminary.istio.io/latest/docs/concepts/wasm)
- [docs/ops/best-practices/observability/index.md](https://preliminary.istio.io/latest/docs/ops/best-practices/observability)
- [docs/ops/common-problems/observability-issues/index.md](https://preliminary.istio.io/latest/docs/ops/common-problems/observability-issues)
- [docs/ops/configuration/telemetry/envoy-stats/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/telemetry/envoy-stats)
- [docs/ops/configuration/telemetry/monitoring-multicluster-prometheus/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/telemetry/monitoring-multicluster-prometheus)
- [docs/reference/config/policy-and-telemetry/attribute-vocabulary/index.md](https://preliminary.istio.io/latest/docs/reference/config/policy-and-telemetry/attribute-vocabulary)
- [docs/reference/config/policy-and-telemetry/expression-language/index.md](https://preliminary.istio.io/latest/docs/reference/config/policy-and-telemetry/expression-language)
- [docs/reference/config/policy-and-telemetry/metrics/index.md](https://preliminary.istio.io/latest/docs/reference/config/policy-and-telemetry/metrics)
- [docs/reference/config/policy-and-telemetry/mixer-overview/index.md](https://preliminary.istio.io/latest/docs/reference/config/policy-and-telemetry/mixer-overview)
- [docs/reference/config/proxy_extensions/wasm_telemetry/index.md](https://preliminary.istio.io/latest/docs/reference/config/proxy_extensions/wasm_telemetry)
- [docs/tasks/observability/distributed-tracing/configurability/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/distributed-tracing/configurability)
- [docs/tasks/observability/distributed-tracing/jaeger/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/distributed-tracing/jaeger)
- [docs/tasks/observability/distributed-tracing/lightstep/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/distributed-tracing/lightstep)
- [docs/tasks/observability/distributed-tracing/overview/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/distributed-tracing/overview)
- [docs/tasks/observability/distributed-tracing/zipkin/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/distributed-tracing/zipkin)
- [docs/tasks/observability/gateways/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/gateways)
- [docs/tasks/observability/kiali/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/kiali)
- [docs/tasks/observability/logs/access-log/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/logs/access-log)
- [docs/tasks/observability/metrics/classify-metrics/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/metrics/classify-metrics)
- [docs/tasks/observability/metrics/customize-metrics/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/metrics/customize-metrics)
- [docs/tasks/observability/metrics/querying-metrics/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/metrics/querying-metrics)
- [docs/tasks/observability/metrics/tcp-metrics/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/metrics/tcp-metrics)
- [docs/tasks/observability/metrics/using-istio-dashboard/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/metrics/using-istio-dashboard)
- [docs/tasks/observability/mixer/logs/collecting-logs/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/mixer/logs/collecting-logs)
- [docs/tasks/observability/mixer/logs/fluentd/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/mixer/logs/fluentd)
- [docs/tasks/observability/mixer/metrics/collecting-metrics/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/mixer/metrics/collecting-metrics)
- [docs/tasks/observability/mixer/metrics/tcp-metrics/index.md](https://preliminary.istio.io/latest/docs/tasks/observability/mixer/metrics/tcp-metrics)
- [docs/tasks/policy-enforcement/control-headers/index.md](https://preliminary.istio.io/latest/docs/tasks/policy-enforcement/control-headers)
- [docs/tasks/policy-enforcement/denial-and-list/index.md](https://preliminary.istio.io/latest/docs/tasks/policy-enforcement/denial-and-list)
- [docs/tasks/policy-enforcement/enabling-policy/index.md](https://preliminary.istio.io/latest/docs/tasks/policy-enforcement/enabling-policy)
- [docs/tasks/policy-enforcement/rate-limiting/index.md](https://preliminary.istio.io/latest/docs/tasks/policy-enforcement/rate-limiting)
## istio/wg-security-maintainers: 16 docs
- [docs/concepts/security/index.md](https://preliminary.istio.io/latest/docs/concepts/security)
- [docs/ops/best-practices/security/index.md](https://preliminary.istio.io/latest/docs/ops/best-practices/security)
- [docs/ops/common-problems/security-issues/index.md](https://preliminary.istio.io/latest/docs/ops/common-problems/security-issues)
- [docs/ops/configuration/security/harden-docker-images/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/security/harden-docker-images)
- [docs/ops/configuration/security/root-transition/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/security/root-transition)
- [docs/reference/config/security/conditions/index.md](https://preliminary.istio.io/latest/docs/reference/config/security/conditions)
- [docs/tasks/security/authentication/authn-policy/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authentication/authn-policy)
- [docs/tasks/security/authentication/mtls-migration/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authentication/mtls-migration)
- [docs/tasks/security/authorization/authz-deny/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authorization/authz-deny)
- [docs/tasks/security/authorization/authz-http/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authorization/authz-http)
- [docs/tasks/security/authorization/authz-ingress/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authorization/authz-ingress)
- [docs/tasks/security/authorization/authz-jwt/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authorization/authz-jwt)
- [docs/tasks/security/authorization/authz-tcp/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authorization/authz-tcp)
- [docs/tasks/security/authorization/authz-td-migration/index.md](https://preliminary.istio.io/latest/docs/tasks/security/authorization/authz-td-migration)
- [docs/tasks/security/cert-management/dns-cert/index.md](https://preliminary.istio.io/latest/docs/tasks/security/cert-management/dns-cert)
- [docs/tasks/security/cert-management/plugin-ca-cert/index.md](https://preliminary.istio.io/latest/docs/tasks/security/cert-management/plugin-ca-cert)
## istio/wg-user-experience-maintainers: 33 docs
- [docs/ops/common-problems/injection/index.md](https://preliminary.istio.io/latest/docs/ops/common-problems/injection)
- [docs/ops/common-problems/validation/index.md](https://preliminary.istio.io/latest/docs/ops/common-problems/validation)
- [docs/ops/configuration/mesh/app-health-check/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/mesh/app-health-check)
- [docs/ops/configuration/mesh/config-resource-ready/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/mesh/config-resource-ready)
- [docs/ops/configuration/mesh/injection-concepts/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/mesh/injection-concepts)
- [docs/ops/configuration/mesh/secret-creation/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/mesh/secret-creation)
- [docs/ops/configuration/mesh/webhook/index.md](https://preliminary.istio.io/latest/docs/ops/configuration/mesh/webhook)
- [docs/ops/diagnostic-tools/component-logging/index.md](https://preliminary.istio.io/latest/docs/ops/diagnostic-tools/component-logging)
- [docs/ops/diagnostic-tools/controlz/index.md](https://preliminary.istio.io/latest/docs/ops/diagnostic-tools/controlz)
- [docs/ops/diagnostic-tools/istioctl-analyze/index.md](https://preliminary.istio.io/latest/docs/ops/diagnostic-tools/istioctl-analyze)
- [docs/ops/diagnostic-tools/istioctl-describe/index.md](https://preliminary.istio.io/latest/docs/ops/diagnostic-tools/istioctl-describe)
- [docs/ops/diagnostic-tools/istioctl/index.md](https://preliminary.istio.io/latest/docs/ops/diagnostic-tools/istioctl)
- [docs/ops/diagnostic-tools/proxy-cmd/index.md](https://preliminary.istio.io/latest/docs/ops/diagnostic-tools/proxy-cmd)
- [docs/reference/config/analysis/ist0001/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0001)
- [docs/reference/config/analysis/ist0002/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0002)
- [docs/reference/config/analysis/ist0101/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0101)
- [docs/reference/config/analysis/ist0102/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0102)
- [docs/reference/config/analysis/ist0103/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0103)
- [docs/reference/config/analysis/ist0104/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0104)
- [docs/reference/config/analysis/ist0105/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0105)
- [docs/reference/config/analysis/ist0106/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0106)
- [docs/reference/config/analysis/ist0107/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0107)
- [docs/reference/config/analysis/ist0108/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0108)
- [docs/reference/config/analysis/ist0109/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0109)
- [docs/reference/config/analysis/ist0110/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0110)
- [docs/reference/config/analysis/ist0111/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0111)
- [docs/reference/config/analysis/ist0112/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0112)
- [docs/reference/config/analysis/ist0113/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0113)
- [docs/reference/config/analysis/ist0118/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0118)
- [docs/reference/config/analysis/ist0119/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/ist0119)
- [docs/reference/config/analysis/message-format/index.md](https://preliminary.istio.io/latest/docs/reference/config/analysis/message-format)
- [docs/reference/config/config-status/index.md](https://preliminary.istio.io/latest/docs/reference/config/config-status)
- [docs/reference/config/metrics/index.md](https://preliminary.istio.io/latest/docs/reference/config/metrics)

View File

@ -10,7 +10,7 @@ aliases:
- /docs/examples/integrating-vms/
- /docs/examples/mesh-expansion/bookinfo-expanded
- /docs/examples/vm-bookinfo
owner: istio/wg-user-experience-maintainers
owner: istio/wg-environments-maintainers
test: no
---

View File

@ -11,7 +11,7 @@ keywords:
aliases:
- /docs/examples/mesh-expansion/multi-network
- /docs/tasks/virtual-machines/multi-network
owner: istio/wg-user-experience-maintainers
owner: istio/wg-environments-maintainers
test: no
---

View File

@ -11,7 +11,7 @@ aliases:
- /docs/setup/kubernetes/additional-setup/mesh-expansion/
- /docs/examples/mesh-expansion/single-network
- /docs/tasks/virtual-machines/single-network
owner: istio/wg-user-experience-maintainers
owner: istio/wg-environments-maintainers
test: no
---

67
scripts/doc_owners.sh Executable file
View File

@ -0,0 +1,67 @@
#!/bin/bash
# Copyright Istio Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
set -e
owners_listing() {
echo "<!-- WARNING: THIS IS AN AUTO-GENERATED FILE, DO NOT EDIT. UPDATE THE OWNER ATTRIBUTE IN THE DOCUMENT FILES, INSTEAD -->"
echo "# Istio.io Document Owners"
echo ""
echo "There are $(find docs -name '*.md' -exec grep -q '^owner: istio/wg-' {} \; -print | wc -l) owned istio.io docs."
echo ""
echo "## istio/wg-docs-maintainers: \
$(find docs -name '*.md' -exec grep -q '^owner: istio/wg-docs-maintainers' {} \; -print | wc -l) docs"
echo ""
find docs -name '*.md' -exec grep -q '^owner: istio/wg-docs-maintainers' {} \; -print | sort
echo ""
echo "## istio/wg-environments-maintainers: \
$(find docs -name '*.md' -exec grep -q '^owner: istio/wg-environments-maintainers' {} \; -print | wc -l) docs"
echo ""
find docs -name '*.md' -exec grep -q '^owner: istio/wg-environments-maintainers' {} \; -print | sort
echo ""
echo "## istio/wg-networking-maintainers: \
$(find docs -name '*.md' -exec grep -q '^owner: istio/wg-networking-maintainers' {} \; -print | wc -l) docs"
echo ""
find docs -name '*.md' -exec grep -q '^owner: istio/wg-networking-maintainers' {} \; -print | sort
echo ""
echo "## istio/wg-policies-and-telemetry-maintainers: \
$(find docs -name '*.md' -exec grep -q '^owner: istio/wg-policies-and-telemetry-maintainers' {} \; -print | wc -l) docs"
echo ""
find docs -name '*.md' -exec grep -q '^owner: istio/wg-policies-and-telemetry-maintainers' {} \; -print | sort
echo ""
echo "## istio/wg-security-maintainers: \
$(find docs -name '*.md' -exec grep -q '^owner: istio/wg-security-maintainers' {} \; -print | wc -l) docs"
echo ""
find docs -name '*.md' -exec grep -q '^owner: istio/wg-security-maintainers' {} \; -print | sort
echo ""
echo "## istio/wg-user-experience-maintainers: \
$(find docs -name '*.md' -exec grep -q '^owner: istio/wg-user-experience-maintainers' {} \; -print | wc -l) docs"
echo ""
find docs -name '*.md' -exec grep -q '^owner: istio/wg-user-experience-maintainers' {} \; -print | sort
}
pushd content/en
owners_listing > ../../DOC_OWNERS.md
sed -i '' -e 's|^docs/\(.*\)/index.md|- [docs/\1/index.md](https://preliminary.istio.io/latest/docs/\1)|' ../../DOC_OWNERS.md
popd