Matt Moyer
34da8c7877
Rename existing references to "IDP" and "Identity Provider".
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-10-30 15:12:01 -05:00
Matt Moyer
0f25657a35
Rename WebhookIdentityProvider to WebhookAuthenticator.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-10-30 15:11:53 -05:00
Matt Moyer
e69183aa8a
Rename idp.concierge.pinniped.dev
to authentication.concierge.pinniped.dev
.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-10-30 14:07:40 -05:00
Matt Moyer
81390bba89
Rename idp.pinniped.dev
to idp.concierge.pinniped.dev
.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-10-30 14:07:39 -05:00
Dan Jahner
13ccb07fe4
Rename logo file
2020-10-26 15:06:04 -07:00
Ryan Richard
f5a6a0bb1e
Move all three deployment dirs under a new top-level deploy/
dir
2020-10-09 10:00:22 -07:00
Ryan Richard
a7c334a0f3
Update the file used as the demo screencast
...
New version of the file was created by @danjahner
2020-10-06 17:11:08 -07:00
Ryan Richard
6f8f99e49b
Add demo screencast and do some cleanup in demo.md
...
- Note that this avoids committing the demo screencast
file to our git history because it is 5.76 MB. We won't
want to need to download that content on
every `git clone`.
- Instead the file is hosted by GitHub's CDN
2020-10-06 16:35:58 -07:00
Matt Moyer
7eed7ba19a
Merge pull request #140 from mattmoyer/shuffle-contrib-docs
...
Rename the CoC and contributor guide to the names GitHub recognizes.
2020-10-05 11:24:59 -05:00
Ryan Richard
da695ef787
Remove curly braces from doc commands
...
Because when you copy/paste them to zsh they are automatically
escaped and then they do not work correctly
2020-10-02 16:44:27 -07:00
Matt Moyer
fe12f85c70
Rename the CoC and contributor guide to the names GitHub recognizes.
...
These special names are recognized by GitHub, for example on https://github.com/vmware-tanzu/pinniped/community .
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-10-02 15:53:48 -05:00
Andrew Keesler
efe420b737
Add mention of how to work around MacOS download security in demo.md
...
Signed-off-by: Ryan Richard <richardry@vmware.com>
2020-09-25 12:56:45 -07:00
Ryan Richard
82f8094de7
Update documentation to use the deployment YAML files from the releases
2020-09-24 17:56:21 -07:00
Ryan Richard
856971e452
Replace title in README.md with project logo
2020-09-24 10:09:50 -07:00
Matt Moyer
d574fe05ba
Add a section about our CLA.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-09-22 14:15:14 -05:00
Matt Moyer
9beb3855b5
Create webhooks per-test and explicitly in demo.md
instead of with ytt in ./deploy
.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-09-22 10:03:32 -05:00
Ryan Richard
80a520390b
Rename many of resources that are created in Kubernetes by Pinniped
...
New resource naming conventions:
- Do not repeat the Kind in the name,
e.g. do not call it foo-cluster-role-binding, just call it foo
- Names will generally start with a prefix to identify our component,
so when a user lists all objects of that kind, they can tell to which
component it is related,
e.g. `kubectl get configmaps` would list one named "pinniped-config"
- It should be possible for an operator to make the word "pinniped"
mostly disappear if they choose, by specifying the app_name in
values.yaml, to the extent that is practical (but not from APIService
names because those are hardcoded in golang)
- Each role/clusterrole and its corresponding binding have the same name
- Pinniped resource names that must be known by the server golang code
are passed to the code at run time via ConfigMap, rather than
hardcoded in the golang code. This also allows them to be prepended
with the app_name from values.yaml while creating the ConfigMap.
- Since the CLI `get-kubeconfig` command cannot guess the name of the
CredentialIssuerConfig resource in advance anymore, it lists all
CredentialIssuerConfig in the app's namespace and returns an error
if there is not exactly one found, and then uses that one regardless
of its name
2020-09-18 15:56:50 -07:00
Ryan Richard
dba951fe89
Note that CLI warning can be ignored in demo.md
2020-09-18 09:24:04 -07:00
Ryan Richard
245854b85a
Update demo.md
2020-09-18 09:11:56 -07:00
Ryan Richard
2d497cbd36
Update the demo; most importantly remove the base64 decoding of the CA
...
- The `webhook_ca_bundle` ytt value should be base64 encoded
2020-09-17 16:08:45 -07:00
Ryan Richard
079e07a51f
Fix mistake in ytt/kapp command in demo.md
2020-09-17 14:07:18 -07:00
Matt Moyer
8c9c1e206d
Update module/package names to match GitHub org switch.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-09-17 12:56:54 -05:00
Ryan Richard
4c9cbf0706
Remove mention of things not yet implemented from architecture.md
2020-09-17 09:10:35 -07:00
Andrew Keesler
4f59d9286c
Update community meeting link to one which requires a host to be present
...
Signed-off-by: Ryan Richard <richardry@vmware.com>
2020-09-16 16:39:59 -07:00
Ryan Richard
e51e51dfd4
Add link to public Pinniped Biweekly Community Meeting agenda/notes doc
2020-09-15 18:19:20 -07:00
Ryan Richard
cd0194cb68
Contributor guide updates
2020-09-15 17:59:40 -07:00
Ryan Richard
67de7f5646
Further explain the webhook API in architecture.md
2020-09-15 16:18:48 -07:00
Ryan Richard
43c69ec339
Update the architecture diagram
...
- Also update the instructions for editing the documentation images
2020-09-15 16:07:09 -07:00
Ryan Richard
014fb518bc
Change one usage of "external" back to "upstream"
2020-09-15 14:04:05 -07:00
Ryan Richard
321c6a5392
Merge remote-tracking branch 'origin/main' into arch-doc
2020-09-15 14:02:26 -07:00
Ryan Richard
cecd691a84
Add demo instructions
...
Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-09-15 12:10:20 -07:00
Andrew Keesler
39b66086cc
doc/architecture.md: first draft
...
I tried to follow the following principles.
- Use existing wordsmithing.
- Only document things that we support today.
- Grab our README.md reader's attention using a picture.
- Use "upstream" when referring to OSS and "external" when referring to
IDP integrations.
Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-09-14 09:54:28 -04:00
Ryan Richard
f685cd228f
More integration test script updates
...
- Don't need to `cd test` anymore before running the integration
tests because it's not a separate Go module anymore
2020-09-11 08:43:53 -07:00
Andrew Keesler
004cfe380d
doc/contributing.md: add a tiny blurb about integration tests
...
Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-09-11 10:29:21 -04:00
Matt Moyer
8e5912e4c2
Update precommit hook config to ignore generated files and fix whitespace.
...
Signed-off-by: Matt Moyer <moyerm@vmware.com>
2020-08-31 16:41:22 -05:00
Ryan Richard
371b172616
Add code of conduct
2020-08-28 09:28:27 -07:00
Ryan Richard
1375df185d
Doc updates
2020-08-27 10:14:03 -07:00
Andrew Keesler
89f059ae03
Make feature proposal and bug report language more similar
2020-08-27 11:44:54 -04:00
Andrew Keesler
61b758450e
doc/contributing.md: update link to bug report template
2020-08-27 11:21:04 -04:00
Andrew Keesler
f66f7f14f5
First draft of public README (and neighboring docs)
...
Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2020-08-26 18:19:35 -04:00