├── .circleci └── config.yml ├── .codecov.yml ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── catalog-info.yaml ├── checkstyle-idea.xml ├── checkstyle.xml ├── doc ├── api.apib ├── audit-logging.md ├── design-overview.md ├── external-services.md ├── state-graph.png └── styx-architecture.png ├── gcloud-sdk-url.txt ├── pom.xml ├── styx-api-service ├── bin │ ├── api-test.sh │ └── run-service.sh ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ ├── StyxApi.java │ │ └── api │ │ ├── BackfillResource.java │ │ ├── ResourceResource.java │ │ ├── SchedulerProxyResource.java │ │ ├── StatusResource.java │ │ ├── WorkflowResource.java │ │ ├── util │ │ ├── InvalidParametersException.java │ │ ├── QueryParams.java │ │ └── WorkflowFiltering.java │ │ └── workflow │ │ ├── WorkflowInitializationException.java │ │ └── WorkflowInitializer.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ ├── StyxApiTest.java │ │ └── api │ │ ├── ApiVersionTestUtils.java │ │ ├── BackfillResourceTest.java │ │ ├── JsonMatchers.java │ │ ├── ResourceResourceTest.java │ │ ├── SchedulerProxyResourceTest.java │ │ ├── StatusResourceTest.java │ │ ├── VersionedApiTest.java │ │ ├── WorkflowResourceTest.java │ │ ├── util │ │ ├── ApiTestUtil.java │ │ ├── CreateWorkflowUtil.java │ │ └── WorkflowFilteringTest.java │ │ └── workflow │ │ └── WorkflowInitializerTest.java │ └── resources │ └── styx-api.conf ├── styx-cli-unshaded ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ └── cli │ │ ├── CliExitException.java │ │ ├── CliMain.java │ │ ├── CliOutput.java │ │ ├── CliUtil.java │ │ ├── JsonCliOutput.java │ │ ├── PlainCliOutput.java │ │ └── PrettyCliOutput.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ └── cli │ │ ├── CliMainTest.java │ │ ├── JsonCliOutputTest.java │ │ ├── PlainCliOutputTest.java │ │ └── PrettyCliOutputTest.java │ └── resources │ └── com │ └── spotify │ └── styx │ └── cli │ ├── bad-content.yaml │ ├── wf-missing-schedule.yaml │ └── workflows.yaml ├── styx-cli ├── bin │ └── styx ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── spotify │ └── styx │ └── cli │ └── package-info.java ├── styx-client ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ └── client │ │ ├── ApiErrorException.java │ │ ├── ClientErrorException.java │ │ ├── FutureOkHttpClient.java │ │ ├── GoogleIdTokenAuth.java │ │ ├── GrpcContextKey.java │ │ ├── InputErrorException.java │ │ ├── StyxBackfillClient.java │ │ ├── StyxClient.java │ │ ├── StyxClientFactory.java │ │ ├── StyxOkHttpClient.java │ │ ├── StyxResourceClient.java │ │ ├── StyxSchedulerClient.java │ │ ├── StyxStatusClient.java │ │ └── StyxWorkflowClient.java │ └── test │ └── java │ └── com │ └── spotify │ └── styx │ └── client │ ├── ApiErrorExceptionTest.java │ ├── FutureOkHttpClientTest.java │ ├── GoogleIdTokenAuthTest.java │ ├── GrpcContextKeyTest.java │ ├── OkHttpTestUtil.java │ ├── StyxClientFactoryTest.java │ └── StyxOkHttpClientTest.java ├── styx-common ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ ├── api │ │ ├── BackfillPayload.java │ │ ├── BackfillsPayload.java │ │ ├── EventsPayload.java │ │ ├── ResourcesPayload.java │ │ ├── RunStateDataPayload.java │ │ ├── TestServiceAccountUsageAuthorizationRequest.java │ │ └── TestServiceAccountUsageAuthorizationResponse.java │ │ ├── model │ │ ├── Backfill.java │ │ ├── BackfillInput.java │ │ ├── DeploymentSource.java │ │ ├── DockerExecConf.java │ │ ├── EditableBackfillInput.java │ │ ├── EventVisitor.java │ │ ├── ExecutionDescription.java │ │ ├── FlyteExecConf.java │ │ ├── FlyteIdentifier.java │ │ ├── Resource.java │ │ ├── Schedule.java │ │ ├── SequenceEvent.java │ │ ├── TriggerParameters.java │ │ ├── TriggerRequest.java │ │ ├── TriggerResponse.java │ │ ├── Workflow.java │ │ ├── WorkflowConfiguration.java │ │ ├── WorkflowId.java │ │ ├── WorkflowInstance.java │ │ ├── WorkflowState.java │ │ ├── WorkflowWithState.java │ │ └── data │ │ │ ├── EventInfo.java │ │ │ ├── ExecStatus.java │ │ │ ├── Execution.java │ │ │ ├── Trigger.java │ │ │ └── WorkflowInstanceExecutionData.java │ │ ├── serialization │ │ ├── Json.java │ │ ├── PersistentEvent.java │ │ └── PersistentTrigger.java │ │ ├── state │ │ ├── Message.java │ │ ├── StateData.java │ │ └── TriggerVisitor.java │ │ ├── testdata │ │ └── TestData.java │ │ └── util │ │ ├── BasicWorkflowValidator.java │ │ ├── CachedSupplier.java │ │ ├── CloserUtil.java │ │ ├── DockerImageValidator.java │ │ ├── EventUtil.java │ │ ├── ExceptionUtil.java │ │ ├── FutureUtil.java │ │ ├── GoogleApiClientUtil.java │ │ ├── GuardedRunnable.java │ │ ├── IsClosedException.java │ │ ├── ParameterUtil.java │ │ ├── RandomGenerator.java │ │ ├── ResourceNotFoundException.java │ │ ├── RetryUtil.java │ │ ├── Time.java │ │ ├── TimeUtil.java │ │ ├── TriggerInstantSpec.java │ │ ├── TriggerUtil.java │ │ ├── TypeWrapperModule.java │ │ ├── WorkflowStateUtil.java │ │ └── WorkflowValidator.java │ └── test │ └── java │ └── com │ └── spotify │ └── styx │ ├── model │ ├── FlyteIdentifierTest.java │ ├── WorkflowConfigurationTest.java │ ├── WorkflowInstanceTest.java │ └── data │ │ ├── ExecutionTest.java │ │ └── WorkflowInstanceExecutionDataTest.java │ ├── serialization │ ├── JsonRoundtripTest.java │ ├── JsonTest.java │ ├── PersistentEventTest.java │ └── PersistentTriggerTest.java │ ├── state │ ├── StateDataSerializationTest.java │ └── StateDataTest.java │ └── util │ ├── BasicWorkflowValidatorTest.java │ ├── CachedSupplierTest.java │ ├── CloserUtilTest.java │ ├── DockerImageValidatorTest.java │ ├── EventUtilTest.java │ ├── ExceptionUtilTest.java │ ├── FutureUtilTest.java │ ├── GoogleApiClientUtilTest.java │ ├── GuardedRunnableTest.java │ ├── ParameterUtilTest.java │ ├── RandomGeneratorTest.java │ ├── RetryUtilTest.java │ ├── TimeUtilTest.java │ ├── TriggerUtilTest.java │ └── WorkflowStateUtilTest.java ├── styx-e2e-test ├── flyte-test-workflow │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── requirements.in │ ├── requirements.txt │ ├── sandbox.config │ └── workflows │ │ └── hello_world_workflow.py ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ └── e2e_tests │ │ └── Dummy.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ └── e2e_tests │ │ ├── AdHocTriggeringIT.java │ │ ├── BackfillIT.java │ │ ├── CreateDeleteWorkflowIT.java │ │ ├── DatastoreCleanupTest.java │ │ ├── DatastoreUtil.java │ │ ├── DummyTest.java │ │ ├── EndToEndTestBase.java │ │ ├── KubernetesCleanupTest.java │ │ ├── ScheduledTriggeringIT.java │ │ ├── ServiceAccountCleanupTest.java │ │ ├── TestNamespaces.java │ │ └── TestNamespacesTest.java │ └── resources │ ├── reference.conf │ ├── styx-e2e-test-api.conf │ └── styx-e2e-test-scheduler.conf ├── styx-flyte-client ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── styx │ │ │ └── flyte │ │ │ └── client │ │ │ ├── FlyteAdminClient.java │ │ │ ├── FlyteInputsUtils.java │ │ │ ├── GrpcClientMetadataInterceptor.java │ │ │ └── RpcHelper.java │ └── proto │ │ ├── README.md │ │ ├── flyteidl │ │ ├── admin │ │ │ ├── common.proto │ │ │ ├── event.proto │ │ │ ├── execution.proto │ │ │ ├── launch_plan.proto │ │ │ ├── matchable_resource.proto │ │ │ ├── node_execution.proto │ │ │ ├── notification.proto │ │ │ ├── project.proto │ │ │ ├── project_domain_attributes.proto │ │ │ ├── schedule.proto │ │ │ ├── task.proto │ │ │ ├── task_execution.proto │ │ │ ├── workflow.proto │ │ │ └── workflow_attributes.proto │ │ ├── core │ │ │ ├── catalog.proto │ │ │ ├── compiler.proto │ │ │ ├── condition.proto │ │ │ ├── dynamic_job.proto │ │ │ ├── errors.proto │ │ │ ├── execution.proto │ │ │ ├── identifier.proto │ │ │ ├── interface.proto │ │ │ ├── literals.proto │ │ │ ├── tasks.proto │ │ │ ├── types.proto │ │ │ ├── workflow.proto │ │ │ └── workflow_closure.proto │ │ ├── event │ │ │ └── event.proto │ │ └── service │ │ │ └── admin.proto │ │ └── update_protos.sh │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ └── flyte │ │ └── client │ │ ├── FlyteAdminClientTest.java │ │ ├── FlyteInputsUtilsTest.java │ │ ├── RpcHelperTest.java │ │ └── TestAdminService.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── styx-report └── pom.xml ├── styx-scheduler-service ├── bin │ ├── run-service.sh │ ├── test-prod-restore.sh │ └── test-workflow-fetch.sh ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ ├── BackfillTriggerManager.java │ │ ├── Cleaner.java │ │ ├── MessageUtil.java │ │ ├── MissingRequiredPropertyException.java │ │ ├── ScheduledExecutionUtil.java │ │ ├── Scheduler.java │ │ ├── ServiceAccountKeyManager.java │ │ ├── StateInitializingTrigger.java │ │ ├── StyxScheduler.java │ │ ├── TriggerListener.java │ │ ├── TriggerManager.java │ │ ├── WorkflowResourceDecorator.java │ │ ├── api │ │ └── SchedulerResource.java │ │ ├── docker │ │ ├── AbstractRoutingRunner.java │ │ ├── DockerRunner.java │ │ ├── Fabric8KubernetesClient.java │ │ ├── InvalidExecutionException.java │ │ ├── KubernetesDockerRunner.java │ │ ├── KubernetesGCPServiceAccountSecretManager.java │ │ ├── KubernetesPodEventTranslator.java │ │ ├── LabelValue.java │ │ ├── PodMutator.java │ │ ├── RoutingDockerRunner.java │ │ └── RunnerId.java │ │ ├── flyte │ │ ├── FlyteAdminClientInterceptors.java │ │ ├── FlyteAdminClientRunner.java │ │ ├── FlyteEventTranslator.java │ │ ├── FlyteExecutionId.java │ │ ├── FlytePhase.java │ │ ├── FlyteRunner.java │ │ ├── NoopFlyteRunner.java │ │ └── RoutingFlyteRunner.java │ │ ├── monitoring │ │ ├── MeteredDockerRunnerProxy.java │ │ ├── MeteredFabric8KubernetesClientProxy.java │ │ └── MonitoringHandler.java │ │ └── state │ │ ├── InstanceState.java │ │ ├── PersistentStateManager.java │ │ ├── StateManager.java │ │ ├── StateTransitionConflictException.java │ │ ├── StateUtil.java │ │ ├── consumers │ │ ├── PublisherHandler.java │ │ └── TransitionLogger.java │ │ └── handlers │ │ ├── AbstractRunnerHandler.java │ │ ├── DockerRunnerHandler.java │ │ ├── ExecutionDescriptionHandler.java │ │ ├── FlyteRunnerHandler.java │ │ ├── HandlerUtil.java │ │ ├── StyxIdToFlyteExecNameMapper.java │ │ ├── TerminationHandler.java │ │ └── TimeoutHandler.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ ├── BackfillTriggerManagerTest.java │ │ ├── CleanerTest.java │ │ ├── FakeScheduledExecutorService.java │ │ ├── MessageUtilTest.java │ │ ├── QuietDeterministicScheduler.java │ │ ├── ScheduledExecutionUtilTest.java │ │ ├── SchedulerTest.java │ │ ├── ServiceAccountKeyManagerTest.java │ │ ├── StateInitializingTriggerTest.java │ │ ├── StyxSchedulerServiceFixture.java │ │ ├── StyxSchedulerTest.java │ │ ├── SystemTest.java │ │ ├── TriggerManagerTest.java │ │ ├── api │ │ └── SchedulerResourceTest.java │ │ ├── docker │ │ ├── AbstractRoutingRunnerTest.java │ │ ├── Fabric8KubernetesClientTest.java │ │ ├── KubernetesDockerRunnerPodPollerTest.java │ │ ├── KubernetesDockerRunnerPodResourceTest.java │ │ ├── KubernetesDockerRunnerTest.java │ │ ├── KubernetesGCPServiceAccountSecretManagerTest.java │ │ ├── KubernetesPodEventTranslatorTest.java │ │ ├── LabelValueTest.java │ │ ├── RoutingDockerRunnerTest.java │ │ └── RunnerIdTest.java │ │ ├── flyte │ │ ├── FlyteAdminClientRunnerTerminateDanglingTest.java │ │ ├── FlyteAdminClientRunnerTest.java │ │ ├── FlyteEventTranslatorTest.java │ │ ├── FlyteExecutionIdTest.java │ │ ├── FlytePhaseTest.java │ │ ├── NoopFlyteRunnerTest.java │ │ └── RoutingFlyteRunnerTest.java │ │ ├── monitoring │ │ ├── MeteredDockerRunnerProxyTest.java │ │ └── MeteredFabric8KubernetesClientProxyTest.java │ │ └── state │ │ ├── PersistentStateManagerTest.java │ │ ├── StateUtilTest.java │ │ ├── consumers │ │ ├── PublisherHandlerTest.java │ │ └── TransitionLoggerTest.java │ │ └── handlers │ │ ├── AbstractRunnerHandlerTest.java │ │ ├── DockerRunnerHandlerTest.java │ │ ├── ExecutionDescriptionHandlerTest.java │ │ ├── FlyteRunnerHandlerTest.java │ │ ├── HandlerUtilTest.java │ │ ├── MonitoringHandlerTest.java │ │ ├── RunnerHandlerTestUtil.java │ │ ├── StyxIdToFlyteExecNameMapperTest.java │ │ ├── TerminationHandlerTest.java │ │ └── TimeoutHandlerTest.java │ └── resources │ ├── ca.crt │ ├── client.crt │ ├── client.key │ └── styx-scheduler.conf ├── styx-service-common ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── styx │ │ ├── api │ │ ├── ActionAuthorizer.java │ │ ├── Api.java │ │ ├── Authenticator.java │ │ ├── AuthenticatorConfiguration.java │ │ ├── AuthenticatorFactory.java │ │ ├── ManagedServiceAccountKeyCredential.java │ │ ├── Middlewares.java │ │ ├── RequestAuthenticator.java │ │ ├── ResponseException.java │ │ ├── ServiceAccountUsageAuthorizer.java │ │ ├── ServiceAccounts.java │ │ └── WorkflowActionAuthorizer.java │ │ ├── model │ │ └── StyxConfig.java │ │ ├── monitoring │ │ ├── MeteredProxy.java │ │ ├── MeteredStorageProxy.java │ │ ├── MetricsStats.java │ │ ├── NoopStats.java │ │ ├── Stats.java │ │ ├── StatsFactory.java │ │ └── TracingProxy.java │ │ ├── publisher │ │ ├── NoopPublisher.java │ │ └── Publisher.java │ │ ├── state │ │ ├── EventConsumer.java │ │ ├── EventRouter.java │ │ ├── MDCDecoratingHandler.java │ │ ├── OutputHandler.java │ │ ├── RunState.java │ │ └── TimeoutConfig.java │ │ ├── storage │ │ ├── AggregateStorage.java │ │ ├── BigtableStorage.java │ │ ├── CheckedDatastore.java │ │ ├── CheckedDatastoreReaderWriter.java │ │ ├── CheckedDatastoreTransaction.java │ │ ├── DatastoreIOException.java │ │ ├── DatastoreStorage.java │ │ ├── DatastoreStorageTransaction.java │ │ ├── IOConsumer.java │ │ ├── IOOperation.java │ │ ├── InstrumentedBatch.java │ │ ├── InstrumentedDatastore.java │ │ ├── InstrumentedDatastoreBatchWriter.java │ │ ├── InstrumentedDatastoreReader.java │ │ ├── InstrumentedDatastoreReaderWriter.java │ │ ├── InstrumentedDatastoreWriter.java │ │ ├── InstrumentedQueryResults.java │ │ ├── InstrumentedTransaction.java │ │ ├── RuntimeIOException.java │ │ ├── Storage.java │ │ ├── StorageException.java │ │ ├── StorageTransaction.java │ │ ├── TransactionException.java │ │ ├── TransactionFunction.java │ │ └── WFIExecutionBuilder.java │ │ └── util │ │ ├── AlreadyInitializedException.java │ │ ├── ConfigUtil.java │ │ ├── Connections.java │ │ ├── CounterCapacityException.java │ │ ├── CounterSnapshot.java │ │ ├── CounterSnapshotFactory.java │ │ ├── Debug.java │ │ ├── ExtendedWorkflowValidator.java │ │ ├── GcpUtil.java │ │ ├── GrpcContextUtil.java │ │ ├── MDCUtil.java │ │ ├── ReplayEvents.java │ │ ├── Shard.java │ │ ├── ShardNotFoundException.java │ │ ├── ShardedCounter.java │ │ ├── ShardedCounterSnapshotFactory.java │ │ └── StorageFactory.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ ├── WorkflowInstanceEventFactory.java │ │ ├── api │ │ ├── ApiTest.java │ │ ├── AuthenticatorConfigurationTest.java │ │ ├── AuthenticatorFactoryTest.java │ │ ├── AuthenticatorTest.java │ │ ├── GoogleIdTokenVerifierTest.java │ │ ├── ManagedServiceAccountKeyCredentialTest.java │ │ ├── MiddlewaresTest.java │ │ ├── RequestAuthenticatorTest.java │ │ ├── ServiceAccountUsageAuthorizerTest.java │ │ ├── ServiceAccountsTest.java │ │ └── WorkflowActionAuthorizerTest.java │ │ ├── monitoring │ │ ├── MeteredStorageProxyTest.java │ │ ├── MetricsStatsTest.java │ │ └── TracingProxyTest.java │ │ ├── state │ │ ├── EventConsumerTest.java │ │ ├── MDCDecoratingHandlerTest.java │ │ ├── OutputHandlerTest.java │ │ ├── RunStateTest.java │ │ └── TimeoutConfigTest.java │ │ ├── storage │ │ ├── AggregateStorageTest.java │ │ ├── BigTableStorageTest.java │ │ ├── CheckedDatastoreReaderWriterTest.java │ │ ├── CheckedDatastoreTest.java │ │ ├── CheckedDatastoreTransactionTest.java │ │ ├── DatastoreStorageTest.java │ │ ├── DatastoreStorageTransactionTest.java │ │ ├── IOConsumerTest.java │ │ ├── IOOperationTest.java │ │ ├── InstrumentedDatastoreTest.java │ │ ├── StorageTest.java │ │ ├── TransactionExceptionTest.java │ │ └── WFIExecutionBuilderTest.java │ │ └── util │ │ ├── ConfigUtilTest.java │ │ ├── ConnectionsTest.java │ │ ├── ExtendedWorkflowValidatorTest.java │ │ ├── GcpUtilTest.java │ │ ├── GrpcContextUtilTest.java │ │ ├── MDCUtilTest.java │ │ ├── MockSpan.java │ │ ├── ReplayEventsTest.java │ │ ├── ShardedCounterSnapshotFactoryTest.java │ │ └── ShardedCounterTest.java │ └── resources │ └── ttl.conf ├── styx-standalone-service ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── spotify │ │ └── styx │ │ └── StyxService.java │ └── resources │ ├── logback.xml │ └── styx-standalone.conf ├── styx-test ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── styx │ │ │ ├── TestLogger.java │ │ │ ├── storage │ │ │ ├── BigtableMocker.java │ │ │ └── DatastoreEmulator.java │ │ │ └── util │ │ │ ├── ClassEnforcer.java │ │ │ └── StringIsValidUuid.java │ └── resources │ │ └── logback.xml │ └── test │ └── java │ └── com │ └── spotify │ └── styx │ ├── TestLoggerTest.java │ ├── storage │ └── DatastoreEmulatorTest.java │ └── util │ ├── ClassEnforcerTest.java │ └── StringIsValidUuidTest.java └── suppressions.xml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/README.md -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /checkstyle-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/checkstyle-idea.xml -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /doc/api.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/doc/api.apib -------------------------------------------------------------------------------- /doc/audit-logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/doc/audit-logging.md -------------------------------------------------------------------------------- /doc/design-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/doc/design-overview.md -------------------------------------------------------------------------------- /doc/external-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/doc/external-services.md -------------------------------------------------------------------------------- /doc/state-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/doc/state-graph.png -------------------------------------------------------------------------------- /doc/styx-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/doc/styx-architecture.png -------------------------------------------------------------------------------- /gcloud-sdk-url.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/gcloud-sdk-url.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/pom.xml -------------------------------------------------------------------------------- /styx-api-service/bin/api-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/bin/api-test.sh -------------------------------------------------------------------------------- /styx-api-service/bin/run-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/bin/run-service.sh -------------------------------------------------------------------------------- /styx-api-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/pom.xml -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/StyxApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/StyxApi.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/BackfillResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/BackfillResource.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/ResourceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/ResourceResource.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/SchedulerProxyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/SchedulerProxyResource.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/StatusResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/StatusResource.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/WorkflowResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/WorkflowResource.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/util/InvalidParametersException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/util/InvalidParametersException.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/util/QueryParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/util/QueryParams.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/util/WorkflowFiltering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/util/WorkflowFiltering.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/workflow/WorkflowInitializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/workflow/WorkflowInitializationException.java -------------------------------------------------------------------------------- /styx-api-service/src/main/java/com/spotify/styx/api/workflow/WorkflowInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/main/java/com/spotify/styx/api/workflow/WorkflowInitializer.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/StyxApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/StyxApiTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/ApiVersionTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/ApiVersionTestUtils.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/BackfillResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/BackfillResourceTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/JsonMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/JsonMatchers.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/ResourceResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/ResourceResourceTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/SchedulerProxyResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/SchedulerProxyResourceTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/StatusResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/StatusResourceTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/VersionedApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/VersionedApiTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/WorkflowResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/WorkflowResourceTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/util/ApiTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/util/ApiTestUtil.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/util/CreateWorkflowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/util/CreateWorkflowUtil.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/util/WorkflowFilteringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/util/WorkflowFilteringTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/java/com/spotify/styx/api/workflow/WorkflowInitializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/java/com/spotify/styx/api/workflow/WorkflowInitializerTest.java -------------------------------------------------------------------------------- /styx-api-service/src/test/resources/styx-api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-api-service/src/test/resources/styx-api.conf -------------------------------------------------------------------------------- /styx-cli-unshaded/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/pom.xml -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliExitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliExitException.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliMain.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliOutput.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/CliUtil.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/JsonCliOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/JsonCliOutput.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/PlainCliOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/PlainCliOutput.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/main/java/com/spotify/styx/cli/PrettyCliOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/main/java/com/spotify/styx/cli/PrettyCliOutput.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/java/com/spotify/styx/cli/CliMainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/java/com/spotify/styx/cli/CliMainTest.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/java/com/spotify/styx/cli/JsonCliOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/java/com/spotify/styx/cli/JsonCliOutputTest.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/java/com/spotify/styx/cli/PlainCliOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/java/com/spotify/styx/cli/PlainCliOutputTest.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/java/com/spotify/styx/cli/PrettyCliOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/java/com/spotify/styx/cli/PrettyCliOutputTest.java -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/resources/com/spotify/styx/cli/bad-content.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/resources/com/spotify/styx/cli/bad-content.yaml -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/resources/com/spotify/styx/cli/wf-missing-schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/resources/com/spotify/styx/cli/wf-missing-schedule.yaml -------------------------------------------------------------------------------- /styx-cli-unshaded/src/test/resources/com/spotify/styx/cli/workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli-unshaded/src/test/resources/com/spotify/styx/cli/workflows.yaml -------------------------------------------------------------------------------- /styx-cli/bin/styx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli/bin/styx -------------------------------------------------------------------------------- /styx-cli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli/pom.xml -------------------------------------------------------------------------------- /styx-cli/src/main/java/com/spotify/styx/cli/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-cli/src/main/java/com/spotify/styx/cli/package-info.java -------------------------------------------------------------------------------- /styx-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/pom.xml -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/ApiErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/ApiErrorException.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/ClientErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/ClientErrorException.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/FutureOkHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/FutureOkHttpClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/GoogleIdTokenAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/GoogleIdTokenAuth.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/GrpcContextKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/GrpcContextKey.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/InputErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/InputErrorException.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxBackfillClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxBackfillClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxClientFactory.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxOkHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxOkHttpClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxResourceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxResourceClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxSchedulerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxSchedulerClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxStatusClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxStatusClient.java -------------------------------------------------------------------------------- /styx-client/src/main/java/com/spotify/styx/client/StyxWorkflowClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/main/java/com/spotify/styx/client/StyxWorkflowClient.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/ApiErrorExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/ApiErrorExceptionTest.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/FutureOkHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/FutureOkHttpClientTest.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/GoogleIdTokenAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/GoogleIdTokenAuthTest.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/GrpcContextKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/GrpcContextKeyTest.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/OkHttpTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/OkHttpTestUtil.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/StyxClientFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/StyxClientFactoryTest.java -------------------------------------------------------------------------------- /styx-client/src/test/java/com/spotify/styx/client/StyxOkHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-client/src/test/java/com/spotify/styx/client/StyxOkHttpClientTest.java -------------------------------------------------------------------------------- /styx-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/pom.xml -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/BackfillPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/BackfillPayload.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/BackfillsPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/BackfillsPayload.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/EventsPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/EventsPayload.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/ResourcesPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/ResourcesPayload.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/RunStateDataPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/RunStateDataPayload.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/TestServiceAccountUsageAuthorizationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/TestServiceAccountUsageAuthorizationRequest.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/api/TestServiceAccountUsageAuthorizationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/api/TestServiceAccountUsageAuthorizationResponse.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/Backfill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/Backfill.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/BackfillInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/BackfillInput.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/DeploymentSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/DeploymentSource.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/DockerExecConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/DockerExecConf.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/EditableBackfillInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/EditableBackfillInput.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/EventVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/EventVisitor.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/ExecutionDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/ExecutionDescription.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/FlyteExecConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/FlyteExecConf.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/FlyteIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/FlyteIdentifier.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/Resource.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/Schedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/Schedule.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/SequenceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/SequenceEvent.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/TriggerParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/TriggerParameters.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/TriggerRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/TriggerRequest.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/TriggerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/TriggerResponse.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/Workflow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/Workflow.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/WorkflowConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/WorkflowConfiguration.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/WorkflowId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/WorkflowId.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/WorkflowInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/WorkflowInstance.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/WorkflowState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/WorkflowState.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/WorkflowWithState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/WorkflowWithState.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/data/EventInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/data/EventInfo.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/data/ExecStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/data/ExecStatus.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/data/Execution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/data/Execution.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/data/Trigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/data/Trigger.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/model/data/WorkflowInstanceExecutionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/model/data/WorkflowInstanceExecutionData.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/serialization/Json.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/serialization/Json.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/serialization/PersistentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/serialization/PersistentEvent.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/serialization/PersistentTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/serialization/PersistentTrigger.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/state/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/state/Message.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/state/StateData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/state/StateData.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/state/TriggerVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/state/TriggerVisitor.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/testdata/TestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/testdata/TestData.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/BasicWorkflowValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/BasicWorkflowValidator.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/CachedSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/CachedSupplier.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/CloserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/CloserUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/DockerImageValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/DockerImageValidator.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/EventUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/EventUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/ExceptionUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/FutureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/FutureUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/GoogleApiClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/GoogleApiClientUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/GuardedRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/GuardedRunnable.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/IsClosedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/IsClosedException.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/ParameterUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/ParameterUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/RandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/RandomGenerator.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/ResourceNotFoundException.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/RetryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/RetryUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/Time.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/TimeUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/TriggerInstantSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/TriggerInstantSpec.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/TriggerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/TriggerUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/TypeWrapperModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/TypeWrapperModule.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/WorkflowStateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/WorkflowStateUtil.java -------------------------------------------------------------------------------- /styx-common/src/main/java/com/spotify/styx/util/WorkflowValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/main/java/com/spotify/styx/util/WorkflowValidator.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/model/FlyteIdentifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/model/FlyteIdentifierTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/model/WorkflowConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/model/WorkflowConfigurationTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/model/WorkflowInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/model/WorkflowInstanceTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/model/data/ExecutionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/model/data/ExecutionTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/model/data/WorkflowInstanceExecutionDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/model/data/WorkflowInstanceExecutionDataTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/serialization/JsonRoundtripTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/serialization/JsonRoundtripTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/serialization/JsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/serialization/JsonTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/serialization/PersistentEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/serialization/PersistentEventTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/serialization/PersistentTriggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/serialization/PersistentTriggerTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/state/StateDataSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/state/StateDataSerializationTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/state/StateDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/state/StateDataTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/BasicWorkflowValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/BasicWorkflowValidatorTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/CachedSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/CachedSupplierTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/CloserUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/CloserUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/DockerImageValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/DockerImageValidatorTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/EventUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/EventUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/ExceptionUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/ExceptionUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/FutureUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/FutureUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/GoogleApiClientUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/GoogleApiClientUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/GuardedRunnableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/GuardedRunnableTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/ParameterUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/ParameterUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/RandomGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/RandomGeneratorTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/RetryUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/RetryUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/TimeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/TimeUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/TriggerUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/TriggerUtilTest.java -------------------------------------------------------------------------------- /styx-common/src/test/java/com/spotify/styx/util/WorkflowStateUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-common/src/test/java/com/spotify/styx/util/WorkflowStateUtilTest.java -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/.dockerignore: -------------------------------------------------------------------------------- 1 | .venv 2 | _pb_output 3 | -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/.gitignore: -------------------------------------------------------------------------------- 1 | _pb_output 2 | -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/flyte-test-workflow/Dockerfile -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/flyte-test-workflow/README.md -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/requirements.in: -------------------------------------------------------------------------------- 1 | flytekit==0.16.0b16 2 | -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/flyte-test-workflow/requirements.txt -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/sandbox.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/flyte-test-workflow/sandbox.config -------------------------------------------------------------------------------- /styx-e2e-test/flyte-test-workflow/workflows/hello_world_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/flyte-test-workflow/workflows/hello_world_workflow.py -------------------------------------------------------------------------------- /styx-e2e-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/pom.xml -------------------------------------------------------------------------------- /styx-e2e-test/src/main/java/com/spotify/styx/e2e_tests/Dummy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/main/java/com/spotify/styx/e2e_tests/Dummy.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/AdHocTriggeringIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/AdHocTriggeringIT.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/BackfillIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/BackfillIT.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/CreateDeleteWorkflowIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/CreateDeleteWorkflowIT.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/DatastoreCleanupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/DatastoreCleanupTest.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/DatastoreUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/DatastoreUtil.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/DummyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/DummyTest.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/EndToEndTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/EndToEndTestBase.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/KubernetesCleanupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/KubernetesCleanupTest.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/ScheduledTriggeringIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/ScheduledTriggeringIT.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/ServiceAccountCleanupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/ServiceAccountCleanupTest.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/TestNamespaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/TestNamespaces.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/TestNamespacesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/java/com/spotify/styx/e2e_tests/TestNamespacesTest.java -------------------------------------------------------------------------------- /styx-e2e-test/src/test/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/resources/reference.conf -------------------------------------------------------------------------------- /styx-e2e-test/src/test/resources/styx-e2e-test-api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/resources/styx-e2e-test-api.conf -------------------------------------------------------------------------------- /styx-e2e-test/src/test/resources/styx-e2e-test-scheduler.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-e2e-test/src/test/resources/styx-e2e-test-scheduler.conf -------------------------------------------------------------------------------- /styx-flyte-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/pom.xml -------------------------------------------------------------------------------- /styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/FlyteAdminClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/FlyteAdminClient.java -------------------------------------------------------------------------------- /styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/FlyteInputsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/FlyteInputsUtils.java -------------------------------------------------------------------------------- /styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/GrpcClientMetadataInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/GrpcClientMetadataInterceptor.java -------------------------------------------------------------------------------- /styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/RpcHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/java/com/spotify/styx/flyte/client/RpcHelper.java -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/README.md -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/common.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/event.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/execution.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/execution.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/launch_plan.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/launch_plan.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/matchable_resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/matchable_resource.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/node_execution.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/node_execution.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/notification.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/notification.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/project.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/project.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/project_domain_attributes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/project_domain_attributes.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/schedule.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/schedule.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/task.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/task_execution.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/task_execution.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/workflow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/workflow.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/admin/workflow_attributes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/admin/workflow_attributes.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/catalog.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/catalog.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/compiler.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/compiler.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/condition.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/condition.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/dynamic_job.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/dynamic_job.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/errors.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/errors.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/execution.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/execution.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/identifier.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/identifier.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/interface.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/interface.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/literals.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/literals.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/tasks.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/tasks.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/types.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/workflow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/workflow.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/core/workflow_closure.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/core/workflow_closure.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/event/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/event/event.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/flyteidl/service/admin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/flyteidl/service/admin.proto -------------------------------------------------------------------------------- /styx-flyte-client/src/main/proto/update_protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/main/proto/update_protos.sh -------------------------------------------------------------------------------- /styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/FlyteAdminClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/FlyteAdminClientTest.java -------------------------------------------------------------------------------- /styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/FlyteInputsUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/FlyteInputsUtilsTest.java -------------------------------------------------------------------------------- /styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/RpcHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/RpcHelperTest.java -------------------------------------------------------------------------------- /styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/TestAdminService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-flyte-client/src/test/java/com/spotify/styx/flyte/client/TestAdminService.java -------------------------------------------------------------------------------- /styx-flyte-client/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /styx-report/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-report/pom.xml -------------------------------------------------------------------------------- /styx-scheduler-service/bin/run-service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/bin/run-service.sh -------------------------------------------------------------------------------- /styx-scheduler-service/bin/test-prod-restore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/bin/test-prod-restore.sh -------------------------------------------------------------------------------- /styx-scheduler-service/bin/test-workflow-fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/bin/test-workflow-fetch.sh -------------------------------------------------------------------------------- /styx-scheduler-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/pom.xml -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/BackfillTriggerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/BackfillTriggerManager.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/Cleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/Cleaner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/MessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/MessageUtil.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/MissingRequiredPropertyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/MissingRequiredPropertyException.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/ScheduledExecutionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/ScheduledExecutionUtil.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/Scheduler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/ServiceAccountKeyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/ServiceAccountKeyManager.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/StateInitializingTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/StateInitializingTrigger.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/StyxScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/StyxScheduler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/TriggerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/TriggerListener.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/TriggerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/TriggerManager.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/WorkflowResourceDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/WorkflowResourceDecorator.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/api/SchedulerResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/api/SchedulerResource.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/AbstractRoutingRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/AbstractRoutingRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/DockerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/DockerRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/Fabric8KubernetesClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/Fabric8KubernetesClient.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/InvalidExecutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/InvalidExecutionException.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/KubernetesDockerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/KubernetesDockerRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/KubernetesGCPServiceAccountSecretManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/KubernetesGCPServiceAccountSecretManager.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/KubernetesPodEventTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/KubernetesPodEventTranslator.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/LabelValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/LabelValue.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/PodMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/PodMutator.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/RoutingDockerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/RoutingDockerRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/docker/RunnerId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/docker/RunnerId.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteAdminClientInterceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteAdminClientInterceptors.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteAdminClientRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteAdminClientRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteEventTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteEventTranslator.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteExecutionId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteExecutionId.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlytePhase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlytePhase.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/FlyteRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/NoopFlyteRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/NoopFlyteRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/flyte/RoutingFlyteRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/flyte/RoutingFlyteRunner.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/monitoring/MeteredDockerRunnerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/monitoring/MeteredDockerRunnerProxy.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/monitoring/MeteredFabric8KubernetesClientProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/monitoring/MeteredFabric8KubernetesClientProxy.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/monitoring/MonitoringHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/monitoring/MonitoringHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/InstanceState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/InstanceState.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/PersistentStateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/PersistentStateManager.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/StateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/StateManager.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/StateTransitionConflictException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/StateTransitionConflictException.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/StateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/StateUtil.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/consumers/PublisherHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/consumers/PublisherHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/consumers/TransitionLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/consumers/TransitionLogger.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/AbstractRunnerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/AbstractRunnerHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/DockerRunnerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/DockerRunnerHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/ExecutionDescriptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/ExecutionDescriptionHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/FlyteRunnerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/FlyteRunnerHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/HandlerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/HandlerUtil.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/StyxIdToFlyteExecNameMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/StyxIdToFlyteExecNameMapper.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/TerminationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/TerminationHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/TimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/main/java/com/spotify/styx/state/handlers/TimeoutHandler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/BackfillTriggerManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/BackfillTriggerManagerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/CleanerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/CleanerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/FakeScheduledExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/FakeScheduledExecutorService.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/MessageUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/MessageUtilTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/QuietDeterministicScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/QuietDeterministicScheduler.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/ScheduledExecutionUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/ScheduledExecutionUtilTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/SchedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/SchedulerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/ServiceAccountKeyManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/ServiceAccountKeyManagerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/StateInitializingTriggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/StateInitializingTriggerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/StyxSchedulerServiceFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/StyxSchedulerServiceFixture.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/StyxSchedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/StyxSchedulerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/SystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/SystemTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/TriggerManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/TriggerManagerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/api/SchedulerResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/api/SchedulerResourceTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/AbstractRoutingRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/AbstractRoutingRunnerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/Fabric8KubernetesClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/Fabric8KubernetesClientTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesDockerRunnerPodPollerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesDockerRunnerPodPollerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesDockerRunnerPodResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesDockerRunnerPodResourceTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesDockerRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesDockerRunnerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesGCPServiceAccountSecretManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesGCPServiceAccountSecretManagerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesPodEventTranslatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/KubernetesPodEventTranslatorTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/LabelValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/LabelValueTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/RoutingDockerRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/RoutingDockerRunnerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/docker/RunnerIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/docker/RunnerIdTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteAdminClientRunnerTerminateDanglingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteAdminClientRunnerTerminateDanglingTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteAdminClientRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteAdminClientRunnerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteEventTranslatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteEventTranslatorTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteExecutionIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlyteExecutionIdTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlytePhaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/FlytePhaseTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/NoopFlyteRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/NoopFlyteRunnerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/flyte/RoutingFlyteRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/flyte/RoutingFlyteRunnerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/monitoring/MeteredDockerRunnerProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/monitoring/MeteredDockerRunnerProxyTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/monitoring/MeteredFabric8KubernetesClientProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/monitoring/MeteredFabric8KubernetesClientProxyTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/PersistentStateManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/PersistentStateManagerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/StateUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/StateUtilTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/consumers/PublisherHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/consumers/PublisherHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/consumers/TransitionLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/consumers/TransitionLoggerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/AbstractRunnerHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/AbstractRunnerHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/DockerRunnerHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/DockerRunnerHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/ExecutionDescriptionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/ExecutionDescriptionHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/FlyteRunnerHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/FlyteRunnerHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/HandlerUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/HandlerUtilTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/MonitoringHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/MonitoringHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/RunnerHandlerTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/RunnerHandlerTestUtil.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/StyxIdToFlyteExecNameMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/StyxIdToFlyteExecNameMapperTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/TerminationHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/TerminationHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/TimeoutHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/java/com/spotify/styx/state/handlers/TimeoutHandlerTest.java -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/resources/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/resources/ca.crt -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/resources/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/resources/client.crt -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/resources/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/resources/client.key -------------------------------------------------------------------------------- /styx-scheduler-service/src/test/resources/styx-scheduler.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-scheduler-service/src/test/resources/styx-scheduler.conf -------------------------------------------------------------------------------- /styx-service-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/pom.xml -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/ActionAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/ActionAuthorizer.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/Api.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/Api.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/Authenticator.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/AuthenticatorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/AuthenticatorConfiguration.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/AuthenticatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/AuthenticatorFactory.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/ManagedServiceAccountKeyCredential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/ManagedServiceAccountKeyCredential.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/Middlewares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/Middlewares.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/RequestAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/RequestAuthenticator.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/ResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/ResponseException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/ServiceAccountUsageAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/ServiceAccountUsageAuthorizer.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/ServiceAccounts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/ServiceAccounts.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/api/WorkflowActionAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/api/WorkflowActionAuthorizer.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/model/StyxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/model/StyxConfig.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/MeteredProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/MeteredProxy.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/MeteredStorageProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/MeteredStorageProxy.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/MetricsStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/MetricsStats.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/NoopStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/NoopStats.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/Stats.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/StatsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/StatsFactory.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/monitoring/TracingProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/monitoring/TracingProxy.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/publisher/NoopPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/publisher/NoopPublisher.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/publisher/Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/publisher/Publisher.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/state/EventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/state/EventConsumer.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/state/EventRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/state/EventRouter.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/state/MDCDecoratingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/state/MDCDecoratingHandler.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/state/OutputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/state/OutputHandler.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/state/RunState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/state/RunState.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/state/TimeoutConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/state/TimeoutConfig.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/AggregateStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/AggregateStorage.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/BigtableStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/BigtableStorage.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/CheckedDatastore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/CheckedDatastore.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/CheckedDatastoreReaderWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/CheckedDatastoreReaderWriter.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/CheckedDatastoreTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/CheckedDatastoreTransaction.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/DatastoreIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/DatastoreIOException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/DatastoreStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/DatastoreStorage.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/DatastoreStorageTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/DatastoreStorageTransaction.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/IOConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/IOConsumer.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/IOOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/IOOperation.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedBatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedBatch.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastore.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreBatchWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreBatchWriter.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreReader.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreReaderWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreReaderWriter.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedDatastoreWriter.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedQueryResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedQueryResults.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/InstrumentedTransaction.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/RuntimeIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/RuntimeIOException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/Storage.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/StorageException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/StorageTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/StorageTransaction.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/TransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/TransactionException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/TransactionFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/TransactionFunction.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/storage/WFIExecutionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/storage/WFIExecutionBuilder.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/AlreadyInitializedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/AlreadyInitializedException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/ConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/ConfigUtil.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/Connections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/Connections.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/CounterCapacityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/CounterCapacityException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/CounterSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/CounterSnapshot.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/CounterSnapshotFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/CounterSnapshotFactory.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/Debug.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/ExtendedWorkflowValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/ExtendedWorkflowValidator.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/GcpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/GcpUtil.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/GrpcContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/GrpcContextUtil.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/MDCUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/MDCUtil.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/ReplayEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/ReplayEvents.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/Shard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/Shard.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/ShardNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/ShardNotFoundException.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/ShardedCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/ShardedCounter.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/ShardedCounterSnapshotFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/ShardedCounterSnapshotFactory.java -------------------------------------------------------------------------------- /styx-service-common/src/main/java/com/spotify/styx/util/StorageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/main/java/com/spotify/styx/util/StorageFactory.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/WorkflowInstanceEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/WorkflowInstanceEventFactory.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/ApiTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/AuthenticatorConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/AuthenticatorConfigurationTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/AuthenticatorFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/AuthenticatorFactoryTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/AuthenticatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/AuthenticatorTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/GoogleIdTokenVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/GoogleIdTokenVerifierTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/ManagedServiceAccountKeyCredentialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/ManagedServiceAccountKeyCredentialTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/MiddlewaresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/MiddlewaresTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/RequestAuthenticatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/RequestAuthenticatorTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/ServiceAccountUsageAuthorizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/ServiceAccountUsageAuthorizerTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/ServiceAccountsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/ServiceAccountsTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/api/WorkflowActionAuthorizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/api/WorkflowActionAuthorizerTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/monitoring/MeteredStorageProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/monitoring/MeteredStorageProxyTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/monitoring/MetricsStatsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/monitoring/MetricsStatsTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/monitoring/TracingProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/monitoring/TracingProxyTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/state/EventConsumerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/state/EventConsumerTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/state/MDCDecoratingHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/state/MDCDecoratingHandlerTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/state/OutputHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/state/OutputHandlerTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/state/RunStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/state/RunStateTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/state/TimeoutConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/state/TimeoutConfigTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/AggregateStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/AggregateStorageTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/BigTableStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/BigTableStorageTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/CheckedDatastoreReaderWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/CheckedDatastoreReaderWriterTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/CheckedDatastoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/CheckedDatastoreTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/CheckedDatastoreTransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/CheckedDatastoreTransactionTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/DatastoreStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/DatastoreStorageTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/DatastoreStorageTransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/DatastoreStorageTransactionTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/IOConsumerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/IOConsumerTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/IOOperationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/IOOperationTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/InstrumentedDatastoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/InstrumentedDatastoreTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/StorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/StorageTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/TransactionExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/TransactionExceptionTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/storage/WFIExecutionBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/storage/WFIExecutionBuilderTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/ConfigUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/ConfigUtilTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/ConnectionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/ConnectionsTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/ExtendedWorkflowValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/ExtendedWorkflowValidatorTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/GcpUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/GcpUtilTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/GrpcContextUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/GrpcContextUtilTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/MDCUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/MDCUtilTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/MockSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/MockSpan.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/ReplayEventsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/ReplayEventsTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/ShardedCounterSnapshotFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/ShardedCounterSnapshotFactoryTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/java/com/spotify/styx/util/ShardedCounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/java/com/spotify/styx/util/ShardedCounterTest.java -------------------------------------------------------------------------------- /styx-service-common/src/test/resources/ttl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-service-common/src/test/resources/ttl.conf -------------------------------------------------------------------------------- /styx-standalone-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-standalone-service/pom.xml -------------------------------------------------------------------------------- /styx-standalone-service/src/main/java/com/spotify/styx/StyxService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-standalone-service/src/main/java/com/spotify/styx/StyxService.java -------------------------------------------------------------------------------- /styx-standalone-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-standalone-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /styx-standalone-service/src/main/resources/styx-standalone.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-standalone-service/src/main/resources/styx-standalone.conf -------------------------------------------------------------------------------- /styx-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/pom.xml -------------------------------------------------------------------------------- /styx-test/src/main/java/com/spotify/styx/TestLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/main/java/com/spotify/styx/TestLogger.java -------------------------------------------------------------------------------- /styx-test/src/main/java/com/spotify/styx/storage/BigtableMocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/main/java/com/spotify/styx/storage/BigtableMocker.java -------------------------------------------------------------------------------- /styx-test/src/main/java/com/spotify/styx/storage/DatastoreEmulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/main/java/com/spotify/styx/storage/DatastoreEmulator.java -------------------------------------------------------------------------------- /styx-test/src/main/java/com/spotify/styx/util/ClassEnforcer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/main/java/com/spotify/styx/util/ClassEnforcer.java -------------------------------------------------------------------------------- /styx-test/src/main/java/com/spotify/styx/util/StringIsValidUuid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/main/java/com/spotify/styx/util/StringIsValidUuid.java -------------------------------------------------------------------------------- /styx-test/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/main/resources/logback.xml -------------------------------------------------------------------------------- /styx-test/src/test/java/com/spotify/styx/TestLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/test/java/com/spotify/styx/TestLoggerTest.java -------------------------------------------------------------------------------- /styx-test/src/test/java/com/spotify/styx/storage/DatastoreEmulatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/test/java/com/spotify/styx/storage/DatastoreEmulatorTest.java -------------------------------------------------------------------------------- /styx-test/src/test/java/com/spotify/styx/util/ClassEnforcerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/test/java/com/spotify/styx/util/ClassEnforcerTest.java -------------------------------------------------------------------------------- /styx-test/src/test/java/com/spotify/styx/util/StringIsValidUuidTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/styx-test/src/test/java/com/spotify/styx/util/StringIsValidUuidTest.java -------------------------------------------------------------------------------- /suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/styx/HEAD/suppressions.xml --------------------------------------------------------------------------------