ngrok-operator
Expose your service in Kubernetes to the Internet with Ngrok easily! Automatically reload ngrok sessions after expired!
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Expose your service in Kubernetes to the Internet with Ngrok easily! Automatically reload ngrok sessions after expired!
Basic Info
Statistics
- Stars: 103
- Watchers: 1
- Forks: 17
- Open Issues: 0
- Releases: 6
Topics
Metadata Files
README.md
ngrok-operator
Ngrok operator provide developer easy access to private Kubernetes cluster for testing purpose via ngrok. Automate the creation of ngrok tunnel via CRD and automatically reload ngrok session when expired!
Installing
To install the chart with the release name my-ngrok-operator:
console
helm repo add ngrok-operator https://zufardhiyaulhaq.com/ngrok-operator/charts/releases/
helm install my-ngrok-operator ngrok-operator/ngrok-operator --values values.yaml
Usage
- Apply some example
console kubectl apply -f examples/deployment/ kubectl apply -f examples/http/simple/ kubectl apply -f examples/http/full-configuration/ Check ngrok object
console kubectl get ngrok --all-namespaces NAMESPACE NAME STATUS URL default http-simple created https://9496e56ed0bc.ngrok.io default http-full-configuration created https://ngrok.zufardhiyaulhaq.comaccess the URL
console https://d5150f7c3588.ngrok.io https://ngrok.zufardhiyaulhaq.com
Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| operator.image | string | "zufardhiyaulhaq/ngrok-operator" | |
| operator.replica | int | 1 | |
| operator.tag | string | "v1.3.0" | |
| resources.limits.cpu | string | "200m" | |
| resources.limits.memory | string | "100Mi" | |
| resources.requests.cpu | string | "100m" | |
| resources.requests.memory | string | "20Mi" | |
see example files here
```yaml operator: # image of ngrok-operator image: "zufardhiyaulhaq/ngrok-operator" # tag of ngrok-operator image tag: "v1.3.0" # number of replica for deployment replica: 1
resources: limits: cpu: 200m memory: 100Mi requests: cpu: 100m memory: 20Mi ```
Owner
- Name: Zufar Dhiyaulhaq
- Login: zufardhiyaulhaq
- Kind: user
- Location: Indonesia
- Company: GoTo Financial
- Website: http://zufardhiyaulhaq.com
- Twitter: zufardhiyaulhaq
- Repositories: 119
- Profile: https://github.com/zufardhiyaulhaq
@gopaytech Engineering, @cloudnative-id lead organizer
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Dhiyaulhaq" given-names: "Zufar" title: "ngrok-operator" version: 1.3.0 date-released: 2022-04-23 url: "https://github.com/zufardhiyaulhaq/ngrok-operator"
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| zufardhiyaulhaq | z****q@g****m | 61 |
| walejandromt | w****t@g****m | 5 |
| allcontributors[bot] | 4****] | 2 |
| dependabot[bot] | 4****] | 1 |
| Sayak Mukhopadhyay | m****k@g****m | 1 |
| David J. M. Karlsen | d****d@d****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 8
- Total pull requests: 16
- Average time to close issues: 4 days
- Average time to close pull requests: about 11 hours
- Total issue authors: 3
- Total pull request authors: 6
- Average comments per issue: 3.13
- Average comments per pull request: 1.0
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- davidkarlsen (3)
- kriss-s (3)
- SayakMukhopadhyay (2)
Pull Request Authors
- zufardhiyaulhaq (11)
- davidkarlsen (1)
- dependabot[bot] (1)
- walejandromt (1)
- allcontributors[bot] (1)
- SayakMukhopadhyay (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 1
- Total dependent repositories: 1
- Total versions: 4
proxy.golang.org: github.com/zufardhiyaulhaq/ngrok-operator
- Homepage: https://github.com/zufardhiyaulhaq/ngrok-operator
- Documentation: https://pkg.go.dev/github.com/zufardhiyaulhaq/ngrok-operator#section-documentation
- License: MIT
-
Latest release: v1.3.0
published almost 4 years ago
Rankings
Dependencies
- cloud.google.com/go v0.60.0
- github.com/go-lintpack/lintpack v0.5.2
- github.com/golangci/errcheck v0.0.0-20181223084120-ef45e06d44b6
- github.com/golangci/go-tools v0.0.0-20190318055746-e32c54105b7c
- github.com/golangci/goconst v0.0.0-20180610141641-041c5f2b40f3
- github.com/golangci/gocyclo v0.0.0-20180528134321-2becd97e67ee
- github.com/golangci/golangci-lint v1.41.1
- github.com/golangci/gosec v0.0.0-20190211064107-66fb7fc33547
- github.com/golangci/ineffassign v0.0.0-20190609212857-42439a7714cc
- github.com/golangci/prealloc v0.0.0-20180630174525-215b22d4de21
- github.com/klauspost/cpuid v1.2.0
- github.com/norwoodj/helm-docs v1.10.0
- github.com/onsi/ginkgo v1.16.4
- github.com/onsi/gomega v1.13.0
- github.com/shirou/gopsutil v0.0.0-20180427012116-c95755e4bcd7
- github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4
- github.com/stretchr/testify v1.7.0
- golang.org/x/tools v0.1.3
- gopkg.in/airbrake/gobrake.v2 v2.0.9
- gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
- k8s.io/api v0.21.2
- k8s.io/apimachinery v0.21.2
- k8s.io/client-go v0.21.2
- sigs.k8s.io/controller-runtime v0.9.2
- sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4
- 1106 dependencies
- actions/checkout v2 composite
- actions/setup-go v2 composite
- azure/setup-helm v1 composite
- azure/setup-kubectl v3 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- kitabisa/sonarqube-action v1.1.0 composite
- nolar/setup-k3d-k3s v1 composite
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- actions/checkout v2 composite
- actions/setup-go v2 composite
- docker/build-push-action v2 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- gcr.io/distroless/static nonroot build
- golang 1.16 build