Update license

This commit is contained in:
Olu Shiyanbade 2022-08-25 19:03:44 +01:00
parent af6729642c
commit e1a1b9baed
9 changed files with 40 additions and 104 deletions

View File

@ -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
View File

@ -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']) _

View File

@ -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?

View File

@ -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:

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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).

View File

@ -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