@@ -9,45 +9,45 @@ info: To determine the technical writer assigned to the Stage/Group associated w
...
@@ -9,45 +9,45 @@ info: To determine the technical writer assigned to the Stage/Group associated w
You can run `kas` and `agentk` locally to test the [Kubernetes Agent](index.md) yourself.
You can run `kas` and `agentk` locally to test the [Kubernetes Agent](index.md) yourself.
1. Create a `cfg.yaml` file from the contents of
1. Create a `cfg.yaml` file from the contents of
[`kas_config_example.yaml`](https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/blob/master/doc/kas_config_example.yaml), or this example:
[`config_example.yaml`](https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/blob/master/pkg/kascfg/config_example.yaml), or this example:
[the agent you created](../../user/clusters/agent/index.md#create-an-agent-record-in-gitlab). This file must not contain a newline character. You can create the file with this command:
[the agent you created](../../user/clusters/agent/index.md#create-an-agent-record-in-gitlab). This file must not contain a newline character. You can create the file with this command:
```shell
```shell
echo-n"<TOKEN>"> token.txt
echo -n "<TOKEN>" > token.txt
```
```
1. Start the binaries with the following commands:
1. Start the binaries with the following commands:
```shell
```shell
# Need GitLab to start
# Need GitLab to start
gdk start
gdk start
# Stop GDK's version of kas
# Stop GDK's version of kas
gdk stop gitlab-k8s-agent
gdk stop gitlab-k8s-agent
# Start kas
# Start kas
bazel run //cmd/kas ----configuration-file="$(pwd)/cfg.yaml"
bazel run //cmd/kas -- --configuration-file="$(pwd)/cfg.yaml"
```
```
1. In a new terminal window, run this command to start agentk:
1. In a new terminal window, run this command to start agentk:
```shell
```shell
bazel run //cmd/agentk ----kas-address=grpc://127.0.0.1:8150 --token-file="$(pwd)/token.txt"
bazel run //cmd/agentk -- --kas-address=grpc://127.0.0.1:8150 --token-file="$(pwd)/token.txt"