Compare commits

..

3 Commits

Author SHA1 Message Date
72db027101
Added production
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2022-03-12 20:43:21 +01:00
9bda314798
Deploy now depends on docker 2022-03-12 20:28:47 +01:00
a21908aab3
Changed fou link 2022-03-12 20:26:36 +01:00
3 changed files with 66 additions and 9 deletions

View File

@ -2,6 +2,10 @@ kind: pipeline
type: kubernetes type: kubernetes
name: default name: default
trigger:
event:
- push
steps: steps:
- name: docker - name: docker
image: plugins/docker image: plugins/docker
@ -13,13 +17,6 @@ steps:
repo: dutchellie/proper-website-2 repo: dutchellie/proper-website-2
tags: latest tags: latest
---
kind: pipeline
type: kubernetes
name: deploy-staging
steps:
- name: deploy-staging - name: deploy-staging
image: pelotech/drone-helm3 image: pelotech/drone-helm3
settings: settings:
@ -38,4 +35,47 @@ steps:
kube_certificate: kube_certificate:
from_secret: staging_kube_certificate from_secret: staging_kube_certificate
kube_service_account: drone-deploy kube_service_account: drone-deploy
dry_run: false dry_run: false
---
kind: pipeline
type: kubernetes
name: deploy-prod
trigger:
event:
- promote
target:
- production
steps:
- name: docker
image: plugins/docker
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: dutchellie/proper-website-2
tags: latest
- name: deploy-production
image: pelotech/drone-helm3
settings:
mode: upgrade
chart: .drone/helm/chart
namespace: drone-production
release: newsite-production
skip_tls_verify: true
values_files:
# - .drone/helm/values.yaml
- .drone/helm/prod-val.yaml
kube_api_server:
from_secret: prod_api_server
kube_token:
from_secret: prod_kube_token
kube_certificate:
from_secret: prod_kube_certificate
kube_service_account: drone-deploy
dry_run: false

17
.drone/helm/prod-val.yaml Normal file
View File

@ -0,0 +1,17 @@
name: newsite-prod
service:
name: newsite-prod
ingress:
name: newsite-prod
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
external-dns.alpha.kubernetes.io/hostname: "newsite.dutchellie.nl"
tls:
- hosts:
- newsite.dutchellie.nl
secretName: newsite-tls
hosts:
- host: newsite.dutchellie.nl
paths:
- path: /
pathType: Prefix

View File

@ -30,7 +30,7 @@ func (f *friendsPanel) Render() app.UI {
app.Ul().Body( app.Ul().Body(
app.Li().Body( app.Li().Body(
app.IFrame(). app.IFrame().
Src("forestofunix.xyz"). Src("https://forestofunix.xyz").
Class("friend-iframe"), Class("friend-iframe"),
), ),
), ),