argo-cd/util
Andrew Merenbach ab00aef75e
Generate swagger files (#278)
* Generate swagger files

* Add basic Swagger definitions

* Add reposerver swagger file

* Consolidate swagger files

* Move swagger files to swagger-ui directory instead

* Put swagger files in swagger-ui

* Fix order of operations

* Move back to swagger directory

* Serve API server swagger files raw for now

* Serve reposerver swagger files from API server

* Move back to subdirectories, thanks @alexmt

* Fix comment on application Rollback

* Update two more comments

* Fix comment in session.proto

* Update generated code

* Update generated swagger docs

* Fix comment for delete actions in cluster and repository swagger

* Set expected collisions and invoke mixins

* Update generated code

* Create swagger mixins from codegen

* Move swagger.json location, thanks @jazminGonzalez-Rivero

* Add ref cleanup for swagger combined

* Make fewer temp files when generating swagger

* Delete intermediate swagger files

* Serve new file at /swagger.json

* Set up UI server

* Update package lock

* Commit generated swagger.json files

* Add install commands for swagger

* Use ReDoc server instead of Swagger UI server

* Update lockfile

* Make URL paths more consistent

* Update package lock

* Separate out handlers for Swagger UI, JSON

* Rm unnecessary CORS headers

...since we're serving from the app server

* Simplify serving

* Further simplify serving code

* Update package lock

* Factor out swagger serving into util

* Add test for Swagger server

* Use ServeSwaggerUI method to run tests

* Update package lock

* Don't generate swagger for reposerver

* Reset to master Gopkg.lock and server/server.go

* Merge in prev change to server/server.go

* Redo changes to Gopkg.lock

* Fix number of conflicts

* Update generated swagger.json for server

* Fix issue with project feature error
2018-06-25 13:49:38 -07:00
..
argo add validation to argocd app set -p (#309) 2018-06-22 14:22:30 -07:00
cache Move sync logic to contoller (#180) 2018-05-11 11:50:32 -07:00
cli Support OAuth2 login flow from CLI (resolves #172) (#181) 2018-05-10 15:43:58 -07:00
db Repo names containing underscores were not being accepted (resolves #258) 2018-06-06 14:26:43 -07:00
dex Remove hard requirement of initializing OIDC app during server startup (resolves #272) 2018-06-07 02:07:53 -07:00
diff Support diffing a local ksonnet app to the live application state (resolves #239) (#298) 2018-06-20 13:57:55 -07:00
git Remove local git credential test to prevent clobbering of OSX keychain credentials (resolves #315) 2018-06-24 03:39:05 -07:00
grpc Implement RBAC support (issue #120) (#263) 2018-06-05 21:44:13 -07:00
json Add repository service, CLI subcommand, and backend implementation 2018-02-20 14:06:15 -08:00
jwt Fix issue preventing proper parsing of claims subject in RBAC enforcement 2018-06-07 00:17:00 -07:00
ksonnet App creation was not defaulting to server and namespace defined in app.yaml 2018-05-15 01:35:43 -07:00
kube Support diffing a local ksonnet app to the live application state (resolves #239) (#298) 2018-06-20 13:57:55 -07:00
localconfig Add argocd ctx command for switching between contexts. Better CLI descriptions (resolves #103) 2018-04-25 01:34:54 -07:00
password Add argocd login command (#82) 2018-04-11 17:01:58 -07:00
rbac Issue #295 - add project CRD, basic API and CLI implementation (#299) 2018-06-20 14:48:31 -07:00
session Remove hard requirement of initializing OIDC app during server startup (resolves #272) 2018-06-07 02:07:53 -07:00
settings Automatically restart API server upon certificate changes (#292) 2018-06-15 14:16:50 -07:00
swagger Generate swagger files (#278) 2018-06-25 13:49:38 -07:00
test Add initial stubs for ksonnet util 2018-02-22 18:42:35 -08:00
tls Automatically restart API server upon certificate changes (#292) 2018-06-15 14:16:50 -07:00
webhook Support OAuth2 login flow from CLI (resolves #172) (#181) 2018-05-10 15:43:58 -07:00
keylock.go Synchronize repo processing in app manager (#6) 2018-02-23 12:51:10 -08:00
util.go Add argocd app wait command (#216) 2018-05-18 11:50:01 -07:00