Skip to content

Commit cd9fd41

Browse files
authored
Merge pull request #2202 from rnc/AMAZON
Remove Amazon AWS S3 code
2 parents f244990 + 84283c1 commit cd9fd41

File tree

1,538 files changed

+36
-393143
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,538 files changed

+36
-393143
lines changed

.github/renovate.json

-8
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,6 @@
1717
"matchCurrentValue": "/-SNAPSHOT$/",
1818
"enabled": false
1919
},
20-
{
21-
"description": "Set noisy package updates to only get PRs once a month",
22-
"matchPackageNames": [
23-
"github.com/aws/aws-sdk-go",
24-
"com.amazonaws:aws-java-sdk-codeartifact"
25-
],
26-
"schedule": ["before 4am on the first day of the month"]
27-
}
2820
],
2921
"enabledManagers": [
3022
]

README.adoc

-4
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ This is currently using link:https://docs.openshift.com/pipelines/1.15/about/op-
2727
The following environment variables are configurable and may be set by the user prior to deploying this depending upon which features are to be enabled.
2828

2929
|=======================
30-
| AWS_ACCESS_KEY_ID | AWS Access Key used for S3 and CodeArtfact Access
31-
| AWS_PROFILE | AWS Region used for CodeArtifact deployment
32-
| AWS_SECRET_ACCESS_KEY | AWS Secret Access Key used for S3 and CodeArtfact Access
3330
| GIT_DEPLOY_IDENTITY | Username/organisation name for the Git service
3431
| GIT_DEPLOY_TOKEN | Authentication token
3532
| GIT_DEPLOY_URL | The URL for the Git service (GitHub/GitLab are supported) to archive the sources
@@ -41,7 +38,6 @@ The following environment variables are configurable and may be set by the user
4138
| JBS_GIT_CREDENTIALS | Support for private repositories (See below)
4239
| JBS_MAX_MEMORY | Maximum additional memory allowed
4340
| JBS_RECIPE_DATABASE | Recipe database to use (defaults to `https://github.com/redhat-appstudio/jvm-build-data`)
44-
| JBS_S3_SYNC_ENABLED | Whether to enable Amazon S3 sync for storage (default: `false`)
4541
| JBS_WORKER_NAMESPACE | Worker namespace (default: `test-jvm-namespace`) may be customised by setting this
4642
| MAVEN_PASSWORD | Password for the Maven repository
4743
| MAVEN_REPOSITORY | The URL for the external Maven repository to deploy to

cmd/controller/main.go

-6
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,6 @@ func main() {
6262

6363
util.ImageTag = os.Getenv("IMAGE_TAG")
6464
util.ImageRepo = os.Getenv("IMAGE_REPO")
65-
if os.Getenv("S3_SYNC_ENABLED") == "true" {
66-
logger.Info("Enabling S3 Sync")
67-
util.S3Enabled = true
68-
} else {
69-
logger.Info("S3 Sync Disabled")
70-
}
7165

7266
mgr, err := controller.NewManager(restConfig, mopts)
7367
if err != nil {

deploy/base-development.sh

-12
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,9 @@ if [ -z "$JBS_BUILD_IMAGE_SECRET" ]; then
3030
# Represents an empty dockerconfig.json
3131
export JBS_BUILD_IMAGE_SECRET="ewogICAgImF1dGhzIjogewogICAgfQp9Cg==" # notsecret
3232
fi
33-
if [ -z "$JBS_S3_SYNC_ENABLED" ]; then
34-
export JBS_S3_SYNC_ENABLED=false
35-
fi
3633
if [ -z "$JBS_MAX_MEMORY" ]; then
3734
export JBS_MAX_MEMORY=4096
3835
fi
39-
# Horrendous hack to work around
40-
# https://github.com/kubernetes-sigs/kustomize/issues/5124
41-
# given an env var is a string (https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/)
42-
# and if 'true' or 'false' is seen that is coerced to a bool which causes an issue
43-
export JBS_S3_SYNC_ENABLED="\"$JBS_S3_SYNC_ENABLED\""
4436

4537
function cleanAllArtifacts() {
4638
# Following are created in CI code
@@ -71,9 +63,6 @@ DIR=`dirname $0`
7163

7264
echo -e "\033[0;32mRunning kustomize/kubectl...\033[0m"
7365
kustomize build $DIR/overlays/dev-template | envsubst '
74-
${AWS_ACCESS_KEY_ID}
75-
${AWS_PROFILE}
76-
${AWS_SECRET_ACCESS_KEY}
7766
${GIT_DEPLOY_IDENTITY}
7867
${GIT_DEPLOY_TOKEN}
7968
${GIT_DEPLOY_URL}
@@ -85,7 +74,6 @@ ${JBS_QUAY_IMAGE_TAG}
8574
${JBS_QUAY_ORG}
8675
${JBS_MAX_MEMORY}
8776
${JBS_RECIPE_DATABASE}
88-
${JBS_S3_SYNC_ENABLED}
8977
${JBS_WORKER_NAMESPACE}
9078
${MAVEN_PASSWORD}
9179
${MAVEN_REPOSITORY}

deploy/base/secrets/jbs-build-maven-repo-aws.yaml

-10
This file was deleted.

deploy/base/secrets/jbs-build-s3.yaml

-10
This file was deleted.

deploy/base/secrets/kustomization.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,4 @@ resources:
99
- jbs-build-git-repo.yaml
1010
- jbs-build-git.yaml
1111
- jbs-build-image.yaml
12-
- jbs-build-maven-repo-aws.yaml
1312
- jbs-build-maven-repo.yaml
14-
- jbs-build-s3.yaml

deploy/crds/base/jvmbuildservice.io_rebuiltartifacts.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
2222
schema:
2323
openAPIV3Schema:
2424
description: RebuiltArtifact An artifact that has been rebuilt and deployed
25-
to S3 or a Container registry
25+
to a Container registry
2626
properties:
2727
apiVersion:
2828
description: |-

deploy/operator/overlays/dev-template/kustomization.yaml

-11
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,6 @@ images:
1313
newTag: ${JBS_QUAY_IMAGE_TAG}
1414

1515
patches:
16-
# Note - see base-development for quoting requirements for
17-
# JBS_S3_SYNC_ENABLED and the linked kubernete issue.
18-
- patch: |-
19-
- op: add
20-
path: /spec/template/spec/containers/0/env
21-
value:
22-
- name: S3_SYNC_ENABLED
23-
value: ${JBS_S3_SYNC_ENABLED}
24-
target:
25-
kind: Deployment
26-
name: hacbs-jvm-operator
2716
- patch: |-
2817
- op: replace
2918
path: /spec/template/spec/containers/0/imagePullPolicy

deploy/overlays/dev-template/config.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ apiVersion: jvmbuildservice.io/v1alpha1
33
kind: JBSConfig
44
metadata:
55
name: jvm-build-config
6-
annotations:
7-
jvmbuildservice.io/s3-bucket-name: "jvm-build-service-data"
86
spec:
97
registry:
108
owner: ${QUAY_USERNAME}

docs/cache/configuration.adoc

-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Note that these properties are only for end user builds. The config used to rebu
3232
The following remote stores are supported:
3333

3434
* maven2
35-
* s3 (not actually implemented yet)
3635

3736
Each remote store must be given a name, and the names are referenced by the build policies as mentioned above. To configure
3837
a remote artifact store you can use the following two properties:

go.mod

+1-33
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ go 1.22.0
55
toolchain go1.22.6
66

77
require (
8-
github.com/aws/aws-sdk-go v1.54.19
98
github.com/go-logr/logr v1.4.2
109
github.com/google/go-containerregistry v0.20.1 // indirect
1110
github.com/google/uuid v1.6.0
@@ -15,7 +14,6 @@ require (
1514
github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142
1615
github.com/prometheus/client_golang v1.20.5
1716
github.com/prometheus/client_model v0.6.1
18-
github.com/tektoncd/cli v0.37.0
1917
github.com/tektoncd/pipeline v0.59.2
2018
go.uber.org/zap v1.27.0
2119
k8s.io/api v0.29.2
@@ -36,23 +34,18 @@ require github.com/swist/go-k8s-portforward v0.2.1
3634
require (
3735
contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d // indirect
3836
contrib.go.opencensus.io/exporter/prometheus v0.4.2 // indirect
39-
github.com/AlecAivazis/survey/v2 v2.3.7 // indirect
4037
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
4138
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
4239
github.com/beorn7/perks v1.0.1 // indirect
4340
github.com/blendle/zapdriver v1.3.1 // indirect
4441
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
4542
github.com/cespare/xxhash/v2 v2.3.0 // indirect
43+
github.com/creack/pty v1.1.21 // indirect
4644
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
47-
github.com/docker/docker v26.1.5+incompatible // indirect
4845
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
4946
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
5047
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
51-
github.com/fatih/color v1.16.0 // indirect
5248
github.com/fsnotify/fsnotify v1.7.0 // indirect
53-
github.com/gdamore/encoding v1.0.0 // indirect
54-
github.com/gdamore/tcell/v2 v2.6.0 // indirect
55-
github.com/go-errors/errors v1.4.2 // indirect
5649
github.com/go-kit/log v0.2.1 // indirect
5750
github.com/go-logfmt/logfmt v0.6.0 // indirect
5851
github.com/go-logr/zapr v1.3.0 // indirect
@@ -62,57 +55,34 @@ require (
6255
github.com/gogo/protobuf v1.3.2 // indirect
6356
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
6457
github.com/golang/protobuf v1.5.4 // indirect
65-
github.com/google/btree v1.1.2 // indirect
6658
github.com/google/cel-go v0.20.1 // indirect
6759
github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 // indirect
6860
github.com/google/go-cmp v0.6.0 // indirect
6961
github.com/google/gofuzz v1.2.0 // indirect
70-
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
71-
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
7262
github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 // indirect
73-
github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b // indirect
7463
github.com/hashicorp/errwrap v1.1.0 // indirect
7564
github.com/hashicorp/go-multierror v1.1.1 // indirect
7665
github.com/imdario/mergo v0.3.16 // indirect
77-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
78-
github.com/jmespath/go-jmespath v0.4.0 // indirect
79-
github.com/jonboulle/clockwork v0.4.0 // indirect
8066
github.com/josharian/intern v1.0.0 // indirect
8167
github.com/json-iterator/go v1.1.12 // indirect
82-
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
8368
github.com/klauspost/compress v1.17.9 // indirect
84-
github.com/ktr0731/go-ansisgr v0.1.0 // indirect
85-
github.com/ktr0731/go-fuzzyfinder v0.8.0 // indirect
8669
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
87-
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
8870
github.com/mailru/easyjson v0.7.7 // indirect
89-
github.com/mattn/go-colorable v0.1.13 // indirect
90-
github.com/mattn/go-isatty v0.0.20 // indirect
91-
github.com/mattn/go-runewidth v0.0.15 // indirect
92-
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
9371
github.com/moby/spdystream v0.2.0 // indirect
9472
github.com/moby/term v0.0.0-20221205130635-1aeaba878587 // indirect
9573
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
9674
github.com/modern-go/reflect2 v1.0.2 // indirect
97-
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
9875
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
9976
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
100-
github.com/nsf/termbox-go v1.1.1 // indirect
10177
github.com/opencontainers/go-digest v1.0.0 // indirect
102-
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
10378
github.com/pkg/errors v0.9.1 // indirect
10479
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
10580
github.com/prometheus/common v0.55.0 // indirect
10681
github.com/prometheus/procfs v0.15.1 // indirect
10782
github.com/prometheus/statsd_exporter v0.22.7 // indirect
108-
github.com/rivo/uniseg v0.4.4 // indirect
109-
github.com/spf13/cobra v1.8.0 // indirect
11083
github.com/spf13/pflag v1.0.5 // indirect
11184
github.com/stoewer/go-strcase v1.2.0 // indirect
112-
github.com/tektoncd/triggers v0.27.0 // indirect
113-
github.com/xlab/treeprint v1.2.0 // indirect
11485
go.opencensus.io v0.24.0 // indirect
115-
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
11686
go.uber.org/multierr v1.11.0 // indirect
11787
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
11888
golang.org/x/mod v0.20.0 // indirect
@@ -137,7 +107,5 @@ require (
137107
k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 // indirect
138108
k8s.io/kube-openapi v0.0.0-20240103051144-eec4567ac022 // indirect
139109
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
140-
sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 // indirect
141-
sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 // indirect
142110
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
143111
)

0 commit comments

Comments
 (0)