Sha256: 28586719a0dc0983f9777410fbf4a266900551a58879cbc474873d6124bf5f75

Contents?: true

Size: 1.36 KB

Versions: 2

Compression:

Stored size: 1.36 KB

Contents

preface: some string

env:
  base:
    do_cluster_name:
      name: Digital Ocean Kubernetes cluster name
      value: k8s-1-21-5-do-0-nyc1-1635194329871
      help: https://docs.digitalocean.com/products/kubernetes/how-to/connect-to-cluster/
    domain_name:
      name: Domain name people will use to find your app
      value: bierstiefel.com
    do_cluster_id:
      name:
        Digital Ocean Kubernetes cluster id
      value: df160ada-6534-44db-bb77-282dd7b812ad
      help: https://docs.digitalocean.com/reference/doctl/reference/kubernetes/cluster/get/
    cert_email:
      name: Email address to put on your Let's Encrypt certificate
      value: localpart@domain.tld
      required: true
actions:
  - directory 'stage_one', '.', @env
  - run "doctl kubernetes cluster kubeconfig save \"#{@env[:base][:do_cluster_name][:value]}\""
  - run "kubectl config current-context"
  - run "kubectl config get-contexts"
  - run "kubectl apply -f echo1.yaml"
  - run "kubectl apply -f echo2.yaml"
  - run "kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.34.1/deploy/static/provider/do/deploy.yaml"
  - run "kubectl get svc"
#  - run "kubectl get pods -n ingress-nginx -l app.kubernetes.io/name=ingress-nginx"
#  - run "doctl compute domain records list \"#{@env[:base][:do_cluster_name][:value]}\""
#  - run "kubectl apply -f echo_ingress.yaml"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roro-0.3.33 lib/roro/stacks/unstoppable_developer_styles/sashimi/frameworks/kubernetes/stories/ingress/stories/nginx/stories/cert_manager/cert_manager.yml
roro-0.3.30 lib/roro/stacks/catalog/unstoppable/developer_styles/sashimi/stories/kubernetes/stories/ingress/stories/nginx/stories/cert-manager/cert-manager.yml