Skip to content

v0.2.0

Latest

Choose a tag to compare

@swalkerhppr swalkerhppr released this 23 Feb 01:38
· 1 commit to main since this release
v0.2.0
f77e891

Changelog

  • c754764 Add DBInitFile entity to database to track applied files. Update testinit file with updated shorthand.
  • 205a305 Add ISSUE_TEMPLATE forms.
  • 9a3ab6a Add Kubernetes build and helm management tasks to .tasks.sh; update helm values.yaml with new user and group configurations; create .env.production for admin UI
  • dbd8ea0 Add ability to have multiple dbinit file in a .d directory.
  • acbed48 Add ability to login to admin with oidc. Add available_providers endpoint. Make sure to only load the necesary icons for the admin ui. Allow adding group links to oidc providers. Revamp provider source naming.
  • a286b19 Add contributing guidelines, update README for build verification, and introduce Helm chart documentation. Enhance admin UI with base admin path support and fix related capabilities handling. Add integration tests for capabilities endpoint.
  • 7e7ac61 Add github actions on push to main. Fix golint errors.
  • ee1110e Add permissions to push
  • cd73d27 Add protected users, groups, claims to config. Add configuratble policy to protect entities. Update reference config.
  • 1df6e38 Add recursive submodule to checkout in github action.
  • f59d0a8 Add tekton tasks, pipelines, runs. Update k6 common test to use environment variable to point to server. Add task to manage local kubernetes tests. Update server-config-map, stoke-server-deployment to fix references. Have sqlite database be in memory by default.
  • 1639bf8 Add workflow for pull request.
  • f77e891 Address the last of the dependabot alerts.
  • 439a01a Bypass policies when updating from the OIDC provider. Do not allow non-superuser users to assign groups with super user priviledges
  • 554963a Change client submodule to use https to allow read only pull over http for root repo.
  • c0022fb Clean up policies.
  • 52ae95b Create initial helm chart
  • c46dcf9 Dependabot updates (#2)
  • 3c65b53 Do not run workflows on solely md or github file changes.
  • 102cd18 Do not show delete unless row has been selected.
  • ffc1cae Do not use strings as context keys. Fix RSA unittest assertion.
  • 7742783 Explicitly set the pulled down go version.
  • 44c1ea1 Fix complete admin create flow. Add image/container cleanup.
  • b3a4484 Fix dependabot issues.
  • 17b3624 Fix icons to all refer to the util/icons.js file.
  • bf4147c Fix integration test configs.
  • 24e9867 Fix integration tests.
  • 812b650 Fix issue with first oidc login not authorizing
  • 6ea7cd6 Fix lint issue by checking query error.
  • 15d5dce Fix opening openid url in admin ui.
  • 4dbad8e Fix policy to allow adding claims/groups.
  • eca5c32 Fix private pgp variable in actin.
  • c5cb159 Fix pushdocker referenece.
  • 5aa7e3c Get OIDC code flow working.
  • 7cea8eb Get full redirect working with google.
  • 0214b01 Get usr tests running again.
  • 297e920 Ha federated keystore (#16)
  • dc2211e Implement Tests/HA (#17)
  • 270d1d4 Implement oidc auth flows. Add oidc auth config discovery. Attach the main mux to the context to allow expanding endpoints from providers.
  • b53bd41 Implement provider configuration in independent files/directory
  • e26c20d Implement unmarshalling provider based on type.
  • c86f9ac Increase golang lint ci timeout.
  • 08e2502 Keep disk file with no files using gitignore files.
  • fb7a9f2 Make build only output 3 files instead of optimizing for web.
  • e7892c3 Push helm chart to sub path.
  • 12a8bea Refactior providers to use a smaller interface with a provider list struct.
  • cad91fb Refactor admin UI build process and enhance configuration handling. Update Dockerfile to streamline build steps and adjust paths for assets. Modify .gitignore to exclude new build directories. Introduce base path configuration for improved proxy support and update related API responses. Adjust tests to reflect changes in capabilities and available providers endpoints.
  • 10cf37f Refactor config to store provider list only.
  • f0282ba Refactor input to get rid of nesting. Add first name, last name, email claim mappings.
  • 3dd3f2e Remove duplicate workflow step id
  • 65dde8d Remove unimplemented plan file.
  • ba58756 Rename feature request. Fix up some fields.
  • adb5bad Require user changes be made by only the user in question or superusers.
  • a5cf4fb Rerun checks on synchronize as well.
  • 13f209a Send the username back with the login request
  • 7f98b3d Show policy denials as error messages in the admin ui. Fix issue with UI adding groups when add failed.
  • 902056c Sign helm chart.
  • cd94012 Split configs (#14)
  • 6fe09ec Stub out OIDC provider
  • d617c5e Test provider list
  • 975f1e6 Update Versions (#19)
  • 47c4910 Update database init files to specify provider type/name/resource.
  • 9488123 Update dependencies to address dependabot stuff.
  • 11f82cd Update dependencies to address dependabot stuff. (#18)
  • 8eaeae3 Update documentaton before release of 0.2.0 version.
  • c34ef51 Update go jwt version for dependabot.
  • c9ac2c1 Update go version/dependencies
  • 0de1b86 Update node version. Update go version to 1.25. Fix goreleaser yaml file. update versions for dependabot.
  • 2aeb4a5 Update pull-request.yaml file.
  • d535622 Update stoke client commit
  • 510e7ea Update tasks to tail instead of sleep. Update Chart.yaml version/app. Use local version of container. Update admin interface to try to remove deprecation warning. Add db init config map to helm chart.
  • 0e59229 Updates (#1)
  • 13c7364 cfg: add cluster/HA config struct and context
  • 0813162 cfg: add cluster/HA config struct and context
  • 82be20c chore(e2e): add Playwright project under test/e2e
  • 7220ae8 cluster: add Discoverer interface and StaticDiscoverer
  • cf8fd84 cluster: add Discoverer interface and StaticDiscoverer
  • 8118bf5 cluster: add MergeJWKS to fetch and merge peer JWKS
  • b43ae79 feat(e2e): enhance Playwright E2E testing setup and documentation
  • 1300044 feat(e2e): integrate Playwright for end-to-end testing and update documentation
  • 4107edb feat: enhance High Availability support and documentation
  • ca98a0b fix(admin-ui): unique labels for claim form; update E2E to use Claim Name, etc.
  • 1e6ee72 fix(admin-ui): unique labels for group form; update E2E to use Group Name, etc.
  • aaa73a0 test(e2e): add auth helper for logged-in admin
  • 75165c0 test(e2e): add claim → group → user → JWT create flow @US-011
  • 36af1c8 test(e2e): add smoke and list flows for Users, Groups, Claims @us-009 @US-010
  • e77cd4b tests: Fix signing method in federated unit tests docs: add High Availability documentation and update README