/** * @return Mesos Protos FrameworkInfo. */ public Protos.FrameworkInfo getFrameworkInfo() throws Exception { final int frameworkFailoverTimeout = 0; Protos.FrameworkInfo.Builder frameworkBuilder = Protos.FrameworkInfo.newBuilder() .setName(IGNITE_FRAMEWORK_NAME) .setUser(getUser()) .setRole(getRole()) .setFailoverTimeout(frameworkFailoverTimeout); if (System.getenv(MESOS_CHECKPOINT) != null) { log.info("Enabling checkpoint for the framework"); frameworkBuilder.setCheckpoint(true); } if (System.getenv(MESOS_AUTHENTICATE) != null) frameworkBuilder.setPrincipal(System.getenv(DEFAULT_PRINCIPAL)); else frameworkBuilder.setPrincipal("ignite-framework-java"); return frameworkBuilder.build(); }
finfo.setPrincipal(principal); Credential.Builder credentialBuilder = Credential.newBuilder(); credentialBuilder.setPrincipal(principal);
.build(); frameworkBuilder.setPrincipal(System.getenv("DEFAULT_PRINCIPAL")); frameworkBuilder.setPrincipal("test-framework-java");
.setName(mesosCloud.getFrameworkName()) .setRole(mesosCloud.getRole()) .setPrincipal(principal) .setCheckpoint(mesosCloud.isCheckpoint()) .setWebuiUrl(webUrl != null ? webUrl : "")
Protos.FrameworkInfo.Builder fwkInfoBuilder = Protos.FrameworkInfo.newBuilder() .setName(frameworkConfig.getFrameworkName()) .setPrincipal(frameworkConfig.getPrincipal()) .setUser(frameworkConfig.getUser()) .setFailoverTimeout(TWO_WEEK_SEC)
.setUser(serviceConfig.getUser()) .setName(targetConfig.getServiceConfig().getName()) .setPrincipal(serviceConfig.getPrincipal()) .setCheckpoint(serviceConfig.isCheckpoint()) .setFailoverTimeout(serviceConfig.getFailoverTimeoutS());
public Protos.FrameworkInfo.Builder create() { Protos.FrameworkInfo.Builder frameworkBuilder = Protos.FrameworkInfo.newBuilder() .setName(applicationName) .setUser("root") .addRoles(mesosConfig.getRole()) .addCapabilities(Protos.FrameworkInfo.Capability.newBuilder().setType(Protos.FrameworkInfo.Capability.Type.MULTI_ROLE).build()) .setCheckpoint(true) .setFailoverTimeout(150.0) .setId(stateRepository.getFrameworkID().orElseGet(() -> Protos.FrameworkID.newBuilder().setValue("").build())); Protos.Credential credential = credentialFactory.create(); if (credential.isInitialized()) { logger.debug("Adding framework principal: " + credential.getPrincipal()); frameworkBuilder.setPrincipal(credential.getPrincipal()); } Optional.ofNullable(mesosConfig.getWebuiUrl()).ifPresent(frameworkBuilder::setWebuiUrl); return frameworkBuilder; } }
public Protos.FrameworkInfo asInfo() { Protos.FrameworkInfo.Builder builder = Protos.FrameworkInfo.newBuilder() .setName(name) .setId(Protos.FrameworkID .newBuilder() .setValue(id)) .setPrincipal(principal) .setRole(role) .setUser(user) .setCheckpoint(checkpoint) .setFailoverTimeout(failoverTimeout.getSeconds()); return builder.build(); }
frameworkInfo.setPrincipal(flinkConfig.getString( MesosOptions.RESOURCEMANAGER_FRAMEWORK_PRINCIPAL));