dcos-commons
DC/OS SDK is a collection of tools, libraries, and documentation for easy integration of technologies such as Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS.
File Explorer
Download Latest Version (.zip)- .empty_dir
- dcos.toml
- .empty_dir
- attached
- dcos.toml
- dcos.toml
- .empty_dir
- dcos.toml
- .empty_dir
- attached
- dcos.toml
- dcos.toml
- .empty_dir
- attached
- dcos.toml
- .empty_dir
- attached
- dcos.toml
- bad-app-id.json
- bad-json.json
- bad-name.json
- bad-version-no-versions.json
- bad-version.json
- generic-error.json
- marathon-error.json
- cosmos.go
- cosmos_test.go
- dcoscli.go
- dcoscli_test.go
- http.go
- print.go
- response.go
- config.go
- debug.go
- endpoints.go
- plan.go
- pod.go
- state.go
- update.go
- config.go
- config.json
- empty.json
- malformed.json
- update-configuration-replace.json
- update-configuration.json
- update-package-version.json
- update.json
- describe-no-package-versions.json
- describe.json
- update.json
- describe.json
- already-reported.txt
- continue.json
- force-complete.json
- interrupt.json
- not-found.txt
- plan-status.json
- plans-no-update.json
- plans.json
- restart.json
- config.go
- endpoints.go
- package.go
- package_test.go
- plan.go
- plan_test.go
- pod.go
- pod_test.go
- state.go
- commands.go
- README.md
- dcos
- layout.html
- redirect.html
- data-store-tutorial-architecture.png
- dev-guide-configuration-values-across-files.png
- dev-guide-deployment-steps.png
- dev-guide-plans-and-the-offer-cycle.png
- dev-guide-plans-vs-services.png
- multi-service-multi.png
- multi-service-single.png
- Dropdown.css
- Dropdown.js
- layout.css
- yaml-reference.css
- secrets-tutorial.md
- _config.yml
- developer-guide.md
- faq.md
- glossary.md
- index.md
- multi-service.md
- operations-guide.md
- plans.md
- yaml-reference.md
- swagger-config.json
- swagger-spec.yaml
- .gitignore
- generate.sh
- README.md
- metrics-statsd-common-4.1.2-SNAPSHOT.jar
- metrics3-statsd-4.1.2-SNAPSHOT.jar
- reporter-config-base-3.0.3.jar
- reporter-config3-3.0.3.jar
- cassandra-rackdc.properties
- cassandra.yaml
- cqlshrc
- jmx-ssl-setup.sh
- jvm_CMS.options
- jvm_G1.options
- metrics-reporter-config.yaml
- svc.yml
- Seeds.java
- SeedsResource.java
- CassandraRecoveryPlanOverrider.java
- CassandraRecoveryPlanOverriderFactory.java
- CassandraSeedUtils.java
- CassandraZoneValidator.java
- Main.java
- cassandra-rackdc.properties
- cassandra.yaml
- jvm_CMS.options
- jvm_G1.options
- svc.yml
- CassandraRecoveryPlanOverriderTest.java
- ServiceTest.java
- org.mockito.plugins.MockMaker
- __init__.py
- config.py
- conftest.py
- nodetool.py
- test_auth.py
- test_backup_and_restore.py
- test_custom_domain.py
- test_external_volumes.py
- test_jmx.py
- test_nodetool.py
- test_overlay.py
- test_racks.py
- test_sanity.py
- test_tls.py
- test_toggle_tls.py
- test_zzzrecovery.py
- config.json
- marathon.json.mustache
- package.json
- resource.json
- .gitignore
- build-openssl.sh
- build-python.sh
- build.gradle
- build.sh
- modify-cassandra-distribution.sh
- README.md
- build.sh
- main.go
- main_test.go
- vendor
- KerberosUtil.java
- Keytab.java
- KeytabEntry.java
- KeytabFix.java
- KeytabInputStream.java
- KeytabOutputStream.java
- KrbInputStream.java
- KrbKeytab.java
- pom.xml
- core-site.xml
- data-hadoop-metrics2.properties
- hdfs-site.xml
- journal-hadoop-metrics2.properties
- krb5.conf
- name-hadoop-metrics2.properties
- ssl-client.xml
- ssl-server.xml
- svc.yml
- HDFSAuthEnvContainer.java
- HdfsRecoveryPlanOverrider.java
- HdfsRecoveryPlanOverriderFactory.java
- HDFSUserAuthMapperBuilder.java
- HDFSZoneValidator.java
- Main.java
- core-site.xml
- data-hadoop-metrics2.properties
- hdfs-site.xml
- journal-hadoop-metrics2.properties
- name-hadoop-metrics2.properties
- svc.yml
- HDFSUserAuthMapperBuilderTest.java
- ServiceTest.java
- org.mockito.plugins.MockMaker
- __init__.py
- auth.py
- config.py
- conftest.py
- test_active_directory_auth.py
- test_cli.py
- test_default_kerberos_setup.py
- test_hdfs_kerberos_upgrade.py
- test_kerberos_auth.py
- test_overlay.py
- test_racks.py
- test_sanity.py
- test_ssl_kerberos_auth.py
- test_ssl_kerberos_custom_domain_auth.py
- test_tls.py
- test_upgrade.py
- zone-resolver.sh
- config.json
- marathon.json.mustache
- package.json
- resource.json
- build.gradle
- build.sh
- README.md
- canary.yml
- crash-loop.yml
- custom_steps.yml
- custom_tld.yml
- discovery.yml
- enable-disable.yml
- executor_volume.yml
- external-volumes.yml
- finish_state.yml
- foobar_service_name.yml
- gpu_resource.yml
- graceful-shutdown.yml
- host-volume.yml
- marathon_constraint.yml
- multiport.yml
- multistep_plan.yml
- non_recoverable_state.yml
- nonessential_tasks.yml
- overlay.yml
- pause.yml
- plan.yml
- pod-mount-volume.yml
- pod-profile-mount-volume.yml
- pre-reserved-sidecar.yml
- pre-reserved.yml
- profile-mount-volume.yml
- resource_limits.yml
- seccomp.yml
- secrets.yml
- share_pid_namespace.yml
- shm.yml
- sidecar.yml
- simple.yml
- svc.yml
- taskcfg.yml
- tls.yml
- update_plan.yml
- uri.yml
- web-url.yml
- DecommissionCustomizer.java
- ExampleMultiServiceResource.java
- Main.java
- ReversePhasesCustomizer.java
- Scenario.java
- CustomStepsTest.java
- SchedulerRestartServiceTest.java
- ServiceTest.java
- org.mockito.plugins.MockMaker
- test_scale.py
- threading_utils.py
- integration-test.yml
- local.yml
- Saying.java
- TLSTruststoreTestCommand.java
- Template.java
- HelloWorldResource.java
- KeystoreApplication.java
- KeystoreConfiguration.java
- build.gradle
- README.md
- __init__.py
- config.py
- conftest.py
- test_backoff.py
- test_canary_strategy.py
- test_custom_plan.py
- test_custom_service_tld.py
- test_decommission.py
- test_discovery.py
- test_enable_disable.py
- test_executor_volumes.py
- test_external_volumes.py
- test_fast_failure.py
- test_goal_states.py
- test_host_volumes.py
- test_mono_to_multi_migrate.py
- test_mount_volumes.py
- test_multiple_ports.py
- test_multiservice_dynamic.py
- test_multistep_plan.py
- test_nonessential_tasks.py
- test_overlay.py
- test_parallel_plans.py
- test_placement.py
- test_pre_reserved_sidecar.py
- test_profile_mount_volumes.py
- test_quota_deployment.py
- test_quota_downgrade.py
- test_quota_upgrade.py
- test_region_awareness.py
- test_resource_limits.py
- test_resource_refinement.py
- test_sanity.py
- test_seccomp.py
- test_secrets.py
- test_share_pid_namespace.py
- test_shm.py
- test_sidecar.py
- test_taskcfg.py
- test_tls.py
- test_uninstall.py
- test_web_url.py
- test_zzzrecovery.py
- config.json
- marathon.json.mustache
- package.json
- resource.json
- build.gradle
- build.sh
- README.md
- lex.go
- node.go
- parse.go
- doc.go
- exec.go
- funcs.go
- helper.go
- LICENSE
- README.md
- template.go
- bytes.go
- COPYING
- doc.go
- README.md
- si.go
- util.go
- difflib.go
- LICENSE
- README.md
- COMPATIBLE
- COPYING
- decode.go
- decode_meta.go
- doc.go
- encode.go
- encoding_types.go
- encoding_types_1.1.go
- lex.go
- Makefile
- parse.go
- README.md
- session.vim
- type_check.go
- type_fields.go
- LICENSE
- Makefile
- mustache.go
- partials.go
- README.md
- args.go
- delegate.go
- exec.go
- find.go
- os_unix.go
- os_windows.go
- raw_exec.go
- skel.go
- types.go
- types.go
- args.go
- types.go
- conf.go
- plugin.go
- reconcile.go
- version.go
- LICENSE
- bypass.go
- bypasssafe.go
- common.go
- config.go
- doc.go
- dump.go
- format.go
- spew.go
- LICENSE
- l4lb.go
- README.md
- config.go
- ip.go
- config.go
- plugin.go
- config.go
- plugin.go
- glide.lock
- glide.yaml
- Makefile
- README.md
- cli
- bundle.go
- language.go
- operands.go
- plural.go
- pluralspec.go
- pluralspec_gen.go
- plural_translation.go
- single_translation.go
- template.go
- translation.go
- i18n.go
- LICENSE
- benchmark.json
- benchmark.sh
- benchmark.toml
- benchmark.yml
- doc.go
- example-crlf.toml
- example.toml
- keysparsing.go
- lexer.go
- LICENSE
- marshal.go
- marshal_test.toml
- parser.go
- position.go
- README.md
- test.sh
- token.go
- toml.go
- tomltree_create.go
- tomltree_write.go
- difflib.go
- LICENSE
- assertion_format.go
- assertion_format.go.tmpl
- assertion_forward.go
- assertion_forward.go.tmpl
- assertions.go
- doc.go
- errors.go
- forward_assertions.go
- http_assertions.go
- doc.go
- forward_requirements.go
- require.go
- require.go.tmpl
- require_forward.go
- require_forward.go.tmpl
- requirements.go
- doc.go
- interfaces.go
- suite.go
- LICENSE
- addr_linux.go
- bridge_linux.go
- conntrack_linux.go
- genetlink_linux.go
- link_linux.go
- mpls_linux.go
- nl_linux.go
- nl_unspecified.go
- route_linux.go
- syscall.go
- tc_linux.go
- xfrm_linux.go
- xfrm_monitor_linux.go
- xfrm_policy_linux.go
- xfrm_state_linux.go
- addr.go
- addr_linux.go
- bpf_linux.go
- bridge_linux.go
- class.go
- class_linux.go
- conntrack_linux.go
- conntrack_unspecified.go
- filter.go
- filter_linux.go
- genetlink_linux.go
- genetlink_unspecified.go
- gtp_linux.go
- handle_linux.go
- handle_unspecified.go
- LICENSE
- link.go
- link_linux.go
- link_tuntap_linux.go
- Makefile
- neigh.go
- neigh_linux.go
- netlink.go
- netlink_linux.go
- netlink_unspecified.go
- order.go
- protinfo.go
- protinfo_linux.go
- qdisc.go
- qdisc_linux.go
- README.md
- route.go
- route_linux.go
- route_unspecified.go
- rule.go
- rule_linux.go
- socket.go
- socket_linux.go
- xfrm.go
- xfrm_monitor_linux.go
- xfrm_policy.go
- xfrm_policy_linux.go
- xfrm_state.go
- xfrm_state_linux.go
- LICENSE
- netns.go
- netns_linux.go
- netns_unspecified.go
- README.md
- actions.go
- app.go
- args.go
- camelcase.go
- clause.go
- cmd.go
- completions.go
- COPYING
- doc.go
- flags.go
- global.go
- guesswidth.go
- guesswidth_unix.go
- i18n_en_AU.go
- i18n_fr.go
- i18n_init.go
- model.go
- parser.go
- README.md
- struct.go
- templates.go
- usage.go
- values.go
- values.json
- values_generated.go
- apic.go
- decode.go
- emitterc.go
- encode.go
- LICENSE
- LICENSE.libyaml
- parserc.go
- readerc.go
- README.md
- resolve.go
- scannerc.go
- sorter.go
- writerc.go
- yaml.go
- yamlh.go
- yamlprivateh.go
- README.md
- vendor.json
- checkstyle.xml
- README.md
- suppressions.xml
- excludeFilter.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- quality.gradle
- post_push
- .gitignore
- build.sh
- main.go
- main_test.go
- vendor
- .gitignore
- build.sh
- main.go
- vendor
- ConfigValidationError.java
- ConfigValidator.java
- DefaultConfigValidators.java
- DomainCapabilityValidator.java
- PlacementRuleIsValid.java
- PodSpecsCannotChangeNetworkRegime.java
- PodSpecsCannotShrink.java
- PodSpecsCannotUseUnsupportedFeatures.java
- PreReservationCannotChange.java
- RegionCannotChange.java
- ResourceLimitsMustExceedRequestedResources.java
- ServiceNameCannotBreakDNS.java
- ServiceNameCannotContainDoubleUnderscores.java
- ServiceRoleCannotChangeOnIncompleteDeployment.java
- TaskEnvCannotChange.java
- TaskSpecsCannotUseUnsupportedFeatures.java
- TaskVolumesCannotChange.java
- TLSRequiresServiceAccount.java
- UserCannotChange.java
- ZoneValidator.java
- Configuration.java
- ConfigurationComparator.java
- ConfigurationFactory.java
- ConfigurationUpdater.java
- DefaultConfigurationUpdater.java
- RecoveryConfiguration.java
- SerializationUtils.java
- StringConfiguration.java
- TaskEnvRouter.java
- YAMLConfigurationLoader.java
- CuratorLocker.java
- CuratorPersister.java
- CuratorUtils.java
- CachedTokenProvider.java
- ConstantTokenProvider.java
- TokenProvider.java
- CertificateAuthorityClient.java
- DcosVersionClient.java
- SecretsClient.java
- ServiceAccountIAMTokenClient.java
- Capabilities.java
- DcosConstants.java
- DcosHttpClientBuilder.java
- DcosHttpExecutor.java
- DcosVersion.java
- DebugEndpoint.java
- OfferOutcomeTrackerV2.java
- PlansTracker.java
- TaskReservationsTracker.java
- TaskStatusesTracker.java
- ApiServer.java
- Driver.java
- EnvStore.java
- FrameworkConfig.java
- FrameworkRunner.java
- FrameworkScheduler.java
- ImplicitReconciler.java
- OfferProcessor.java
- OfferQueue.java
- ProcessExit.java
- ReviveManager.java
- SchedulerDriverFactory.java
- TaskKiller.java
- TokenBucket.java
- ArtifactResource.java
- ConfigResource.java
- DebugOffersResource.java
- DeprecatedPlanResource.java
- EndpointsResource.java
- HealthResource.java
- MultiArtifactResource.java
- MultiConfigResource.java
- MultiEndpointsResource.java
- MultiHealthResource.java
- MultiPlansResource.java
- MultiPodResource.java
- MultiStateResource.java
- PlansDebugResource.java
- PlansResource.java
- PodResource.java
- StateResource.java
- TaskReservationsResource.java
- TaskStatusesResource.java
- ThreadsResource.java
- ArtifactQueries.java
- ConfigQueries.java
- EndpointsQueries.java
- PlansQueries.java
- PodQueries.java
- StateQueries.java
- EndpointProducer.java
- GroupedTasks.java
- PhaseInfo.java
- PlanInfo.java
- PrettyJsonResource.java
- PropertyDeserializer.java
- StepInfo.java
- StringPropertyDeserializer.java
- TaskInfoAndStatus.java
- EndpointUtils.java
- RequestUtils.java
- ResponseUtils.java
- Metrics.java
- PlanReporter.java
- AbstractRoundRobinRule.java
- AgentRule.java
- AndRule.java
- AnyMatcher.java
- AttributeRule.java
- AttributeRuleFactory.java
- ExactMatcher.java
- HostnameRule.java
- HostnameRuleFactory.java
- InvalidPlacementRule.java
- InvertedExactMatcher.java
- IsLocalRegionRule.java
- MarathonConstraintParser.java
- MaxPerAttributeRule.java
- MaxPerHostnameRule.java
- MaxPerRegionRule.java
- MaxPerRule.java
- MaxPerZoneRule.java
- NotRule.java
- OrRule.java
- PassthroughRule.java
- PlacementField.java
- PlacementRule.java
- PlacementUtils.java
- RegexMatcher.java
- RegionRule.java
- RegionRuleFactory.java
- RoundRobinByAttributeRule.java
- RoundRobinByHostnameRule.java
- RoundRobinByRegionRule.java
- RoundRobinByZoneRule.java
- RuleFactory.java
- StringMatcher.java
- StringMatcherRule.java
- TaskTypeConverter.java
- TaskTypeLabelConverter.java
- TaskTypeRule.java
- ZoneRule.java
- ZoneRuleFactory.java
- CertificateNamesGenerator.java
- PEMUtils.java
- TLSArtifact.java
- TLSArtifactPaths.java
- TLSArtifactsGenerator.java
- TLSArtifactsUpdater.java
- DestroyEvaluationStage.java
- EvaluationOutcome.java
- ExecutorEvaluationStage.java
- ExecutorResourceMapper.java
- ExternalVolumeProvider.java
- ExternalVolumeProviderFactory.java
- GenericDockerVolumeProvider.java
- LaunchEvaluationStage.java
- NamedVIPEvaluationStage.java
- OfferEvaluationStage.java
- OfferEvaluationUtils.java
- OfferEvaluator.java
- PlacementRuleEvaluationStage.java
- PodInfoBuilder.java
- PortEvaluationStage.java
- PortworxVolumeProvider.java
- ResourceEvaluationStage.java
- ResourceLabels.java
- ResourceMapperUtils.java
- TaskPortLookup.java
- TaskResourceMapper.java
- TLSEvaluationStage.java
- UnreserveEvaluationStage.java
- VolumeEvaluationStage.java
- OfferOutcome.java
- AttributeStringUtils.java
- AuxLabelAccess.java
- EnvConstants.java
- EnvUtils.java
- LabelConstants.java
- LabelReader.java
- LabelUtils.java
- LabelWriter.java
- TaskLabelReader.java
- TaskLabelWriter.java
- CommonIdUtils.java
- Constants.java
- CreateOfferRecommendation.java
- DestroyOfferRecommendation.java
- InvalidRequirementException.java
- LaunchOfferRecommendation.java
- LoggingUtils.java
- MesosResource.java
- MesosResourcePool.java
- OfferAccepter.java
- OfferRecommendation.java
- OfferUtils.java
- RangeUtils.java
- ReserveOfferRecommendation.java
- ResourceBuilder.java
- ResourceUtils.java
- StoreTaskInfoRecommendation.java
- TaskException.java
- TaskUtils.java
- UninstallRecommendation.java
- UnreserveOfferRecommendation.java
- ValueUtils.java
- DecommissionPlanFactory.java
- EraseTaskStateStep.java
- TriggerDecommissionStep.java
- AllDiscipline.java
- DisciplineSelectionStore.java
- MultiServiceEventClient.java
- MultiServiceManager.java
- MultiServiceRunner.java
- OfferDiscipline.java
- ParallelFootprintDiscipline.java
- ServiceFactory.java
- ServiceStore.java
- Backoff.java
- DisabledBackoff.java
- ExponentialBackoff.java
- CanaryStrategy.java
- DependencyStrategy.java
- DependencyStrategyHelper.java
- InterruptibleStrategy.java
- ParallelStrategy.java
- RandomStrategy.java
- SerialStrategy.java
- Strategy.java
- StrategyGenerator.java
- AbstractStep.java
- DecommissionPlanManager.java
- DefaultPhase.java
- DefaultPhaseFactory.java
- DefaultPlan.java
- DefaultPlanCoordinator.java
- DefaultPlanManager.java
- DefaultPodInstance.java
- DefaultStepFactory.java
- DeploymentStep.java
- DeployPlanFactory.java
- Element.java
- Interruptible.java
- ParentElement.java
- Phase.java
- PhaseFactory.java
- Plan.java
- PlanCoordinator.java
- PlanCustomizer.java
- PlanFactory.java
- PlanManager.java
- PlanScheduler.java
- PlanUtils.java
- PodInstanceRequirement.java
- StageBuilder.java
- Status.java
- Step.java
- StepFactory.java
- DefaultFailureMonitor.java
- FailureMonitor.java
- NeverFailureMonitor.java
- TestingFailureMonitor.java
- TimedFailureMonitor.java
- DefaultRecoveryPlanManager.java
- FailureUtils.java
- RecoveryPlanOverrider.java
- RecoveryPlanOverriderFactory.java
- RecoveryStep.java
- RecoveryType.java
- DeregisterStep.java
- ResourceCleanupStep.java
- TaskKillStep.java
- TLSCleanupStep.java
- UninstallPlanFactory.java
- UninstallRecorder.java
- UninstallScheduler.java
- UninstallStep.java
- AbstractScheduler.java
- DefaultScheduler.java
- ExplicitReconciler.java
- MesosEventClient.java
- OfferResources.java
- SchedulerBuilder.java
- SchedulerConfig.java
- SchedulerRunner.java
- SchedulerUtils.java
- WorkSetTracker.java
- RawConfig.java
- RawDiscovery.java
- RawExternalVolume.java
- RawHealthCheck.java
- RawHostVolume.java
- RawNetwork.java
- RawPhase.java
- RawPlan.java
- RawPod.java
- RawPort.java
- RawRange.java
- RawReadinessCheck.java
- RawResource.java
- RawResourceLimits.java
- RawResourceSet.java
- RawRLimit.java
- RawScheduler.java
- RawSecret.java
- RawServiceSpec.java
- RawTask.java
- RawTransportEncryption.java
- RawVip.java
- RawVolume.java
- TemplateUtils.java
- WriteOnceLinkedHashMap.java
- YAMLToInternalMappers.java
- CommandSpec.java
- ConfigFileSpec.java
- DefaultCommandSpec.java
- DefaultConfigFileSpec.java
- DefaultDiscoverySpec.java
- DefaultHealthCheckSpec.java
- DefaultHostVolumeSpec.java
- DefaultNetworkSpec.java
- DefaultPodSpec.java
- DefaultReadinessCheckSpec.java
- DefaultResourceLimits.java
- DefaultResourceSet.java
- DefaultResourceSpec.java
- DefaultSecretSpec.java
- DefaultServiceSpec.java
- DefaultTaskSpec.java
- DefaultTransportEncryptionSpec.java
- DefaultVipSpec.java
- DefaultVolumeSpec.java
- DiscoverySpec.java
- DockerVolumeSpec.java
- ExternalVolumeSpec.java
- GoalState.java
- HealthCheckSpec.java
- HostVolumeSpec.java
- InvalidTaskSpecException.java
- NamedVIPSpec.java
- NetworkSpec.java
- PlanGenerator.java
- PodInstance.java
- PodSpec.java
- PortSpec.java
- PortworxVolumeSpec.java
- RangeSpec.java
- ReadinessCheckSpec.java
- ReplacementFailurePolicy.java
- ResourceLimits.java
- ResourceSet.java
- ResourceSpec.java
- RLimitSpec.java
- SecretSpec.java
- ServiceSpec.java
- TaskSpec.java
- TransportEncryptionSpec.java
- ValidationUtils.java
- VipSpec.java
- VolumeSpec.java
- ConfigStore.java
- ConfigStoreException.java
- ConfigTargetStore.java
- CycleDetectingLockUtils.java
- FrameworkStore.java
- GoalStateOverride.java
- JsonSerializer.java
- PersistentLaunchRecorder.java
- SchemaVersionStore.java
- Serializer.java
- StateStore.java
- StateStoreException.java
- StateStoreUtils.java
- MemPersister.java
- Persister.java
- PersisterCache.java
- PersisterException.java
- PersisterUtils.java
- StorageError.java
- log4j2.xml
- DomainCapabilityValidatorTest.java
- PlacementRuleIsValidTest.java
- PodSpecsCannotChangeNetworkRegimeTest.java
- PodSpecsCannotShrinkTest.java
- PodSpecsCannotUseUnsupportedFeaturesTest.java
- PreReservationCannotChangeTest.java
- RegionCannotChangeTest.java
- ServiceNameCannotBreakDNSTest.java
- ServiceNameCannotContainDoubleUnderscoresTest.java
- TaskEnvCannotChangeTest.java
- TaskSpecsCannotUseUnsupportedFeaturesTest.java
- TaskVolumesCannotChangeTest.java
- TLSRequiresServiceAccountTest.java
- UserCannotChangeTest.java
- VerifyHostVolumePathTest.java
- VerifySecretFilePathTest.java
- ConfigurationUpdaterTest.java
- DefaultTaskEnvRouterTest.java
- YAMLConfigurationLoaderTest.java
- CuratorLockerTest.java
- CuratorPersisterTest.java
- CuratorTestUtils.java
- CuratorUtilsTest.java
- CachedTokenProviderTest.java
- ConstantTokenProviderTest.java
- CertificateAuthorityClientTest.java
- DcosVersionClientTest.java
- SecretsClientTest.java
- CapabilitiesTest.java
- DcosVersionTest.java
- ResourceRefinementCapabilityContext.java
- OfferOutcomeTrackerV2Test.java
- PlansTrackerTest.java
- TaskReservationsTrackerTest.java
- TaskStatusesTrackerTest.java
- ApiServerTest.java
- FrameworkRunnerTest.java
- FrameworkSchedulerTest.java
- ImplicitReconcilerTest.java
- OfferProcessorTest.java
- OfferQueueTest.java
- ReviveManagerTest.java
- SchedulerDriverFactoryTest.java
- TaskKillerTest.java
- TokenBucketTest.java
- ArtifactResourceTest.java
- HealthResourceTest.java
- MultiArtifactResourceTest.java
- MultiHealthResourceTest.java
- ArtifactQueriesTest.java
- ConfigQueriesTest.java
- EndpointsQueriesTest.java
- PlansQueriesTest.java
- PodQueriesTest.java
- StateQueriesTest.java
- PlanInfoTest.java
- StringPropertyDeserializerTest.java
- EndpointUtilsTest.java
- RequestUtilsTest.java
- ResponseUtilsTest.java
- MetricsTest.java
- PlanReporterTest.java
- AbstractRoundRobinRuleTest.java
- AgentRuleTest.java
- AndRuleTest.java
- AttributeRuleTest.java
- ExactMatcherTest.java
- HostnameRuleTest.java
- InvalidPlacementRuleTest.java
- IsLocalRegionRuleTest.java
- MarathonConstraintParserTest.java
- MaxPerAttributeRuleTest.java
- MaxPerHostnameRuleTest.java
- MaxPerRegionRuleTest.java
- MaxPerTest.java
- MaxPerZoneRuleTest.java
- NotRuleTest.java
- OrRuleTest.java
- PassthroughRuleTest.java
- PlacementUtilsTest.java
- RegionRuleTest.java
- RoundRobinByAttributeRuleTest.java
- RoundRobinByHostnameRuleTest.java
- RoundRobinByRegionRuleTest.java
- RoundRobinByZoneRuleTest.java
- TaskTypeRuleTest.java
- TestPlacementUtils.java
- ZoneRuleTest.java
- CertificateNamesGeneratorTest.java
- TLSArtifactPathsTest.java
- TLSArtifactsGeneratorTest.java
- TLSArtifactsUpdaterTest.java
- ExecutorEvaluationStageTest.java
- LaunchEvaluationStageTest.java
- MultiEvaluationStageTest.java
- NamedVIPEvaluationStageTest.java
- OfferEvaluationUtilsTest.java
- OfferEvaluatorPlacementTest.java
- OfferEvaluatorPortsTest.java
- OfferEvaluatorTest.java
- OfferEvaluatorTestBase.java
- OfferEvaluatorVolumesTest.java
- PlacementRuleEvaluationStageTest.java
- PortEvaluationStageTest.java
- TaskPortLookupTest.java
- TLSEvaluationStageTest.java
- VolumeEvaluationStageTest.java
- AttributeStringUtilsTest.java
- AuxLabelAccessTest.java
- EnvUtilsTest.java
- TaskLabelReaderWriterTest.java
- CommonIdUtilsTest.java
- DefaultOfferRequirementProviderTest.java
- MesosResourcePoolTest.java
- OfferAccepterTest.java
- OfferUtilsTest.java
- RangeUtilsTest.java
- ResourceBuilderTest.java
- ResourceUtilsTest.java
- TaskUtilsTest.java
- UnreserveOfferRecommendationTest.java
- DecommissionPlanFactoryTest.java
- DisciplineSelectionStoreTest.java
- MultiServiceEventClientTest.java
- MultiServiceManagerTest.java
- MultiServiceRunnerTest.java
- ParallelFootprintDisciplineTest.java
- ServiceStoreTest.java
- ExponentialBackoffTest.java
- CanaryStrategyTest.java
- ParallelStrategyTest.java
- SerialStrategyTest.java
- DefaultPhaseTest.java
- DefaultPlanCoordinatorTest.java
- DefaultPlanManagerTest.java
- DefaultStepFactoryTest.java
- DeploymentStepTest.java
- PlanSchedulerTest.java
- PlanUtilsTest.java
- PodInstanceRequirementTestUtils.java
- RandomRecoveryStrategyTest.java
- TestStep.java
- DefaultRecoveryPlanManagerTest.java
- ResourceCleanupStepTest.java
- TaskKillStepTest.java
- TLSCleanupStepTest.java
- UninstallRecorderTest.java
- UninstallSchedulerTest.java
- AbstractSchedulerTest.java
- DefaultSchedulerTest.java
- ExplicitReconcilerTest.java
- SchedulerBuilderTest.java
- SchedulerConfigTest.java
- SchedulerRunnerTest.java
- WorkSetTrackerTest.java
- ZoneValidatorTest.java
- TemplateUtilsTest.java
- WriteOnceLinkedHashMapTest.java
- YAMLServiceSpecFactoryTest.java
- DefaultHealthCheckSpecTest.java
- DefaultPodSpecTest.java
- DefaultServiceSpecTest.java
- DefaultTaskSpecTest.java
- DefaultVipSpecTest.java
- DefaultVolumeSpecTest.java
- PlanGeneratorTest.java
- ReplacementFailurePolicyTest.java
- RLimitSpecTest.java
- ConfigStoreTest.java
- FrameworkStoreTest.java
- JsonSerializerTest.java
- PersistentLaunchRecorderTest.java
- SchemaVersionStoreTest.java
- StateStoreTest.java
- StateStoreUtilsTest.java
- MemPersisterTest.java
- PersisterCacheTest.java
- PersisterUtilsTest.java
- DefaultCapabilitiesTestSuite.java
- OfferTestUtils.java
- PodTestUtils.java
- ResourceTestUtils.java
- SchedulerConfigTestUtils.java
- TaskTestUtils.java
- TestConstants.java
- TestPodFactory.java
- org.mockito.plugins.MockMaker
- custom-phases.yml
- invalid-config-file.yml
- invalid-duplicate-container-definition.yml
- invalid-duplicate-count.yml
- invalid-duplicate-port-names.yml
- invalid-duplicate-ports.yml
- invalid-image-null.yml
- invalid-network-labels-blank.yml
- invalid-network-labels-format.yml
- invalid-network.yml
- invalid-plan-steps.yml
- invalid-pod-name.yml
- invalid-resource-limits-in-resource-set.yml
- invalid-resource-set-name.yml
- invalid-rlimit-name.yml
- invalid-scalar-cpu-resource.yml
- invalid-scalar-disk-resource.yml
- invalid-scalar-mem-resource.yml
- invalid-seccomp-info.yml
- invalid-share-parent-pod.yml
- invalid-share-parent-shm-size.yml
- invalid-task-dns.yml
- invalid-task-kill-grace-period-seconds.yml
- invalid-task-labels-blank.yml
- invalid-task-labels-format.yml
- invalid-task-name.yml
- invalid-task-resources.yml
- invalid-vip-port-name-collision.yml
- invalid-volume-and-volumes.yml
- invalid.yml.mustache
- log4j2.xml
- ranges.yml
- readiness-check.yml
- recovery-plan-manager-test.yml
- resource-refinement.yml
- resource-set-seq.yml
- response-ca-bundle-valid.json
- response-ca-bundle-with-error.json
- response-ca-sign-valid.json
- response-ca-sign-with-error.json
- rsa-private-key.pem
- rsa-public-key.pem
- seccomp-profile-name.yml
- seccomp-unconfined.yml
- shared-resource-set.yml
- static-port.yml
- test-render-inverted.yml
- test-render.yml
- test.yml
- valid-automatic-cni-port-forwarding.yml
- valid-customzk.yml
- valid-envkey-ports.yml
- valid-exhaustive.yml
- valid-external-volume.yml
- valid-finished.yml
- valid-gpu-resource.yml
- valid-gpu-resourceset.yml
- valid-host-volume.yml
- valid-image.yml
- valid-minimal-health-configfile.yml
- valid-minimal-networks-docker.yml
- valid-minimal-overlay-vip.yml
- valid-minimal-overlay.yml
- valid-minimal-ports.yml
- valid-minimal-volume.yml
- valid-minimal.yml
- valid-multiple-ports.yml
- valid-network.yml
- valid-networks-port-mapping.yml
- valid-port-healthcheck-overlay.yml
- valid-port-healthcheck.yml
- valid-port-readinesscheck-overlay.yml
- valid-port-readinesscheck.yml
- valid-profile-mount-volume.yml
- valid-resource-limits-empty.yml
- valid-resource-limits-in-resource-set.yml
- valid-resource-limits-in-task.yml
- valid-seccomp-info.yml
- valid-secrets-env.yml
- valid-secrets.yml
- valid-shared-memory-pod.yml
- valid-shm-spec.yml
- valid-simple.yml
- valid-task-kill-grace-period-seconds.yml
- valid-task-labels.yml
- build.gradle
- AcceptEntry.java
- ClusterState.java
- ConfigValidatorUtils.java
- CosmosRenderer.java
- Expect.java
- LaunchedTask.java
- Send.java
- SendOffer.java
- SendTaskStatus.java
- ServiceTestResult.java
- ServiceTestRunner.java
- SimulationTick.java
- build.gradle
- README.md
- MANIFEST.MF
- Main.java
- .gitignore
- keytab-validator.jar
- known_bad.keytab
- known_good.keytab
- README.MD
- __init__.py
- cipher_suites.py
- kerberos.py
- transport_encryption.py
- README.md
- sdk_agents.py
- sdk_auth.py
- sdk_cmd.py
- sdk_diag.py
- sdk_external_volumes.py
- sdk_fault_domain.py
- sdk_hosts.py
- sdk_install.py
- sdk_jobs.py
- sdk_marathon.py
- sdk_metrics.py
- sdk_networks.py
- sdk_package_registry.py
- sdk_plan.py
- sdk_recovery.py
- sdk_repository.py
- sdk_security.py
- sdk_service.py
- sdk_tasks.py
- sdk_upgrade.py
- sdk_utils.py
- get_applicable_changes.py
- get_base_branch.sh
- run_pre_commit.sh
- check_json_files.py
- check_python_files.sh
- launch_cluster.sh
- test_runner.sh
- wrap.sh
- README.md
- copy-files
- UPDATING.md
- kdc.json
- kdc.py
- README.md
- __init__.py
- .gitignore
- build-whl.sh
- README.md
- setup.py
- __init__.py
- azure_uploader.py
- package.py
- package_builder.py
- package_manager.py
- package_publisher.py
- s3_uploader.py
- airgap_linter.py
- build_go_exe.sh
- build_package.sh
- create_service_account.sh
- create_testing_volumes.py
- dcos_login.py
- Dockerfile
- print_package_tag.py
- publish_aws.py
- publish_azure.py
- publish_dcos_file.py
- publish_http.py
- README.md
- release_builder.py
- save_properties.py
- standardize_config_json.py
- validate_pip_freeze.py
- kdc.conf
- krb5.conf
- supervisord.conf
- dcos.go
- kadmin.go
- main.go
- server.go
- util.go
- Dockerfile.heimdal-alpine
- Dockerfile.heimdal-centos7
- Dockerfile.mit-alpine
- Dockerfile.mit-centos7
- kdc.conf
- README.md
- README.md
- .dockerignore
- .flake8
- .gitignore
- .pre-commit-config.yaml
- .pylintrc
- __init__.py
- build.gradle
- build.sh
- changelog.md
- conftest.py
- CONTRIBUTING.md
- dind-wrapper.sh
- Dockerfile
- Dockerfile.base
- frozen_requirements.txt
- gradle.properties
- gradlew
- Jenkinsfile.dcos-commons
- Jenkinsfile.dcos-commons-base_
- LICENSE
- mypy.ini
- pyproject.toml
- README.md
- release.sh
- renovate.json
- run_container.sh
- settings.gradle
- test.sh
- test_requirements.txt
- TESTING.md
- UPDATING-FRAMEWORKS.md
# Installation Guide
git clone https://github.com/d2iq-archive/dcos-commons
Downloads the entire project code from GitHub to your computer.
cd dcos-commons
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t dcos-commons .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 dcos-commons
Runs the built image as an actual container.
3. Maven (Java)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd frameworks/hdfs/keytab-fix
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
4. Gradle (Java/Kotlin)
Medium- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew build
Builds the project using Gradle.
5. Node.js
Easycd frameworks/cassandra/universe
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
6. Python
Easypip install .
Installs the package published on PyPI directly โ no need to clone the source.
python <์คํํ ํ์ผ๋ช
>.py # README์์ ์ ํํ ์คํ ํ์ผ๋ช
์ ํ์ธํ์ธ์
Runs the Python script (or module).
7. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd govendor/github.com/BurntSushi/toml
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
