Skip to content

Commit fe4867e

Browse files
fix: replace apl-docs with techdocs (#750)
1 parent 45b3cb7 commit fe4867e

File tree

8 files changed

+14
-38
lines changed

8 files changed

+14
-38
lines changed

src/openapi/api.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ servers:
1010

1111
externalDocs:
1212
description: 'This is the base url of the external documentation'
13-
url: https://apl-docs.net/ #Using this URL a final docUrl can be made using this+info.version+ the component's x-externalDocsPath
13+
url: https://techdocs.akamai.com/app-platform/docs/ #Using this URL a final docUrl can be made using this+info.version+ the component's x-externalDocsPath
1414

1515
x-responses:
1616
BadRequest: &BadRequest

src/openapi/backup.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Backup:
1717
- delete
1818
type: object
1919
description: Create Velero backup schedules for Persistent Volumes.
20-
x-externalDocsPath: docs/for-devs/console/backups
20+
x-externalDocsPath: disaster-recovery
2121
properties:
2222
id:
2323
type: string

src/openapi/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Build:
1616
- update
1717
- delete
1818
type: object
19-
x-externalDocsPath: docs/for-devs/console/builds
19+
x-externalDocsPath: team-container-images
2020
properties:
2121
id:
2222
type: string

src/openapi/cloudtty.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Cloudtty:
1616
- update-any
1717
- delete-any
1818
type: object
19-
x-externalDocsPath: docs/for-devs/console/cloudtty
19+
x-externalDocsPath: shell-tty
2020
properties:
2121
iFrameUrl:
2222
$ref: 'definitions.yaml#/wordCharacterPattern'

src/openapi/netpol.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Netpol:
1616
- update
1717
- delete
1818
type: object
19-
x-externalDocsPath: docs/for-devs/console/netpols
19+
x-externalDocsPath: team-network-policies
2020
properties:
2121
id:
2222
type: string

src/openapi/policies.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ Policy:
155155
- update
156156
- delete
157157
type: object
158-
x-externalDocsPath: docs/for-devs/console/policies
158+
x-externalDocsPath: team-security-policies
159159
properties:
160160
action:
161161
type: string

src/openapi/service.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Service:
1515
- read
1616
- update
1717
- delete
18-
x-externalDocsPath: docs/for-devs/console/services
18+
x-externalDocsPath: team-services
1919
properties:
2020
id:
2121
type: string
@@ -238,10 +238,10 @@ AplServiceSpec:
238238
title: Weight v2
239239
description: 'Percentage of traffic to version 2.'
240240
ingressClassName:
241-
description: Assign service to a paricular Load Balancer by selecting ingress class name.
242-
title: Ingress Class Name
243-
$ref: 'definitions.yaml#/idName'
244-
default: 'platform'
241+
description: Assign service to a paricular Load Balancer by selecting ingress class name.
242+
title: Ingress Class Name
243+
$ref: 'definitions.yaml#/idName'
244+
default: 'platform'
245245
tlsPass:
246246
description: Pass through the request as is to the backing service. Only available for pre-deployed regular (non-Knative) services.
247247
title: TLS passthrough

test/apps.yaml

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ appsInfo:
55
repo: https://github.com/prometheus/alertmanager
66
maintainers: Prometheus Community
77
relatedLinks:
8-
- https://apl-docs.net/docs/apps/alertmanager
9-
- https://prometheus.io/docs/alerting/latest/alertmanager]
8+
- https://prometheus.io/docs/alerting/latest/alertmanager
109
license: Apache 2.0
1110
dependencies: Prometheus
1211
about: Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of de-duplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. Alertmanager also takes care of silencing and inhibition of alerts.
@@ -17,7 +16,6 @@ appsInfo:
1716
repo: https://github.com/argoproj/argo-helm
1817
maintainers: Argo Project
1918
relatedLinks:
20-
- https://apl-docs.net/docs/apps/argocd
2119
- https://argo-cd.readthedocs.io
2220
license: Apache 2.0
2321
dependencies: None
@@ -29,7 +27,6 @@ appsInfo:
2927
repo: https://github.com/cert-manager/cert-manager
3028
maintainers: The Linux Foundation
3129
relatedLinks:
32-
- https://apl-docs.net/docs/apps/certmanager
3330
- https://cert-manager.io/
3431
license: Apache 2.0
3532
about: Cert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates. It can issue certificates from a variety of supported sources, including Let's Encrypt, HashiCorp Vault, and Venafi as well as private PKI, and it ensures certificates remain valid and up to date, attempting to renew certificates at an appropriate time before expiry.
@@ -51,7 +48,6 @@ appsInfo:
5148
repo: https://github.com/harness/drone
5249
maintainers: Harness
5350
relatedLinks:
54-
- https://apl-docs.net/docs/apps/drone
5551
- https://www.drone.io/
5652
license: Apache 2.0
5753
about: Drone is a continuous delivery system built on container technology. Drone uses a simple YAML build file, to define and execute build pipelines inside Docker containers.
@@ -80,7 +76,6 @@ appsInfo:
8076
repo: https://github.com/kubernetes-sigs/external-dns
8177
maintainers: Kubernetes SIGs
8278
relatedLinks:
83-
- https://apl-docs.net/docs/apps/external-dns
8479
- https://kubernetes-sigs.github.io/external-dns/v0.12.2/
8580
license: Apache 2.0
8681
about: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
@@ -91,7 +86,6 @@ appsInfo:
9186
repo: https://github.com/external-secrets/external-secrets
9287
maintainers: External Secrets community
9388
relatedLinks:
94-
- https://apl-docs.net/docs/apps/external-secrets
9589
- https://external-secrets.io
9690
license: Apache 2.0
9791
about: External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
@@ -102,7 +96,6 @@ appsInfo:
10296
repo: https://github.com/falcosecurity/falco
10397
maintainers: The Falco Authors
10498
relatedLinks:
105-
- https://apl-docs.net/docs/apps/falco
10699
- https://falco.org/docs
107100
license: Apache 2.0
108101
dependencies: None. Prometheus and Grafana are adviced
@@ -114,7 +107,6 @@ appsInfo:
114107
repo: https://github.com/open-policy-agent/gatekeeper
115108
maintainers: Open Policy Agent
116109
relatedLinks:
117-
- https://apl-docs.net/docs/apps/gatekeeper
118110
- https://open-policy-agent.github.io/gatekeeper/website/docs/
119111
license: Apache 2.0
120112
dependencies: None. Prometheus and Grafana are adviced.
@@ -126,7 +118,6 @@ appsInfo:
126118
repo: https://github.com/go-gitea/gitea
127119
maintainers: Gitea
128120
relatedLinks:
129-
- https://apl-docs.net/docs/apps/gitea
130121
- https://docs.gitea.io/en-us/
131122
license: MIT
132123
about: Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.
@@ -137,7 +128,6 @@ appsInfo:
137128
repo: https://github.com/grafana/grafana
138129
maintainers: Grafana Labs
139130
relatedLinks:
140-
- https://apl-docs.net/docs/apps/grafana
141131
- https://grafana.com/docs/grafana/latest/
142132
license: AGPL-3.0
143133
dependencies: Prometheus
@@ -149,7 +139,6 @@ appsInfo:
149139
repo: https://github.com/goharbor/harbor
150140
maintainers: Project Harbor
151141
relatedLinks:
152-
- https://apl-docs.net/docs/apps/harbor
153142
- https://goharbor.io/docs/2.6.0/
154143
license: Apache 2.0
155144
dependencies: None
@@ -170,7 +159,8 @@ appsInfo:
170159
appVersion: 1.7.1
171160
repo: https://github.com/kubernetes/ingress-nginx
172161
maintainers: NGINX
173-
relatedLinks: ['https://apl-docs.net/docs/apps/ingress-nginx', 'https://docs.nginx.com/nginx-ingress-controller/']
162+
relatedLinks:
163+
- https://docs.nginx.com/nginx-ingress-controller
174164
license: Apache 2.0
175165
about: ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer.
176166
integration: Otomi integrated ingress-nginx into an advanced ingress architecture.
@@ -180,7 +170,6 @@ appsInfo:
180170
repo: https://github.com/istio/istio
181171
maintainers: Istio
182172
relatedLinks:
183-
- https://apl-docs.net/docs/apps/istio
184173
- https://istio.io/
185174
license: Apache 2.0
186175
about: Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform.
@@ -192,7 +181,6 @@ appsInfo:
192181
repo: https://github.com/jaegertracing/jaeger
193182
maintainers: CNCF
194183
relatedLinks:
195-
- https://apl-docs.net/docs/apps/jaeger
196184
- https://www.jaegertracing.io/docs/1.37/
197185
license: Apache 2.0
198186
about: Jaeger is a distributed tracing platform. It can be used for monitoring microservices-based distributed systems. As on-the-ground microservice practitioners are quickly realizing, the majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in networking and observability. It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application.
@@ -203,7 +191,6 @@ appsInfo:
203191
repo: https://github.com/keycloak/keycloak
204192
maintainers: Keycloak
205193
relatedLinks:
206-
- https://apl-docs.net/docs/apps/keycloak
207194
- https://www.keycloak.org/documentation.html
208195
license: Apache 2.0
209196
about: Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services.
@@ -226,7 +213,6 @@ appsInfo:
226213
repo: https://github.com/knative/serving
227214
maintainers: Knative
228215
relatedLinks:
229-
- https://apl-docs.net/docs/apps/knative
230216
- https://knative.dev/docs/serving/
231217
license: Apache 2.0
232218
about: Knative Serving builds on Kubernetes to support deploying and serving of applications and functions as serverless containers. Serving is easy to get started with and scales to support advanced scenarios.
@@ -237,7 +223,6 @@ appsInfo:
237223
repo: https://github.com/kyverno/kyverno
238224
maintainers: Knative
239225
relatedLinks:
240-
- https://apl-docs.net/docs/apps/kyverno
241226
- https://kyverno.io/docs/kyverno-policies/
242227
license: Apache 2.0
243228
about: Kyverno is a policy engine designed for Kubernetes. It can validate, mutate, and generate configurations using admission controls and background scans. Kyverno policies are Kubernetes resources and do not require learning a new language.
@@ -247,7 +232,6 @@ appsInfo:
247232
repo: https://github.com/kubereboot/kured
248233
maintainers: Kured project
249234
relatedLinks:
250-
- https://apl-docs.net/docs/apps/kured
251235
- https://kured.dev/
252236
license: Apache 2.0
253237
about: Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS.
@@ -258,7 +242,6 @@ appsInfo:
258242
repo: https://github.com/tektoncd/pipeline
259243
maintainers: Tekton
260244
relatedLinks:
261-
- https://apl-docs.net/docs/apps/tekton
262245
- https://github.com/tektoncd/pipeline/blob/main/docs/README.md
263246
- https://github.com/tektoncd/catalog/tree/main/task/buildpacks/0.6
264247
- https://github.com/tektoncd/catalog/tree/main/task/git-clone/0.9
@@ -273,7 +256,6 @@ appsInfo:
273256
repo: https://github.com/grafana/loki
274257
maintainers: Grafana Labs
275258
relatedLinks:
276-
- https://apl-docs.net/docs/apps/loki
277259
- https://grafana.com/docs/loki/latest/
278260
license: AGPL-3.0
279261
dependencies: Prometheus, Grafana, Minio (if no external Object Storage is used)
@@ -285,7 +267,6 @@ appsInfo:
285267
repo: https://github.com/minio/minio
286268
maintainers: Minio
287269
relatedLinks:
288-
- https://apl-docs.net/docs/apps/minio
289270
- https://minio.io/
290271
license: Apache 2.0
291272
dependencies: None
@@ -297,7 +278,6 @@ appsInfo:
297278
repo: https://github.com/prometheus/prometheus
298279
maintainers: Prometheus
299280
relatedLinks:
300-
- https://apl-docs.net/docs/apps/prometheus
301281
- https://prometheus.io/
302282
license: Apache 2.0
303283
about: Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts when specified conditions are observed.
@@ -321,7 +301,6 @@ appsInfo:
321301
repo: https://github.com/bitnami-labs/sealed-secrets
322302
maintainers: Bitnami Labs
323303
relatedLinks:
324-
- https://apl-docs.net/docs/apps/sealed-secrets
325304
- https://github.com/bitnami-labs/sealed-secrets/tree/main/docs
326305
license: Apache 2.0
327306
about: Sealed Secrets is a Kubernetes Custom Resource Definition Controller which allows you to store even sensitive information in Git repositories.
@@ -343,7 +322,6 @@ appsInfo:
343322
repo: https://github.com/aquasecurity/trivy-operator
344323
maintainers: Aqua Security
345324
relatedLinks:
346-
- https://apl-docs.net/docs/apps/trivy-operator
347325
- https://aquasecurity.github.io/trivy-operator/v0.16.4/
348326
license: Apache 2.0
349327
dependencies: Prometheus, Grafana
@@ -355,7 +333,6 @@ appsInfo:
355333
repo: https://github.com/open-telemetry/opentelemetry-operator
356334
maintainers: Grafana labs
357335
relatedLinks:
358-
- https://apl-docs.net/docs/apps/otel
359336
- https://opentelemetry.io/docs/collector/
360337
license: AGPL-3.0
361338
dependencies: Prometheus, Grafana, Loki, Tempo
@@ -367,7 +344,6 @@ appsInfo:
367344
repo: https://github.com/vmware-tanzu/velero
368345
maintainers: VMware Tanzu
369346
relatedLinks:
370-
- https://apl-docs.net/docs/apps/velero
371347
- https://velero.io/docs/v1.9/
372348
- https://velero.io/docs/main/restic/
373349
license: Apache 2.0

0 commit comments

Comments
 (0)