{"id":50743316,"url":"https://github.com/cloud-gov/deploy-platform-opensearch","last_synced_at":"2026-06-10T18:32:32.326Z","repository":{"id":345319164,"uuid":"1174619381","full_name":"cloud-gov/deploy-platform-opensearch","owner":"cloud-gov","description":"Platform opensearch for platform logs","archived":false,"fork":false,"pushed_at":"2026-05-22T18:53:25.000Z","size":1087,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-22T19:46:52.767Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"cloud-gov/deploy-logs-opensearch","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloud-gov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-06T16:44:02.000Z","updated_at":"2026-05-22T18:53:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cloud-gov/deploy-platform-opensearch","commit_stats":null,"previous_names":["cloud-gov/deploy-platform-opensearch"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cloud-gov/deploy-platform-opensearch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fdeploy-platform-opensearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fdeploy-platform-opensearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fdeploy-platform-opensearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fdeploy-platform-opensearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloud-gov","download_url":"https://codeload.github.com/cloud-gov/deploy-platform-opensearch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fdeploy-platform-opensearch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34165482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-10T18:32:32.229Z","updated_at":"2026-06-10T18:32:32.308Z","avatar_url":"https://github.com/cloud-gov.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Opensearch logs deployment\n\nThis repo contains the pipeline and [BOSH](https://bosh.io) manifests for deploying cloud.gov [Opensearch](https://opensearch.org/) implementation.\n\n## UAA Setup\n\nTo set up the UAA client, add the following to the CF secrets:\n\n```yaml\nproperties:\n  uaa:\n    clients:\n      opensearch_dashboards_oauth2_client:\n        secret: CHANGEME\n        scope: scim.userids,cloud_controller.read,openid,oauth.approvals\n        authorized-grant-types: refresh_token,authorization_code\n        redirect-uri: https://CHANGEME/login\n        autoapprove: true\n```\n\n## e2e tests with Playwright\n\nThis project includes e2e tests for logging into OpenSearch that use Python Playwright. To run these tests:\n\n```shell\ncp .env-sample .env # Update values in .env afterwards\n./scripts/e2e-local.sh\n```\n\n## Downloading test results from CI\n\nWhen the e2e tests run in CI, traces from failed test runs may be created. To download these traces, use the provided script:\n\n```shell\n./scripts/download-e2e-ci-results.sh \u003cBUILD_NUMBER\u003e [ENVIRONMENT]\n```\n\nwhere:\n\n- `BUILD_NUMBER` - the number of the failed `smoke-tests-login-\u003cenvironment\u003e` job from the pipeline\n- `ENVIRONMENT` - **optionally** specify the environment for the tests: `development`, `staging`, or `production`. defaults to `production`.\n\nTo view downloaded trace files:\n\n```shell\nsource venv/bin/activate\npip install -r requirements-test.txt\nplaywright show-trace ci-test-results/\u003cdir\u003e/trace.zip\n```\n\nwhere `\u003cdir\u003e` is an abitrary directory name generated for the test run by Playwright.\n\nSee \u003chttps://playwright.dev/python/docs/trace-viewer\u003e for more information about working with Playwright traces.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-gov%2Fdeploy-platform-opensearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloud-gov%2Fdeploy-platform-opensearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-gov%2Fdeploy-platform-opensearch/lists"}