* fix: Serve ReDoc JS from Argo CD server instead of from CDN
* refactor: dynamically copy redoc.standalone.js from npm module
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* added path to cookie
* additional changes to support rootpath:
1. when using https, redirect to the right URL.
2. when rootpath is set, handle healthz, swagger, etc.
* additional changes to support rootpath:
1. when using https, redirect to the right URL.
2. when rootpath is set, handle healthz only.
* additional changes to support rootpath:
1. when using https, redirect to the right URL.
2. when rootpath is set, handle healthz only.
* Fixed for swagger-ui with rootpath
* Fixed for swagger test
* Fixed for redirect path
* Fixed for redirect path
* 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