aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsickcodes <[email protected]>2021-02-12 18:11:48 +0000
committersickcodes <[email protected]>2021-02-12 18:11:48 +0000
commit4dcf20a362b93e5a1407a350aa3d3e4bbfe8a38e (patch)
tree86ebea1e6e7b2f32cd94b4ee118e5eb70bf2da59
parentMerge pull request #150 from MrBenFTW/patch-2 (diff)
downloaddocker-osx-4dcf20a362b93e5a1407a350aa3d3e4bbfe8a38e.tar.xz
docker-osx-4dcf20a362b93e5a1407a350aa3d3e4bbfe8a38e.zip
Kubernetes helm chart submission! Thanks @cephasara
-rw-r--r--CREDITS.md2
-rw-r--r--Dockerfile8
-rw-r--r--README.md5
-rw-r--r--helm/.DS_Storebin6148 -> 0 bytes
-rw-r--r--helm/Chart.yaml8
-rw-r--r--helm/README.md3
-rw-r--r--helm/artifacthub-repo.yml5
-rw-r--r--helm/docker-osx-0.1.0.tgzbin17912 -> 28319 bytes
-rwxr-xr-xhelm/helm-chart-generate.sh9
-rw-r--r--helm/index.yaml16
10 files changed, 47 insertions, 9 deletions
diff --git a/CREDITS.md b/CREDITS.md
index d245e1c..82f579a 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -54,3 +54,5 @@ These credits refer to the contributors to this repository:
[@prometheas](https://github.com/prometheas) - docs: fix broken multi-line docker command #140
+[@MrBenFTW](https://github.com/MrBenFTW) - Tempfix for arch #150
+
diff --git a/Dockerfile b/Dockerfile
index 3c6afb6..2314c1d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -65,11 +65,13 @@ ARG VERSION=10.15.6
ARG RANKMIRRORS
ARG MIRROR_COUNTRY=US
ARG MIRROR_COUNT=10
+
# TEMP-FIX for pacman issue
-RUN patched_glibc=glibc-linux4-2.33-4-x86_64.pkg.tar.zst && \
-curl -LO "https://repo.archlinuxcn.org/x86_64/$patched_glibc" && \
-bsdtar -C / -xvf "$patched_glibc"
+RUN patched_glibc=glibc-linux4-2.33-4-x86_64.pkg.tar.zst \
+ && curl -LO "https://repo.archlinuxcn.org/x86_64/$patched_glibc" \
+ && bsdtar -C / -xvf "$patched_glibc"
# TEMP-FIX for pacman issue
+
RUN if [[ "${RANKMIRRORS}" ]]; then \
{ pacman -Sy wget --noconfirm || pacman -Syu wget --noconfirm ; } \
; wget -O ./rankmirrors "https://raw.githubusercontent.com/sickcodes/Docker-OSX/master/rankmirrors" \
diff --git a/README.md b/README.md
index 79909d6..a12049b 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,11 @@ Enquire at https://sick.codes/contact
- Custom images, custom scripts, consulting (per hour available!)
- One-on-one with you, or your development team.
+## Kubernetes Support
+
+Kubernetes Helm Chart & Documentation [available at ./helm](https://github.com/sickcodes/Docker-OSX/tree/master/helm)
+
+[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/docker-osx)](https://artifacthub.io/packages/search?repo=docker-osx)
#### Follow [@sickcodes on Twitter](https://twitter.com/sickcodes) for updates or feature requests!
diff --git a/helm/.DS_Store b/helm/.DS_Store
deleted file mode 100644
index 5008ddf..0000000
--- a/helm/.DS_Store
+++ /dev/null
Binary files differ
diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index 0c6cc7c..321db02 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -1,6 +1,6 @@
apiVersion: v1
appVersion: "0.0.1.0"
-description: "Containerized OSX! Run Mac in a pod!"
+description: "Containerized OSX! Run OSX in a pod, headlessly, or with Xvfb. Test your Apps and master CI/CD processes."
name: docker-osx
version: 0.1.0
keywords:
@@ -8,3 +8,9 @@ keywords:
- mac
- macos
- qemu
+- cicd
+- ios
+- xnu
+- darwin
+- apple
+- osx \ No newline at end of file
diff --git a/helm/README.md b/helm/README.md
index 5728202..a6500e6 100644
--- a/helm/README.md
+++ b/helm/README.md
@@ -1,5 +1,8 @@
# docker-osx
+Available now on Artifact HUB
+[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/docker-osx)](https://artifacthub.io/packages/search?repo=docker-osx)
+
## Information
This installs `docker-osx` in Kubernetes.
diff --git a/helm/artifacthub-repo.yml b/helm/artifacthub-repo.yml
new file mode 100644
index 0000000..1da78a2
--- /dev/null
+++ b/helm/artifacthub-repo.yml
@@ -0,0 +1,5 @@
+# Artifact Hub repository metadata file
+repositoryID: 7b2e9eeb-620a-43e8-b2cc-24ca33125bfc
+owners: # (optional, used to claim repository ownership)
+ - name: sickcodes
diff --git a/helm/docker-osx-0.1.0.tgz b/helm/docker-osx-0.1.0.tgz
index 2a42ab3..3756681 100644
--- a/helm/docker-osx-0.1.0.tgz
+++ b/helm/docker-osx-0.1.0.tgz
Binary files differ
diff --git a/helm/helm-chart-generate.sh b/helm/helm-chart-generate.sh
new file mode 100755
index 0000000..14c4610
--- /dev/null
+++ b/helm/helm-chart-generate.sh
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+# Author: sick.codes
+# License: GPLv3+
+# Repo: https://github.com/sickcodes/Docker-OSX/
+# cd ../helm
+
+rm -f docker-osx-*.tgz
+helm package .
+helm repo index . --url https://sickcodes.github.io/Docker-OSX/helm/
diff --git a/helm/index.yaml b/helm/index.yaml
index 031afb6..4efc4de 100644
--- a/helm/index.yaml
+++ b/helm/index.yaml
@@ -3,16 +3,22 @@ entries:
docker-osx:
- apiVersion: v1
appVersion: 0.0.1.0
- created: "2021-02-11T02:01:36.6644313Z"
- description: Containerized OSX! Run Mac in a pod!
- digest: 38f0b5d8f77eda7be31e95346b981bff98964a884a3f7bc782a62fdf74880943
+ created: "2021-02-12T18:10:08.054368621Z"
+ description: Containerized OSX! Run OSX in a pod, headlessly, or with Xvfb. Test your Apps and master CI/CD processes.
+ digest: 04e88d78156fa1de709a3dad16558cb8f0bd1c1f0bde8144d530c9a0c143123a
keywords:
- docker-osx
- mac
- macos
- qemu
+ - cicd
+ - ios
+ - xnu
+ - darwin
+ - apple
+ - osx
name: docker-osx
urls:
- - https://github.com/sickcodes/Docker-OSX/helm/docker-osx-0.1.0.tgz
+ - https://sickcodes.github.io/Docker-OSX/helm/docker-osx-0.1.0.tgz
version: 0.1.0
-generated: "2021-02-11T02:01:36.663264193Z"
+generated: "2021-02-12T18:10:08.053067083Z"