Unwanted
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
# Jenkins (CI)
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
jenkins-primary:
|
|
||||||
image: "jenkins/jenkins:2.92"
|
|
||||||
ports:
|
|
||||||
- "${PORT}:8080"
|
|
||||||
labels:
|
|
||||||
io.rancher.sidekicks: jenkins-plugins,jenkins-datavolume
|
|
||||||
io.rancher.container.hostname_override: container_name
|
|
||||||
volumes_from:
|
|
||||||
- jenkins-plugins
|
|
||||||
- jenkins-datavolume
|
|
||||||
entrypoint: /usr/share/jenkins/rancher/jenkins.sh
|
|
||||||
jenkins-plugins:
|
|
||||||
image: rancher/jenkins-plugins:v0.1.1
|
|
||||||
jenkins-datavolume:
|
|
||||||
image: "busybox"
|
|
||||||
volumes:
|
|
||||||
- ${volume_work}:/var/jenkins_home
|
|
||||||
labels:
|
|
||||||
io.rancher.container.start_once: true
|
|
||||||
entrypoint: ["chown", "-R", "1000:1000", "/var/jenkins_home"]
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
catalog:
|
|
||||||
name: Jenkins
|
|
||||||
version: latest
|
|
||||||
# description:
|
|
||||||
# minimum_rancher_version:
|
|
||||||
# maximum_rancher_version:
|
|
||||||
# upgrade_from:
|
|
||||||
questions:
|
|
||||||
|
|
||||||
- variable: "PORT"
|
|
||||||
type: "int"
|
|
||||||
label: "Port Number"
|
|
||||||
description: "Which port should Jenkins listen on?"
|
|
||||||
default: 8080
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- variable: "volume_work"
|
|
||||||
description: "Work volume to save jenkins data"
|
|
||||||
label: "Work volume:"
|
|
||||||
required: true
|
|
||||||
default: "/var/lib/docker/jenkins-ci"
|
|
||||||
type: "string"
|
|
||||||
|
|
||||||
- variable: "plugins"
|
|
||||||
type: "multiline"
|
|
||||||
label: "List of Plugins"
|
|
||||||
description: |
|
|
||||||
List of plugins in the format <plugin_name>[:<version>]
|
|
||||||
one entry per line.
|
|
||||||
default: |
|
|
||||||
credentials
|
|
||||||
git
|
|
||||||
git-client
|
|
||||||
github
|
|
||||||
github-api
|
|
||||||
github-oauth
|
|
||||||
greenballs
|
|
||||||
junit
|
|
||||||
plain-credentials
|
|
||||||
scm-api
|
|
||||||
ssh-credentials
|
|
||||||
ssh-slaves
|
|
||||||
swarm
|
|
||||||
|
|
||||||
jenkins-primary:
|
|
||||||
metadata:
|
|
||||||
plugins: |
|
|
||||||
${plugins}
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
name: Jenkins
|
|
||||||
description: |
|
|
||||||
Status: NOT READY
|
|
||||||
# version:
|
|
||||||
# category:
|
|
||||||
maintainer: WilliamMiceli
|
|
||||||
# license:
|
|
||||||
# projectURL:
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
# Let's Encrypt
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
services:
|
|
||||||
letsencrypt:
|
|
||||||
image: janeczku/rancher-letsencrypt:v0.5.0
|
|
||||||
environment:
|
|
||||||
EULA: "${EULA}"
|
|
||||||
API_VERSION: "${API_VERSION}"
|
|
||||||
CERT_NAME: "${CERT_NAME}"
|
|
||||||
EMAIL: "${EMAIL}"
|
|
||||||
DOMAINS: "${DOMAINS}"
|
|
||||||
PUBLIC_KEY_TYPE: "${PUBLIC_KEY_TYPE}"
|
|
||||||
RENEWAL_TIME: "${RENEWAL_TIME}"
|
|
||||||
PROVIDER: "${PROVIDER}"
|
|
||||||
DNS_RESOLVERS: "${DNS_RESOLVERS}"
|
|
||||||
RENEWAL_PERIOD_DAYS: "${RENEWAL_PERIOD_DAYS}"
|
|
||||||
RUN_ONCE: "${RUN_ONCE}"
|
|
||||||
CLOUDFLARE_EMAIL: "${CLOUDFLARE_EMAIL}"
|
|
||||||
CLOUDFLARE_KEY: "${CLOUDFLARE_KEY}"
|
|
||||||
DO_ACCESS_TOKEN: "${DO_ACCESS_TOKEN}"
|
|
||||||
AWS_ACCESS_KEY: "${AWS_ACCESS_KEY}"
|
|
||||||
AWS_SECRET_KEY: "${AWS_SECRET_KEY}"
|
|
||||||
DNSIMPLE_EMAIL: "${DNSIMPLE_EMAIL}"
|
|
||||||
DNSIMPLE_KEY: "${DNSIMPLE_KEY}"
|
|
||||||
DYN_CUSTOMER_NAME: "${DYN_CUSTOMER_NAME}"
|
|
||||||
DYN_USER_NAME: "${DYN_USER_NAME}"
|
|
||||||
DYN_PASSWORD: "${DYN_PASSWORD}"
|
|
||||||
VULTR_API_KEY: "${VULTR_API_KEY}"
|
|
||||||
OVH_APPLICATION_KEY: "${OVH_APPLICATION_KEY}"
|
|
||||||
OVH_APPLICATION_SECRET: "${OVH_APPLICATION_SECRET}"
|
|
||||||
OVH_CONSUMER_KEY: "${OVH_CONSUMER_KEY}"
|
|
||||||
GANDI_API_KEY: "${GANDI_API_KEY}"
|
|
||||||
AZURE_CLIENT_ID: "${AZURE_CLIENT_ID}"
|
|
||||||
AZURE_CLIENT_SECRET: "${AZURE_CLIENT_SECRET}"
|
|
||||||
AZURE_SUBSCRIPTION_ID: "${AZURE_SUBSCRIPTION_ID}"
|
|
||||||
AZURE_TENANT_ID: "${AZURE_TENANT_ID}"
|
|
||||||
AZURE_RESOURCE_GROUP: "${AZURE_RESOURCE_GROUP}"
|
|
||||||
AURORA_USER_ID: "${AURORA_USER_ID}"
|
|
||||||
AURORA_KEY: "${AURORA_KEY}"
|
|
||||||
AURORA_ENDPOINT: "${AURORA_ENDPOINT}"
|
|
||||||
NS1_API_KEY: "${NS1_API_KEY}"
|
|
||||||
volumes:
|
|
||||||
- /var/lib/rancher:/var/lib/rancher
|
|
||||||
{{- if .Values.VOLUME_NAME}}
|
|
||||||
- {{.Values.VOLUME_NAME}}:/etc/letsencrypt
|
|
||||||
{{- end }}
|
|
||||||
labels:
|
|
||||||
io.rancher.container.create_agent: "true"
|
|
||||||
io.rancher.container.agent.role: "environment"
|
|
||||||
{{- if eq .Values.RUN_ONCE "true" }}
|
|
||||||
io.rancher.container.start_once: "true"
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.VOLUME_NAME}}
|
|
||||||
volumes:
|
|
||||||
{{.Values.VOLUME_NAME}}:
|
|
||||||
{{- if .Values.STORAGE_DRIVER}}
|
|
||||||
driver: {{.Values.STORAGE_DRIVER}}
|
|
||||||
{{- if .Values.STORAGE_DRIVER_OPT}}
|
|
||||||
driver_opts:
|
|
||||||
{{.Values.STORAGE_DRIVER_OPT}}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
@@ -1,284 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
catalog:
|
|
||||||
name: Let's Encrypt
|
|
||||||
version: latest
|
|
||||||
# description:
|
|
||||||
# minimum_rancher_version:
|
|
||||||
# maximum_rancher_version:
|
|
||||||
# upgrade_from:
|
|
||||||
questions:
|
|
||||||
|
|
||||||
- variable: EULA
|
|
||||||
label: I Agree to the Let's Encrypt TOS
|
|
||||||
description: |
|
|
||||||
Read https://letsencrypt.org/documents/LE-SA-v1.0.1-July-27-2015.pdf
|
|
||||||
required: true
|
|
||||||
type: enum
|
|
||||||
options:
|
|
||||||
- "Yes"
|
|
||||||
- "No"
|
|
||||||
|
|
||||||
- variable: API_VERSION
|
|
||||||
label: Let's Encrypt API Version
|
|
||||||
description: |
|
|
||||||
Select the Let's Encrypt API endpoint used for issuing the certificate.
|
|
||||||
Use `Sandbox` for testing your configuration.
|
|
||||||
required: true
|
|
||||||
type: enum
|
|
||||||
default: Production
|
|
||||||
options:
|
|
||||||
- Production
|
|
||||||
- Sandbox
|
|
||||||
|
|
||||||
- variable: EMAIL
|
|
||||||
label: Your Email Address
|
|
||||||
description: |
|
|
||||||
Enter the email address to use for creating the Let's Encrypt account.
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: CERT_NAME
|
|
||||||
label: Certificate Name
|
|
||||||
description: |
|
|
||||||
Name for storing the certificate in the Rancher API and in volumes.
|
|
||||||
Any existing certificate by that name will be updated.
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: DOMAINS
|
|
||||||
label: Domain Names
|
|
||||||
description: |
|
|
||||||
Comma delimited list of the certificate domains starting with the Common Name.
|
|
||||||
E.g: `example.com, dev.example.com`.
|
|
||||||
required: true
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: PUBLIC_KEY_TYPE
|
|
||||||
label: Public Key Algorithm
|
|
||||||
description: |
|
|
||||||
Select one of the available key types.
|
|
||||||
required: true
|
|
||||||
type: enum
|
|
||||||
default: RSA-2048
|
|
||||||
options:
|
|
||||||
- RSA-2048
|
|
||||||
- RSA-4096
|
|
||||||
- RSA-8192
|
|
||||||
- ECDSA-256
|
|
||||||
- ECDSA-384
|
|
||||||
|
|
||||||
- variable: RENEWAL_TIME
|
|
||||||
label: Renewal Time of Day (00-23)
|
|
||||||
description: |
|
|
||||||
Set the time of day (UTC in hours) at which certificate renewals should be run.
|
|
||||||
default: 12
|
|
||||||
required: true
|
|
||||||
type: int
|
|
||||||
|
|
||||||
- variable: RENEWAL_PERIOD_DAYS
|
|
||||||
label: Renewal Grace Period
|
|
||||||
description: |
|
|
||||||
Number of days before expiration the certificate should be renewed / become eligible for renewal.
|
|
||||||
default: 20
|
|
||||||
required: true
|
|
||||||
type: int
|
|
||||||
|
|
||||||
- variable: RUN_ONCE
|
|
||||||
label: Run Once
|
|
||||||
description: |
|
|
||||||
Stop the service after creating or renewing the certificate instead of continously running and managing renewal.
|
|
||||||
required: true
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
|
|
||||||
- variable: DNS_RESOLVERS
|
|
||||||
label: DNS Resolvers
|
|
||||||
description: |
|
|
||||||
Comma delimited list of DNS resolvers used to check propagation of ACME TXT record.
|
|
||||||
If empty the DNS resolvers configured in your hosts /etc/resolv.conf are used.
|
|
||||||
required: false
|
|
||||||
default: "8.8.8.8:53,8.8.4.4:53"
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: VOLUME_NAME
|
|
||||||
label: Volume Name (Optional)
|
|
||||||
description: |
|
|
||||||
To store the account data, certificates and private keys in a volume, enter the volume name that should be used.
|
|
||||||
By default this will be a (host scoped) named Docker volume. See "Persistent Storage Driver" for other options.
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: STORAGE_DRIVER
|
|
||||||
label: Volume Storage Driver (Optional)
|
|
||||||
description: |
|
|
||||||
To use a stack scoped volume backed by a persistent storage service, enter the name
|
|
||||||
of an existing storage driver (see `Infrastructure -> Storage`). This also requires "Volume Name" to be set.
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: STORAGE_DRIVER_OPT
|
|
||||||
label: Storage Driver Option (Optional)
|
|
||||||
description: |
|
|
||||||
Specify a single "driver_opts" key/value pair in the format "optionName: optionValue".
|
|
||||||
E.g. for the `rancher-ebs` driver you should specify the required 'size' option like this: "size: 1".
|
|
||||||
required: false
|
|
||||||
type: string
|
|
||||||
|
|
||||||
- variable: PROVIDER
|
|
||||||
label: Domain Validation Method
|
|
||||||
description: Select a DNS provider to use for domain validation. Use 'HTTP' if your domain is hosted elsewhere.
|
|
||||||
required: true
|
|
||||||
type: enum
|
|
||||||
options:
|
|
||||||
- Aurora
|
|
||||||
- Azure
|
|
||||||
- CloudFlare
|
|
||||||
- DigitalOcean
|
|
||||||
- DNSimple
|
|
||||||
- Dyn
|
|
||||||
- Gandi
|
|
||||||
- NS1
|
|
||||||
- Ovh
|
|
||||||
- Route53
|
|
||||||
- Vultr
|
|
||||||
- HTTP
|
|
||||||
|
|
||||||
- variable: AURORA_USER_ID
|
|
||||||
label: Aurora User ID
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AURORA_KEY
|
|
||||||
label: Aurora Key
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AURORA_ENDPOINT
|
|
||||||
label: Aurora Endpoint URL (Optional)
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AWS_ACCESS_KEY
|
|
||||||
label: AWS Route53 Access Key Id
|
|
||||||
description: Enter the Access Key Id for your AWS account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AWS_SECRET_KEY
|
|
||||||
label: AWS Route53 Secret Access Key
|
|
||||||
description: Enter the Secret Access Key for your AWS account.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AZURE_CLIENT_ID
|
|
||||||
label: Azure Client ID
|
|
||||||
description: Enter the Client Id for your Azure account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AZURE_CLIENT_SECRET
|
|
||||||
label: Azure Client Secret
|
|
||||||
description: Enter the Access Key Id for your Azure account.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AZURE_SUBSCRIPTION_ID
|
|
||||||
label: Azure Subscription Id
|
|
||||||
description: Enter the Azure Subscription Id for your Azure account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AZURE_TENANT_ID
|
|
||||||
label: Azure Tenant Id
|
|
||||||
description: Enter the Azure Tenant Id for your Azure account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: AZURE_RESOURCE_GROUP
|
|
||||||
label: Azure Resource Group
|
|
||||||
description: Enter the Azure Resource Group for your Azure account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: CLOUDFLARE_EMAIL
|
|
||||||
label: CloudFlare Email Address
|
|
||||||
description: Enter the email address associated with your CloudFlare account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: CLOUDFLARE_KEY
|
|
||||||
label: CloudFlare API Key
|
|
||||||
description: Enter the Global API Key for your CloudFlare account.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: DO_ACCESS_TOKEN
|
|
||||||
label: DigitalOcean API Access Token
|
|
||||||
description: Enter the Personal Access Token for your DigitalOcean account.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: DNSIMPLE_EMAIL
|
|
||||||
label: DNSimple Email Address
|
|
||||||
description: Enter the email address associated with your DNSimple account.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: DNSIMPLE_KEY
|
|
||||||
label: DNSimple API Key
|
|
||||||
description: Enter your DNSimple API key.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: DYN_CUSTOMER_NAME
|
|
||||||
label: Dyn Customer Name
|
|
||||||
description: Enter your Dyn customer name.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: DYN_USER_NAME
|
|
||||||
label: Dyn User Name
|
|
||||||
description: Enter your Dyn user name.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: DYN_PASSWORD
|
|
||||||
label: Dyn Password
|
|
||||||
description: Enter your Dyn password.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: GANDI_API_KEY
|
|
||||||
label: Gandi API Key
|
|
||||||
description: Enter the API key for your Gandi account.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: NS1_API_KEY
|
|
||||||
label: NS1 API Key
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: OVH_APPLICATION_KEY
|
|
||||||
label: OVH Application Key
|
|
||||||
description: Enter your OVH application key.
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: OVH_APPLICATION_SECRET
|
|
||||||
label: OVH Application Secret
|
|
||||||
description: Enter your OVH application secret.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: OVH_CONSUMER_KEY
|
|
||||||
label: OVH Consumer Key
|
|
||||||
description: Enter your OVH consumer key.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
|
|
||||||
- variable: VULTR_API_KEY
|
|
||||||
label: Vultr API Key
|
|
||||||
description: Enter the API key for your Vultr account.
|
|
||||||
type: password
|
|
||||||
required: false
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
name: Let's Encrypt
|
|
||||||
description: |
|
|
||||||
Status: NOT READY
|
|
||||||
# version:
|
|
||||||
# category:
|
|
||||||
maintainer: WilliamMiceli
|
|
||||||
# license:
|
|
||||||
# projectURL:
|
|
||||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 34 KiB |
@@ -1,5 +0,0 @@
|
|||||||
# RoundCube
|
|
||||||
|
|
||||||
[Official Website](https://roundcube.net/)
|
|
||||||
[Plugins Directory](https://plugins.roundcube.net/)
|
|
||||||
[Docker Page](https://hub.docker.com/r/roundcube/roundcubemail/)
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
catalog:
|
|
||||||
name: Roundcube
|
|
||||||
version: latest
|
|
||||||
# description:
|
|
||||||
# minimum_rancher_version:
|
|
||||||
# maximum_rancher_version:
|
|
||||||
# upgrade_from:
|
|
||||||
questions:
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
name: Roundcube
|
|
||||||
description: |
|
|
||||||
Status: NOT READY
|
|
||||||
# version:
|
|
||||||
category: Communication
|
|
||||||
maintainer: WilliamMiceli
|
|
||||||
# license:
|
|
||||||
# projectURL:
|
|
||||||
Reference in New Issue
Block a user