GithubHelp home page GithubHelp logo

deployment-configs's Introduction

Canonical Web Team Kubernetes configs

This repository contains our ConfigMaps for Kubernetes and our CronJobs configurations; these cronjobs are applied using the Konf snap.

Files

  • configmaps: In this folder, you will find all the ConfigMap objects that we apply to our cluster.
  • cronjobs: In this folder, you will find all the CronJob objects that we execute periodically.

Deploying

To deploy any changes in the current configuration files, update the branch master of this repo by opening a PR with the changes that you want to make.

If you want to add a new ConfigMap or CronJob, create a new yaml file with the configuration and make sure that the Jenkins job is also updated.

If you are looking for our website configuration files, we have moved these files into each website repo, you could find them under the konf folder in each website. Here is the one for ubuntu.com. To apply these configurations take a look into the Konf snap repo

deployment-configs's People

Contributors

anthonydillon avatar b-m-f avatar bartaz avatar carkod avatar hatched avatar jkfran avatar jpmartinspt avatar lukewh avatar nottrobin avatar renovate-bot avatar solazio avatar squidsoup avatar steverydz avatar tbille avatar willmoggridge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deployment-configs's Issues

Add "Are you connected to the VPN?" to the QA script

The QA script will let you happily try to deploy even if you're not connected to the VPN, but then the container will just hang when trying to pull the image.

We should maybe add a step that says "Are you connected to the VPN? Y/n"

Add next steps to the QA script

The ./qa-deploy script will simply exit once it's deployed its stuff to minikube, but not tell you what to do next.Your service probably isn't running yet because you need to wait a while.

I suggest we either make it automatically run something like watch kubectl get all,ingress for you, or if that's a bit too surprising, then it should instead output something like this at the end:

Your services have been deployed to minikube, but may need a while to fully start up. You can inspect their status by running:

watch kubectl get all,ingress

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.