├── .all-contributorsrc ├── .dockerignore ├── .flipt.yml ├── .gitattributes ├── .github ├── .kodiak.toml ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml ├── images │ ├── console-badge.png │ ├── dashboard.png │ ├── devenv.png │ ├── devhunt-badge.png │ └── release-process.png ├── renovate.json5 ├── scripts │ └── extract-integration-tests.sh └── workflows │ ├── contributors.yml │ ├── integration-test.yml │ ├── label.yml │ ├── lint.yml │ ├── nightly.yml │ ├── proto-push.yml │ ├── proto.yml │ ├── release.yml │ ├── test.yml │ └── validate-renovate.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.darwin.yml ├── .goreleaser.linux.yml ├── .goreleaser.nightly.yml ├── .goreleaser.yml ├── .imgbotconfig ├── .mockery.yml ├── .nancy-ignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .prettierignore ├── .vscode ├── extensions.json └── flipt.code-workspace ├── AGENTS.md ├── CHANGELOG.md ├── CHANGELOG.template.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEPRECATIONS.md ├── DEVELOPMENT.md ├── Dockerfile.dev ├── LICENSE ├── README.md ├── RELEASE.md ├── bin └── .gitkeep ├── buf.lock ├── buf.yaml ├── cmd └── flipt │ ├── DESIGN.md │ ├── banner.go │ ├── completion.go │ ├── config.go │ ├── default.go │ ├── default_linux.go │ ├── doc.go │ ├── evaluate.go │ ├── license.go │ ├── main.go │ ├── migrate.go │ ├── quickstart.go │ ├── styles.go │ └── validate.go ├── codecov.yml ├── config ├── flipt.schema.cue ├── flipt.schema.json ├── local.yml └── schema_test.go ├── core ├── go.mod ├── go.sum └── validation │ ├── extended.cue │ ├── flipt.cue │ ├── flipt.json │ ├── testdata │ ├── fuzz │ │ └── FuzzValidate │ │ │ └── 9d39dbf6febda3de │ ├── invalid.yaml │ ├── invalid_yaml_stream.yaml │ ├── valid.yaml │ ├── valid_default_variant_v3.yaml │ ├── valid_metadata_v3.yaml │ ├── valid_namespace_details_v4.yaml │ ├── valid_segments_v2.yaml │ ├── valid_v1.yaml │ ├── valid_yaml_stream.yaml │ └── valid_zero_values.yaml │ ├── validate.go │ ├── validate_fuzz_test.go │ └── validate_test.go ├── cosign.pub ├── dagger.json ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── docker-compose.yml ├── errors ├── LICENSE ├── errors.go ├── go.mod └── go.sum ├── go.mod ├── go.sum ├── install.sh ├── internal ├── cmd │ ├── authn.go │ ├── grpc.go │ ├── http.go │ ├── http_test.go │ ├── protoc-gen-go-flipt-sdk │ │ ├── go.mod │ │ ├── go.sum │ │ ├── grpc.go │ │ ├── http.go │ │ └── main.go │ └── util │ │ ├── browser.go │ │ └── prompt.go ├── common │ ├── context.go │ └── store_mock.go ├── config │ ├── analytics.go │ ├── analytics_test.go │ ├── authentication.go │ ├── authentication_test.go │ ├── authorization.go │ ├── config.go │ ├── config_fuzz_test.go │ ├── config_test.go │ ├── cors.go │ ├── credentials.go │ ├── deprecations.go │ ├── diagnostics.go │ ├── environments.go │ ├── errors.go │ ├── evaluation.go │ ├── evaluation_test.go │ ├── experimental.go │ ├── license.go │ ├── log.go │ ├── meta.go │ ├── metrics.go │ ├── secrets.go │ ├── secrets_test.go │ ├── server.go │ ├── storage.go │ ├── templates.go │ ├── templates_test.go │ ├── testdata │ │ ├── advanced.yml │ │ ├── analytics │ │ │ ├── invalid_buffer_configuration_flush_period.yml │ │ │ └── invalid_clickhouse_configuration_empty_url.yml │ │ ├── authentication │ │ │ ├── github_case_sensitive.yml │ │ │ ├── github_missing_client_id.yml │ │ │ ├── github_missing_client_secret.yml │ │ │ ├── github_missing_org_scope.yml │ │ │ ├── github_missing_org_when_declaring_allowed_teams.yml │ │ │ ├── github_missing_redirect_address.yml │ │ │ ├── jwt_invalid_jwks_url.yml │ │ │ ├── jwt_key_file_and_jwks_url.yml │ │ │ ├── jwt_key_file_not_found.yml │ │ │ ├── jwt_missing_key_file_and_jwks_url.yml │ │ │ ├── kubernetes.yml │ │ │ ├── oidc.yml │ │ │ ├── oidc_missing_client_id.yml │ │ │ ├── oidc_missing_client_secret.yml │ │ │ ├── oidc_missing_redirect_address.yml │ │ │ ├── session_domain_scheme_port.yml │ │ │ ├── token_bootstrap_token.yml │ │ │ ├── token_negative_interval.yml │ │ │ └── token_zero_grace_period.yml │ │ ├── authorization │ │ │ ├── all_authentication_methods_enabled.yml │ │ │ └── authentication_not_required.yml │ │ ├── default.yml │ │ ├── environments │ │ │ ├── invalid_scm.yml │ │ │ ├── missing_name.yml │ │ │ ├── no_default.yml │ │ │ ├── no_matching_storage.yml │ │ │ ├── shared_storage_different_directories.yml │ │ │ ├── shared_storage_no_directories.yml │ │ │ ├── shared_storage_same_directory.yml │ │ │ ├── single_is_default.yml │ │ │ └── valid_scm.yml │ │ ├── license │ │ │ ├── invalid_file_no_key.yml │ │ │ ├── invalid_file_not_found.yml │ │ │ ├── valid_with_key_and_file.yml │ │ │ └── valid_with_key_only.yml │ │ ├── marshal │ │ │ └── yaml │ │ │ │ └── default.yml │ │ ├── metrics │ │ │ ├── disabled.yml │ │ │ └── otlp.yml │ │ ├── mixed_references.yml │ │ ├── secret_references.yml │ │ ├── secrets │ │ │ ├── file_provider.yml │ │ │ ├── file_provider_missing_base_path.yml │ │ │ ├── multiple_providers.yml │ │ │ ├── vault_provider.yml │ │ │ ├── vault_provider_missing_address.yml │ │ │ ├── vault_provider_missing_role_approle.yml │ │ │ ├── vault_provider_missing_role_kubernetes.yml │ │ │ ├── vault_provider_missing_token.yml │ │ │ └── vault_provider_unsupported_auth.yml │ │ ├── server │ │ │ ├── cloud_missing_port.yml │ │ │ ├── grpc_keepalive.yml │ │ │ ├── https_missing_cert_file.yml │ │ │ ├── https_missing_cert_key.yml │ │ │ ├── https_not_found_cert_file.yml │ │ │ └── https_not_found_cert_key.yml │ │ ├── ssl_cert.pem │ │ ├── ssl_key.pem │ │ ├── storage │ │ │ ├── git_basic_auth_invalid.yml │ │ │ ├── git_provided.yml │ │ │ ├── git_provided_with_backend_type.yml │ │ │ ├── git_provided_with_directory.yml │ │ │ ├── git_signing_enabled.yml │ │ │ ├── git_signing_invalid_key_ref_key.yml │ │ │ ├── git_signing_invalid_key_ref_path.yml │ │ │ ├── git_signing_invalid_key_ref_provider.yml │ │ │ ├── git_signing_missing_key_ref.yml │ │ │ ├── git_signing_missing_type.yml │ │ │ ├── git_signing_unsupported_type.yml │ │ │ ├── git_ssh_auth_invalid_missing_password.yml │ │ │ ├── git_ssh_auth_invalid_private_key_both.yml │ │ │ ├── git_ssh_auth_invalid_private_key_missing.yml │ │ │ └── git_ssh_auth_valid_with_path.yml │ │ ├── tracing │ │ │ └── otlp.yml │ │ ├── ui │ │ │ ├── topbar_color.yml │ │ │ └── topbar_invalid_color.yml │ │ └── version │ │ │ ├── invalid.yml │ │ │ └── v1.yml │ ├── tracing.go │ └── ui.go ├── containers │ └── option.go ├── coss │ ├── license │ │ ├── license.go │ │ ├── license_mock.go │ │ └── license_test.go │ ├── secrets │ │ └── vault │ │ │ ├── provider.go │ │ │ └── provider_test.go │ ├── signing │ │ ├── gpg.go │ │ ├── gpg_fuzz_test.go │ │ └── gpg_test.go │ └── storage │ │ └── environments │ │ └── git │ │ ├── azure │ │ ├── azure.go │ │ ├── azure_mock.go │ │ └── azure_test.go │ │ ├── bitbucket │ │ ├── bitbucket.go │ │ ├── bitbucket_mock.go │ │ └── bitbucket_test.go │ │ ├── gitea │ │ ├── gitea.go │ │ ├── gitea_mock.go │ │ └── gitea_test.go │ │ ├── github │ │ ├── github.go │ │ ├── github_mock.go │ │ └── github_test.go │ │ ├── gitlab │ │ ├── gitlab.go │ │ ├── gitlab_mock.go │ │ └── gitlab_test.go │ │ ├── scm.go │ │ ├── scm_test.go │ │ ├── store.go │ │ ├── url.go │ │ ├── url_fuzz_test.go │ │ └── url_test.go ├── credentials │ ├── credentials.go │ └── credentials_test.go ├── ext │ ├── common.go │ ├── common_test.go │ ├── encoding.go │ └── testdata │ │ ├── export.json │ │ ├── export.yml │ │ ├── export_all_namespaces.json │ │ ├── export_all_namespaces.yml │ │ ├── export_all_namespaces_sorted.json │ │ ├── export_all_namespaces_sorted.yml │ │ ├── export_default_and_foo.json │ │ ├── export_default_and_foo.yml │ │ ├── export_default_and_foo_sorted.json │ │ ├── export_default_and_foo_sorted.yml │ │ ├── export_sorted.json │ │ ├── export_sorted.yml │ │ ├── fuzz │ │ └── FuzzImport │ │ │ ├── 23a479a6d020799b0dfd2f87cb73b2cca2087341827edef76cee0ffb2c099f75 │ │ │ ├── 30227e9d2cd52e137e200e3e27990735115095efc22a6df092d85566ccaf8014 │ │ │ ├── 3bfb3390d4d70789a687706474d457e4ee150c8d626e2e079b445f71e861b2b7 │ │ │ └── 45ee39c40278286647ba2de44d5036001a146c77a4716d23b8785bfd00bc4852 │ │ ├── import.json │ │ ├── import.yml │ │ ├── import_flag_complex_metadata.json │ │ ├── import_flag_complex_metadata.yml │ │ ├── import_implicit_rule_rank.json │ │ ├── import_implicit_rule_rank.yml │ │ ├── import_invalid_version.json │ │ ├── import_invalid_version.yml │ │ ├── import_new_flags_only.json │ │ ├── import_new_flags_only.yml │ │ ├── import_no_attachment.json │ │ ├── import_no_attachment.yml │ │ ├── import_rule_multiple_segments.json │ │ ├── import_rule_multiple_segments.yml │ │ ├── import_single_namespace_foo.json │ │ ├── import_single_namespace_foo.yml │ │ ├── import_two_namespaces_default_and_foo.json │ │ ├── import_two_namespaces_default_and_foo.yml │ │ ├── import_v1.json │ │ ├── import_v1.yml │ │ ├── import_v1_1.json │ │ ├── import_v1_1.yml │ │ ├── import_v1_3.json │ │ ├── import_v1_3.yml │ │ ├── import_v1_flag_type_not_supported.json │ │ ├── import_v1_flag_type_not_supported.yml │ │ ├── import_v1_rollouts_not_supported.json │ │ ├── import_v1_rollouts_not_supported.yml │ │ ├── import_with_attachment.json │ │ ├── import_with_attachment.yml │ │ ├── import_yaml_stream_all_unique_namespaces.json │ │ ├── import_yaml_stream_all_unique_namespaces.yml │ │ ├── import_yaml_stream_default_namespace.json │ │ └── import_yaml_stream_default_namespace.yml ├── gateway │ ├── gateway.go │ └── marshaller.go ├── info │ ├── flipt.go │ └── flipt_test.go ├── migrations │ ├── README.md │ ├── clickhouse │ │ ├── 20250121202120_create_table_counter_analytics.down.sql │ │ ├── 20250121202120_create_table_counter_analytics.up.sql │ │ ├── 20250121202326_create_table_counter_aggregated_analytics.down.sql │ │ ├── 20250121202326_create_table_counter_aggregated_analytics.up.sql │ │ ├── 20250121202552_create_view_counter_aggregated_analytics.down.sql │ │ └── 20250121202552_create_view_counter_aggregated_analytics.up.sql │ └── migrations.go ├── otel │ ├── logs │ │ └── logs.go │ ├── metrics │ │ ├── metrics.go │ │ └── metrics_test.go │ ├── resource.go │ ├── resource_test.go │ └── traces │ │ └── tracing.go ├── product │ └── product.go ├── release │ ├── check.go │ └── check_test.go ├── secrets │ ├── file │ │ ├── provider.go │ │ └── provider_test.go │ ├── manager.go │ ├── manager_test.go │ ├── provider.go │ └── secrets_mock.go ├── server │ ├── analytics │ │ ├── analytics.go │ │ ├── analytics_mock.go │ │ ├── analytics_test.go │ │ ├── clickhouse │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ └── mutation.go │ │ ├── prometheus │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ └── prometheus_mock.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── sink.go │ │ ├── sink_test.go │ │ └── testing │ │ │ └── testing.go │ ├── authn │ │ ├── method │ │ │ ├── github │ │ │ │ ├── server.go │ │ │ │ └── server_test.go │ │ │ ├── http.go │ │ │ ├── http_test.go │ │ │ ├── jwt │ │ │ │ └── validator.go │ │ │ ├── kubernetes │ │ │ │ ├── server.go │ │ │ │ ├── server_internal_test.go │ │ │ │ ├── server_test.go │ │ │ │ ├── testing │ │ │ │ │ ├── grpc.go │ │ │ │ │ └── http.go │ │ │ │ └── validator.go │ │ │ ├── metadata.go │ │ │ ├── oidc │ │ │ │ ├── server.go │ │ │ │ ├── server_internal_test.go │ │ │ │ ├── server_test.go │ │ │ │ └── testing │ │ │ │ │ ├── grpc.go │ │ │ │ │ └── http.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── middleware │ │ │ ├── common │ │ │ │ └── common.go │ │ │ ├── grpc │ │ │ │ ├── middleware.go │ │ │ │ └── middleware_test.go │ │ │ └── http │ │ │ │ ├── middleware.go │ │ │ │ └── middleware_test.go │ │ ├── public │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── server.go │ │ └── server_test.go │ ├── authz │ │ ├── authz.go │ │ ├── engine │ │ │ ├── ext │ │ │ │ └── extensions.go │ │ │ ├── rego │ │ │ │ ├── engine.go │ │ │ │ ├── engine_test.go │ │ │ │ └── source │ │ │ │ │ ├── filesystem │ │ │ │ │ └── filesystem.go │ │ │ │ │ └── source.go │ │ │ └── testdata │ │ │ │ ├── rbac_v2.json │ │ │ │ └── rbac_v2.rego │ │ └── middleware │ │ │ └── grpc │ │ │ ├── middleware.go │ │ │ └── middleware_test.go │ ├── common │ │ └── common.go │ ├── environments │ │ ├── environments_mock.go │ │ ├── server.go │ │ ├── storage.go │ │ └── storage_test.go │ ├── evaluation │ │ ├── client │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── evaluation.go │ │ ├── evaluation_mock.go │ │ ├── evaluation_test.go │ │ ├── ofrep │ │ │ ├── middleware.go │ │ │ ├── middleware_test.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── ofrep_bridge.go │ │ ├── ofrep_bridge_test.go │ │ ├── server.go │ │ └── server_test.go │ ├── flag.go │ ├── flag_test.go │ ├── metadata │ │ ├── server.go │ │ └── server_test.go │ ├── metrics │ │ └── metrics.go │ ├── middleware │ │ ├── grpc │ │ │ ├── middleware.go │ │ │ ├── middleware_test.go │ │ │ └── support_test.go │ │ └── http │ │ │ ├── middleware.go │ │ │ └── middleware_test.go │ ├── server.go │ └── tracing │ │ ├── attributes.go │ │ └── attributes_test.go ├── storage │ ├── analytics │ │ ├── db.go │ │ ├── fields.go │ │ ├── fields_test.go │ │ ├── migrator.go │ │ └── migrator_test.go │ ├── authn │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── memory │ │ │ ├── store.go │ │ │ └── store_test.go │ │ ├── redis │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── store.go │ │ │ └── store_test.go │ │ ├── static │ │ │ ├── store.go │ │ │ └── store_test.go │ │ └── testing │ │ │ └── testing.go │ ├── environments │ │ ├── environments.go │ │ ├── environments_test.go │ │ ├── evaluation │ │ │ ├── noop_publisher.go │ │ │ └── publisher.go │ │ ├── fs │ │ │ ├── core.go │ │ │ ├── features.go │ │ │ ├── flipt │ │ │ │ ├── common.go │ │ │ │ ├── common_test.go │ │ │ │ ├── flags.go │ │ │ │ ├── flags_test.go │ │ │ │ ├── segments.go │ │ │ │ └── segments_test.go │ │ │ ├── namespaces.go │ │ │ ├── namespaces_test.go │ │ │ └── testing │ │ │ │ └── testing.go │ │ ├── git │ │ │ ├── store.go │ │ │ └── store_test.go │ │ └── osfs │ │ │ ├── osfs.go │ │ │ └── osfs_test.go │ ├── fs │ │ ├── changes.go │ │ ├── config.go │ │ ├── config_fuzz_test.go │ │ ├── config_test.go │ │ ├── git │ │ │ └── testdata │ │ │ │ ├── production │ │ │ │ └── features.yaml │ │ │ │ └── subdir │ │ │ │ ├── .flipt.yml │ │ │ │ └── alternative │ │ │ │ └── features.yaml │ │ ├── object │ │ │ ├── mux.go │ │ │ └── mux_test.go │ │ ├── snapshot.go │ │ ├── snapshot_fuzz_test.go │ │ ├── snapshot_test.go │ │ └── testdata │ │ │ ├── empty │ │ │ └── features.yml │ │ │ └── production │ │ │ └── features.yaml │ ├── git │ │ ├── filesystem.go │ │ ├── filesystem_test.go │ │ ├── metrics.go │ │ ├── repository.go │ │ ├── repository_test.go │ │ ├── signing │ │ │ └── signer.go │ │ └── signing_test.go │ ├── list.go │ ├── storage.go │ └── storage_mock.go └── telemetry │ ├── telemetry.go │ ├── telemetry_test.go │ └── testdata │ └── telemetry_v1.json ├── logo.svg ├── magefile.go ├── rpc ├── flipt │ ├── LICENSE │ ├── audit │ │ ├── event.avsc │ │ ├── event.pb.go │ │ ├── event.proto │ │ └── schemas.go │ ├── auth │ │ ├── auth.pb.go │ │ ├── auth.pb.gw.go │ │ ├── auth.proto │ │ └── auth_grpc.pb.go │ ├── buf.gen.yaml │ ├── buf.md │ ├── core │ │ ├── core.pb.go │ │ └── core.proto │ ├── evaluation │ │ ├── evaluation.go │ │ ├── evaluation.pb.go │ │ ├── evaluation.pb.gw.go │ │ ├── evaluation.proto │ │ └── evaluation_grpc.pb.go │ ├── flipt.pb.go │ ├── flipt.pb.gw.go │ ├── flipt.proto │ ├── flipt.yaml │ ├── flipt_grpc.pb.go │ ├── go.mod │ ├── go.sum │ ├── marshaller.go │ ├── meta │ │ ├── meta.pb.go │ │ ├── meta.pb.gw.go │ │ ├── meta.proto │ │ └── meta_grpc.pb.go │ ├── ofrep │ │ ├── ofrep.pb.go │ │ ├── ofrep.pb.gw.go │ │ ├── ofrep.proto │ │ └── ofrep_grpc.pb.go │ ├── openapi.yaml │ ├── operators.go │ ├── options │ │ ├── options.pb.go │ │ └── options.proto │ ├── request.go │ ├── timestamp.go │ ├── validation.go │ ├── validation_fuzz_test.go │ └── validation_test.go └── v2 │ ├── analytics │ ├── analytics.pb.go │ ├── analytics.pb.gw.go │ ├── analytics.proto │ ├── analytics_grpc.pb.go │ └── buf.gen.yaml │ ├── environments │ ├── buf.gen.yaml │ ├── environments.pb.go │ ├── environments.pb.gw.go │ ├── environments.proto │ ├── environments_grpc.pb.go │ ├── go.mod │ ├── go.sum │ ├── openapi.yaml │ ├── request.go │ └── validation.go │ └── evaluation │ ├── buf.gen.yaml │ ├── evaluation.pb.go │ ├── evaluation.pb.gw.go │ ├── evaluation.proto │ ├── evaluation_grpc.pb.go │ ├── go.mod │ ├── go.sum │ ├── openapi.yaml │ └── request.go ├── sdk └── go │ ├── CHANGELOG.md │ ├── CHANGELOG.template.md │ ├── LICENSE │ ├── README.md │ ├── auth.go │ ├── auth.sdk.gen.go │ ├── defaults.go │ ├── doc.go │ ├── evaluation.sdk.gen.go │ ├── example_test.go │ ├── flipt.sdk.gen.go │ ├── go.mod │ ├── go.sum │ ├── grpc │ └── grpc.sdk.gen.go │ ├── http │ ├── auth.sdk.gen.go │ ├── evaluation.sdk.gen.go │ ├── flipt.sdk.gen.go │ └── http.sdk.gen.go │ ├── sdk.gen.go │ └── v2 │ ├── environments.sdk.gen.go │ ├── go.mod │ ├── go.sum │ ├── grpc │ └── grpc.sdk.gen.go │ ├── http │ ├── environments.sdk.gen.go │ └── http.sdk.gen.go │ └── sdk.gen.go └── ui ├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── AGENTS.md ├── ARCHITECTURE.md ├── CLAUDE.md ├── Dockerfile ├── babel.config.cjs ├── dev.go ├── embed.go ├── index.dev.html ├── index.html ├── jest.config.ts ├── package-lock.json ├── package.json ├── playwright.config.ts ├── prettier.config.cjs ├── public └── favicon.svg ├── src ├── App.tsx ├── app │ ├── ErrorLayout.tsx │ ├── Layout.tsx │ ├── NotFoundLayout.tsx │ ├── Settings.tsx │ ├── Support.tsx │ ├── analytics │ │ └── Analytics.tsx │ ├── auth │ │ ├── Login.tsx │ │ └── authApi.ts │ ├── console │ │ └── Console.tsx │ ├── environments │ │ └── environmentsApi.ts │ ├── events │ │ └── eventSlice.ts │ ├── flags │ │ ├── Flag.tsx │ │ ├── Flags.tsx │ │ ├── NewFlag.tsx │ │ ├── analyticsApi.tsx │ │ ├── flagsApi.ts │ │ ├── rollouts │ │ │ └── Rollouts.tsx │ │ └── rules │ │ │ └── Rules.tsx │ ├── meta │ │ └── metaSlice.ts │ ├── namespaces │ │ ├── Namespaces.tsx │ │ └── namespacesApi.ts │ ├── preferences │ │ ├── Preferences.tsx │ │ └── preferencesSlice.ts │ └── segments │ │ ├── NewSegment.tsx │ │ ├── Segment.tsx │ │ ├── Segments.tsx │ │ └── segmentsApi.ts ├── assets │ ├── logo-flag.png │ └── logo-light.png ├── components │ ├── AppSidebar.tsx │ ├── Avatar.tsx │ ├── Badge.tsx │ ├── BaseInput.tsx │ ├── Button.tsx │ ├── Chips.tsx │ ├── Combobox.tsx │ ├── Command.tsx │ ├── Dialog.tsx │ ├── Dropdown.tsx │ ├── DropdownMenu.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── Loading.tsx │ ├── MoreInfo.tsx │ ├── NavMain.tsx │ ├── NavSecondary.tsx │ ├── NavUser.tsx │ ├── Page.tsx │ ├── Pagination.tsx │ ├── Percent.tsx │ ├── Popover.tsx │ ├── ProBanner.tsx │ ├── Searchbox.tsx │ ├── Select.tsx │ ├── Separator.tsx │ ├── SessionProvider.tsx │ ├── Sheet.tsx │ ├── Sidebar.tsx │ ├── Skeleton.tsx │ ├── Slideover.tsx │ ├── Sonner.tsx │ ├── Switch.tsx │ ├── TabBar.tsx │ ├── Table.tsx │ ├── TablePagination.tsx │ ├── TableSkeleton.tsx │ ├── TableViewOptions.tsx │ ├── TagBadge.tsx │ ├── Tooltip.tsx │ ├── UnsavedChangesModal.tsx │ ├── Well.tsx │ ├── command │ │ └── CommandDialog.tsx │ ├── constraints │ │ ├── ConstraintTable.tsx │ │ └── Constraints.tsx │ ├── environments │ │ ├── EnvironmentNamespaceSwitcher.tsx │ │ └── branches │ │ │ ├── BranchActionsDropdown.tsx │ │ │ ├── CreateBranchPopover.tsx │ │ │ ├── CreateMergeProposalModal.tsx │ │ │ └── DeleteBranchModal.tsx │ ├── flags │ │ ├── FlagForm.tsx │ │ ├── FlagFormContext.tsx │ │ ├── FlagTable.tsx │ │ ├── FlagTypeBadge.tsx │ │ ├── MetadataForm.tsx │ │ └── MetadataFormErrorBoundary.tsx │ ├── forms │ │ ├── Input.tsx │ │ ├── JsonTextArea.tsx │ │ ├── Listbox.tsx │ │ ├── SegmentsPicker.tsx │ │ ├── Select.tsx │ │ ├── Tags.tsx │ │ ├── TextArea.tsx │ │ └── Toggle.tsx │ ├── graphs │ │ └── index.tsx │ ├── json │ │ ├── JsonEditor.module.css │ │ ├── JsonEditor.tsx │ │ └── lint.ts │ ├── namespaces │ │ ├── NamespaceForm.tsx │ │ └── NamespaceTable.tsx │ ├── panels │ │ ├── CopyToNamespacePanel.tsx │ │ └── DeletePanel.tsx │ ├── rollouts │ │ ├── EditRolloutForm.tsx │ │ ├── QuickEditRolloutForm.tsx │ │ ├── Rollout.tsx │ │ ├── RolloutForm.tsx │ │ └── SortableRollout.tsx │ ├── rules │ │ ├── MultiDistributionForm.tsx │ │ ├── QuickEditRuleForm.tsx │ │ ├── Rule.tsx │ │ ├── RuleForm.tsx │ │ ├── SingleDistributionForm.tsx │ │ └── SortableRule.tsx │ ├── segments │ │ ├── ConstraintForm.tsx │ │ ├── SegmentForm.tsx │ │ ├── SegmentFormContext.tsx │ │ ├── SegmentMatchTypeBadge.tsx │ │ └── SegmentTable.tsx │ ├── utils.ts │ └── variants │ │ ├── VariantForm.tsx │ │ ├── VariantTable.tsx │ │ └── Variants.tsx ├── data │ ├── api.test.ts │ ├── api.ts │ ├── hooks │ │ ├── error.ts │ │ ├── notification.ts │ │ ├── pagination.ts │ │ ├── session.ts │ │ ├── storage.ts │ │ ├── store.ts │ │ ├── success.ts │ │ └── timezone.ts │ ├── user.ts │ ├── validation.test.ts │ └── validations.ts ├── hooks │ └── use-mobile.ts ├── index.css ├── main.tsx ├── store.ts ├── types │ ├── Analytics.ts │ ├── Auth.ts │ ├── Change.ts │ ├── Cli.ts │ ├── Constraint.ts │ ├── Curl.ts │ ├── Distribution.ts │ ├── Environment.ts │ ├── Flag.ts │ ├── Icon.ts │ ├── Meta.ts │ ├── Namespace.ts │ ├── Pageable.ts │ ├── Preferences.ts │ ├── Resource.ts │ ├── Rollout.ts │ ├── Routes.ts │ ├── Rule.ts │ ├── Segment.ts │ ├── Selectable.ts │ ├── Variant.ts │ └── auth │ │ ├── Github.ts │ │ ├── JWT.ts │ │ ├── OIDC.ts │ │ ├── Session.ts │ │ ├── Token.ts │ │ └── User.ts ├── utils │ ├── helpers.test.ts │ ├── helpers.ts │ └── redux-rtk.ts └── vite-env.d.ts ├── tests ├── branches.spec.ts ├── flags.spec.ts ├── index.spec.ts ├── namespaces.spec.ts ├── preferences.spec.ts ├── rollouts.spec.ts ├── rules.spec.ts ├── segments.spec.ts └── support.spec.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flipt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.flipt.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/.kodiak.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/.kodiak.toml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/images/console-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/images/console-badge.png -------------------------------------------------------------------------------- /.github/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/images/dashboard.png -------------------------------------------------------------------------------- /.github/images/devenv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/images/devenv.png -------------------------------------------------------------------------------- /.github/images/devhunt-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/images/devhunt-badge.png -------------------------------------------------------------------------------- /.github/images/release-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/images/release-process.png -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/scripts/extract-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/scripts/extract-integration-tests.sh -------------------------------------------------------------------------------- /.github/workflows/contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/contributors.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/label.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/proto-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/proto-push.yml -------------------------------------------------------------------------------- /.github/workflows/proto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/proto.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/validate-renovate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.github/workflows/validate-renovate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.darwin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.goreleaser.darwin.yml -------------------------------------------------------------------------------- /.goreleaser.linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.goreleaser.linux.yml -------------------------------------------------------------------------------- /.goreleaser.nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.goreleaser.nightly.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.imgbotconfig: -------------------------------------------------------------------------------- 1 | "ignoredFiles": [ 2 | "*.svg" 3 | ] 4 | -------------------------------------------------------------------------------- /.mockery.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.mockery.yml -------------------------------------------------------------------------------- /.nancy-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.nancy-ignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.yaml 2 | *.md 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/flipt.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/.vscode/flipt.code-workspace -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/CHANGELOG.template.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPRECATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/DEPRECATIONS.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/buf.lock -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/buf.yaml -------------------------------------------------------------------------------- /cmd/flipt/DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/DESIGN.md -------------------------------------------------------------------------------- /cmd/flipt/banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/banner.go -------------------------------------------------------------------------------- /cmd/flipt/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/completion.go -------------------------------------------------------------------------------- /cmd/flipt/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/config.go -------------------------------------------------------------------------------- /cmd/flipt/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/default.go -------------------------------------------------------------------------------- /cmd/flipt/default_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/default_linux.go -------------------------------------------------------------------------------- /cmd/flipt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/doc.go -------------------------------------------------------------------------------- /cmd/flipt/evaluate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/evaluate.go -------------------------------------------------------------------------------- /cmd/flipt/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/license.go -------------------------------------------------------------------------------- /cmd/flipt/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/main.go -------------------------------------------------------------------------------- /cmd/flipt/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/migrate.go -------------------------------------------------------------------------------- /cmd/flipt/quickstart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/quickstart.go -------------------------------------------------------------------------------- /cmd/flipt/styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/styles.go -------------------------------------------------------------------------------- /cmd/flipt/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cmd/flipt/validate.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/codecov.yml -------------------------------------------------------------------------------- /config/flipt.schema.cue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/config/flipt.schema.cue -------------------------------------------------------------------------------- /config/flipt.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/config/flipt.schema.json -------------------------------------------------------------------------------- /config/local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/config/local.yml -------------------------------------------------------------------------------- /config/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/config/schema_test.go -------------------------------------------------------------------------------- /core/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/go.mod -------------------------------------------------------------------------------- /core/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/go.sum -------------------------------------------------------------------------------- /core/validation/extended.cue: -------------------------------------------------------------------------------- 1 | #Flag: { 2 | description: =~"^.+$" 3 | } 4 | -------------------------------------------------------------------------------- /core/validation/flipt.cue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/flipt.cue -------------------------------------------------------------------------------- /core/validation/flipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/flipt.json -------------------------------------------------------------------------------- /core/validation/testdata/fuzz/FuzzValidate/9d39dbf6febda3de: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("- 0800") 3 | -------------------------------------------------------------------------------- /core/validation/testdata/invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/invalid.yaml -------------------------------------------------------------------------------- /core/validation/testdata/invalid_yaml_stream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/invalid_yaml_stream.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_default_variant_v3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_default_variant_v3.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_metadata_v3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_metadata_v3.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_namespace_details_v4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_namespace_details_v4.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_segments_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_segments_v2.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_v1.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_yaml_stream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_yaml_stream.yaml -------------------------------------------------------------------------------- /core/validation/testdata/valid_zero_values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/testdata/valid_zero_values.yaml -------------------------------------------------------------------------------- /core/validation/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/validate.go -------------------------------------------------------------------------------- /core/validation/validate_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/validate_fuzz_test.go -------------------------------------------------------------------------------- /core/validation/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/core/validation/validate_test.go -------------------------------------------------------------------------------- /cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/cosign.pub -------------------------------------------------------------------------------- /dagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/dagger.json -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/devenv.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /errors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/errors/LICENSE -------------------------------------------------------------------------------- /errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/errors/errors.go -------------------------------------------------------------------------------- /errors/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/errors/go.mod -------------------------------------------------------------------------------- /errors/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/install.sh -------------------------------------------------------------------------------- /internal/cmd/authn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/authn.go -------------------------------------------------------------------------------- /internal/cmd/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/grpc.go -------------------------------------------------------------------------------- /internal/cmd/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/http.go -------------------------------------------------------------------------------- /internal/cmd/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/http_test.go -------------------------------------------------------------------------------- /internal/cmd/protoc-gen-go-flipt-sdk/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/protoc-gen-go-flipt-sdk/go.mod -------------------------------------------------------------------------------- /internal/cmd/protoc-gen-go-flipt-sdk/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/protoc-gen-go-flipt-sdk/go.sum -------------------------------------------------------------------------------- /internal/cmd/protoc-gen-go-flipt-sdk/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/protoc-gen-go-flipt-sdk/grpc.go -------------------------------------------------------------------------------- /internal/cmd/protoc-gen-go-flipt-sdk/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/protoc-gen-go-flipt-sdk/http.go -------------------------------------------------------------------------------- /internal/cmd/protoc-gen-go-flipt-sdk/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/protoc-gen-go-flipt-sdk/main.go -------------------------------------------------------------------------------- /internal/cmd/util/browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/util/browser.go -------------------------------------------------------------------------------- /internal/cmd/util/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/cmd/util/prompt.go -------------------------------------------------------------------------------- /internal/common/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/common/context.go -------------------------------------------------------------------------------- /internal/common/store_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/common/store_mock.go -------------------------------------------------------------------------------- /internal/config/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/analytics.go -------------------------------------------------------------------------------- /internal/config/analytics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/analytics_test.go -------------------------------------------------------------------------------- /internal/config/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/authentication.go -------------------------------------------------------------------------------- /internal/config/authentication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/authentication_test.go -------------------------------------------------------------------------------- /internal/config/authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/authorization.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/config_fuzz_test.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/config/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/cors.go -------------------------------------------------------------------------------- /internal/config/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/credentials.go -------------------------------------------------------------------------------- /internal/config/deprecations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/deprecations.go -------------------------------------------------------------------------------- /internal/config/diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/diagnostics.go -------------------------------------------------------------------------------- /internal/config/environments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/environments.go -------------------------------------------------------------------------------- /internal/config/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/errors.go -------------------------------------------------------------------------------- /internal/config/evaluation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/evaluation.go -------------------------------------------------------------------------------- /internal/config/evaluation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/evaluation_test.go -------------------------------------------------------------------------------- /internal/config/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/experimental.go -------------------------------------------------------------------------------- /internal/config/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/license.go -------------------------------------------------------------------------------- /internal/config/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/log.go -------------------------------------------------------------------------------- /internal/config/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/meta.go -------------------------------------------------------------------------------- /internal/config/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/metrics.go -------------------------------------------------------------------------------- /internal/config/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/secrets.go -------------------------------------------------------------------------------- /internal/config/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/secrets_test.go -------------------------------------------------------------------------------- /internal/config/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/server.go -------------------------------------------------------------------------------- /internal/config/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/storage.go -------------------------------------------------------------------------------- /internal/config/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/templates.go -------------------------------------------------------------------------------- /internal/config/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/templates_test.go -------------------------------------------------------------------------------- /internal/config/testdata/advanced.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/advanced.yml -------------------------------------------------------------------------------- /internal/config/testdata/analytics/invalid_buffer_configuration_flush_period.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/analytics/invalid_buffer_configuration_flush_period.yml -------------------------------------------------------------------------------- /internal/config/testdata/analytics/invalid_clickhouse_configuration_empty_url.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/analytics/invalid_clickhouse_configuration_empty_url.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/github_case_sensitive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/github_case_sensitive.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/github_missing_client_id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/github_missing_client_id.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/github_missing_client_secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/github_missing_client_secret.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/github_missing_org_scope.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/github_missing_org_scope.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/github_missing_org_when_declaring_allowed_teams.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/github_missing_org_when_declaring_allowed_teams.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/github_missing_redirect_address.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/github_missing_redirect_address.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/jwt_invalid_jwks_url.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/jwt_invalid_jwks_url.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/jwt_key_file_and_jwks_url.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/jwt_key_file_and_jwks_url.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/jwt_key_file_not_found.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/jwt_key_file_not_found.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/jwt_missing_key_file_and_jwks_url.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/jwt_missing_key_file_and_jwks_url.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/kubernetes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/kubernetes.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/oidc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/oidc.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/oidc_missing_client_id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/oidc_missing_client_id.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/oidc_missing_client_secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/oidc_missing_client_secret.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/oidc_missing_redirect_address.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/oidc_missing_redirect_address.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/session_domain_scheme_port.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/session_domain_scheme_port.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/token_bootstrap_token.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/token_bootstrap_token.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/token_negative_interval.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/token_negative_interval.yml -------------------------------------------------------------------------------- /internal/config/testdata/authentication/token_zero_grace_period.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authentication/token_zero_grace_period.yml -------------------------------------------------------------------------------- /internal/config/testdata/authorization/all_authentication_methods_enabled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authorization/all_authentication_methods_enabled.yml -------------------------------------------------------------------------------- /internal/config/testdata/authorization/authentication_not_required.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/authorization/authentication_not_required.yml -------------------------------------------------------------------------------- /internal/config/testdata/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/default.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/invalid_scm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/invalid_scm.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/missing_name.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/missing_name.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/no_default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/no_default.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/no_matching_storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/no_matching_storage.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/shared_storage_different_directories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/shared_storage_different_directories.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/shared_storage_no_directories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/shared_storage_no_directories.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/shared_storage_same_directory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/shared_storage_same_directory.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/single_is_default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/single_is_default.yml -------------------------------------------------------------------------------- /internal/config/testdata/environments/valid_scm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/environments/valid_scm.yml -------------------------------------------------------------------------------- /internal/config/testdata/license/invalid_file_no_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/license/invalid_file_no_key.yml -------------------------------------------------------------------------------- /internal/config/testdata/license/invalid_file_not_found.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/license/invalid_file_not_found.yml -------------------------------------------------------------------------------- /internal/config/testdata/license/valid_with_key_and_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/license/valid_with_key_and_file.yml -------------------------------------------------------------------------------- /internal/config/testdata/license/valid_with_key_only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/license/valid_with_key_only.yml -------------------------------------------------------------------------------- /internal/config/testdata/marshal/yaml/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/marshal/yaml/default.yml -------------------------------------------------------------------------------- /internal/config/testdata/metrics/disabled.yml: -------------------------------------------------------------------------------- 1 | metrics: 2 | enabled: false 3 | exporter: prometheus 4 | -------------------------------------------------------------------------------- /internal/config/testdata/metrics/otlp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/metrics/otlp.yml -------------------------------------------------------------------------------- /internal/config/testdata/mixed_references.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/mixed_references.yml -------------------------------------------------------------------------------- /internal/config/testdata/secret_references.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secret_references.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/file_provider.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/file_provider.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/file_provider_missing_base_path.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/file_provider_missing_base_path.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/multiple_providers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/multiple_providers.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/vault_provider.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/vault_provider.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/vault_provider_missing_address.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/vault_provider_missing_address.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/vault_provider_missing_role_approle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/vault_provider_missing_role_approle.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/vault_provider_missing_role_kubernetes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/vault_provider_missing_role_kubernetes.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/vault_provider_missing_token.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/vault_provider_missing_token.yml -------------------------------------------------------------------------------- /internal/config/testdata/secrets/vault_provider_unsupported_auth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/secrets/vault_provider_unsupported_auth.yml -------------------------------------------------------------------------------- /internal/config/testdata/server/cloud_missing_port.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/server/cloud_missing_port.yml -------------------------------------------------------------------------------- /internal/config/testdata/server/grpc_keepalive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/server/grpc_keepalive.yml -------------------------------------------------------------------------------- /internal/config/testdata/server/https_missing_cert_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/server/https_missing_cert_file.yml -------------------------------------------------------------------------------- /internal/config/testdata/server/https_missing_cert_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/server/https_missing_cert_key.yml -------------------------------------------------------------------------------- /internal/config/testdata/server/https_not_found_cert_file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/server/https_not_found_cert_file.yml -------------------------------------------------------------------------------- /internal/config/testdata/server/https_not_found_cert_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/server/https_not_found_cert_key.yml -------------------------------------------------------------------------------- /internal/config/testdata/ssl_cert.pem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/config/testdata/ssl_key.pem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_basic_auth_invalid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_basic_auth_invalid.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_provided.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_provided.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_provided_with_backend_type.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_provided_with_backend_type.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_provided_with_directory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_provided_with_directory.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_enabled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_enabled.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_invalid_key_ref_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_invalid_key_ref_key.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_invalid_key_ref_path.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_invalid_key_ref_path.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_invalid_key_ref_provider.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_invalid_key_ref_provider.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_missing_key_ref.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_missing_key_ref.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_missing_type.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_missing_type.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_signing_unsupported_type.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_signing_unsupported_type.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_ssh_auth_invalid_missing_password.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_ssh_auth_invalid_missing_password.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_ssh_auth_invalid_private_key_both.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_ssh_auth_invalid_private_key_both.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_ssh_auth_invalid_private_key_missing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_ssh_auth_invalid_private_key_missing.yml -------------------------------------------------------------------------------- /internal/config/testdata/storage/git_ssh_auth_valid_with_path.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/storage/git_ssh_auth_valid_with_path.yml -------------------------------------------------------------------------------- /internal/config/testdata/tracing/otlp.yml: -------------------------------------------------------------------------------- 1 | tracing: 2 | enabled: true 3 | -------------------------------------------------------------------------------- /internal/config/testdata/ui/topbar_color.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/ui/topbar_color.yml -------------------------------------------------------------------------------- /internal/config/testdata/ui/topbar_invalid_color.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/testdata/ui/topbar_invalid_color.yml -------------------------------------------------------------------------------- /internal/config/testdata/version/invalid.yml: -------------------------------------------------------------------------------- 1 | version: "2.0" 2 | -------------------------------------------------------------------------------- /internal/config/testdata/version/v1.yml: -------------------------------------------------------------------------------- 1 | version: "1.0" 2 | -------------------------------------------------------------------------------- /internal/config/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/tracing.go -------------------------------------------------------------------------------- /internal/config/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/config/ui.go -------------------------------------------------------------------------------- /internal/containers/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/containers/option.go -------------------------------------------------------------------------------- /internal/coss/license/license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/license/license.go -------------------------------------------------------------------------------- /internal/coss/license/license_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/license/license_mock.go -------------------------------------------------------------------------------- /internal/coss/license/license_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/license/license_test.go -------------------------------------------------------------------------------- /internal/coss/secrets/vault/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/secrets/vault/provider.go -------------------------------------------------------------------------------- /internal/coss/secrets/vault/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/secrets/vault/provider_test.go -------------------------------------------------------------------------------- /internal/coss/signing/gpg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/signing/gpg.go -------------------------------------------------------------------------------- /internal/coss/signing/gpg_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/signing/gpg_fuzz_test.go -------------------------------------------------------------------------------- /internal/coss/signing/gpg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/signing/gpg_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/azure/azure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/azure/azure.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/azure/azure_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/azure/azure_mock.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/azure/azure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/azure/azure_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/bitbucket/bitbucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/bitbucket/bitbucket.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/bitbucket/bitbucket_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/bitbucket/bitbucket_mock.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/bitbucket/bitbucket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/bitbucket/bitbucket_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/gitea/gitea.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/gitea/gitea.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/gitea/gitea_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/gitea/gitea_mock.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/gitea/gitea_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/gitea/gitea_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/github/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/github/github.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/github/github_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/github/github_mock.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/github/github_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/github/github_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/gitlab/gitlab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/gitlab/gitlab.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/gitlab/gitlab_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/gitlab/gitlab_mock.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/gitlab/gitlab_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/gitlab/gitlab_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/scm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/scm.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/scm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/scm_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/store.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/url.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/url_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/url_fuzz_test.go -------------------------------------------------------------------------------- /internal/coss/storage/environments/git/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/coss/storage/environments/git/url_test.go -------------------------------------------------------------------------------- /internal/credentials/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/credentials/credentials.go -------------------------------------------------------------------------------- /internal/credentials/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/credentials/credentials_test.go -------------------------------------------------------------------------------- /internal/ext/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/common.go -------------------------------------------------------------------------------- /internal/ext/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/common_test.go -------------------------------------------------------------------------------- /internal/ext/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/encoding.go -------------------------------------------------------------------------------- /internal/ext/testdata/export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export.json -------------------------------------------------------------------------------- /internal/ext/testdata/export.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export.yml -------------------------------------------------------------------------------- /internal/ext/testdata/export_all_namespaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_all_namespaces.json -------------------------------------------------------------------------------- /internal/ext/testdata/export_all_namespaces.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_all_namespaces.yml -------------------------------------------------------------------------------- /internal/ext/testdata/export_all_namespaces_sorted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_all_namespaces_sorted.json -------------------------------------------------------------------------------- /internal/ext/testdata/export_all_namespaces_sorted.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_all_namespaces_sorted.yml -------------------------------------------------------------------------------- /internal/ext/testdata/export_default_and_foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_default_and_foo.json -------------------------------------------------------------------------------- /internal/ext/testdata/export_default_and_foo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_default_and_foo.yml -------------------------------------------------------------------------------- /internal/ext/testdata/export_default_and_foo_sorted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_default_and_foo_sorted.json -------------------------------------------------------------------------------- /internal/ext/testdata/export_default_and_foo_sorted.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_default_and_foo_sorted.yml -------------------------------------------------------------------------------- /internal/ext/testdata/export_sorted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_sorted.json -------------------------------------------------------------------------------- /internal/ext/testdata/export_sorted.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/export_sorted.yml -------------------------------------------------------------------------------- /internal/ext/testdata/fuzz/FuzzImport/23a479a6d020799b0dfd2f87cb73b2cca2087341827edef76cee0ffb2c099f75: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("flags:\n-") 3 | -------------------------------------------------------------------------------- /internal/ext/testdata/fuzz/FuzzImport/30227e9d2cd52e137e200e3e27990735115095efc22a6df092d85566ccaf8014: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/fuzz/FuzzImport/30227e9d2cd52e137e200e3e27990735115095efc22a6df092d85566ccaf8014 -------------------------------------------------------------------------------- /internal/ext/testdata/fuzz/FuzzImport/3bfb3390d4d70789a687706474d457e4ee150c8d626e2e079b445f71e861b2b7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/fuzz/FuzzImport/3bfb3390d4d70789a687706474d457e4ee150c8d626e2e079b445f71e861b2b7 -------------------------------------------------------------------------------- /internal/ext/testdata/fuzz/FuzzImport/45ee39c40278286647ba2de44d5036001a146c77a4716d23b8785bfd00bc4852: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/fuzz/FuzzImport/45ee39c40278286647ba2de44d5036001a146c77a4716d23b8785bfd00bc4852 -------------------------------------------------------------------------------- /internal/ext/testdata/import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import.json -------------------------------------------------------------------------------- /internal/ext/testdata/import.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_flag_complex_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_flag_complex_metadata.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_flag_complex_metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_flag_complex_metadata.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_implicit_rule_rank.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_implicit_rule_rank.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_implicit_rule_rank.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_implicit_rule_rank.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_invalid_version.json: -------------------------------------------------------------------------------- 1 | {"version":"5.0","namespace":"default"} 2 | -------------------------------------------------------------------------------- /internal/ext/testdata/import_invalid_version.yml: -------------------------------------------------------------------------------- 1 | version: "5.0" 2 | namespace: default 3 | -------------------------------------------------------------------------------- /internal/ext/testdata/import_new_flags_only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_new_flags_only.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_new_flags_only.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_new_flags_only.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_no_attachment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_no_attachment.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_no_attachment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_no_attachment.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_rule_multiple_segments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_rule_multiple_segments.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_rule_multiple_segments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_rule_multiple_segments.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_single_namespace_foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_single_namespace_foo.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_single_namespace_foo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_single_namespace_foo.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_two_namespaces_default_and_foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_two_namespaces_default_and_foo.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_two_namespaces_default_and_foo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_two_namespaces_default_and_foo.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_1.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_1.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_3.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_3.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_flag_type_not_supported.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_flag_type_not_supported.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_flag_type_not_supported.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_flag_type_not_supported.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_rollouts_not_supported.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_rollouts_not_supported.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_v1_rollouts_not_supported.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_v1_rollouts_not_supported.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_with_attachment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_with_attachment.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_with_attachment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_with_attachment.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_yaml_stream_all_unique_namespaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_yaml_stream_all_unique_namespaces.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_yaml_stream_all_unique_namespaces.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_yaml_stream_all_unique_namespaces.yml -------------------------------------------------------------------------------- /internal/ext/testdata/import_yaml_stream_default_namespace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_yaml_stream_default_namespace.json -------------------------------------------------------------------------------- /internal/ext/testdata/import_yaml_stream_default_namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/ext/testdata/import_yaml_stream_default_namespace.yml -------------------------------------------------------------------------------- /internal/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/gateway/gateway.go -------------------------------------------------------------------------------- /internal/gateway/marshaller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/gateway/marshaller.go -------------------------------------------------------------------------------- /internal/info/flipt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/info/flipt.go -------------------------------------------------------------------------------- /internal/info/flipt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/info/flipt_test.go -------------------------------------------------------------------------------- /internal/migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/migrations/README.md -------------------------------------------------------------------------------- /internal/migrations/clickhouse/20250121202120_create_table_counter_analytics.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS flipt_counter_analytics_v2; -------------------------------------------------------------------------------- /internal/migrations/clickhouse/20250121202120_create_table_counter_analytics.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/migrations/clickhouse/20250121202120_create_table_counter_analytics.up.sql -------------------------------------------------------------------------------- /internal/migrations/clickhouse/20250121202326_create_table_counter_aggregated_analytics.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS flipt_counter_aggregated_analytics_v2; -------------------------------------------------------------------------------- /internal/migrations/clickhouse/20250121202326_create_table_counter_aggregated_analytics.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/migrations/clickhouse/20250121202326_create_table_counter_aggregated_analytics.up.sql -------------------------------------------------------------------------------- /internal/migrations/clickhouse/20250121202552_create_view_counter_aggregated_analytics.down.sql: -------------------------------------------------------------------------------- 1 | DROP VIEW IF EXISTS flipt_counter_aggregated_analytics_mv_v2; -------------------------------------------------------------------------------- /internal/migrations/clickhouse/20250121202552_create_view_counter_aggregated_analytics.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/migrations/clickhouse/20250121202552_create_view_counter_aggregated_analytics.up.sql -------------------------------------------------------------------------------- /internal/migrations/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/migrations/migrations.go -------------------------------------------------------------------------------- /internal/otel/logs/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/otel/logs/logs.go -------------------------------------------------------------------------------- /internal/otel/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/otel/metrics/metrics.go -------------------------------------------------------------------------------- /internal/otel/metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/otel/metrics/metrics_test.go -------------------------------------------------------------------------------- /internal/otel/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/otel/resource.go -------------------------------------------------------------------------------- /internal/otel/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/otel/resource_test.go -------------------------------------------------------------------------------- /internal/otel/traces/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/otel/traces/tracing.go -------------------------------------------------------------------------------- /internal/product/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/product/product.go -------------------------------------------------------------------------------- /internal/release/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/release/check.go -------------------------------------------------------------------------------- /internal/release/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/release/check_test.go -------------------------------------------------------------------------------- /internal/secrets/file/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/secrets/file/provider.go -------------------------------------------------------------------------------- /internal/secrets/file/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/secrets/file/provider_test.go -------------------------------------------------------------------------------- /internal/secrets/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/secrets/manager.go -------------------------------------------------------------------------------- /internal/secrets/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/secrets/manager_test.go -------------------------------------------------------------------------------- /internal/secrets/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/secrets/provider.go -------------------------------------------------------------------------------- /internal/secrets/secrets_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/secrets/secrets_mock.go -------------------------------------------------------------------------------- /internal/server/analytics/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/analytics.go -------------------------------------------------------------------------------- /internal/server/analytics/analytics_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/analytics_mock.go -------------------------------------------------------------------------------- /internal/server/analytics/analytics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/analytics_test.go -------------------------------------------------------------------------------- /internal/server/analytics/clickhouse/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/clickhouse/client.go -------------------------------------------------------------------------------- /internal/server/analytics/clickhouse/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/clickhouse/client_test.go -------------------------------------------------------------------------------- /internal/server/analytics/clickhouse/mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/clickhouse/mutation.go -------------------------------------------------------------------------------- /internal/server/analytics/prometheus/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/prometheus/client.go -------------------------------------------------------------------------------- /internal/server/analytics/prometheus/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/prometheus/client_test.go -------------------------------------------------------------------------------- /internal/server/analytics/prometheus/prometheus_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/prometheus/prometheus_mock.go -------------------------------------------------------------------------------- /internal/server/analytics/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/server.go -------------------------------------------------------------------------------- /internal/server/analytics/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/server_test.go -------------------------------------------------------------------------------- /internal/server/analytics/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/sink.go -------------------------------------------------------------------------------- /internal/server/analytics/sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/sink_test.go -------------------------------------------------------------------------------- /internal/server/analytics/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/analytics/testing/testing.go -------------------------------------------------------------------------------- /internal/server/authn/method/github/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/github/server.go -------------------------------------------------------------------------------- /internal/server/authn/method/github/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/github/server_test.go -------------------------------------------------------------------------------- /internal/server/authn/method/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/http.go -------------------------------------------------------------------------------- /internal/server/authn/method/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/http_test.go -------------------------------------------------------------------------------- /internal/server/authn/method/jwt/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/jwt/validator.go -------------------------------------------------------------------------------- /internal/server/authn/method/kubernetes/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/kubernetes/server.go -------------------------------------------------------------------------------- /internal/server/authn/method/kubernetes/server_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/kubernetes/server_internal_test.go -------------------------------------------------------------------------------- /internal/server/authn/method/kubernetes/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/kubernetes/server_test.go -------------------------------------------------------------------------------- /internal/server/authn/method/kubernetes/testing/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/kubernetes/testing/grpc.go -------------------------------------------------------------------------------- /internal/server/authn/method/kubernetes/testing/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/kubernetes/testing/http.go -------------------------------------------------------------------------------- /internal/server/authn/method/kubernetes/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/kubernetes/validator.go -------------------------------------------------------------------------------- /internal/server/authn/method/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/metadata.go -------------------------------------------------------------------------------- /internal/server/authn/method/oidc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/oidc/server.go -------------------------------------------------------------------------------- /internal/server/authn/method/oidc/server_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/oidc/server_internal_test.go -------------------------------------------------------------------------------- /internal/server/authn/method/oidc/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/oidc/server_test.go -------------------------------------------------------------------------------- /internal/server/authn/method/oidc/testing/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/oidc/testing/grpc.go -------------------------------------------------------------------------------- /internal/server/authn/method/oidc/testing/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/oidc/testing/http.go -------------------------------------------------------------------------------- /internal/server/authn/method/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/util.go -------------------------------------------------------------------------------- /internal/server/authn/method/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/method/util_test.go -------------------------------------------------------------------------------- /internal/server/authn/middleware/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/middleware/common/common.go -------------------------------------------------------------------------------- /internal/server/authn/middleware/grpc/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/middleware/grpc/middleware.go -------------------------------------------------------------------------------- /internal/server/authn/middleware/grpc/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/middleware/grpc/middleware_test.go -------------------------------------------------------------------------------- /internal/server/authn/middleware/http/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/middleware/http/middleware.go -------------------------------------------------------------------------------- /internal/server/authn/middleware/http/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/middleware/http/middleware_test.go -------------------------------------------------------------------------------- /internal/server/authn/public/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/public/server.go -------------------------------------------------------------------------------- /internal/server/authn/public/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/public/server_test.go -------------------------------------------------------------------------------- /internal/server/authn/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/server.go -------------------------------------------------------------------------------- /internal/server/authn/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authn/server_test.go -------------------------------------------------------------------------------- /internal/server/authz/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/authz.go -------------------------------------------------------------------------------- /internal/server/authz/engine/ext/extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/ext/extensions.go -------------------------------------------------------------------------------- /internal/server/authz/engine/rego/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/rego/engine.go -------------------------------------------------------------------------------- /internal/server/authz/engine/rego/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/rego/engine_test.go -------------------------------------------------------------------------------- /internal/server/authz/engine/rego/source/filesystem/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/rego/source/filesystem/filesystem.go -------------------------------------------------------------------------------- /internal/server/authz/engine/rego/source/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/rego/source/source.go -------------------------------------------------------------------------------- /internal/server/authz/engine/testdata/rbac_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/testdata/rbac_v2.json -------------------------------------------------------------------------------- /internal/server/authz/engine/testdata/rbac_v2.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/engine/testdata/rbac_v2.rego -------------------------------------------------------------------------------- /internal/server/authz/middleware/grpc/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/middleware/grpc/middleware.go -------------------------------------------------------------------------------- /internal/server/authz/middleware/grpc/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/authz/middleware/grpc/middleware_test.go -------------------------------------------------------------------------------- /internal/server/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/common/common.go -------------------------------------------------------------------------------- /internal/server/environments/environments_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/environments/environments_mock.go -------------------------------------------------------------------------------- /internal/server/environments/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/environments/server.go -------------------------------------------------------------------------------- /internal/server/environments/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/environments/storage.go -------------------------------------------------------------------------------- /internal/server/environments/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/environments/storage_test.go -------------------------------------------------------------------------------- /internal/server/evaluation/client/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/client/server.go -------------------------------------------------------------------------------- /internal/server/evaluation/client/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/client/server_test.go -------------------------------------------------------------------------------- /internal/server/evaluation/evaluation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/evaluation.go -------------------------------------------------------------------------------- /internal/server/evaluation/evaluation_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/evaluation_mock.go -------------------------------------------------------------------------------- /internal/server/evaluation/evaluation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/evaluation_test.go -------------------------------------------------------------------------------- /internal/server/evaluation/ofrep/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/ofrep/middleware.go -------------------------------------------------------------------------------- /internal/server/evaluation/ofrep/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/ofrep/middleware_test.go -------------------------------------------------------------------------------- /internal/server/evaluation/ofrep/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/ofrep/server.go -------------------------------------------------------------------------------- /internal/server/evaluation/ofrep/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/ofrep/server_test.go -------------------------------------------------------------------------------- /internal/server/evaluation/ofrep_bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/ofrep_bridge.go -------------------------------------------------------------------------------- /internal/server/evaluation/ofrep_bridge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/ofrep_bridge_test.go -------------------------------------------------------------------------------- /internal/server/evaluation/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/server.go -------------------------------------------------------------------------------- /internal/server/evaluation/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/evaluation/server_test.go -------------------------------------------------------------------------------- /internal/server/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/flag.go -------------------------------------------------------------------------------- /internal/server/flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/flag_test.go -------------------------------------------------------------------------------- /internal/server/metadata/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/metadata/server.go -------------------------------------------------------------------------------- /internal/server/metadata/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/metadata/server_test.go -------------------------------------------------------------------------------- /internal/server/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/metrics/metrics.go -------------------------------------------------------------------------------- /internal/server/middleware/grpc/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/middleware/grpc/middleware.go -------------------------------------------------------------------------------- /internal/server/middleware/grpc/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/middleware/grpc/middleware_test.go -------------------------------------------------------------------------------- /internal/server/middleware/grpc/support_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/middleware/grpc/support_test.go -------------------------------------------------------------------------------- /internal/server/middleware/http/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/middleware/http/middleware.go -------------------------------------------------------------------------------- /internal/server/middleware/http/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/middleware/http/middleware_test.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/server.go -------------------------------------------------------------------------------- /internal/server/tracing/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/tracing/attributes.go -------------------------------------------------------------------------------- /internal/server/tracing/attributes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/server/tracing/attributes_test.go -------------------------------------------------------------------------------- /internal/storage/analytics/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/analytics/db.go -------------------------------------------------------------------------------- /internal/storage/analytics/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/analytics/fields.go -------------------------------------------------------------------------------- /internal/storage/analytics/fields_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/analytics/fields_test.go -------------------------------------------------------------------------------- /internal/storage/analytics/migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/analytics/migrator.go -------------------------------------------------------------------------------- /internal/storage/analytics/migrator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/analytics/migrator_test.go -------------------------------------------------------------------------------- /internal/storage/authn/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/auth.go -------------------------------------------------------------------------------- /internal/storage/authn/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/auth_test.go -------------------------------------------------------------------------------- /internal/storage/authn/memory/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/memory/store.go -------------------------------------------------------------------------------- /internal/storage/authn/memory/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/memory/store_test.go -------------------------------------------------------------------------------- /internal/storage/authn/redis/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/redis/client.go -------------------------------------------------------------------------------- /internal/storage/authn/redis/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/redis/client_test.go -------------------------------------------------------------------------------- /internal/storage/authn/redis/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/redis/store.go -------------------------------------------------------------------------------- /internal/storage/authn/redis/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/redis/store_test.go -------------------------------------------------------------------------------- /internal/storage/authn/static/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/static/store.go -------------------------------------------------------------------------------- /internal/storage/authn/static/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/static/store_test.go -------------------------------------------------------------------------------- /internal/storage/authn/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/authn/testing/testing.go -------------------------------------------------------------------------------- /internal/storage/environments/environments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/environments.go -------------------------------------------------------------------------------- /internal/storage/environments/environments_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/environments_test.go -------------------------------------------------------------------------------- /internal/storage/environments/evaluation/noop_publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/evaluation/noop_publisher.go -------------------------------------------------------------------------------- /internal/storage/environments/evaluation/publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/evaluation/publisher.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/core.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/features.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/flipt/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/flipt/common.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/flipt/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/flipt/common_test.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/flipt/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/flipt/flags.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/flipt/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/flipt/flags_test.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/flipt/segments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/flipt/segments.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/flipt/segments_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/flipt/segments_test.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/namespaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/namespaces.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/namespaces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/namespaces_test.go -------------------------------------------------------------------------------- /internal/storage/environments/fs/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/fs/testing/testing.go -------------------------------------------------------------------------------- /internal/storage/environments/git/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/git/store.go -------------------------------------------------------------------------------- /internal/storage/environments/git/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/git/store_test.go -------------------------------------------------------------------------------- /internal/storage/environments/osfs/osfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/osfs/osfs.go -------------------------------------------------------------------------------- /internal/storage/environments/osfs/osfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/environments/osfs/osfs_test.go -------------------------------------------------------------------------------- /internal/storage/fs/changes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/changes.go -------------------------------------------------------------------------------- /internal/storage/fs/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/config.go -------------------------------------------------------------------------------- /internal/storage/fs/config_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/config_fuzz_test.go -------------------------------------------------------------------------------- /internal/storage/fs/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/config_test.go -------------------------------------------------------------------------------- /internal/storage/fs/git/testdata/production/features.yaml: -------------------------------------------------------------------------------- 1 | namespace: production 2 | -------------------------------------------------------------------------------- /internal/storage/fs/git/testdata/subdir/.flipt.yml: -------------------------------------------------------------------------------- 1 | version: "1.0" 2 | include: 3 | - "alternative.yml" 4 | -------------------------------------------------------------------------------- /internal/storage/fs/git/testdata/subdir/alternative/features.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/git/testdata/subdir/alternative/features.yaml -------------------------------------------------------------------------------- /internal/storage/fs/object/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/object/mux.go -------------------------------------------------------------------------------- /internal/storage/fs/object/mux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/object/mux_test.go -------------------------------------------------------------------------------- /internal/storage/fs/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/snapshot.go -------------------------------------------------------------------------------- /internal/storage/fs/snapshot_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/snapshot_fuzz_test.go -------------------------------------------------------------------------------- /internal/storage/fs/snapshot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/snapshot_test.go -------------------------------------------------------------------------------- /internal/storage/fs/testdata/empty/features.yml: -------------------------------------------------------------------------------- 1 | namespace: 2 | key: empty 3 | -------------------------------------------------------------------------------- /internal/storage/fs/testdata/production/features.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/fs/testdata/production/features.yaml -------------------------------------------------------------------------------- /internal/storage/git/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/filesystem.go -------------------------------------------------------------------------------- /internal/storage/git/filesystem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/filesystem_test.go -------------------------------------------------------------------------------- /internal/storage/git/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/metrics.go -------------------------------------------------------------------------------- /internal/storage/git/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/repository.go -------------------------------------------------------------------------------- /internal/storage/git/repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/repository_test.go -------------------------------------------------------------------------------- /internal/storage/git/signing/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/signing/signer.go -------------------------------------------------------------------------------- /internal/storage/git/signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/git/signing_test.go -------------------------------------------------------------------------------- /internal/storage/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/list.go -------------------------------------------------------------------------------- /internal/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/storage.go -------------------------------------------------------------------------------- /internal/storage/storage_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/storage/storage_mock.go -------------------------------------------------------------------------------- /internal/telemetry/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/telemetry/telemetry.go -------------------------------------------------------------------------------- /internal/telemetry/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/telemetry/telemetry_test.go -------------------------------------------------------------------------------- /internal/telemetry/testdata/telemetry_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/internal/telemetry/testdata/telemetry_v1.json -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/logo.svg -------------------------------------------------------------------------------- /magefile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/magefile.go -------------------------------------------------------------------------------- /rpc/flipt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/LICENSE -------------------------------------------------------------------------------- /rpc/flipt/audit/event.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/audit/event.avsc -------------------------------------------------------------------------------- /rpc/flipt/audit/event.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/audit/event.pb.go -------------------------------------------------------------------------------- /rpc/flipt/audit/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/audit/event.proto -------------------------------------------------------------------------------- /rpc/flipt/audit/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/audit/schemas.go -------------------------------------------------------------------------------- /rpc/flipt/auth/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/auth/auth.pb.go -------------------------------------------------------------------------------- /rpc/flipt/auth/auth.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/auth/auth.pb.gw.go -------------------------------------------------------------------------------- /rpc/flipt/auth/auth.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/auth/auth.proto -------------------------------------------------------------------------------- /rpc/flipt/auth/auth_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/auth/auth_grpc.pb.go -------------------------------------------------------------------------------- /rpc/flipt/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/buf.gen.yaml -------------------------------------------------------------------------------- /rpc/flipt/buf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/buf.md -------------------------------------------------------------------------------- /rpc/flipt/core/core.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/core/core.pb.go -------------------------------------------------------------------------------- /rpc/flipt/core/core.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/core/core.proto -------------------------------------------------------------------------------- /rpc/flipt/evaluation/evaluation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/evaluation/evaluation.go -------------------------------------------------------------------------------- /rpc/flipt/evaluation/evaluation.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/evaluation/evaluation.pb.go -------------------------------------------------------------------------------- /rpc/flipt/evaluation/evaluation.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/evaluation/evaluation.pb.gw.go -------------------------------------------------------------------------------- /rpc/flipt/evaluation/evaluation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/evaluation/evaluation.proto -------------------------------------------------------------------------------- /rpc/flipt/evaluation/evaluation_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/evaluation/evaluation_grpc.pb.go -------------------------------------------------------------------------------- /rpc/flipt/flipt.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/flipt.pb.go -------------------------------------------------------------------------------- /rpc/flipt/flipt.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/flipt.pb.gw.go -------------------------------------------------------------------------------- /rpc/flipt/flipt.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/flipt.proto -------------------------------------------------------------------------------- /rpc/flipt/flipt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/flipt.yaml -------------------------------------------------------------------------------- /rpc/flipt/flipt_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/flipt_grpc.pb.go -------------------------------------------------------------------------------- /rpc/flipt/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/go.mod -------------------------------------------------------------------------------- /rpc/flipt/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/go.sum -------------------------------------------------------------------------------- /rpc/flipt/marshaller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/marshaller.go -------------------------------------------------------------------------------- /rpc/flipt/meta/meta.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/meta/meta.pb.go -------------------------------------------------------------------------------- /rpc/flipt/meta/meta.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/meta/meta.pb.gw.go -------------------------------------------------------------------------------- /rpc/flipt/meta/meta.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/meta/meta.proto -------------------------------------------------------------------------------- /rpc/flipt/meta/meta_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/meta/meta_grpc.pb.go -------------------------------------------------------------------------------- /rpc/flipt/ofrep/ofrep.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/ofrep/ofrep.pb.go -------------------------------------------------------------------------------- /rpc/flipt/ofrep/ofrep.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/ofrep/ofrep.pb.gw.go -------------------------------------------------------------------------------- /rpc/flipt/ofrep/ofrep.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/ofrep/ofrep.proto -------------------------------------------------------------------------------- /rpc/flipt/ofrep/ofrep_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/ofrep/ofrep_grpc.pb.go -------------------------------------------------------------------------------- /rpc/flipt/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/openapi.yaml -------------------------------------------------------------------------------- /rpc/flipt/operators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/operators.go -------------------------------------------------------------------------------- /rpc/flipt/options/options.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/options/options.pb.go -------------------------------------------------------------------------------- /rpc/flipt/options/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/options/options.proto -------------------------------------------------------------------------------- /rpc/flipt/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/request.go -------------------------------------------------------------------------------- /rpc/flipt/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/timestamp.go -------------------------------------------------------------------------------- /rpc/flipt/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/validation.go -------------------------------------------------------------------------------- /rpc/flipt/validation_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/validation_fuzz_test.go -------------------------------------------------------------------------------- /rpc/flipt/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/flipt/validation_test.go -------------------------------------------------------------------------------- /rpc/v2/analytics/analytics.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/analytics/analytics.pb.go -------------------------------------------------------------------------------- /rpc/v2/analytics/analytics.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/analytics/analytics.pb.gw.go -------------------------------------------------------------------------------- /rpc/v2/analytics/analytics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/analytics/analytics.proto -------------------------------------------------------------------------------- /rpc/v2/analytics/analytics_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/analytics/analytics_grpc.pb.go -------------------------------------------------------------------------------- /rpc/v2/analytics/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/analytics/buf.gen.yaml -------------------------------------------------------------------------------- /rpc/v2/environments/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/buf.gen.yaml -------------------------------------------------------------------------------- /rpc/v2/environments/environments.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/environments.pb.go -------------------------------------------------------------------------------- /rpc/v2/environments/environments.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/environments.pb.gw.go -------------------------------------------------------------------------------- /rpc/v2/environments/environments.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/environments.proto -------------------------------------------------------------------------------- /rpc/v2/environments/environments_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/environments_grpc.pb.go -------------------------------------------------------------------------------- /rpc/v2/environments/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/go.mod -------------------------------------------------------------------------------- /rpc/v2/environments/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/go.sum -------------------------------------------------------------------------------- /rpc/v2/environments/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/openapi.yaml -------------------------------------------------------------------------------- /rpc/v2/environments/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/request.go -------------------------------------------------------------------------------- /rpc/v2/environments/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/environments/validation.go -------------------------------------------------------------------------------- /rpc/v2/evaluation/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/buf.gen.yaml -------------------------------------------------------------------------------- /rpc/v2/evaluation/evaluation.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/evaluation.pb.go -------------------------------------------------------------------------------- /rpc/v2/evaluation/evaluation.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/evaluation.pb.gw.go -------------------------------------------------------------------------------- /rpc/v2/evaluation/evaluation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/evaluation.proto -------------------------------------------------------------------------------- /rpc/v2/evaluation/evaluation_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/evaluation_grpc.pb.go -------------------------------------------------------------------------------- /rpc/v2/evaluation/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/go.mod -------------------------------------------------------------------------------- /rpc/v2/evaluation/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/go.sum -------------------------------------------------------------------------------- /rpc/v2/evaluation/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/openapi.yaml -------------------------------------------------------------------------------- /rpc/v2/evaluation/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/rpc/v2/evaluation/request.go -------------------------------------------------------------------------------- /sdk/go/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/CHANGELOG.md -------------------------------------------------------------------------------- /sdk/go/CHANGELOG.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/CHANGELOG.template.md -------------------------------------------------------------------------------- /sdk/go/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/LICENSE -------------------------------------------------------------------------------- /sdk/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/README.md -------------------------------------------------------------------------------- /sdk/go/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/auth.go -------------------------------------------------------------------------------- /sdk/go/auth.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/auth.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/defaults.go -------------------------------------------------------------------------------- /sdk/go/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/doc.go -------------------------------------------------------------------------------- /sdk/go/evaluation.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/evaluation.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/example_test.go -------------------------------------------------------------------------------- /sdk/go/flipt.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/flipt.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/go.mod -------------------------------------------------------------------------------- /sdk/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/go.sum -------------------------------------------------------------------------------- /sdk/go/grpc/grpc.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/grpc/grpc.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/http/auth.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/http/auth.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/http/evaluation.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/http/evaluation.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/http/flipt.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/http/flipt.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/http/http.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/http/http.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/v2/environments.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/environments.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/v2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/go.mod -------------------------------------------------------------------------------- /sdk/go/v2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/go.sum -------------------------------------------------------------------------------- /sdk/go/v2/grpc/grpc.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/grpc/grpc.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/v2/http/environments.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/http/environments.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/v2/http/http.sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/http/http.sdk.gen.go -------------------------------------------------------------------------------- /sdk/go/v2/sdk.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/sdk/go/v2/sdk.gen.go -------------------------------------------------------------------------------- /ui/.dockerignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .envrc 3 | node_modules 4 | dist -------------------------------------------------------------------------------- /ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/.eslintrc.json -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | package-lock.json 4 | README.md 5 | playwright-report 6 | .github -------------------------------------------------------------------------------- /ui/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/AGENTS.md -------------------------------------------------------------------------------- /ui/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/ARCHITECTURE.md -------------------------------------------------------------------------------- /ui/CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /ui/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:22-alpine 2 | 3 | WORKDIR /ui 4 | 5 | COPY package.json . 6 | 7 | RUN npm install 8 | 9 | EXPOSE 5173 10 | -------------------------------------------------------------------------------- /ui/babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/babel.config.cjs -------------------------------------------------------------------------------- /ui/dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/dev.go -------------------------------------------------------------------------------- /ui/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/embed.go -------------------------------------------------------------------------------- /ui/index.dev.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/index.dev.html -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/jest.config.ts -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/playwright.config.ts -------------------------------------------------------------------------------- /ui/prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/prettier.config.cjs -------------------------------------------------------------------------------- /ui/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/public/favicon.svg -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/app/ErrorLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/ErrorLayout.tsx -------------------------------------------------------------------------------- /ui/src/app/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/Layout.tsx -------------------------------------------------------------------------------- /ui/src/app/NotFoundLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/NotFoundLayout.tsx -------------------------------------------------------------------------------- /ui/src/app/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/Settings.tsx -------------------------------------------------------------------------------- /ui/src/app/Support.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/Support.tsx -------------------------------------------------------------------------------- /ui/src/app/analytics/Analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/analytics/Analytics.tsx -------------------------------------------------------------------------------- /ui/src/app/auth/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/auth/Login.tsx -------------------------------------------------------------------------------- /ui/src/app/auth/authApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/auth/authApi.ts -------------------------------------------------------------------------------- /ui/src/app/console/Console.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/console/Console.tsx -------------------------------------------------------------------------------- /ui/src/app/environments/environmentsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/environments/environmentsApi.ts -------------------------------------------------------------------------------- /ui/src/app/events/eventSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/events/eventSlice.ts -------------------------------------------------------------------------------- /ui/src/app/flags/Flag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/Flag.tsx -------------------------------------------------------------------------------- /ui/src/app/flags/Flags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/Flags.tsx -------------------------------------------------------------------------------- /ui/src/app/flags/NewFlag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/NewFlag.tsx -------------------------------------------------------------------------------- /ui/src/app/flags/analyticsApi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/analyticsApi.tsx -------------------------------------------------------------------------------- /ui/src/app/flags/flagsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/flagsApi.ts -------------------------------------------------------------------------------- /ui/src/app/flags/rollouts/Rollouts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/rollouts/Rollouts.tsx -------------------------------------------------------------------------------- /ui/src/app/flags/rules/Rules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/flags/rules/Rules.tsx -------------------------------------------------------------------------------- /ui/src/app/meta/metaSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/meta/metaSlice.ts -------------------------------------------------------------------------------- /ui/src/app/namespaces/Namespaces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/namespaces/Namespaces.tsx -------------------------------------------------------------------------------- /ui/src/app/namespaces/namespacesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/namespaces/namespacesApi.ts -------------------------------------------------------------------------------- /ui/src/app/preferences/Preferences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/preferences/Preferences.tsx -------------------------------------------------------------------------------- /ui/src/app/preferences/preferencesSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/preferences/preferencesSlice.ts -------------------------------------------------------------------------------- /ui/src/app/segments/NewSegment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/segments/NewSegment.tsx -------------------------------------------------------------------------------- /ui/src/app/segments/Segment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/segments/Segment.tsx -------------------------------------------------------------------------------- /ui/src/app/segments/Segments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/segments/Segments.tsx -------------------------------------------------------------------------------- /ui/src/app/segments/segmentsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/app/segments/segmentsApi.ts -------------------------------------------------------------------------------- /ui/src/assets/logo-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/assets/logo-flag.png -------------------------------------------------------------------------------- /ui/src/assets/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/assets/logo-light.png -------------------------------------------------------------------------------- /ui/src/components/AppSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/AppSidebar.tsx -------------------------------------------------------------------------------- /ui/src/components/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Avatar.tsx -------------------------------------------------------------------------------- /ui/src/components/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Badge.tsx -------------------------------------------------------------------------------- /ui/src/components/BaseInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/BaseInput.tsx -------------------------------------------------------------------------------- /ui/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Button.tsx -------------------------------------------------------------------------------- /ui/src/components/Chips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Chips.tsx -------------------------------------------------------------------------------- /ui/src/components/Combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Combobox.tsx -------------------------------------------------------------------------------- /ui/src/components/Command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Command.tsx -------------------------------------------------------------------------------- /ui/src/components/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Dialog.tsx -------------------------------------------------------------------------------- /ui/src/components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Dropdown.tsx -------------------------------------------------------------------------------- /ui/src/components/DropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/DropdownMenu.tsx -------------------------------------------------------------------------------- /ui/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Footer.tsx -------------------------------------------------------------------------------- /ui/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Header.tsx -------------------------------------------------------------------------------- /ui/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Loading.tsx -------------------------------------------------------------------------------- /ui/src/components/MoreInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/MoreInfo.tsx -------------------------------------------------------------------------------- /ui/src/components/NavMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/NavMain.tsx -------------------------------------------------------------------------------- /ui/src/components/NavSecondary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/NavSecondary.tsx -------------------------------------------------------------------------------- /ui/src/components/NavUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/NavUser.tsx -------------------------------------------------------------------------------- /ui/src/components/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Page.tsx -------------------------------------------------------------------------------- /ui/src/components/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Pagination.tsx -------------------------------------------------------------------------------- /ui/src/components/Percent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Percent.tsx -------------------------------------------------------------------------------- /ui/src/components/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Popover.tsx -------------------------------------------------------------------------------- /ui/src/components/ProBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/ProBanner.tsx -------------------------------------------------------------------------------- /ui/src/components/Searchbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Searchbox.tsx -------------------------------------------------------------------------------- /ui/src/components/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Select.tsx -------------------------------------------------------------------------------- /ui/src/components/Separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Separator.tsx -------------------------------------------------------------------------------- /ui/src/components/SessionProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/SessionProvider.tsx -------------------------------------------------------------------------------- /ui/src/components/Sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Sheet.tsx -------------------------------------------------------------------------------- /ui/src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /ui/src/components/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Skeleton.tsx -------------------------------------------------------------------------------- /ui/src/components/Slideover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Slideover.tsx -------------------------------------------------------------------------------- /ui/src/components/Sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Sonner.tsx -------------------------------------------------------------------------------- /ui/src/components/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Switch.tsx -------------------------------------------------------------------------------- /ui/src/components/TabBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/TabBar.tsx -------------------------------------------------------------------------------- /ui/src/components/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Table.tsx -------------------------------------------------------------------------------- /ui/src/components/TablePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/TablePagination.tsx -------------------------------------------------------------------------------- /ui/src/components/TableSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/TableSkeleton.tsx -------------------------------------------------------------------------------- /ui/src/components/TableViewOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/TableViewOptions.tsx -------------------------------------------------------------------------------- /ui/src/components/TagBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/TagBadge.tsx -------------------------------------------------------------------------------- /ui/src/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Tooltip.tsx -------------------------------------------------------------------------------- /ui/src/components/UnsavedChangesModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/UnsavedChangesModal.tsx -------------------------------------------------------------------------------- /ui/src/components/Well.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/Well.tsx -------------------------------------------------------------------------------- /ui/src/components/command/CommandDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/command/CommandDialog.tsx -------------------------------------------------------------------------------- /ui/src/components/constraints/ConstraintTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/constraints/ConstraintTable.tsx -------------------------------------------------------------------------------- /ui/src/components/constraints/Constraints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/constraints/Constraints.tsx -------------------------------------------------------------------------------- /ui/src/components/environments/EnvironmentNamespaceSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/environments/EnvironmentNamespaceSwitcher.tsx -------------------------------------------------------------------------------- /ui/src/components/environments/branches/BranchActionsDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/environments/branches/BranchActionsDropdown.tsx -------------------------------------------------------------------------------- /ui/src/components/environments/branches/CreateBranchPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/environments/branches/CreateBranchPopover.tsx -------------------------------------------------------------------------------- /ui/src/components/environments/branches/CreateMergeProposalModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/environments/branches/CreateMergeProposalModal.tsx -------------------------------------------------------------------------------- /ui/src/components/environments/branches/DeleteBranchModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/environments/branches/DeleteBranchModal.tsx -------------------------------------------------------------------------------- /ui/src/components/flags/FlagForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/flags/FlagForm.tsx -------------------------------------------------------------------------------- /ui/src/components/flags/FlagFormContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/flags/FlagFormContext.tsx -------------------------------------------------------------------------------- /ui/src/components/flags/FlagTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/flags/FlagTable.tsx -------------------------------------------------------------------------------- /ui/src/components/flags/FlagTypeBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/flags/FlagTypeBadge.tsx -------------------------------------------------------------------------------- /ui/src/components/flags/MetadataForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/flags/MetadataForm.tsx -------------------------------------------------------------------------------- /ui/src/components/flags/MetadataFormErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/flags/MetadataFormErrorBoundary.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/Input.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/JsonTextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/JsonTextArea.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/Listbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/Listbox.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/SegmentsPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/SegmentsPicker.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/Select.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/Tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/Tags.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/TextArea.tsx -------------------------------------------------------------------------------- /ui/src/components/forms/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/forms/Toggle.tsx -------------------------------------------------------------------------------- /ui/src/components/graphs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/graphs/index.tsx -------------------------------------------------------------------------------- /ui/src/components/json/JsonEditor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/json/JsonEditor.module.css -------------------------------------------------------------------------------- /ui/src/components/json/JsonEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/json/JsonEditor.tsx -------------------------------------------------------------------------------- /ui/src/components/json/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/json/lint.ts -------------------------------------------------------------------------------- /ui/src/components/namespaces/NamespaceForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/namespaces/NamespaceForm.tsx -------------------------------------------------------------------------------- /ui/src/components/namespaces/NamespaceTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/namespaces/NamespaceTable.tsx -------------------------------------------------------------------------------- /ui/src/components/panels/CopyToNamespacePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/panels/CopyToNamespacePanel.tsx -------------------------------------------------------------------------------- /ui/src/components/panels/DeletePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/panels/DeletePanel.tsx -------------------------------------------------------------------------------- /ui/src/components/rollouts/EditRolloutForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rollouts/EditRolloutForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rollouts/QuickEditRolloutForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rollouts/QuickEditRolloutForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rollouts/Rollout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rollouts/Rollout.tsx -------------------------------------------------------------------------------- /ui/src/components/rollouts/RolloutForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rollouts/RolloutForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rollouts/SortableRollout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rollouts/SortableRollout.tsx -------------------------------------------------------------------------------- /ui/src/components/rules/MultiDistributionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rules/MultiDistributionForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rules/QuickEditRuleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rules/QuickEditRuleForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rules/Rule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rules/Rule.tsx -------------------------------------------------------------------------------- /ui/src/components/rules/RuleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rules/RuleForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rules/SingleDistributionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rules/SingleDistributionForm.tsx -------------------------------------------------------------------------------- /ui/src/components/rules/SortableRule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/rules/SortableRule.tsx -------------------------------------------------------------------------------- /ui/src/components/segments/ConstraintForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/segments/ConstraintForm.tsx -------------------------------------------------------------------------------- /ui/src/components/segments/SegmentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/segments/SegmentForm.tsx -------------------------------------------------------------------------------- /ui/src/components/segments/SegmentFormContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/segments/SegmentFormContext.tsx -------------------------------------------------------------------------------- /ui/src/components/segments/SegmentMatchTypeBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/segments/SegmentMatchTypeBadge.tsx -------------------------------------------------------------------------------- /ui/src/components/segments/SegmentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/segments/SegmentTable.tsx -------------------------------------------------------------------------------- /ui/src/components/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/utils.ts -------------------------------------------------------------------------------- /ui/src/components/variants/VariantForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/variants/VariantForm.tsx -------------------------------------------------------------------------------- /ui/src/components/variants/VariantTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/variants/VariantTable.tsx -------------------------------------------------------------------------------- /ui/src/components/variants/Variants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/components/variants/Variants.tsx -------------------------------------------------------------------------------- /ui/src/data/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/api.test.ts -------------------------------------------------------------------------------- /ui/src/data/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/api.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/error.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/notification.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/pagination.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/session.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/storage.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/store.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/success.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/success.ts -------------------------------------------------------------------------------- /ui/src/data/hooks/timezone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/hooks/timezone.ts -------------------------------------------------------------------------------- /ui/src/data/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/user.ts -------------------------------------------------------------------------------- /ui/src/data/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/validation.test.ts -------------------------------------------------------------------------------- /ui/src/data/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/data/validations.ts -------------------------------------------------------------------------------- /ui/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/store.ts -------------------------------------------------------------------------------- /ui/src/types/Analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Analytics.ts -------------------------------------------------------------------------------- /ui/src/types/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Auth.ts -------------------------------------------------------------------------------- /ui/src/types/Change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Change.ts -------------------------------------------------------------------------------- /ui/src/types/Cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Cli.ts -------------------------------------------------------------------------------- /ui/src/types/Constraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Constraint.ts -------------------------------------------------------------------------------- /ui/src/types/Curl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Curl.ts -------------------------------------------------------------------------------- /ui/src/types/Distribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Distribution.ts -------------------------------------------------------------------------------- /ui/src/types/Environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Environment.ts -------------------------------------------------------------------------------- /ui/src/types/Flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Flag.ts -------------------------------------------------------------------------------- /ui/src/types/Icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Icon.ts -------------------------------------------------------------------------------- /ui/src/types/Meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Meta.ts -------------------------------------------------------------------------------- /ui/src/types/Namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Namespace.ts -------------------------------------------------------------------------------- /ui/src/types/Pageable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Pageable.ts -------------------------------------------------------------------------------- /ui/src/types/Preferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Preferences.ts -------------------------------------------------------------------------------- /ui/src/types/Resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Resource.ts -------------------------------------------------------------------------------- /ui/src/types/Rollout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Rollout.ts -------------------------------------------------------------------------------- /ui/src/types/Routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Routes.ts -------------------------------------------------------------------------------- /ui/src/types/Rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Rule.ts -------------------------------------------------------------------------------- /ui/src/types/Segment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Segment.ts -------------------------------------------------------------------------------- /ui/src/types/Selectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Selectable.ts -------------------------------------------------------------------------------- /ui/src/types/Variant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/Variant.ts -------------------------------------------------------------------------------- /ui/src/types/auth/Github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/auth/Github.ts -------------------------------------------------------------------------------- /ui/src/types/auth/JWT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/auth/JWT.ts -------------------------------------------------------------------------------- /ui/src/types/auth/OIDC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/auth/OIDC.ts -------------------------------------------------------------------------------- /ui/src/types/auth/Session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/auth/Session.ts -------------------------------------------------------------------------------- /ui/src/types/auth/Token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/auth/Token.ts -------------------------------------------------------------------------------- /ui/src/types/auth/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/types/auth/User.ts -------------------------------------------------------------------------------- /ui/src/utils/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/utils/helpers.test.ts -------------------------------------------------------------------------------- /ui/src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/utils/helpers.ts -------------------------------------------------------------------------------- /ui/src/utils/redux-rtk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/src/utils/redux-rtk.ts -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/tests/branches.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/branches.spec.ts -------------------------------------------------------------------------------- /ui/tests/flags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/flags.spec.ts -------------------------------------------------------------------------------- /ui/tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/index.spec.ts -------------------------------------------------------------------------------- /ui/tests/namespaces.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/namespaces.spec.ts -------------------------------------------------------------------------------- /ui/tests/preferences.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/preferences.spec.ts -------------------------------------------------------------------------------- /ui/tests/rollouts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/rollouts.spec.ts -------------------------------------------------------------------------------- /ui/tests/rules.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/rules.spec.ts -------------------------------------------------------------------------------- /ui/tests/segments.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/segments.spec.ts -------------------------------------------------------------------------------- /ui/tests/support.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tests/support.spec.ts -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flipt-io/flipt/HEAD/ui/vite.config.ts --------------------------------------------------------------------------------