Update license
This commit is contained in:
parent
af6729642c
commit
e1a1b9baed
13
Dockerfile
13
Dockerfile
@ -1,14 +1,9 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2020-present Sonatype, Inc. All rights reserved.
|
# Copyright (c) 2008-present Sonatype, Inc.
|
||||||
#
|
#
|
||||||
# This program is licensed to you under the Apache License Version 2.0,
|
# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
# and you may not use this file except in compliance with the Apache License Version 2.0.
|
# Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
# You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0.
|
# M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing,
|
|
||||||
# software distributed under the Apache License Version 2.0 is distributed on an
|
|
||||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
|
|
||||||
#
|
#
|
||||||
|
|
||||||
FROM docker-all.repo.sonatype.com/alpine/helm:3.9.3
|
FROM docker-all.repo.sonatype.com/alpine/helm:3.9.3
|
||||||
|
13
Jenkinsfile
vendored
13
Jenkinsfile
vendored
@ -1,14 +1,9 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2020-present Sonatype, Inc. All rights reserved.
|
* Copyright (c) 2008-present Sonatype, Inc.
|
||||||
*
|
*
|
||||||
* This program is licensed to you under the Apache License Version 2.0,
|
* All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
* and you may not use this file except in compliance with the Apache License Version 2.0.
|
* Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
* You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0.
|
* M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing,
|
|
||||||
* software distributed under the Apache License Version 2.0 is distributed on an
|
|
||||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
|
|
||||||
*/
|
*/
|
||||||
@Library(['private-pipeline-library', 'jenkins-shared', 'nxrm-jenkins-shared']) _
|
@Library(['private-pipeline-library', 'jenkins-shared', 'nxrm-jenkins-shared']) _
|
||||||
|
|
||||||
|
65
OPSDOC.md
65
OPSDOC.md
@ -1,65 +0,0 @@
|
|||||||
<!--
|
|
||||||
Copyright (c) 2019-present Sonatype, Inc. All rights reserved.
|
|
||||||
Includes the third-party code listed at http://links.sonatype.com/products/clm/attributions.
|
|
||||||
"Sonatype" is a trademark of Sonatype, Inc.
|
|
||||||
-->
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
Overview of the service: what is it, why do we have it, who are the primary
|
|
||||||
contacts, how to report bugs, links to design docs and other relevant
|
|
||||||
information.
|
|
||||||
|
|
||||||
### Public Facing Endpoints
|
|
||||||
The URLs (or IPs) and ports used by the service and what they are used for
|
|
||||||
(ALB? SSH? FTP?) and notes about any certificates and their location.
|
|
||||||
|
|
||||||
## Monitoring
|
|
||||||
|
|
||||||
Monitoring dashboards / logging / introspection & obseverbility info.
|
|
||||||
|
|
||||||
### Runbooks
|
|
||||||
|
|
||||||
A list of every alert your monitoring system may generate for this service and
|
|
||||||
a step-by-step "what do to when..." for each of them.
|
|
||||||
|
|
||||||
### SLO
|
|
||||||
Service Level Objectives in a succinct format: a target value or range of
|
|
||||||
values for a service level that is measured by an SLI. A natural structure for
|
|
||||||
SLOs is thus SLI ≤ target, or lower bound ≤ SLI ≤ upper bound. For example, we
|
|
||||||
might decide that we will return Shakespeare search results "quickly," adopting
|
|
||||||
an SLO that our average search request latency should be less than 100
|
|
||||||
milliseconds.
|
|
||||||
|
|
||||||
For more detailed information, please check out the Service Level Objectives
|
|
||||||
doc. If you're still unsure of what your SLOs should be, please reach out to
|
|
||||||
the SREs at #ops-sre-chat.
|
|
||||||
|
|
||||||
Optionally but recommended, have a section of monitoring and dashboards for SLO
|
|
||||||
tracking (see the auth-service OpsDoc for examples of dashboards).
|
|
||||||
|
|
||||||
## Build
|
|
||||||
|
|
||||||
How to build the software that makes the service. Where to download it from,
|
|
||||||
where the source code repository is, steps for building and making a package or
|
|
||||||
other distribution mechanisms. If it is software that you modify in any way
|
|
||||||
(open source project you contribute to or a local project) include instructions
|
|
||||||
for how a new developer gets started. Ideally the end result is a package that
|
|
||||||
can be copied to other machines for installation.
|
|
||||||
|
|
||||||
## Deploy
|
|
||||||
|
|
||||||
How to deploy the service. How to build something from scratch: RAM/disk
|
|
||||||
requirements, OS version and configuration, what packages to install, and so
|
|
||||||
on. If this is automated with a configuration management tool like ansible/etc,
|
|
||||||
then say so.
|
|
||||||
|
|
||||||
## Common Tasks
|
|
||||||
|
|
||||||
Step-by-step instructions for common things like provisioning
|
|
||||||
(add/change/delete), common problems and their solutions, and so on.
|
|
||||||
|
|
||||||
## DR
|
|
||||||
Where are backups of data stored? What are disaster / data recovery
|
|
||||||
procedures?
|
|
||||||
|
|
||||||
|
|
@ -1,3 +1,11 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2008-present Sonatype, Inc.
|
||||||
|
#
|
||||||
|
# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
|
# Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
|
# M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
|
#
|
||||||
|
|
||||||
## Helm Charts for Sonatype Nexus Repository Manager 3
|
## Helm Charts for Sonatype Nexus Repository Manager 3
|
||||||
|
|
||||||
We provide Helm charts for two different deployment scenarios:
|
We provide Helm charts for two different deployment scenarios:
|
||||||
|
13
build.sh
13
build.sh
@ -1,15 +1,10 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Copyright (c) 2020-present Sonatype, Inc. All rights reserved.
|
# Copyright (c) 2008-present Sonatype, Inc.
|
||||||
#
|
#
|
||||||
# This program is licensed to you under the Apache License Version 2.0,
|
# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
# and you may not use this file except in compliance with the Apache License Version 2.0.
|
# Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
# You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0.
|
# M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing,
|
|
||||||
# software distributed under the Apache License Version 2.0 is distributed on an
|
|
||||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
|
|
||||||
#
|
#
|
||||||
|
|
||||||
helm plugin install https://github.com/quintush/helm-unittest
|
helm plugin install https://github.com/quintush/helm-unittest
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
Copyright (c) 2019-present Sonatype, Inc. All rights reserved.
|
|
||||||
Includes the third-party code listed at http://links.sonatype.com/products/clm/attributions.
|
|
||||||
"Sonatype" is a trademark of Sonatype, Inc.
|
|
@ -1,3 +1,11 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2008-present Sonatype, Inc.
|
||||||
|
#
|
||||||
|
# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
|
# Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
|
# M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
|
#
|
||||||
|
|
||||||
# Nexus Repository
|
# Nexus Repository
|
||||||
|
|
||||||
[Nexus Repository OSS](https://www.sonatype.com/nexus-repository-oss) provides universal support for all major build tools.
|
[Nexus Repository OSS](https://www.sonatype.com/nexus-repository-oss) provides universal support for all major build tools.
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
#
|
||||||
|
# Copyright (c) 2008-present Sonatype, Inc.
|
||||||
|
#
|
||||||
|
# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
|
# Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
|
# M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
|
#
|
||||||
|
|
||||||
# Helm Chart for a Resilient Nexus Repository Deployment in AWS
|
# Helm Chart for a Resilient Nexus Repository Deployment in AWS
|
||||||
|
|
||||||
This Helm chart configures the Kubernetes resources that are needed for a resilient Nexus Repository deployment on AWS as described in our documented [single-node cloud resilient deployment example using AWS](https://help.sonatype.com/repomanager3/planning-your-implementation/resiliency-and-high-availability/single-node-cloud-resilient-deployment-example-using-aws).
|
This Helm chart configures the Kubernetes resources that are needed for a resilient Nexus Repository deployment on AWS as described in our documented [single-node cloud resilient deployment example using AWS](https://help.sonatype.com/repomanager3/planning-your-implementation/resiliency-and-high-availability/single-node-cloud-resilient-deployment-example-using-aws).
|
||||||
|
13
upgrade.sh
13
upgrade.sh
@ -1,15 +1,10 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Copyright (c) 2020-present Sonatype, Inc. All rights reserved.
|
# Copyright (c) 2008-present Sonatype, Inc.
|
||||||
#
|
#
|
||||||
# This program is licensed to you under the Apache License Version 2.0,
|
# All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/pro/attributions
|
||||||
# and you may not use this file except in compliance with the Apache License Version 2.0.
|
# Sonatype and Sonatype Nexus are trademarks of Sonatype, Inc. Apache Maven is a trademark of the Apache Foundation.
|
||||||
# You may obtain a copy of the Apache License Version 2.0 at http://www.apache.org/licenses/LICENSE-2.0.
|
# M2Eclipse is a trademark of the Eclipse Foundation. All other trademarks are the property of their respective owners.
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing,
|
|
||||||
# software distributed under the Apache License Version 2.0 is distributed on an
|
|
||||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the Apache License Version 2.0 for the specific language governing permissions and limitations there under.
|
|
||||||
#
|
#
|
||||||
|
|
||||||
if [ $# != 3 ]; then
|
if [ $# != 3 ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user