Skip to content

Commit b612e9b

Browse files
Remove references to Equinix
Equinix metal is no longer available as a service. This change removes references to Qeuinix metal. Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
1 parent 1b5a698 commit b612e9b

File tree

5 files changed

+4
-13
lines changed

5 files changed

+4
-13
lines changed

Dockerfile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ ARG LXD_REF=v0.1.2
66
ARG INCUS_REF=v0.1.2
77
ARG AWS_REF=v0.1.3
88
ARG GCP_REF=v0.1.2
9-
ARG EQUINIX_REF=v0.1.2
109
ARG K8S_REF=v0.3.2
1110
ARG LINODE_REF=v0.2.0
1211

@@ -23,7 +22,6 @@ RUN git clone --depth 1 --branch ${LXD_REF} https://github.com/cloudbase/garm-pr
2322
RUN git clone --depth 1 --branch ${INCUS_REF} https://github.com/cloudbase/garm-provider-incus /build/garm-provider-incus
2423
RUN git clone --depth 1 --branch ${AWS_REF} https://github.com/cloudbase/garm-provider-aws /build/garm-provider-aws
2524
RUN git clone --depth 1 --branch ${GCP_REF} https://github.com/cloudbase/garm-provider-gcp /build/garm-provider-gcp
26-
RUN git clone --depth 1 --branch ${EQUINIX_REF} https://github.com/cloudbase/garm-provider-equinix /build/garm-provider-equinix
2725
RUN git clone --depth 1 --branch ${LINODE_REF} https://github.com/flatcar/garm-provider-linode /build/garm-provider-linode
2826

2927
RUN git clone --depth 1 --branch v0.3.1 https://github.com/mercedes-benz/garm-provider-k8s /build/garm-provider-k8s
@@ -39,7 +37,6 @@ RUN cd /build/garm-provider-lxd && go build -ldflags="-linkmode external -extldf
3937
RUN cd /build/garm-provider-incus && go build -ldflags="-linkmode external -extldflags '-static' -s -w -X main.Version=${INCUS_REF}" -o /opt/garm/providers.d/garm-provider-incus . && upx /opt/garm/providers.d/garm-provider-incus
4038
RUN cd /build/garm-provider-aws && go build -ldflags="-linkmode external -extldflags '-static' -s -w -X main.Version=${AWS_REF}" -o /opt/garm/providers.d/garm-provider-aws . && upx /opt/garm/providers.d/garm-provider-aws
4139
RUN cd /build/garm-provider-gcp && go build -ldflags="-linkmode external -extldflags '-static' -s -w -X main.Version=${GCP_REF}" -o /opt/garm/providers.d/garm-provider-gcp . && upx /opt/garm/providers.d/garm-provider-gcp
42-
RUN cd /build/garm-provider-equinix && go build -ldflags="-linkmode external -extldflags '-static' -s -w -X main.Version=${EQUINIX_REF}" -o /opt/garm/providers.d/garm-provider-equinix . && upx /opt/garm/providers.d/garm-provider-equinix
4340
RUN cd /build/garm-provider-linode && go build -ldflags="-linkmode external -extldflags '-static' -s -w" -o /opt/garm/providers.d/garm-provider-linode . && upx /opt/garm/providers.d/garm-provider-linode
4441

4542
RUN cd /build/garm-provider-k8s/cmd/garm-provider-k8s && go build -ldflags="-linkmode external -extldflags '-static' -s -w" -o /opt/garm/providers.d/garm-provider-k8s . && upx /opt/garm/providers.d/garm-provider-k8s
@@ -53,7 +50,6 @@ COPY --from=builder /opt/garm/providers.d/garm-provider-incus /opt/garm/provider
5350
COPY --from=builder /opt/garm/providers.d/garm-provider-azure /opt/garm/providers.d/garm-provider-azure
5451
COPY --from=builder /opt/garm/providers.d/garm-provider-aws /opt/garm/providers.d/garm-provider-aws
5552
COPY --from=builder /opt/garm/providers.d/garm-provider-gcp /opt/garm/providers.d/garm-provider-gcp
56-
COPY --from=builder /opt/garm/providers.d/garm-provider-equinix /opt/garm/providers.d/garm-provider-equinix
5753
COPY --from=builder /opt/garm/providers.d/garm-provider-linode /opt/garm/providers.d/garm-provider-linode
5854

5955
COPY --from=builder /opt/garm/providers.d/garm-provider-k8s /opt/garm/providers.d/garm-provider-k8s

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ External providers are binaries that GARM calls into to create runners in a part
7474
* [Kubernetes](https://github.com/mercedes-benz/garm-provider-k8s) - Thanks to the amazing folks at @mercedes-benz for sharing their awesome provider!
7575
* [LXD](https://github.com/cloudbase/garm-provider-lxd)
7676
* [Incus](https://github.com/cloudbase/garm-provider-incus)
77-
* [Equinix Metal](https://github.com/cloudbase/garm-provider-equinix)
7877
* [Amazon EC2](https://github.com/cloudbase/garm-provider-aws)
7978
* [Google Cloud Platform (GCP)](https://github.com/cloudbase/garm-provider-gcp)
8079
* [Oracle Cloud Infrastructure (OCI)](https://github.com/cloudbase/garm-provider-oci)

doc/config.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,6 @@ For non-testing purposes, these are the external providers currently available:
296296
* [Kubernetes](https://github.com/mercedes-benz/garm-provider-k8s) - Thanks to the amazing folks at @mercedes-benz for sharing their awesome provider!
297297
* [LXD](https://github.com/cloudbase/garm-provider-lxd)
298298
* [Incus](https://github.com/cloudbase/garm-provider-incus)
299-
* [Equinix Metal](https://github.com/cloudbase/garm-provider-equinix)
300299
* [Amazon EC2](https://github.com/cloudbase/garm-provider-aws)
301300
* [Google Cloud Platform (GCP)](https://github.com/cloudbase/garm-provider-gcp)
302301
* [Oracle Cloud Infrastructure (OCI)](https://github.com/cloudbase/garm-provider-oci)
@@ -477,4 +476,4 @@ The config options are fairly straight forward.
477476

478477
The GARM API server has the option to enable TLS, but I suggest you use a reverse proxy and enable TLS termination in that reverse proxy. There is an `nginx` sample in this repository with TLS termination enabled.
479478

480-
You can of course enable TLS in both garm and the reverse proxy. The choice is yours.
479+
You can of course enable TLS in both garm and the reverse proxy. The choice is yours.

doc/quickstart.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ This is where you have a decision to make. GARM has a number of providers you ca
9393
* [Kubernetes](https://github.com/mercedes-benz/garm-provider-k8s) - Thanks to the amazing folks at @mercedes-benz for sharing their awesome provider!
9494
* [LXD](https://github.com/cloudbase/garm-provider-lxd)
9595
* [Incus](https://github.com/cloudbase/garm-provider-incus)
96-
* [Equinix Metal](https://github.com/cloudbase/garm-provider-equinix)
9796
* [Amazon EC2](https://github.com/cloudbase/garm-provider-aws)
9897
* [Google Cloud Platform (GCP)](https://github.com/cloudbase/garm-provider-gcp)
9998
* [Oracle Cloud Infrastructure (OCI)](https://github.com/cloudbase/garm-provider-oci)

doc/using_garm.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ ubuntu@garm:~$ garm-cli provider list
135135
+--------------+---------------------------------+----------+
136136
| Amazon EC2 | Amazon EC2 provider | external |
137137
+--------------+---------------------------------+----------+
138-
| equinix | Equinix Metal | external |
139-
+--------------+---------------------------------+----------+
140138
```
141139

142140
Each of these providers can be used to set up a runner pool for a repository, organization or enterprise.
@@ -540,7 +538,7 @@ Let's unpack the command and explain what happened above. We added a new pool of
540538

541539
We also specified the `--min-idle-runners` option to tell GARM to always keep at least 1 runner idle in the pool. This is useful for repositories that have a lot of workflows that run often, and we want to make sure that we always have a runner ready to pick up a job.
542540

543-
If we review the output of the command, we can see that the pool was created with a maximum number of 5 runners. This is just a default we can tweak when creating the pool, or later using the `garm-cli pool update` command. We can also see that the pool was created with a runner botstrap timeout of 20 minutes. This timeout is important on provider where the instance may take a long time to spin up. For example, on Equinix Metal, some operating systems can take a few minutes to install and reboot. This timeout can be tweaked to a higher value to account for this.
541+
If we review the output of the command, we can see that the pool was created with a maximum number of 5 runners. This is just a default we can tweak when creating the pool, or later using the `garm-cli pool update` command. We can also see that the pool was created with a runner botstrap timeout of 20 minutes. This timeout is important on provider where the instance may take a long time to spin up. For example, if you're deploying an Ironic node on OpenStack, some operating systems can take a few minutes to install and reboot. This timeout can be tweaked to a higher value to account for this.
544542

545543
The pool was created with the `--enabled` flag set to `false`, so the pool won't create any runners yet:
546544

@@ -574,7 +572,7 @@ ubuntu@garm:~/garm$ garm-cli pool list --all
574572
+--------------------------------------+---------------------------+--------------+-----------------------------------------+------------------+-------+---------+---------------+----------+
575573
| ID | IMAGE | FLAVOR | TAGS | BELONGS TO | LEVEL | ENABLED | RUNNER PREFIX | PRIORITY |
576574
+--------------------------------------+---------------------------+--------------+-----------------------------------------+------------------+-------+---------+---------------+----------+
577-
| 8935f6a6-f20f-4220-8fa9-9075e7bd7741 | windows_2022 | c3.small.x86 | self-hosted x64 Windows windows equinix | gsamfira/scripts | repo | false | garm | 0 |
575+
| 8935f6a6-f20f-4220-8fa9-9075e7bd7741 | windows_2022 | c3.small.x86 | self-hosted x64 Windows windows | gsamfira/scripts | repo | false | garm | 0 |
578576
+--------------------------------------+---------------------------+--------------+-----------------------------------------+------------------+-------+---------+---------------+----------+
579577
| 9233b3f5-2ccf-4689-8f86-a8a0d656dbeb | runner-upstream:latest | small | self-hosted x64 Linux k8s org | gsamfira | org | false | garm | 0 |
580578
+--------------------------------------+---------------------------+--------------+-----------------------------------------+------------------+-------+---------+---------------+----------+
@@ -813,4 +811,4 @@ To view existing jobs, run the following command:
813811
garm-cli job list
814812
```
815813

816-
If you've just set up GARM and have not yet created a pool or triggered a job, this will be empty. If you've configured everything and still don't receive jobs, you'll need to make sure that your URLs (discussed at the begining of this article), are correct. GitHub needs to be able to reach the webhook URL that our GARM instance listens on.
814+
If you've just set up GARM and have not yet created a pool or triggered a job, this will be empty. If you've configured everything and still don't receive jobs, you'll need to make sure that your URLs (discussed at the begining of this article), are correct. GitHub needs to be able to reach the webhook URL that our GARM instance listens on.

0 commit comments

Comments
 (0)