v7.1.0
Changelog
- 650bb18 Add ListNamespace API and setup test skeleton
- 634cccd Add Status Box Component
- 689b8b2 Add a variety of configurable parameters to docs
- 5026274 Add custom CA to the list of default CAs for client
- 12fc1e2 Add development Dockerfile
- 188af9d Add pre-commit hooks for the repo
- 120b88d Add self-tests for the origin
- b1d88bb Add support for generating scitokens.cfg-based authorization
- 9760935 Add test and rename function to ListNamespacesFromOrigins
- e43a29e Add the --allow-multiple-documents flag to check-yaml hook
- dda4c5b Add unit test and fix second layer of bug
- a12da7f Added 2 new tests and fixed fatal errors in origin_test.go
- 6a8594f Added an error check for the linter
- ec9b03c Added check of cookie login for prometheus
- 4c2fc7c Added code coverage to github actions workflow
- 1312653 Added federation token checking for prometheus metrics
- a421961 Added redirect_test.go
- 7ae7e64 Added tests for the three functions in origin_api.go
- 9756348 Added the
prometheus.read
scope to the login cookie Made the login cookie more permissive - d100a92 Added token checking for prometheus metrics
- 209e3a0 Addressed CR comments
- 87ccc79 Adjusted Makefile to run
go generate
during the web-build - 1ee1c33 Allow conditionally disabling various functionality
- 11dcd7c Auto-configure OriginUrl
- 2ac1608 Bump linter timeout to 3m
- 1d41be7 Changing key generation and signing to P256.
- e815e5c Clarify in documentation that topology is from OSG
- 2dcac14 Clarify the web port is associated with the Pelican web interface.
- dce59b5 Cleaned up code
- 6a98012 Cleanup tests and compilation after the code rebase.
- b9174df Create Login Page for Post Initialization Login
- 32026b7 Create new graph components - Create setting drawer - Create input to manipulate Prometheus rate graph - Provide sensible defaults
- 3137faf Created a generator for enums based on docs/parameters.yaml
- bb1a4c6 Decrease the EMA decay constant so progress bar is more responsive.
- ae8029c Expose CLI for creating tokens
- bbf3dc6 Fix federation auto-discovery bug
- d616d79 Fix linter error
- 2a54829 Fix linter issue not caught by pre-commit
- 7b1323a Fix template rendering failure
- 85169d6 Fix typo in comment...
- fded7ab Fix unit tests with respect to the OriginUrl.
- 6970eda Fixed Generate Private Key Problems in Windows
- 09b9a42 Fixed failing prometheus tests and linter errors
- 8343829 Fixed linter errors 2.0
- cc87f9e Fixed linter issues
- 3095547 Fixed parameter names Fixed origin_serve_test not making "/run" directory
- 8ecfd20 Fixup branch after merge
- 7b6e22e Fixup client imports
- 9fbaebd Fixup linter whitespace
- 84b24c4 Give the Director the ability to detect version mismatches
- 81371b8 If the CA key is not available, self-sign host cert instead.
- 2905688 Implement parsing of the scitokens.cfg files for future merging
- a085648 Implement the generation of a scitokens.cfg
- fe8056f Incorporate PR PelicanPlatform#78 from old osdf-client
- 10ee75a Incorporate feedback from PR review
- 8c2a4cc Incorporate feedback from review
- 81251da Incorporate review feedback
- 0feb400 Make code formatting slightly more consistent
- 21219db Make sure we generate the parameters before testing
- c86ab33 Makefile updates - Specify website input so only rebuilds on update - Remove alternative docker build commands - The assumption is you are running in the appropriate env
- 1b9c2c2 Match ns prefix by longest match, not first match
- 0c6e2b9 Merge remote-tracking branch 'origin/main' into self-test-v2
- 6e0b2ba Merge remote-tracking branch 'upstream/main' into login-page
- 97176e9 Merge remote-tracking branch 'upstream/main' into status-box
- 1f252ab Merge remote-tracking branch 'upstream/main' into upgrade-graphs
- 95248c8 Never log a credential, even at debug.
- e928e39 Now does a comparison with target branch
- 26266f6 Overhaul config names
- 632e82a Pelican transport fixes and generated after configs
- d01c0ff Port OSDF-Client PR PelicanPlatform#87 to Pelican
- 28d66db Put the token acquisition workflow behind a plugin check
- c81c256 Record/report last update time for component health
- 581cc4f Refactor the client to be in a sub-package
- db8f4d0 Remove commenting code that causes errors when using a fork
- ce31f6e Remove commenting code that causes errors when using a fork
- 563dfa1 Remove errant stdout message
- b87ef5e Remove redundant inputs to the authorization unit tests
- e22041e Remove redundant viper call
- 74d1cbf Remove use of fmt; use errors module instead
- 1832ab8 Removed
isDir
from handle_http.go - cd05da2 Removed commented out line
- b9e41d8 Removed mkdir - just clean the testcache if needed
- df5fb4b Removed paramters.go and moved it's generation into param
- eb08bdb Rename
GetIssuerURL
->GetRegistryIssuerURL
- 07307e3 Rename exported function name to make it clear it is scitokens-specific
- 363e320 Run codeql on release branches
- 8dab632 Run pre-commit against entire repo
- 9f89cfc Switch codeql action target branch to main
- 5f83eee Switched over remaining usage of http.Client to use common transport (PelicanPlatform#137)
- 2b3a1a9 Test Origin Login APIs
- e014d41 To improve debugging, log the generated XRootD configuration.
- ca3a36a Touchup result from merge with param generator branch
- 25d5c97 Touchup whitespace
- 0a2895b Try to fix client import
- 9bc332e Tweak description of the
TLSSkipVerify
- 70d1e69 Update golangci-lint.yml
- 8619215 Update page.tsx
- 4544cc9 Update progress bars
- 57ec078 Update the time restraint to default to midnight
- 372d4bd Update usage notes
- f09a6ed Updated mpb bar progress bars
- e4f81d4 Updated progress bars
- 35271d6 Updated test.yml to attach code coverage to the action summary
- e8d7740 clean the test structure
- 202adcb fix lint error
- e911266 fix lint error by run gofmt
- 6799944 fix linter issues
- 4dad286 fix one more file by running gofmt
- 0112900 fix test error in CI by adding setup code
- 50d782b fixed linter and test errors
- 5c598e7 test that registered namespace exist in the director's cache