R. Tyler Croy
3a3a28d467
Use the proper special token for ANONYMOUS when setting up the authorization strategy
...
Have I told you lately how much I hate scripting Jenkins?
2017-08-20 16:13:59 -07:00
R. Tyler Croy
5175865c28
Add the date our master container was built to userContent
2017-08-20 16:07:03 -07:00
R. Tyler Croy
1622dcf857
Add a couple scripts for rolling updates through the kubernetes cluster
2017-08-20 15:46:12 -07:00
R. Tyler Croy
831c9e9915
Allow anonymous users to see Pipelines/Jobs
2017-08-20 15:36:46 -07:00
R. Tyler Croy
e508d30860
Add a stand-in Jenkinsfile until something better gets implemented
2017-08-20 15:08:52 -07:00
R. Tyler Croy
3f29b4065c
Give myself a backdoor for local dev instances without any authentication/authorization
...
Lulz
2017-08-20 14:59:13 -07:00
R. Tyler Croy
81d8460f2a
Add a `codevalet`entry to monkeys.txt
2017-08-20 14:34:41 -07:00
R. Tyler Croy
08bff802ef
Add the newsletter to the readme
2017-08-20 14:31:19 -07:00
R. Tyler Croy
4ccb9c253f
Ensure our GlobalAuthorizationStrategy variable is in scope
2017-08-20 13:31:05 -07:00
R. Tyler Croy
8fb1a15b07
Fix some typos in the Azure initialization Groovy
2017-08-20 13:30:37 -07:00
R. Tyler Croy
ad287db18d
Stylize the input field and hook up the form properly for the newsletter
2017-08-20 13:23:27 -07:00
R. Tyler Croy
d67e4b3fb8
Correct the path to the favicon
2017-08-20 13:10:47 -07:00
R. Tyler Croy
f7f2bc5123
Add some resources for publishing images
...
This will be used for Packer images coming out of:
https://github.com/CodeValet/codevalet/pull/12
2017-08-20 13:09:04 -07:00
R. Tyler Croy
4314946e64
Merge pull request #12 from lavaliere/master
...
Added newsletter, favicon WIP
2017-08-20 13:07:58 -07:00
lavaliere
f70051220d
attempted to add a favicon
2017-08-20 13:03:38 -07:00
lavaliere
9174651eef
fixed bo link, added newsletter form
2017-08-20 12:27:59 -07:00
R. Tyler Croy
7c79cf51ac
Switch from the GitHub Committer Authorization Strategy to Matrix Auth
...
This should address the issues seen by @lavaliere with #9 , and requires at least
a master image of `rtyler/codevalet-master:2017-08-20.1` or later.
:shipit:
Fixes #9
2017-08-20 12:02:25 -07:00
R. Tyler Croy
210c415a5a
Add the Matrix Auth plugin to the build list
...
The GitHub OAuth Authorization strategy is a bit too basic, we'll need some
super powers.
2017-08-20 10:51:29 -07:00
R. Tyler Croy
4364d4be9e
Persist a cookie temporarily to bounce an admin into the right instance with github oauth
...
If it seems janky, it's because it is! 🔥
2017-08-20 10:41:52 -07:00
R. Tyler Croy
d171ecd406
Add support for administrators to authenticate into user Jenkins instances
...
And by administrators, I mean me.
2017-08-20 10:23:28 -07:00
R. Tyler Croy
b80b5e81c4
Add some Google Analytics for @lavaliere to look at
2017-08-20 10:21:57 -07:00
R. Tyler Croy
2996d1744f
Don't bother redirecting back to /profile from the home page for logged in users
2017-08-20 10:11:38 -07:00
R. Tyler Croy
df290cce05
Make sure the current working directory and repo root are mapped for kubectl
...
This is helpful for maintaining a separate kubectl configuration for a different
environment in a separate directory, while still being able to refer to some of
the same yaml files.
2017-08-20 09:58:39 -07:00
R. Tyler Croy
e18febcfba
Add nice little twitter and github icons for BRAND ENGAGEMENT
...
Man, I wish I could engage with brands more
2017-08-20 09:57:09 -07:00
R. Tyler Croy
296a977420
Merge pull request #8 from lavaliere/add-meeeeee
...
Pls add to private alpha
2017-08-19 18:20:53 -07:00
lavaliere
6311c57ae4
Pls let hlp
2017-08-19 18:18:05 -07:00
R. Tyler Croy
0f1f80726d
Merge pull request #7 from lavaliere/master
...
Better codevalet.io text
2017-08-19 18:00:39 -07:00
lavaliere
ec14e51132
better codevalet.io text
2017-08-19 17:58:13 -07:00
R. Tyler Croy
619e18c541
Add the gitter chat room for Code Valet
2017-08-19 17:20:59 -07:00
R. Tyler Croy
a931f9eef2
Avoid re-adding the Azure cloud over and over again.
...
Oops.
Fixes #6
2017-08-19 16:44:51 -07:00
R. Tyler Croy
969cb8fbee
Default instances to two agents instead of one.
...
100% IMPROVEMENT
2017-08-19 16:28:26 -07:00
R. Tyler Croy
ff7c26ed2b
Add kube-state-metrics
2017-08-19 16:26:58 -07:00
R. Tyler Croy
466ead1a2e
Add a default collaborator grant when running in local testing mode
2017-08-19 16:26:37 -07:00
R. Tyler Croy
5248dd1f0a
Add a link to our github organization from each page
2017-08-19 16:26:03 -07:00
R. Tyler Croy
16a0c2c0eb
Use the new GitHub OAuth client ID in the webapp
...
This is the app under the codevalet organization now
2017-08-19 16:25:52 -07:00
R. Tyler Croy
5b58e1664e
Use the proper environment variables when configuring Jenkins instances
...
Oops
2017-08-19 16:25:09 -07:00
R. Tyler Croy
e4db7b06e2
Fix a stupid HAML bug
2017-08-19 15:29:04 -07:00
R. Tyler Croy
dd1cc628f5
Add a more fleshed out homepage
2017-08-19 13:36:37 -07:00
R. Tyler Croy
eaa0de6163
Add a datadog agent to the k8s cluster
...
References #5
2017-08-19 12:21:24 -07:00
R. Tyler Croy
d246d9ee6e
Add a bad version of the logo for development OAuth applications
2017-08-19 09:00:41 -07:00
R. Tyler Croy
dd2082f041
Add a redirect template
...
Currently unused, but might be helpful later on
2017-08-19 09:00:11 -07:00
R. Tyler Croy
d7af8851d4
Clean up the terraform script a bit more to use predictable paths inside the container
2017-08-19 08:56:56 -07:00
R. Tyler Croy
bbf90709d5
Allow kubectl to fail without failing the Make invocation
...
In cases where resources already exist, this will naturally fail
2017-08-19 08:56:03 -07:00
R. Tyler Croy
03ad414bad
Modify the OAuth scopes to limit to public repositories only
2017-08-01 19:04:38 -07:00
R. Tyler Croy
894f252167
Add the new client_id to the environment for k8s
2017-08-01 18:17:35 -07:00
R. Tyler Croy
6ca15d57f2
Starting to work on the kube-lego pieces necessary
2017-08-01 18:17:35 -07:00
R. Tyler Croy
a6747a3de6
Add some explanation for those who don't have a master
2017-07-27 16:53:19 -07:00
R. Tyler Croy
bdbc095a1e
Only link to the Jenkins if the user is supposed to have a Jenkins
2017-07-27 16:46:05 -07:00
R. Tyler Croy
a9ead77b78
Set up the instance URL
2017-07-26 19:13:07 -07:00
R. Tyler Croy
f0bf989265
Use the right user when creating the agent workspace on dynamic agents
2017-07-26 19:09:00 -07:00