You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Future additions may extend these concepts to other parts of Akka.
8
8
Documentation
9
9
-------------
10
10
11
-
See [reference](https://doc.akka.io/docs/akka-management/current/) and [API](https://doc.akka.io/api/akka-management/current/akka/management/index.html)
11
+
See [reference](https://doc.akka.io/libraries/akka-management/current/) and [API](https://doc.akka.io/api/akka-management/current/akka/management/index.html)
-[ ] Check [reference](https://doc.akka.io/docs/akka-management/$VERSION$/) documentation. Check that the reference docs were deployed and show a version warning (see section below on how to fix the version warning).
30
+
-[ ] Check [reference](https://doc.akka.io/libraries/akka-management/$VERSION$/) documentation. Check that the reference docs were deployed and show a version warning (see section below on how to fix the version warning).
31
31
-[ ] Check the release on https://repo.akka.io/maven/com/lightbend/akka/management/akka-management_2.13/$VERSION$/akka-management_2.13-$VERSION$.pom
32
32
33
33
### When everything is on https://repo.akka.io/maven
@@ -37,7 +37,7 @@ Variables to be expanded in this template:
- [ ] Update [akka-dependencies bom](https://github.com/lightbend/akka-dependencies) and version for [Akka module versions](https://doc.akka.io/docs/akka-dependencies/current/) in [akka-dependencies repo](https://github.com/akka/akka-dependencies)
59
+
- [ ] Update [akka-dependencies bom](https://github.com/lightbend/akka-dependencies) and version for [Akka module versions](https://doc.akka.io/libraries/akka-dependencies/current/) in [akka-dependencies repo](https://github.com/akka/akka-dependencies)
Copy file name to clipboardExpand all lines: docs/src/main/paradox/bootstrap/istio.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
To bootstrap an Akka cluster in Istio, Istio must be configured to allow Akka cluster communication to bypass the Istio sidecar proxy. Istio's routing design is made such that services don't need to be aware of each others location, they just communicate with the proxy, and the mesh figures out how to route and secure the communication. However, Akka cluster communication is fundamentally location aware, in order to, for example, route messages to sharded actors. Hence a service mesh is not a suitable communication medium for cluster traffic, so it needs to be bypassed.
6
6
7
-
It is important to be aware that since Istio's proxy is bypassed, the Akka cluster communication will not be secured by Istio using TLS. If you wish to secure your cluster communication, you will need to configure [Akka remoting with mTLS](https://doc.akka.io/docs/akka/current/remoting-artery.html#remote-security) yourself.
7
+
It is important to be aware that since Istio's proxy is bypassed, the Akka cluster communication will not be secured by Istio using TLS. If you wish to secure your cluster communication, you will need to configure [Akka remoting with mTLS](https://doc.akka.io/libraries/akka-core/current/remoting-artery.html#remote-security) yourself.
8
8
9
9
Booting an Akka cluster in Istio requires a minimum Istio version of 1.2.0, as it requires the outbound port exclusions feature that was added in there. It also requires using the @ref[Kubernetes API](kubernetes-api.md) contact point discovery method to be used. The instructions below are for the additional configuration necessary to ensure an Akka cluster can be bootstrapped in Istio.
Copy file name to clipboardExpand all lines: docs/src/main/paradox/kubernetes-deployment/building-using-maven.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,7 @@ To build and publish the image run the following. The Docker username and regist
99
99
100
100
Note that the registry to push to must include the username, for example `-Ddocker.registry=docker.io/youruser`.
101
101
102
-
Security information (i.e. user and password) can be specified in multiple ways as described in section [docker-maven-plugin authentication](http://dmp.fabric8.io/#authentication).
102
+
Security information (i.e. user and password) can be specified in multiple ways as described in section [docker-maven-plugin authentication](https://dmp.fabric8.io/#authentication).
For a full list of Lightbend certified JDK builds and versions, see [here](https://doc.akka.io/docs/akka-dependencies/current/java-versions.html).
37
+
For a full list of Lightbend certified JDK builds and versions, see [here](https://doc.akka.io/libraries/akka-dependencies/current/java-versions.html).
Copy file name to clipboardExpand all lines: docs/src/main/paradox/kubernetes-deployment/deploying.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ make the logs quieter, but for now it will help us to understand what is happeni
61
61
62
62
1 [INFO] [akka.remote.artery.tcp.ArteryTcpTransport] - Remoting started with transport [Artery tcp]; listening on address [akka://[email protected]:25520] with UID [4609278524397890522] MDC: {akkaAddress=akka://[email protected]:25520, sourceThread=main, akkaSource=ArteryTcpTransport(akka://Appka), sourceActorSystem=Appka, akkaTimestamp=10:04:51.188UTC}
You can inspect the Akka Cluster membership status with the [Cluster HTTP Management](https://doc.akka.io/docs/akka-management/current/cluster-http-management.html).
153
+
You can inspect the Akka Cluster membership status with the @ref:[Cluster HTTP Management](../cluster-http-management.md).
Copy file name to clipboardExpand all lines: docs/src/main/paradox/kubernetes-deployment/preparing-for-production.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -66,14 +66,14 @@ spec:
66
66
Here are a few things to note:
67
67
68
68
* We're using a Kubernetes deployment. Deployments are logical groupings of pods that represent a single service using the same template.
69
-
They support [configurable rolling updates](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.11/#deploymentstrategy-v1-apps),
69
+
They support configurable rolling updates,
70
70
meaning the cluster will be gradually upgraded, rather than upgrading every node at once and incurring an outage. Be sure to consult @ref:[Kubernetes Rolling Updates](../rolling-updates.md#kubernetes-rolling-updates) for recommendations.
71
71
* We label the pod in the `template` with `app: appka`. This must match the ActorSystem name so that @ref[Akka Bootstrap](../bootstrap/index.md) finds the other nodes in the cluster.
72
72
* The image we're using is `akka-sample-cluster-kubernetes:latest`. This corresponds to the name and version of the service in our build.
73
73
We will discuss how to select an appropriate version number below.
74
74
* We've only requested minimal CPU to the pods for this service. This is suitable for a local deployment, but you may wish to increase it if you're
75
75
deploying to a real deployment. Note that we also haven't set a CPU limit, this is because it's
76
-
[recommended that JVMs do not set a CPU limit](https://doc.akka.io/docs/akka/current/additional/deploying.html#resource-limits).
76
+
[recommended that JVMs do not set a CPU limit](https://doc.akka.io/libraries/akka-core/current/additional/deploying.html#resource-limits).
77
77
* We've configured a liveness probe and readiness probe. These are provided out of the box by Akka Management and are discussed later.
Copy file name to clipboardExpand all lines: docs/src/main/paradox/kubernetes-lease.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ The API, configuration and behavior may change based on feedback from initial us
7
7
8
8
@@@
9
9
10
-
This module is an implementation of an [Akka Coordination Lease](https://doc.akka.io/docs/akka/current/coordination.html#lease) backed
10
+
This module is an implementation of an [Akka Coordination Lease](https://doc.akka.io/libraries/akka-core/current/coordination.html#lease) backed
11
11
by a [Custom Resource Definition (CRD)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) in Kubernetes.
12
12
Resources in Kubernetes offer [concurrency control and consistency](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)
13
13
that have been used to build a distributed lease/lock.
Copy file name to clipboardExpand all lines: docs/src/main/paradox/loglevels/log4j2.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ curl -X PUT "http://127.0.0.1:8558/loglevel/log4j2?logger=com.example.MyActor&le
71
71
72
72
#### Classic and Internal Akka Logger Level
73
73
74
-
Internal Akka actors and classic Akka does logging through the built in API there is an [additional level of filtering](https://doc.akka.io/docs/akka/current/logging.html#slf4j) using the
74
+
Internal Akka actors and classic Akka does logging through the built in API there is an [additional level of filtering](https://doc.akka.io/libraries/akka-core/current/logging.html#slf4j) using the
75
75
`akka.loglevel` setting. If you have not set `akka.loglevel` to `DEBUG` (recommended) log entries from the classic logging API may never reach the logger backend at all.
76
76
77
77
The current level configured with `akka.loglevel` can be inspected with a GET request to `loglevel/akka`.
Copy file name to clipboardExpand all lines: docs/src/main/paradox/loglevels/logback.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Dynamic Log Levels for Logback hooks into Akka Management and provides a route w
6
6
7
7
@@project-info{ projectId="loglevels-logback" }
8
8
9
-
Requires @ref:[Akka Management](../akka-management.md) and that the application uses [Logback](http://logback.qos.ch) as logging backend.
9
+
Requires @ref:[Akka Management](../akka-management.md) and that the application uses [Logback](https://logback.qos.ch) as logging backend.
10
10
11
11
The Akka dependencies are available from Akka's library repository. To access them there, you need to configure the URL for this repository.
12
12
@@ -71,7 +71,7 @@ curl -X PUT "http://127.0.0.1:8558/loglevel/logback?logger=com.example.MyActor&l
71
71
72
72
#### Classic and Internal Akka Logger Level
73
73
74
-
Internal Akka actors and classic Akka does logging through the built in API there is an [additional level of filtering](https://doc.akka.io/docs/akka/current/logging.html#slf4j) using the
74
+
Internal Akka actors and classic Akka does logging through the built in API there is an [additional level of filtering](https://doc.akka.io/libraries/akka-core/current/logging.html#slf4j) using the
75
75
`akka.loglevel` setting. If you have not set `akka.loglevel` to `DEBUG` (recommended) log entries from the classic logging API may never reach the logger backend at all.
76
76
77
77
The current level configured with `akka.loglevel` can be inspected with a GET request to `loglevel/akka`.
Copy file name to clipboardExpand all lines: docs/src/main/paradox/rolling-updates.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -206,7 +206,7 @@ roleRef:
206
206
207
207
## app-version from Deployment
208
208
209
-
When using Cluster Sharding, it is [recommended](https://doc.akka.io/docs/akka/current/additional/rolling-updates.html#cluster-sharding) to define an increasing `akka.cluster.app-version` configuration property for each roll out.
209
+
When using Cluster Sharding, it is [recommended](https://doc.akka.io/libraries/akka-core/current/additional/rolling-updates.html#cluster-sharding) to define an increasing `akka.cluster.app-version` configuration property for each roll out.
210
210
211
211
This works well unless you use `kubectl rollout undo` which deploys the previous ReplicaSet configuration which contains the previous value for that config.
Copy file name to clipboardExpand all lines: lease-kubernetes/src/main/scala/akka/coordination/lease/kubernetes/internal/KubernetesApiImpl.scala
+1-1
Original file line number
Diff line number
Diff line change
@@ -210,7 +210,7 @@ PUTs must contain resourceVersions. Response:
210
210
.to[String]
211
211
.map(body =>
212
212
thrownewLeaseException(
213
-
s"Unauthorized to communicate with Kubernetes API server. See https://doc.akka.io/docs/akka-management/current/kubernetes-lease.html#role-based-access-control for setting up access control. Body: $body"))
213
+
s"Unauthorized to communicate with Kubernetes API server. See https://doc.akka.io/libraries/akka-management/current/kubernetes-lease.html#role-based-access-control for setting up access control. Body: $body"))
0 commit comments