Red Hat Training

A Red Hat training course is available for Red Hat Fuse

4.6. Fuse Fabric

Table 4.6, “Fabric Enhancements in 6.1” lists the enhancements in version 6.1.

Table 4.6. Fabric Enhancements in 6.1

EnhancementDescription
FABRIC-106Rename the following command "container-domains" to "container-jmx-domains"
FABRIC-346support git repos as the storage mechanism for Fabric configuration
FABRIC-375Provide encryption capabilities in Fabric Profiles and Fuse ESB configuration files
FABRIC-377 Create a command for profiles to pick up new versions
FABRIC-379Make Fabric Patch Process available via the CommandLine
FABRIC-389have a fabric-web agent so that any web app deployed into karaf is automatically registered into the ZooKeeper /fabric/clusters/web/:groupId/:artifactId/:version/:profile/:container URI
FABRIC-391Unable to create child container on remote root container using oracle JDK 7 on linux
FABRIC-410Should be able to specify multiple -p/--profile arguments to fabric:create
FABRIC-419Ability to Create Root Container on the Local Host
FABRIC-430camel-fabric should support to set the zookeeper client options from component level.
FABRIC-435RandomLoadBalanceStrategy should check the empty of alternateAddressList
FABRIC-438Add a simple lock service based on the zookeeper recipes
FABRIC-439Improve the way Fabric detects port usage by containers
FABRIC-445Fabric profile should allow renaming and copying of profile.
FABRIC-451Allow the zookeeper URL to bind to a specific address
FABRIC-452Replace the zookeeper client with curator.
FABRIC-453fabric:create should allow the user to be able to specify the initial git repo to use as the source of the configuration
FABRIC-455there seems to be a branch called 1.0-tmp left after using the fabric-git-zkbridge - can we delete it?
FABRIC-458Add caching to the zookeeper datastore
FABRIC-460Provide a way to report bluprint/spring context failures in fabric.
FABRIC-465Improve usability of profile import/export options
FABRIC-471Fabric should skip ephemeral nodes when copying entries between ensembles.
FABRIC-472FabricService and DataStore should provide means of untracking configuration
FABRIC-475Upgrade to jclouds 1.6.x
FABRIC-482Fabric doesn't allow remote host user/password to be changed once the container is created.
FABRIC-491Upagrade to the latest stable zookeeper version (3.4.5).
FABRIC-553Add a placeholder resolver for environment variables.
FABRIC-554Wait for placeholder resolvers before substitution
FABRIC-560Align the jclouds container provider with the rest of the container providers and use SCR.
FABRIC-563Provide a container placeholder resolver.
FABRIC-600fabric:create and fabric-ensemble-add/remove should provide more control over the zookeeper server configuration.
FABRIC-606Creating containers on openshift often fails
FABRIC-729Encryption placeholder resolver is not workable
FABRIC-750org.apache.zookeeper.server.PrepRequestProcessor logging is too noisy
FABRIC-789Creating fabric from CLI - Have some information that it takes a little while for the fabric to be ready
FABRIC-801In OpenShift, after instantiating the cartridge there is no link to the management console
FABRIC-161git mirror for fabric configuration
FABRIC-320Provision jetty using fabric
FABRIC-428add a profile URL handler so folks can load configuration files for their profile
FABRIC-429Abstract out profile storage
FABRIC-433support profiles which load their blueprint XML from inside the profile configuration (e.g. from git / ZK tree) - and then detect changes in the configuration and reload the services
FABRIC-434fabric-cxf FabricLoadBalancerFeature support to take effect on client after setting to bus
FABRIC-463Provide the ability to partition task and balance them accross containers
FABRIC-473Integrate Fabric with the Process Manager so that we can manage process on remote fabric containers
FABRIC-499Ability to specify Java version used by fabric container
FABRIC-500Add global resource repositories for resolution via the fabric-agent
FABRIC-501fabric/file-dozer-watcher - a component to watch dozer mappings file changes and sync that into a camel context type converter registry
FABRIC-525Add an openshift container provider implementation
FABRIC-526Provide an option to select which DEFAULT_VERSION we would like to use when we create the first time the Zookeeper server and load the profiles
FABRIC-562Add firewall management support of openstack based clouds.
FABRIC-508Fix fuse ignored tests
FABRIC-512Fix insight log4j SourceTest
FABRIC-517Fix tooling camel LocalCamelFacadeTest
FABRIC-519Fix duplicate jboss-fuse artifact-id
FABRIC-558Define and implement a policy on handling of zombie containers.
FABRIC-596Review fuse repository setup in the maven build
FABRIC-625Exclude tooling modules from the default build
FABRIC-629Remove dependency on blueprint from fabric-zookeeper
FABRIC-636Remove initial configuration for ZooKeeperClusterBootstrapImpl
FABRIC-652Make sure every ignored test references a jira
FABRIC-655Revisit DataStore handling
FABRIC-672Fix fabric basic ExampleCxfProfileTest
FABRIC-675Fix insight log PaxLoggingTest
FABRIC-691Fix fabric smoke tests
FABRIC-712Fix possible synchronization issues
FABRIC-723Update to apache-maven-3.1.1
FABRIC-775Split ESB test suite up in smoke, basic, extra
FABRIC-788WARN in log when creating child container
FABRIC-798Migrate boot commands to SCR
FABRIC-807WTF is the google map view for?
FABRIC-846Move ServiceProxy and ServiceLocator to fabric-api
FABRIC-874Bootstrap completion not properly defined
FABRIC-886Define stability criteria and fix remaining stability issues
FABRIC-966Define the scope of public API in 6.1
FABRIC-509Fix fabric groups GroupTest
FABRIC-510Fix fab/tests/fab-itests
FABRIC-528Fix fabric camel MasterEndpointFailoverTest
FABRIC-529Fix fabric core PatchServiceImplTest
FABRIC-535Fix fabric git CachingGitDataStoreTest
FABRIC-590Fix fabric basic GitBridgeTest
FABRIC-614Migrate upstream jobs to Jenkins
FABRIC-615Install GitHub Pull Request Plugin
FABRIC-616Enforce verify before commit rule
FABRIC-617Fix fab/fab-core tests
FABRIC-619Publish artefacts from the last successful master run to Nexus
FABRIC-621Fix mq smoke GracefullFailOverTest
FABRIC-628Review branches on fuse-fabric/fuse
FABRIC-637Fix fabric smoke AutoClusterStartupTest
FABRIC-638Fix fabric smoke ContainerRegistrationTest
FABRIC-639Fix fabric smoke ContainerStartupTest
FABRIC-640Fix fabric smoke ContainerUpgradeAndRollbackTest
FABRIC-641Fix fabric smoke CreateChildContainerTest
FABRIC-642Fix fabric smoke DeploymentAgentTest
FABRIC-643Fix fabric smoke EnsembleTest
FABRIC-644Fix fabric smoke FabricDosgiCamelTest
FABRIC-645Fix fabric smoke FabricMavenProxyTest
FABRIC-646Fix fabric smoke JoinTest
FABRIC-647Fix fabric smoke ProfileEditTest
FABRIC-648Fix fabric smoke ResolverTest
FABRIC-649Fix fabric smoke FabricCreateTest
FABRIC-654Monitor disk usage and provide automated cleanup
FABRIC-660Fix esb smoke DuplicateBundlesTest
FABRIC-661Fix esb smoke EsbExampleFeaturesTest
FABRIC-662Fix esb EsbFeaturesTest
FABRIC-663Fix fabric core ContainerImplTest
FABRIC-665Fix fabric basic JaasRealmTest
FABRIC-666Fix fabric basic SelfUpdateTest
FABRIC-667Fix fabric basic CamelProfileTest
FABRIC-668Fix fabric basic FabricCamelComponentTest
FABRIC-669Fix fabric basic EsbProfileTest
FABRIC-670Fix fabric basic ExampleCamelCxfTest
FABRIC-671Fix fabric basic ExampleCamelProfileTest
FABRIC-673Fix fabric basic ExampleMQProfileTest
FABRIC-676Fix tooling amq LocalBrokerFacadeTest
FABRIC-677Fix tooling camel ActiveMQLocalCamelFacadeTest
FABRIC-678Fix tooling camel ExternalRemoteCamelFacadeTest
FABRIC-679Fix tooling camel JmxTemplateRemoteCamelFacadeTest
FABRIC-680Fix tooling camel RemoteCamelFacadeTest
FABRIC-681Fix mq smoke KillSessionFailOverTest
FABRIC-682Fix mq smoke MQDistroTest
FABRIC-683Fix mq MQFabricTest
FABRIC-684Fix stream bridge ConnectionFactoryAdapterTest
FABRIC-689Fix fabric dosgi TransportFailureTest
FABRIC-690Allow failed builds to get rescheduled automatically
FABRIC-700Fix fabric basic ExtendedJoinTest
FABRIC-704Security vulnerability on Jenkins master/slaves
FABRIC-709Fix fabric dosgi InvocationTest
FABRIC-724Make sure perfectus updates get validated
FABRIC-725Stabilize -Pall profile build
FABRIC-727Fix fabric basic ProfileScalingTest
FABRIC-742Doc review - Fabric Guide - URL Handlers
FABRIC-777Fix fabric basic ExtendedCreateChildContainerTest
FABRIC-784Fix ExtendedEnsembleTest
FABRIC-796Fix esb basic EsbProfileRedeployTest
FABRIC-812Fix esb EsbProfileLongTest
FABRIC-847Fix fabric basic ExampleCamelClusterTest
FABRIC-903Fix ExtendedJoinTest
FABRIC-905Tests with child containers may fail due to provisioning issues
FABRIC-906Fix ExampleMQProfileTest
FABRIC-931Container fails to provision
FABRIC-939Container child2 failed to provision. Status: Exception:null
FABRIC-940Cannot create container in time
FABRIC-963Documentation - Add to release notes / known issues about starting Fuse on Windows with IP6 network issue