Return-Path: X-Original-To: apmail-cloudstack-commits-archive@www.apache.org Delivered-To: apmail-cloudstack-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 16AE4172FA for ; Mon, 11 May 2015 18:47:36 +0000 (UTC) Received: (qmail 94454 invoked by uid 500); 11 May 2015 18:47:35 -0000 Delivered-To: apmail-cloudstack-commits-archive@cloudstack.apache.org Received: (qmail 94335 invoked by uid 500); 11 May 2015 18:47:35 -0000 Mailing-List: contact commits-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list commits@cloudstack.apache.org Received: (qmail 94022 invoked by uid 99); 11 May 2015 18:47:35 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 May 2015 18:47:35 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 75E59E098A; Mon, 11 May 2015 18:47:35 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: sebgoa@apache.org To: commits@cloudstack.apache.org Date: Mon, 11 May 2015 18:47:39 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [5/9] cloudstack-www git commit: one modification test and a silly build script http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/9d662cb1/content/build/javascripts/bootstrap.min.js ---------------------------------------------------------------------- diff --git a/content/build/javascripts/bootstrap.min.js b/content/build/javascripts/bootstrap.min.js new file mode 100644 index 0000000..86e63df --- /dev/null +++ b/content/build/javascripts/bootstrap.min.js @@ -0,0 +1,9 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-transition.js, bootstrap-modal.js, bootstrap-dropdown.js, bootstrap-scrollspy.js, bootstrap-tab.js, bootstrap-tooltip.js, bootstrap-popover.js, bootstrap-affix.js, bootstrap-alert.js, bootstrap-button.js, bootstrap-collapse.js, bootstrap-carousel.js, bootstrap-typeahead.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ + +!function(a){a(function(){a.support.transition=function(){var a=function(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},c;for(c in b)if(a.style[c]!==undefined)return b[c]}();return a&&{end:a}}()})}(window.jQuery),!function(a){var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;a("body").addClass("modal-open"),this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b .$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1).focus(),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.trigger("shown")}):b.$element.trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,a("body").removeClass("modal-open"),this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransit ion:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(a){this.$element.hide().trigger("hidden"),this.backdrop()},removeBackdrop:function(){this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a(' + + http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/9d662cb1/content/build/security.html ---------------------------------------------------------------------- diff --git a/content/build/security.html b/content/build/security.html new file mode 100644 index 0000000..db3df73 --- /dev/null +++ b/content/build/security.html @@ -0,0 +1,209 @@ + + + + Apache CloudStack: Open Source Cloud Computing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + +
+ +
+ +

The Apache CloudStack project understands that as a core infrastructure project, the application security of Apache CloudStack is of critical importance to the community and users.

+ +

Apache CloudStack Security Team

+ +

The PMC has decided to create a "Security Team" for CloudStack. The Security Team's charter is to manage the response to vulnerabilities reported with Apache CloudStack. This includes communication with the report, issue verification, issue correction, public communication creation, and vendor coordination. The Security Team may ask assistance from other community members to help verify or correct a reported issue.

+ +

Members of the PMC are eligible to join the security team, but lurking is discouraged.

+ +

Community members engaged by the Security Team are expected to hold the issue in confidence until public announcement of the vulnerability. This protects the users of the software and gives reasonable time for the response process to be implemented. Further information can be found on the ASF's How it Works page.

+ +

The CloudStack security team works closely with, and under the direction of, the ASF security team.

+ +

Reporting Potential Vulnerabilities in Apache CloudStack

+ +

If you've found an issue that you believe is a security vulnerability in a released version of CloudStack, please report it to security@cloudstack.apache.org with details about the vulnerability, how it might be exploited, and any additional information that might be useful.

+ +

Upon notification, the ACS security team will initiate the security response procedure. If the issue is validated, the team generally takes 2-4 weeks from notification to public announcement of the vulnerability. During this time, the team will communicate with you as they proceed through the response procedure, and ask that the issue not be announced before an agreed-upon date.

+ +

The security team asks that you please do not create publicly-viewable JIRA tickets related to the issue. If validated, a JIRA ticket with the security flag set will be created for tracking the issue in a non-public manner.

+ +

Procedure for Responding to Potential Security Issues

+ +
    +
  • Upon receiving notice of a potential security issue, a security team member will create a bug to track the investigation, this bug must be flagged as a security issue. Security flag should mean contents of ticket are not visible to non-security team members +
  • Security team investigates the issue to confirm/deny the presence of a vulnerability within CloudStack +
  • If the issue is determined not to be a vulnerability the reporter will be notified and the issue will be closed as invalid +
  • If issue is confirmed as a CloudStack vulnerability: +
      +
    • Security team notifies the Apache Security team +
    • Security team assigns a risk rating to the vulnerability using the Common Vulnerability Scoring System +
    • Security team works with reporter to get a chance to investigate and mitigate the issue in a timely manner before public announcement. This should be between 15-30 days, depending on the severity and complexity of the issue +
    • Security team works with Apache Security Team to reserve a CVE Identifier for future public release +
    • Security team works with appropriate code maintainer(s) to create patch to mitigate the issue +
    • Testing is conducted to verify patch mitigates issue and does not cause regression errors +
    • Security team creates a vulnerability announcement +
    • Patch is committed to trunk and other supported branches that are affected. The commit should not refer to a particular vulnerability +
    • A new CloudStack release or hotfix is prepared and tested, containing the new security patch +
    • Distributor coordination is implemented to enable a coordinated announcement +
    • Security team posts vulnerability announcement to... +
        +
      • CloudStack dev list +
      • CloudStack users list +
      • The Bugtraq mailing list + +
      • After announcement, CHANGES and NEWS files need to be updated to reflect the vulnerability and fix. This must happen AFTER the announcement. +
      • Also after announcement, modify the Jira ticket so that the issue is now publicly viewable. + +
      • After the vulnerability is addressed, the CloudStack community should review development processes to see how the community can minimize the chance of similar vulnerabilities being introduced in the future. + + +## For further information + +Further information about Apache CloudStack's security practices can be found in the [CloudStack Security wiki page](https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Security). + +
+ + +
+

Copyright © 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+ "Apache", "CloudStack", "Apache CloudStack", the Apache CloudStack logo, the Apache CloudStack Cloud Monkey logo and the Apache feather logos are registered trademarks or trademarks of The Apache Software Foundation.

+

Apache CloudStack Trademark Usage - Apache CloudStack Community ByLaws

+
+ +
+
+ + + http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/9d662cb1/content/build/software.html ---------------------------------------------------------------------- diff --git a/content/build/software.html b/content/build/software.html new file mode 100644 index 0000000..3893617 --- /dev/null +++ b/content/build/software.html @@ -0,0 +1,190 @@ + + + + Apache CloudStack: Open Source Cloud Computing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

title: Apache CloudStack: Open Source Cloud Computing +—

+ +

Understanding Apache CloudStack

+ +

+Apache CloudStack is open source software that forms the foundation for infrastructure clouds. Data center operators can quickly and easily build cloud services within their existing infrastructure to offer on-demand, elastic cloud services. Enterprises can use CloudStack to take on hybrid workloads, making it easier to manage legacy workloads while spinning up workloads that take advantage of the cloud model.

+ +

CloudStack users can take full advantage of cloud computing to deliver higher efficiency, limitless scale and faster deployment of new services and systems to the end-user. CloudStack allows user to coordinate virtualized servers, networking and network storage to provide infrastructure-as-a-service (IaaS) just like hosting providers – but on their own hardware.

+ +

CloudStack is an open source cloud operating system which delivers public cloud computing similar to Amazon EC2 but using your own hardware. CloudStack provides orchestration of your virtualized resources into one homogeneous environment where you can delegate the creation to users of the virtual machines using the self-service CloudStack portal.

+ +

CloudStack provides powerful features for enabling a secure multi-tenant cloud computing environment. With one click virtual servers can be deployed from a pre-defined template. Virtualized instances can be shutdown, paused and restarted via the web interface, the command line or by calling the extensive CloudStack API.

+ +

CloudStack can be used for multiple purposes:

+ +
    +
  • Service Providers can offer virtualized hosting in an elastic cloud computing configuration
  • +
  • Enterprises can stage development, testing and production in a consistent way easing the development and publishing processes for applications
  • +
  • Web content providers can deploy scalable, elastic web infrastructure that can adapt to meet the demand of their readership
  • +
  • Software-as-a-Service providers can offer true multi-tenant software hosting while securing each user's environments
  • +
+ +

All these capabilities are a result of years of development and collaboration by the Cloudstack development team with cloud computing users to deploy some of the largest, most scalable private and public cloud computing environments in the world.

+ +

Key Features

+ +
    +
  • One Cloud, Multiple Hypervisors - With CloudStack, a single cloud deployment can run multiple hypervisor implementations of multiple types. Based on a pluggable architecture, CloudStack software works with a variety of hypervisors including KVM, vSphere and Citrix XenServer to give customers complete freedom to choose the right hypervisor for their workload.
  • +
  • Massively scalable infrastructure management - CloudStack lets you manage tens of thousands of servers across geographically distributed datacenters through a linearly scalable, centralized management server that eliminates the need for intermediate cluster-level management servers. No single component failure can cause cluster or cloud-wide outage, enabling downtime-free management server maintenance and reducing the workload of managing a large-scale cloud deployment.
  • +
  • Easy-To-Use Web Interface - CloudStack makes it simple to manage your cloud infrastructure with a feature-rich user interface implemented on top of the CloudStack API. Fully AJAX-based and compatible with most popular web browsers, the solution can be easily integrated with your existing portal for seamless administration. A real-time view of the aggregated storage, IP pools, CPU, memory and other resources in use gives you better visibility and control over your cloud.
  • +
  • Robust RESTful API - CloudStack implements industry-standard APIs on top of a low-level CloudStack API with its own unique and innovative features. Although the CloudStack API is documented, maintained and supported, CloudStack does not assert it as your only option! We also have support for the EC2/S3 API and may implement other cloud API standards as they become available.
  • +
+ +

For a full list of features, see our feature list.

+ +

Benefits

+ +
    +
  • CloudStack empowers users to "serve themselves" - giving IT the opportunity to remove roadblocks from speedy service delivery and to focus on solving business problems.
  • +
  • CloudStack automates previously labor intensive tasks, helping to reduce IT operations costs and deliver services more quickly.
  • +
  • Allows IT to provide standardized workloads, which ensure consistency with application and service delivery.
  • +
  • Enhances visibility into resource allocation and the business usage of services.
  • +
  • Increases the server/admin ratio and delivers benefits of scale: Even if deployed globally!
  • +
+ +

Download Now

+ +

You can get started with CloudStack immediately. See our downloads page for source code and convenience binaries.

+ + + + +
+
+ + + http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/9d662cb1/content/build/stylesheets/all.css ---------------------------------------------------------------------- diff --git a/content/build/stylesheets/all.css b/content/build/stylesheets/all.css new file mode 100644 index 0000000..7096bcc --- /dev/null +++ b/content/build/stylesheets/all.css @@ -0,0 +1,174 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* +* Based on CSS from the Apache Wookie Project's Web site. +*/ + + +body { + background-color: #FCFDFD; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 11pt; + margin: 0; +} + +a { + color: #339; + text-decoration: none; +} + +a:visited { + color: #369; +} + +a:hover { + color: #ddf; + background-color: #6badff; +} + +p { + line-height: 140% +} + +code,pre { + padding: 2px 2px; + color: #00003D; + background-color: #F1FFFF; + border: 1px solid #E1E1E8; + line-height: 140% +} + +h1,h2,h3,h4,h5,h6 { + color: #8a8a8a; +} + +#content { + margin-top: 15px; + margin-left: 235px; + margin-right: 150px; + padding: 0 8px 40px; + color: black; + background: #FCFDFD; +} + +#content h1,h2,h3,h4,h5,h6 { + color: #8a8a8a; + border-bottom: 1px solid #000000; + font-weight: normal; + margin: 10px 0 15px; + padding: 5px 0; +} + +#content h1 { + font-size: 18pt; + border: 1px solid #69afd8; + -moz-border-radius: 10px; + border-radius: 10px; + padding: 15px; +} + +#content h2 { + font-size: 16pt; +} + +#content h3,h4,h5,h6 { + border-bottom: none; + color: #69afd8; + font-size: 14pt; + margin-bottom: 0; +} + +#navigation { + border: 1px solid #69afd8; + -moz-border-radius: 10px; + border-radius: 10px; + font-size: 85%; + color: #003; + float: left; + padding: 8px; + width: 200px; + background: #FCFDFD; + margin-left: 10px; + margin-right: 10px; +} + +#navigation img { + padding-bottom: 15px; + padding-top: 15px; + padding-right: 10px; + padding-left: 10px; + margin-left: auto; + margin-right: auto; + display: block; +} + +#navigation h1 { + color: #000; + font-size: 1.1em; + padding: 0; + margin-top: 0.8em; + margin-bottom: 0.5em; + border-bottom: 1px dotted #3487ef; +} + +#navigation ul { + margin: 0 0; + padding: 0; + list-style: none; +} + +#navigation li { + margin: 0; + padding: 0; +} + +#navigation li a { + margin: 0; + color: #003; + text-decoration:none; +} + +#navigation li a:visited { + color: #226; +} + +#navigation li a:hover { + background-color: #6badff; + color: #000; +} + +#footer { + margin-top: 15px; + margin-left: 235px; + margin-right: 150px; + border: 1px solid #000000; + -moz-border-radius: 10px; + border-radius: 10px; + background-color:#c6dcf3; + color:#336; + font-size: 80%; + padding: 0 8px; +} + +/* definition lists */ +dd {} +dl {} +dt { + display: inline; + float: left; +}